New pause state
-
It would be nice if state.status returns different pause state for manual (including gcode pause) and pause initiated by error or filament sensor.
This would enable running special macros, for example unload the remaining filament when the filament sensor triggers during print and print is paused. Something that you might only want to do if you are in an error state. If this can be solved with the current reading of the pause state and I'm just missing something please let me know
-
@daninet filament sensor and other errors already raise error events, see https://docs.duet3d.com/en/User_manual/RepRapFirmware/Events -- these can be handled in their own macros.