Basic Information:
Printer Model: Mercury One CoreXY
MCU / Printerboard: BTT Octopus Pro v1.1
Host / SBC: Raspberry Pi 4
klippy.log
klippy.log (3.9 MB)
Describe your issue:
I started with a working CoreXY printer, an Octopus Pro v1.1 board, and all TMC2209 drivers with active cooling.
I’m trying to upgrade the X and Y stepper drivers to TMC2130 (BTT SPI v3.0) with 36V power to the motors. I changed the driver socket jumpers from UART mode to SPI mode and I moved the power jumpers over to use the 36V from the motor power input.
The connected stepper motors are rated at 2.0A max and run_current is set to 1.13.
STEPPER_BUZZ and FORCE_MOVE work fine for both steppers.
I get a “Stepper driver ‘stepper_y’ is over-heating” message a minute or two after the Y stepper motor is enabled. The Y driver heat sink is not hot to the touch but it feels warmer than the X driver heat sink.
What I have tried:
- (cooling is sufficient) I still have active cooling on all the stepper driver heat sinks - same cooling that worked for the previous drivers.
- (driver is not defective) I swapped the X and Y TMC2130 drivers and the problem stays with the stepper_y socket.
- (motors are the same) I swapped the X and Y motors and the problem stays with the stepper_y socket.
- I ensured that the X and Y configurations are consistent.
- I was running tmc_autotune - disabled it and the behavior is unchanged.
- It won’t overheat if only the X motor is enabled.