Hey all… I’ve spent the day trying to wrap my head around the complete pain in the ass known as TMC2209 UART and the TinyBee V1.0. I wasn’t able to find a whole lot on it, but what I did find wasn’t encouraging. I’m trying to help out a buddy build his first MPCNC, and these were the components we wound up with. To boil a whole lot of playing around and tinkering with things down to something a wee bit smaller… Here’s what I found.
I’m not an electronics guru by any stretch, but I like to think I’ve got a few brain cells to run together. If anyone had noticed this, no one has posted it. On the FluidNC wiki page regarding the TinyBee, specifically where it covers mods to be done for UART, there is a rendering of the bottom of the board, showing where to daisy chain the GPIO16/17 wires. I followed all of this, gotout the meter to make sure no bridges or bad joints. Everything looked good. No UART communication when booted. My questoin/issue comes with… why is the CLK pin on the driver involved in this at all?? The 3rd pin over on each socket is the CLK pin on the BTT TMC2209 V1.3 drivers. On the bottom of the board, it’s simply labeled at “P”. I’ve included images of the rendering and the driver. Am I missing something, or is that wiring mod just wrong? Normally a TX line runs to RX and vice versa… never seen one go to CLK! I’m still working on it and where the wires should go, but was thinking maybe I stumbled across a reason so many people have issues with this board with these drivers in UART mode.


