#Troubleshooting 'Unable to Read TMC UART Register IFCNT' Error with LDO Leviathan Board on Klipper

6 messages · Page 1 of 1 (latest)

stoic wind
#

I have an LDO Leviathan Board, and it correctly receives 24V as the main power supply as well as 'HV'.

https://github.com/MotorDynamicsLab/Leviathan

I am having trouble running the following commands:

STEPPER_BUZZ Stepper=stepper_z
STEPPER_BUZZ Stepper=stepper_z1
STEPPER_BUZZ Stepper=stepper_z2
STEPPER_BUZZ Stepper=stepper_z3
STEPPER_BUZZ Stepper=extruder

All these commands result in the error "Unable to read tmc uart 'XXXX' register IFCNT".

However, these commands work fine (I can see the steppers are working):

STEPPER_BUZZ Stepper=stepper_x
STEPPER_BUZZ Stepper=stepper_y

According to this article:

https://www.klipper3d.org/TMC_Drivers.html#i-keep-getting-unable-to-read-tmc-uart-stepper_x-register-ifcnt-errors

"This occurs when Klipper is unable to communicate with a TMC2130 or TMC5160 driver."

I tried flashing the firmware, but it did not help.

Attached is my Klipper config.

Any help would be greatly appreciated!

Pavel

GitHub

Leviathan Main Controller for Voron 2 / Trident 3D Printers - MotorDynamicsLab/Leviathan

split owl
#

This "killper_config" is "printer.cfg" in mainsail?
As it almost seems that it is not recognizing the tmc2209 lines and wants to try using another protocol than UART.

stoic wind
#

@split owl, yes I mean printer.cfg in mainsail.
Thank you,
Pavel

stoic wind
#

Not sure if that would help, but attached is a picture of my wiring and the full klipper log file
I see the following entries in the log file:

Sending MCU 'mcu' printer configuration...
Configured MCU 'mcu' (1024 moves)
TMC stepper_z failed to init: Unable to read tmc uart 'stepper_z' register IFCNT
TMC stepper_z1 failed to init: Unable to read tmc uart 'stepper_z1' register IFCNT
TMC stepper_z2 failed to init: Unable to read tmc uart 'stepper_z2' register IFCNT
TMC stepper_z3 failed to init: Unable to read tmc uart 'stepper_z3' register IFCNT
TMC extruder failed to init: Unable to read tmc uart 'extruder' register IFCNT
Starting heater checks for heater_bed
Unable to obtain tmc stepper_z phase
Unable to obtain tmc stepper_z1 phase
Unable to obtain tmc stepper_z2 phase
Unable to obtain tmc stepper_z3 phase
Starting heater checks for extruder
Unable to obtain tmc extruder phase

Considering buying a new board at this point

split owl
#

To be honest, no idea. It seems correct. As this message seems to only apply to non-uart AFAIK.

Recently another user reported something similar: #1236518247629848607 message

stoic wind
#

@split owl, thank you!