Hi guys, starting a new topic for this as requested.
Since updating Klipper I have been having issues with crashing due to failed TMC register reads when homing. Error messages logged to the terminal are of the format:
Transition to shutdown state: Unable to read tmc uart ‘extruder’ register DRV_STATUS
It’s not always the same register and I have seen the errors from all four steppers on the printer. I have attached a klippy log with the errors from my most recent testing post-reboot just now.
No improvement when explicity enabling the steppers either as suggested with ‘SET_STEPPER_ENABLE’ commands or by setting ‘SENDDELAY=2’ or ‘SENDDELAY=0’ (which I believe was the old value.
Steps to reproduce - homing the printer at any time. This is highly intermittent, as you will see in the log sometimes it will home a few times fine and then crash on the final attempt.
This seems to be related to the new checking code which was recently introduced. The errors only pop up when homing, so typically a print will complete then the crash will occur on homing at the end of the print.
I have checked all the UART wiring and it’s all still as it was the day I installed it. It was all working fine up until I brought klipper up to date. I had been trying the input shaping and thought it could have been related but it still happens even with input shaping disabled.
Any help would be greatly appreciated!
klippy.log (188.0 KB)