diff --git a/macros.cfg b/macros.cfg index 61e6d83..abc5f90 100644 --- a/macros.cfg +++ b/macros.cfg @@ -275,3 +275,9 @@ gcode: BASE_RESUME ; resume print {% endif %} +[gcode_macro _CG28] +# Conditional homing +gcode: + {% if "xyz" not in printer.toolhead.homed_axes %} + G28 + {% endif %} \ No newline at end of file