From a2f38b63fdb4f16b77dd3cfd75a37415e36fa829 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Morten=20Sj=C3=B8gren?= Date: Tue, 28 Apr 2026 20:37:46 +0200 Subject: [PATCH] fix(418): Target temp not restored after filament runout Add gcode variables similar to what PAUSE macro uses, to restore target temperature after loading and resuming after filament runout. --- printer-confs/base.cfg | 3 +++ 1 file changed, 3 insertions(+) diff --git a/printer-confs/base.cfg b/printer-confs/base.cfg index fa282d8..8365fee 100644 --- a/printer-confs/base.cfg +++ b/printer-confs/base.cfg @@ -210,7 +210,10 @@ insert_gcode: M117 Insert Detected runout_gcode: M117 Runout Detected + + SET_GCODE_VARIABLE MACRO=RESUME VARIABLE=etemp VALUE={printer.extruder.target|int} SET_GCODE_VARIABLE MACRO=UNLOAD_FILAMENT VARIABLE=prev_temp VALUE={printer.extruder.target|int} + SET_GCODE_VARIABLE MACRO=LOAD_FILAMENT VARIABLE=prev_temp VALUE={printer.extruder.target|int} UNLOAD_FILAMENT event_delay: 3.0 pause_delay: 1.0