The printer was working fine, and suddenly it began displaying this error message. There doesn’t appear to be any damage to the board. I’m unable to connect any of the 6 motor drivers. I haven’t made any changes to the code, and I’ve checked my motor connections. Even when I attempt to connect the driver without the motors attached, it displays ‘DRV_STATUS: 00000000’ for every driver. Apart from this issue, the board appears to be functioning normally.
You only have four motors defined in your config. How do you drive 6 then?
Did you maybe updated Klipper or other parts?
DaisyChaining drivers should be avoided.
And one of the search results is a bad board even if the Duet hardware is quite robust.
How did you connect the TMC5160 drivers physically?
Can you break the DaisyChain and directly access the drivers or at least swap first and last driver and then perform a TMC dumb and upload the results here?
Hi, i had this problem on a faulty board where the power supply on the driver ramp only was dead so the board could not communicate with the TMC drivers. Everything worked fine but everytime i tried to make any movement i had this error and a klippy shutdown. I would recommend you to check directly on the driver’s pins that you have a correct voltage.
Good input @Aurescalia
Typically, (and as highlighted in many threads here) this type of error is due to some malfunctioning hardware or wrong hardware configuration, e.g. wrongly set jumpers on the printer board.
So… It wasn’t a faulty board. I switched back to the original RepRapFirmware, and it worked just fine. Then switched back to Klipper got the same error.
So you installed the latest Klipper version, flashed the MCU with the firmware built from that latest version?
When exactly does this error happen?
Do you use (special) macros?