OrcaSlicer icon indicating copy to clipboard operation
OrcaSlicer copied to clipboard

Enable Resurrection option

Open Rickthebig opened this issue 10 months ago • 1 comments

Is there an existing issue for this feature request?

  • [X] I have searched the existing issues

Is your feature request related to a problem?

Problem: Unplanned power outage leads to fail of long running print jobs Problem: Long running jobs demand attention and check at close intervals. Currently, it is not possible to use the slicer to allow for a pause, resuming the job later.

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

Depending on the firmware, it is possible to save the current state of the job in case of power failure, resuming it when the printer can be switched on again, but Orca has no place where to enable and configure this function. Additionally to the "Enable resurrection" check box, a section "Saving State" would be available in the "Machine G-Code" tab of the printer settings, defining the commands necessary to save the state of the job at imminent power failure. Example for Reprap: M911 S21.0 R23.0 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" This tells the printer to save the state and execute the commands in double quotes (disable motors, move bed, retract) when the voltage decreases below 21 V, and enables execution of a custom script "resurrect-prologue.g" when the voltage reaches the normal level of 24V again. In this case, it is up to the user to define commands in the custom script, as this is not a slicer task. Example: M116 ; wait for temperatures G28 X Y ; home X and Y, hope that Z hasn't moved M83 ; relative extrusion G1 E4 F3600 ; undo the retraction that was done in the M911 power fail script

Describe alternatives you've considered

Restart the print job and losing time.

Additional context

No response

Rickthebig avatar Apr 13 '24 01:04 Rickthebig