修复F430NX二头打印完成,停靠到指定位置时报错的问题

This commit is contained in:
魏瑞鹏 2025-02-06 10:51:40 +08:00
parent 2e214ce02c
commit 90aab9ebdc

View File

@ -625,6 +625,8 @@ gcode:
[gcode_macro END_PRINT] [gcode_macro END_PRINT]
gcode: gcode:
{% set svv = printer.save_variables.variables %}
{% set y_offset = svv.nozzle_y_offset_val|default(0)|float %}
M400 M400
G92 E0 G92 E0
G1 E-10.0 F3600 G1 E-10.0 F3600
@ -633,6 +635,7 @@ gcode:
{% set dual_mode = printer['gcode_macro _SET_DUAL_MODE'].dual_mode|default("primary") %} {% set dual_mode = printer['gcode_macro _SET_DUAL_MODE'].dual_mode|default("primary") %}
{% if dual_mode == "copy" or dual_mode == "mirror" %} {% if dual_mode == "copy" or dual_mode == "mirror" %}
G0 Z1.00 F6000 G0 Z1.00 F6000
_ACTIVATE_PRIMARY_MODE
G90 G90
_PARK_extruder _PARK_extruder
_PARK_extruder1 _PARK_extruder1
@ -645,7 +648,7 @@ gcode:
M107 M107
G1 Z2 F3000 G1 Z2 F3000
G90 G90
G0 Y300 F3600 G0 Y{300-(y_offset if printer.toolhead.extruder == 'extruder1' else 0)} F3600
# BED_MESH_CLEAR # BED_MESH_CLEAR
[gcode_macro PRINT_END] [gcode_macro PRINT_END]