BTT SKR 1.4 with TMC2209 sudden mcu shutdown

Hi,
i’m trying to configure Klipper for the following hardware on a Creality Ender5:

  • Raspberry Pi 4b (with latest Mainsail OS)
  • Bigtreetech SKR v1.4 Turbo
  • TMC2209 Stepper drivers

klippy.log (30.6 KB)
printer.cfg (4.6 KB)

When i’m trying to home an axis with a tmc2209 configured in printer.cfg, the printer suddenly shuts down:

With some older posts i narrowed this down to some problem in the uart timing between tmc2209 and the mcu.
Stepper Motors without a [tmc2209] block in printer.cfg move without problems, i did not try to print anything though.

The board worked flawlessly with marlin2 a few days ago, so the drivers and wiring are probably ok. I also tried lowering the baudrate in klippy/extras/tmc_uart.py and raising the senddelay in klippy/extras/tmc2209.py but nothing changed.
Changing the uart_address as suggested in other posts also has no effect. I even disabled all uart ports on drivers except stepper_x by setting a static_digital_output as suggested in klipper doc.
The motors are just making a short sound, then apparently the mcu shuts down.

Another Thing i just noticed: i can read values using the uart (if i’m correct?) using dump_tmc stepper=stepper_x. But reading IFCNT using the REGISTER parameter returns !! Unable to read tmc uart 'stepper_x' register GCONF

This is my first klippy installation, therefore i am now completely out of ideas and would really appreciate help on what to try next or how to debug this problem.

Thank you!

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.