Skip to content

TMC2209 support #59

Description

@Dilbert0815

I had problems getting TMC2209 step sticks working with UART configuratio in Marlin 2.x..
Some Bigtree TMC2208 before were working correctly, so I was debugging the case.

Problem is on these TMC2209 sticks the port RST1 is wired directly to PDN_UART from TMC2209 while M3 port is having an addtional 1k ohm resistor to PDN_UART of TMC chip..
So using the normal UART jumper on SKR1.3 we get a total of 2k (1k + 1k) in the TMC TX line, causing it to fail.

Hardware Fix:
Fix is possible in hardware by using a adtional jumper in SPI jumper block between pins 1/3.
This shortens RSTI and M3 ports of step stick, effectively disabling the stick internal 1k ohm resistor. UART jumper is of cause also set.
Communication is now working and TMC_DEBUG with M122 returns correct register values and reports TMC2209 communication as online.

May be you can add this to board FAQ for troubleshooting TCM2209 stick problems of other users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions