Homing failed multi Z

Basic Information:

Printer Model: custom
MCU / Printerboard: BTT Octopus pro
klippy.log
logs-20230904-133132.zip (347.7 KB)

I made my printer using BTT Octopus Pro and i have 4 Z motors with individual endstops,
The problem is when I’m homing Z, after triggering first endstop all z motors stop but klipper sticks in Homing and after a while shows “No trigger on z after full movement”

Driver2

[stepper_z]
step_pin: PF11
dir_pin: PG3
enable_pin: !PG5
microsteps: 16
rotation_distance: 80
endstop_pin: !PG10
#endstop_pin: probe: !PG10 #z_virtual_endstop

position_endstop: 0.5
position_max: 1200
position_min: -1
homing_positive_dir: false

Driver3

[stepper_z1]
step_pin: PG4
dir_pin: PC1
enable_pin: !PA0
microsteps: 16
rotation_distance: 80
endstop_pin: !PG11

Driver4

[stepper_z2]
step_pin: PF9
dir_pin: PF10
enable_pin: !PG2
microsteps: 16
rotation_distance: 80
endstop_pin: !PG12

Driver5

[stepper_z3]
step_pin: PC13
dir_pin: PF0
enable_pin: !PF1
microsteps: 16
rotation_distance: 80
endstop_pin: !PG13

The safe_z_home section modifies the default G28 behavior

[safe_z_home]
home_xy_position: 100, 100
speed: 50
z_hop: 15
z_hop_speed: 5

  • You need to define the respective endstop_pin and other homing relevant parameters for each [stepper_zX]
  • If you should be using TMC drivers, then the relevant settings are missing altogether

As you see I defined endstop_pin for each motor.

I’m using external drivers and all motor moves correctly.

Main problem is stopping all z motor movement in direction to endstops by triggering first endstop and failed to homing. when i triggered other z endstops manually all motors start hoping and back to endstops and The problem occur again.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.