Show errors and warnings on the display (_ERROR, _WARN)
action_raise_error aborts while the macro renders, so an M117 in the same macro never ran and errors such as the RESUME lane check only reached the console. messages.cfg adds _ERROR (M117, then raise in a separate macro) and _WARN (RESPOND TYPE=error + M117); all errors and warnings use them. PAUSE shows AFC's error as the pause reason; RESUME, CANCEL_PRINT and PRINT_WARMUP clear the display. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
a67e99015f
commit
fbdb2d5e1d
11 files changed
+78
-29
No files matched your search
@@ -291,9 +291,9 @@ gcode:
|
||||
# ======================================================================================
|
||||
|
||||
{% if "xyz" not in printer.toolhead.homed_axes %}
|
||||
RESPOND MSG="BLOBIFIER: Not homed! Home xyz before blobbing"
|
||||
_WARN MSG="BLOBIFIER: Not homed! Home xyz before blobbing"
|
||||
{% elif printer.quad_gantry_level and printer.quad_gantry_level.applied == False %}
|
||||
RESPOND MSG="BLOBIFIER: QGL not applied! run quad_gantry_level before blobbing"
|
||||
_WARN MSG="BLOBIFIER: QGL not applied! run quad_gantry_level before blobbing"
|
||||
{% else %}
|
||||
|
||||
# Part cooling fan
|
||||
@@ -780,7 +780,7 @@ gcode:
|
||||
{% set position_x = bl.skew_correction %}
|
||||
|
||||
{% if "xyz" not in printer.toolhead.homed_axes %}
|
||||
{action_raise_error("BLOBIFIER: Not homed. Home xyz first")}
|
||||
_ERROR MSG="BLOBIFIER: Not homed. Home xyz first"
|
||||
{% endif %}
|
||||
|
||||
SET_GCODE_VARIABLE MACRO=_BLOBIFIER_COUNT VARIABLE=last_shake VALUE={count.current_blobs}
|
||||
|
||||
Reference in new issue
Block a user