Skr 2 Rev B with TMC2209 V1.2 Driver issus

Basic Information:

Printer Model: Ender 5 modified
MCU / Printerboard: BTT SKR2 Rev B
Host / SBC : Rasberry pi 4b+
klippy.log

klippy-3.txt (5.8 MB)

I tried to config Klipper on my ender5 modified but I’ve got an issus with the TMC2209 V1.2 Driver from BIGTREETECH and the Skr2 Rev B on my Ender5 modified with the E3D hemera. I’ve got this same error for all the axis (all the driver) :

Unable to read tmc uart 'stepper_z' register IFCNT

For all the axes, the command : DUMP_TMC STEPPER=stepper_z return for all the axes :

!! Unable to read tmc uart 'stepper_z' register GCONF
13:41 // ========== Queried registers ==========
13:41 // SGTHRS:     00000000
13:41 // TPOWERDOWN: 00000014 tpowerdown=20
13:41 // COOLCONF:   00000000
13:41 // TCOOLTHRS:  00000000
13:41 // TPWMTHRS:   00000000
13:41 // IHOLD_IRUN: 00081010 ihold=16 irun=16 iholddelay=8
13:41 // SLAVECONF:  00000200 senddelay=2
13:41 // ========== Write-only registers ==========

I’ve tried to swap the TMC2209 V1.2 with a TMC2208 V3, that I’ve got under my hand and he works with this one (but I only have one TMC2208…). The drivers worked under marlin and I’ve checked the pin connection and the drivers are alimented under 24V. I I’ve seen some people report the same issus, but I don’t found a solution… Do you have an idea ? Thanks for your help.

Here is my printer.cfg file :

printer.cfg (3.3 KB)

Hello @Limprimeur !

I’m just curious: When you use different UART pins for the TMCs, why are you using UART addresses?

The UART addresses are meant to be used when you use one UART pin for up to 4 TMCs.
You can do this, but there is no need.

Referring to this, have you checked the UART addresses with the TMCs?

Hi @EddyMI3D, thanks for the reply. I saw somewhere that putting an uart_adresse parameter: 3 work for someone, but I tried with all the 4 adresse (0,1,2,3), without any success, I also tried without this line and he didn’t work as well… I also tried to used the tft uart pin (PA10 or PA9) and change the configuration file with the new pin without any success. Here is my jumper configuration : Tell me if I’m wrong. Thanks for your help.

Finally, I wasn’t able to use the TMC2209 V1.2 so I buy new one, the TMC2209 V1.3 and it work perfectly the first time :grinning_face_with_smiling_eyes:. (Maybe the other’s are just broken :confused:). Thanks for your help.