jestem w trakcie budowy softu do Hevo, utknąłem na home xyz. Okazuje się że drukarka potrzebuje troszkę niestandardowego home.
Mam problem aby poniższą konfigurację wrzucić do sekcji "homing_override", może ktoś z bardziej ogarniętych pomoże mi z tym?
Pozdrawiam
Artur
Kod: Zaznacz cały
#Home osi Z
[safe_z_home]
home_xy_position: 145,145
speed: 25
z_hop: 12 # Podnieś Z na 12mm
#z_hop: 6
z_hop_speed: 5
#Home osi X
[gcode_macro SENSORLESS_HOME_X]
gcode:
{% set HOME_CUR = 0.700 %}
{% set driver_config = printer.configfile.settings['tmc2209 stepper_x'] %}
{% set RUN_CUR = driver_config.run_current %}
# Set current for sensorless homing
SET_TMC_CURRENT STEPPER=stepper_x CURRENT={HOME_CUR}
# Pause to ensure driver stall flag is clear
G4 P2000
# Home
G28 X0
# Move away
G90
G1 X10 F800
# Set current during print
SET_TMC_CURRENT STEPPER=stepper_x CURRENT={RUN_CUR}
#Home osi Y
[gcode_macro SENSORLESS_HOME_Y]
gcode:
{% set HOME_CUR = 0.700 %}
{% set driver_config = printer.configfile.settings['tmc2209 stepper_y'] %}
{% set RUN_CUR = driver_config.run_current %}
# Set current for sensorless homing
SET_TMC_CURRENT STEPPER=stepper_y CURRENT={HOME_CUR}
# Pause to ensure driver stall flag is clear
G4 P2000
# Home
G28 Y0
# Move away
G90
G1 Y5 F800
# Set current during print
SET_TMC_CURRENT STEPPER=stepper_x CURRENT={RUN_CUR}