TMC5160T Plus SPI Communication Failing on Octopus Pro V1.1

Basic Information:

Printer Model: HevOrt Custom Printer
MCU / Printerboard: Octopus Pro V1.1
Host / SBC BTT Octopus Pro V1.1 + CB1 (SPI mode, external driver power at 48V)
klippy.log

Describe your issue:
Hello everyone,

I’m reaching out for your support because I’ve been struggling with this issue for over 6 months now. :disappointed_face:

I have a HevOrt 3D printer that I’ve recently upgraded with four TMC5160T Plus drivers.
The electronics consist of a BTT Octopus Pro V1.1 paired with a CB1 from BIQU, running Klipper.

However, I’m consistently getting the following error for each driver:

Unable to write tmc spi 'stepper_x' register GLOBALSCALER

I can’t figure out how to solve this.

Setup details that could help to understand my configuration:

  • All jumpers on the Octopus Pro are set for SPI mode.
  • The board is powered by a 24V power supply.
  • The TMC5160T Plus drivers are powered by a dedicated 48V power supply.
  • Jumpers for each driver are set to use MOTOR_POWER, not BOARD_POWER.

I’ve not connected any 48V voltage to the MOTOR_POWER terminals on the Octopus Pro, just directly to steppers.
I already damaged a board in the past, so I’m being extra cautious.

Could the lack of motor power to the board itself be causing SPI communication issues?

I’ve attached:

Thanks in advance to anyone who can help! :folded_hands:
Let me know if you need pictures or more details.

Hello @nikicez

A simple way to find out: Provide 24V to them.


At least, it seems necessary to have the 24v on the mainboard, to provide power to the LDO 12V, for the MOSFETs

Thanks @EddyMI3D & @nefelim4ag!

I’ve tried several things without success:

  • Removed the 48V power supply and used only 24V, connected to VIN, V_MOTOR_POWER and directly to drivers
  • Switched the driver power jumper multiple times between VIN and V_MOTOR_POWER
  • Tried each of the four TMC5160T-Plus drivers individually in the stepper_X position

But I’m still getting the same issue.

It’s all very strange, this is already the third Octopus Pro board I’ve bought.

My next step is to recreate the printer.cfg from scratch, but I still can’t figure out whether the problem is:

  • a hardware wiring issue
  • a software configuration issue
  • or some kind of hardware damage due to incorrect wiring

Thanks in advance for any help!

Any further comment on this post would be quite helpful.