Object as something between slicer and printer, skip back and forth - feature request
 
Notifications
Clear all

Object as something between slicer and printer, skip back and forth - feature request  

  RSS
Dejf
 Dejf
(@dejf)
Active Member
Object as something between slicer and printer, skip back and forth - feature request

I come from industrial embroidery world, which is sort of 2.5D print, two axes work very similarly and result is usually far from flat.

While embroidering, one may stop the machine at any moment to fix things like broken needle and then skip a few (or many) steps back or forth. One can skip a whole color. Similar thought came with printing of more objects at the same time - if one failed for any reason I miss the opportunity to simply skip rest of it and go for next object. I have to choose between cleaning the plate restarting the whole print and letting the nozzle to go wild without any use until the amount of plastic is extruded into the air or broken model. This would need a new gcode I suppose as currently the printer has no clue whether there are more objects or one (brim and skirt would be object 0). Skipping back a few steps would enable us to fix at least some prints where filament stuck somewhere.

Ofc, it would make much bigger sense if slicer let us print more than 4 tiny objects sequentialy in one go, but I suppose that is going to change sooner or later.

 

Thus I want to ask whether it is even possible to add such capabilities?

Posted : 07/05/2021 8:37 am
Neophyl
(@neophyl)
Famed Member
RE: Object as something between slicer and printer, skip back and forth - feature request

I'm afraid that's probably beyond the remaining capacity of the existing 8bit chip in the MK3, although with newer boards it would be possible to program something like that as they have more program space and better processors generally.

However many people who use Octoprint as their printer server (Octoprint generally runs on a Raspberry Pi) make use of the cancel object function.  As Octoprint spools out gcode a bit at a time to the printer if you enable in Prusa Slicer Print Settings>Output Options>Output File>Verbose Gcode (which is an expert level setting so you must be in expert mode to see it), then PS will insert the model name/instance for each line of gcode.  Octoprint can then work out which ones not to send when you cancel an object.

That way if printing say 4 objects and one fails  you can cancel just that one and let the other 3 proceed.  You dont need to print sequentially either as it will just not try and print the layers for the cancelled object.

Also this is a user to user forum.  The devs rarely come here.  All feature requests need to be made at the appropriate github.  For PS ones that is here https://github.com/prusa3d/PrusaSlicer/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc

but as what you want is printer firmware controlled that would be either https://github.com/prusa3d/Prusa-Firmware/issues for the mk3 or https://github.com/prusa3d/Prusa-Firmware-Buddy/issues for the mini.

Posted : 07/05/2021 8:53 am
Dejf
 Dejf
(@dejf)
Active Member
Topic starter answered:
RE: Object as something between slicer and printer, skip back and forth - feature request

Thanks for the response. I will have to look at octoprint, the only thing I know is it runs on raspberry. Currently learning the printer, materials (I need to print tought things like nylon), openscad... 

Posted : 07/05/2021 12:17 pm
Share: