I'm trying to sort out my emergency stop situation and I have a possibly appealing option.
I'd like to E-Stop without killing the UI at all which means very fast debugging and getting going again.
It's recommended to kill all the power which is certainly safe, but rather inconvenient if all the software goes down.
The problem with non-power killing methods is it appears Reprap Firmware can't interrupt the currently running command, so if there's a long move it'll continue moving before stopping.
What I'm wondering is what is the behaviour of Reprap Firmware if I power the 5v rail from the SBC, and emergency stop kills 24v power?
Doing it that way should be ideal:
- Motors stop immediately
- The Pi and Reprap Firmware stay alive so no rebooting
However does Reprap Firmware detect the loss of 24v power? If the spindle isn't turned off then that might be less than ideal and require additional circuitry to handle.
And what does it do to the current job? Does it pause it/stop it or try and keep running it?
If that can be answered that would save me from wiring everything up in that configuration then finding out there's a problem with it.