# Unable to read tmc2209 UART

**URL:** <https://klipper.discourse.group/t/unable-to-read-tmc2209-uart/5829>\
**Category:** General Discussion\
**Created:** [January 8, 2023, 3:32pm UTC](https://klipper.discourse.group/t/unable-to-read-tmc2209-uart/5829 "2023-01-08T15:32:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dmills541](https://avatars.discourse-cdn.com/v4/letter/d/13edae/32.png) [@dmills541](https://klipper.discourse.group/u/dmills541)\
**Post date:** [January 8, 2023, 3:32pm UTC](https://klipper.discourse.group/t/unable-to-read-tmc2209-uart/5829/1 "2023-01-08T15:32:08Z")

</div>

### Basic Information:

Printer Model: Sunlu S8  
 MCU / Printerboard: SKR-2  
 `klippy.log`  
[klippy (4).log](https://klipper.discourse.group/uploads/short-url/yfe926qj9y5cTN18XVxlQwIbq4B.log) (253.3 KB)

_Fill out above information and in all cases attach your_ `klippy.log` _file. Pasting your_ `printer.cfg` _is **not** needed_  
_When pasting code or config snippets_ **use** _the code tags_ **\</\>** _in the menu above_

I have just got my Klipper setup to recognize my MCU thankfully. I have bed and hotend temp controls available as well as fan control. I have a SKR-2 using tmc2209 with the jumpers set in UART . My end stops for for X and Y report correctly, Z is always showing open since its not plugged in. my issue is the X,Y,Z, and extruder movement controls trigger a shutdown of Klipper for a unable to read the tmc uart ‘stepper x’ register ifcnt. the stepper designation of course changes to match the stepper as I try other steppers. as you can see in the klippy log I have tried to set uart address as either 1,2,3,0, attempting to get one of 4 steppers working. I am new to both Klipper and setting up cfg files so please understand i am learning as I go and may not understand what you may ask to help diagnose. thanks in advance for any help.

---

<div class="post-metadata">

**Author:** ![w00sh](https://avatars.discourse-cdn.com/v4/letter/w/b5ac83/32.png) [@w00sh](https://klipper.discourse.group/u/w00sh)\
**Post date:** [January 11, 2023, 3:36am UTC](https://klipper.discourse.group/t/unable-to-read-tmc2209-uart/5829/2 "2023-01-11T03:36:21Z")

</div>

Klipper does not verify UART communication on startup. Use `DUMP_TMC STEPPER=<name>` to verify that UART is working correctly. To start. try to wire UART to just one stepper, use above command to verify that it’s wired/configured correctly.

[https://www.klipper3d.org/G-Codes.html#dump\_tmc](https://www.klipper3d.org/G-Codes.html#dump_tmc)

---

<div class="post-metadata">

**Author:** ![EddyMI3D](https://yyz2.discourse-cdn.com/free1/user_avatar/klipper.discourse.group/eddymi3d/32/1981_2.png) [@EddyMI3D](https://klipper.discourse.group/u/EddyMI3D)\
**Post date:** [December 6, 2024, 8:32pm UTC](https://klipper.discourse.group/t/unable-to-read-tmc2209-uart/5829/3 "2024-12-06T20:32:10Z")

</div>


