From 2e10980814e8e5390183d1d635e3293b0301ef21 Mon Sep 17 00:00:00 2001 From: elpopo <68954733+elpopo-eng@users.noreply.github.com> Date: Thu, 29 Feb 2024 08:10:57 +0100 Subject: [PATCH 1/2] Fix homing in erro gcode --- config/machine.cfg | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/config/machine.cfg b/config/machine.cfg index 0f239a2a6..d9fe4ac86 100644 --- a/config/machine.cfg +++ b/config/machine.cfg @@ -1,13 +1,18 @@ [virtual_sdcard] path: ~/printer_data/gcodes on_error_gcode: - {% if printer["gcode_macro _USER_VARIABLES"].status_leds_enabled %} - STATUS_LEDS COLOR="ERROR" - {% endif %} - {% if printer["gcode_macro _USER_VARIABLES"].probe_type_enabled == "dockable" %} - _PROBE_ON_ERROR_ACTION - {% endif %} - PARK + {% if printer["gcode_macro _USER_VARIABLES"].status_leds_enabled %} + STATUS_LEDS COLOR="ERROR" + {% endif %} + {% if printer["gcode_macro _USER_VARIABLES"].probe_type_enabled == "dockable" %} + _PROBE_ON_ERROR_ACTION + {% endif %} + + # Park only if printer is homed + {% if "xyz" in printer.toolhead.homed_axes %} + PARK + {% endif %} + [idle_timeout] timeout: 1800 From fe35050a0c57eeed1e001959ea864c85d69e52da Mon Sep 17 00:00:00 2001 From: elpopo <68954733+elpopo-eng@users.noreply.github.com> Date: Fri, 1 Mar 2024 13:30:22 +0100 Subject: [PATCH 2/2] Testing dockable_virtual in error_gcode --- config/machine.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/machine.cfg b/config/machine.cfg index d9fe4ac86..734cb60f5 100644 --- a/config/machine.cfg +++ b/config/machine.cfg @@ -4,7 +4,7 @@ on_error_gcode: {% if printer["gcode_macro _USER_VARIABLES"].status_leds_enabled %} STATUS_LEDS COLOR="ERROR" {% endif %} - {% if printer["gcode_macro _USER_VARIABLES"].probe_type_enabled == "dockable" %} + {% if printer["gcode_macro _USER_VARIABLES"].probe_type_enabled == "dockable" or printer["gcode_macro _USER_VARIABLES"].probe_type_enabled == "dockable_virtual" %} _PROBE_ON_ERROR_ACTION {% endif %}