KLipper command for M108 - proceed processing after M190 command

Basic Information:

Printer Model: Anycubic Mega S
MCU / Printerboard: Trigrorilla 0.0.2
Host / SBC RPI4
klippy.log
klippy.zip (1.3 MB)

Describe your issue:

I like to break heating and trigger further processing if G-Codes to e.g. cancel a print. Marlin do that with M108 which is not supported so looking for a command to break the waiting for target temperature.

Tried something like this but it does not work.

[gcode_macro M108]
gcode:
TURN_OFF_HEATERS
M117 “Heizen abgebrochen”

Anybody know how to do that?

Cheers,
Nils

Really nothing in standard implementation? Should be common to break heating sometimes so wondering that it is not available…

See Brainstorming: Long Running Macros and Urgent Commands (Live Adjust Z / CANCEL_PRINT) for some background and associated information (in particular the link to New gcode to interrupt the pending command queue).

1 Like

Interesting that such basic things missing (and are complex) and other fancy things like resonance compensation is available. But anyway… :slight_smile: It is good to know. Thanks.

1 Like

I know that @koconnor had issues implementing this, my question is how is Marlin and other firmware able to implement this where as Klipper does not at the moment.

If EP intercepts the m104 command, couldn’t m109 be intercepted by a different parser or revamped EP that doesn’t require a hard restart when it sees m109? maybe looking or working with marlin can yield the behavior.