TMC 'stepper_y' DRV_STATUS 40130103 – OvertemperatureWarning ve OvertemperatureError


Hello,
I’m encountering the following error with my Klipper-powered printer and the printer shuts down:

TMC ‘stepper_y’ reports error: DRV_STATUS: 40130103
otpw=1 (OvertempWarning!)
ot=1 (OvertempError)

This indicates that the Y-axis stepper driver is overheating. The screen shows “Klipper shut down” and suggests restarting the firmware.

I’ve checked and confirmed that the fans are running. Cooling appears to be sufficient, but the issue persists.

What could be the cause of this error, and how can I solve it permanently? Any help would be greatly appreciated.

Thanks in advance!

What is about the klippy.log that has been asked for?

Please attach it to your next post.

1 Like

klippy.zip (1.2 MB)

My log file looks like this.

You may lower the the run_current a bit.
Also take care for a good (at least) passive cooling or (better) active cooling of the drivers.

You also get reports on this: TMC 'stepper' reports GSTAT: 00000001 reset=1(Reset)
Also a lot of TMC 'stepper_y' reports DRV_STATUS: 40130000 cs_actual=19 stealth=1messages. But only on stepper driver Y

You may swap that driver to check it the driver chip is maybe faulty.

1 Like

What is the recommended current value?

It depends on what the stepper motor has to move.

You can lower in steps by 0.1 A or 0.05 A until you get skipping. Then add again 0.1A

But on the other messages, the driver chip may be faulty.

1 Like
Transition to shutdown state: TMC 'stepper_y' reports error: DRV_STATUS: 40130103 otpw=1(OvertempWarning!) ot=1(OvertempError!) t120=1 cs_actual=19 stealth=1
  • This error is raised by the driver itself and only communicated to Klipper
  • A RMS current of 1.1A for a TMC 2208 should be working when sufficiently cooled

I would think:

  • Either insufficient cooling
  • Defect driver
1 Like

Thank you. I set it to 1.0 amps and it worked.

I am cooling the driver with an aluminum heat sink and an 8x8 fan 6 cm away. Do you think the cooling is insufficient?

I cannot meaningfully comment as it depends on a lot of factors:

  • Air flow, or lack thereof
  • Local hot spots
  • Power of the fan
  • Thermal conductivity between the chip and its heat sink
  • etc.

Put a temperature probe on the heat sink and measure. The error is raised at 143 °C and the warning at 120 °C. Note that this is the chip’s internal temperature, so likely the temperature on the heat sink is much lower (maybe 80 °C to 100 °C), always provided that the heat sink has solid contact.

1 Like

Thank you, there is no problem now, if it happens, I will apply what you say.