Stepper Motor Not Working – Octopus Max EZ with EZ5160 Pro

Hi everyone,

I’m having trouble getting my stepper motor to work on my Octopus Max EZ using EZ5160 Pro drivers. The motor doesn’t move, and I’m not sure what I’m missing.

Here’s my current stepper_x configuration in printer.cfg:

[stepper_x]
step_pin: PC13
dir_pin: PC14
enable_pin: !PE6
microsteps: 16
rotation_distance: 40
endstop_pin: !PF0
position_endstop: 0
position_max: 200
homing_speed: 50

I’ve double-checked my wiring and driver installation, but I’m still not getting any movement.

Troubleshooting steps I’ve tried:

  • Verified wiring connections.
  • Confirmed that the driver is properly seated and has power.
  • Tried different stepper motors to rule out a hardware issue.

Has anyone encountered a similar issue? Could it be a problem with my pin configuration, or do I need additional settings for EZ5160 Pro?

Thanks in advance for any help!
klippy.log (544.4 KB)

Your driver are throwing errors:

TMC stepper_x failed to init: Unable to write tmc spi 'stepper_x' register GLOBALSCALER
TMC stepper_y failed to init: Unable to write tmc spi 'stepper_y' register GLOBALSCALER
TMC stepper_z failed to init: Unable to write tmc spi 'stepper_z' register GLOBALSCALER

See if anything from this link is of help: Klipper code printer.cfg for TMC5160 pro ez version · Issue #3 · bigtreetech/Octopus-Max-EZ · GitHub

Welcome Ennio,

did you set a jumper here (this is a pic from the Octopus Max EZ schematics, the violet marking)?

Yes, I have set the jumper both on VM and VBB and in either cases it didn’t work. Currently I am using VM with 24 Volts, the same as the octopus voltage.