DIY Core-xy triple z issue

Basic Information:

Printer Model: DIY
MCU / Printerboard: BTT Octopus 1.1
Host / SBC Rasberry pi 3b+
klippy.log
klippy.log (1.8 MB)
printer (1).cfg (4.0 KB)

  • Drivers: TMC2209 (in standalone/UART mode)
  • Motor: 1.8° NEMA17, confirmed working
  • Firmware: Latest Klipper (compiled for STM32F446, 32KiB bootloader, 12MHz crystal)

Describe your issue:

I’m using a BigTreeTech Octopus (non-Pro) with TMC2209 drivers. The stepper_z consistently throws an error and shuts down the printer, even after replacing everything I could think of.

Error Message

TMC 'stepper_z2' reports error: DRV_STATUS: 001400d0 s2vsa=1(ShortToSupply_A!) ola=1(OpenLoad_A!) olb=1(OpenLoad_B!) cs_actual=20
Once the underlying issue is corrected, use the
"FIRMWARE_RESTART" command to reset the firmware, reload the
config, and restart the host software.
Printer is shutdown

What I’ve Tried

  • Verified motor wiring and connections (4-pin cable seated fully)
  • Swapped in a known-working stepper motor
  • Swapped in a known-working driver that works on other axes
  • Tried a different driver port on the board
  • Confirmed run_current is 0.65 and motor is not overheating
  • Tried disconnecting the motor entirely – the same error still appears
  • Checked config (see below)
  • Issue persists even after FIRMWARE_RESTART and power cycling

Expected Behavior

Z-axis should move and home using a BLTouch (with [probe] properly defined). X and Y work fine using sensorless homing. (I am using triple-Z by the way

Could you try a different Motor Driver Socket?

This would entail you moving the driver module to a currently unused socket, connecting the motor to the appropriate connector and changing your printer.cfg to reflect the different socket that is used?

1 Like