Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UART mode on SKR V1.4 Turbo with Fystec TMC 2209 v3.0 [Solved] #278

Open
emski0 opened this issue Mar 29, 2020 · 6 comments
Open

UART mode on SKR V1.4 Turbo with Fystec TMC 2209 v3.0 [Solved] #278

emski0 opened this issue Mar 29, 2020 · 6 comments

Comments

@emski0
Copy link

emski0 commented Mar 29, 2020

On the Fystec 2209 v3.0 the RX & TX pins are shifted compared to previous versions, so in order to use UART with SKR v1.4 board, you need to set the jumpers on SKR like the first picture, also you need to use the jumpers on the top of the 2209(like second picture). I found out this after a lot of fiddling and googling, this should be documented as it can result a lot of frustration for many people.
Please document this to help other people.

SKRv1 4 jumpers for 2209-resized
Fystec2209V3 0 with jumpers on skrv1 4-resized

@lucky62
Copy link

lucky62 commented Apr 5, 2020

This solution may work, but shortening RX and TX on the driver is shortening 1K resistor on pin TX. I am not sure if this is important...
TX pin of FYSETC V3 is on the pin marked as SLP on A4988 and it is connected to the headers.
So better solution is to connect pins according picture (yellow). Then the 1K resistor is still in the effect.
Wiring
Not also silkscreen error on some FYSETC V3.0 drivers:
https://wiki.fysetc.com/Silent2209/
silkscreenError

@lucky62
Copy link

lucky62 commented Apr 5, 2020

My working solution:
MyWorkingSolution

@emski0
Copy link
Author

emski0 commented Apr 6, 2020

@lucky62 just to be clear, you don't have jumper on top of the tmc2209(Rx& TX) no?
Maybe your solution is a better one, but mine is working for now, and i was looking for simplest solution, maybe i will give it a try later on and see if there is a difference

@lucky62
Copy link

lucky62 commented Apr 6, 2020

yes, no jumper on driver connecting RX&TX.

@holstvoogd
Copy link

Just to confirm, both solutions work.
I haven't been able to figure out why the resistor on Tx is needed, but it's probably there for a purpose so I figured the CS-SLP wire is the better solution.
I've settled on soldering wires on the back of the board to keep it clean & reliable.

@Fusseldieb
Copy link

I haven't been able to figure out why the resistor on Tx is needed

Just chiming in, but I guess it's because the TMC chip could be 3.3V, while an Arduino has 5V logic, thus acting as a cheap solution to get it to safe voltages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants