Ender 3 x-axis stopped working

Basic Information:

Printer Model: Ender 3 (original 2018)
MCU / Printerboard: BTT SKR mini E3 v1.2
klippy.log
klippy.log (141.7 KB)

Describe your issue:

Everything was working fine but I’ve been working on improving print quality. Latest thing was adding a z-brace with the intent to next add dual-z. I removed the brace bracket due to a clash with the extruder gantry that reduced volume by around 20mm height. I found the clash when I moved the gantry to the top and it crashed into the new brace. Rather than manually move the gantry down I figured I could ask the printer to do it but being near the z-max the 10mm rise was enough to contact the top again so it stopped again. That is the last time things worked. So im basically back to the working config.

The last thing I worked on was running a resonance test so I could get the shaper configured. That worked great and vastly improved the quality but it certainly stressed the controllers.

At this point when I ask the printer to home, it will raise the z-axis 10mm and then produce an error about x-axis failing. I tried the stepper buzz test and the octoprint terminal showed the following:

Send: STEPPER_BUZZ STEPPER=stepper_z
Recv: ok
[...]
Send: STEPPER_BUZZ STEPPER=stepper_y
Recv: ok
[...]
Send: STEPPER_BUZZ STEPPER=stepper_x
Recv: // Klipper state: Shutdown
Recv: ok

The excerpt from the full log of importance is:

Stepper buzz stepper_x
Transition to shutdown state: Unable to read tmc uart 'stepper_x' register IFCNT

I am fairly sure that the issue is a dead TMC2209 but wasn’t sure if there was any chance the Klipper firmware or settings could be configured wrong to create the issue (i.e., bad config not dead hardware). I’ve currently pulled the board and see no damage to the x-axis TMC but that doesn’t mean it’s not faulty.

If anyone has a recommendation I’d definitely love to hear it! I’m expecting to need to swap the TMC but maybe that’s not the issue. Also, if the board is faulty and not repairable I’ve been looking and it appears the BTT SKR v1.4 with 5x TMC2209 looks like a really good option with the primary downside being ordering from the mfg would take 15-20 days to arrive.

Full configuration:
Ender 3 (original 2018 version)
BTT SKR Mini E3 v1.2 flashed with klipper
Meanwell PSU
RPi 3B with buck converter power
BTT TFT35 E3 V3.0 flashed with Teeminus v1.3.1
Octoprint 1.8.6 with Octoklipper
Stock hotend converted to direct drive

Various other upgrades but nothing that should be pertinent. I can list if it helps.