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!