修复F430NX在DUAL模式下,耗材触发提示不准确的问题

This commit is contained in:
魏瑞鹏 2025-01-09 16:39:13 +08:00
parent ea3e219f50
commit 9da7304dc2

View File

@ -1085,6 +1085,7 @@ gcode:
{% set svv = printer.save_variables.variables %}
{% set autoshift_extruder = svv.auto_change_nozzle|default(False) %}
{% set filament_state = printer['gcode_macro RESUME'].filament_state.runout|default(False) %}
{% set extruder_runout = printer['gcode_macro RESUME'].filament_state.extruder|default(False) %}
{% set target_extruder = "extruder1" if printer.toolhead.extruder == "extruder" else "extruder" %}
{% set idex = False %}
{% if printer["dual_carriage"] is defined %}
@ -1102,7 +1103,7 @@ gcode:
RESPOND TYPE=error MSG='{"Noting! All extruders filament has been run out."}'
{% endif %}
{% else %}
{% set msg = "Left" if printer.toolhead.extruder == "extruder" else "Right" %}
{% set msg = "Right" if extruder_runout else "Left" %}
RESPOND TYPE=error MSG='{"Noting! %s extruder filament has been run out." % msg}'
{% endif %}
{% endif %}