STOP without reset
-
Can you make an option to have the Emergency stop only stop all motion and shut down heaters,but not reboot the Duet?
When something fails with my concrete printer (extrusion stops, axis sticking) I have to STOP and reset the electronics. So I loose position and gcode progress and it is very hard to start again.
Kulitorum
That's possible. If you have a switch wired to an E stop then you can use M581 and change the "T" parameter to something other than T0. e.g T1 would pause the print as if M25 had been sent and any other trigger number would invoke a macro (sys/trigger#.g) so you could invoke whatever actions you want.
-
I cannot use pause because some movements are 400-800mm, and pause stops after 16 buffered commands.
-
That goes for M25 too.
-
It needs to happen NOW, like Emergency stop, but not reset.
-
-
Like I said, you can create your own trigger macro and invoke that from M581. So for example it could send M18 to disable all steppers or any other commands you wish. If you use the C0 parameter (which I believe is the default), then the trigger will be acted on immediately.
-
Great, I will try that. Thanks.
-
Firmware 1.19 offers the facility to save the print state on power failure. In firmware 1.20beta2 this facility is improved. See the M911 command.
-
Will that be triggered by a emergency stop?
-
No. But in 1.20beta1, the print state is saved whenever you execute a pause.