I've modified my dsh to use Dragon hotends and I've gotten the x and y offsets set however I can't seem to get the z offfset correct. T1 is 0.31 lower than T0. I added a z offset to variables.cfg :
[Variables]
left_ang = 175
right_ang = 5
#Right Hotend Offsets
x_off = -28.71
y_off = 0.01
z_off = 0.31 and T1 section of macros.cfg:
[gcode_macro T1]
gcode:
{% set svv = printer.save_variables.variables %} # Set svv to point to variable.cfg
ARM_POSITION A={svv.right_ang} # Switch to T1
{% if "xyz" in printer.toolhead.homed_axes %}
SET_GCODE_OFFSET X={svv.x_off} # Account for different X offset
SET_GCODE_OFFSET Y={svv.y_off} # Account for different y offset
SET_GCODE_OFFSET Z={svv.z_off} # Account for different z offset (.31 6/9/23)
{% endif %}
ACTIVATE_EXTRUDER EXTRUDER=extruder1
G4 P0
When printing it appears that the z offset is not enforced on T1, T1 print head hits the print. Is this the correct way to offset the Z axis on T1?