TMC 2209

Basic Parameters
- Input Voltage : 12V-24V
- Compatible With : Marlin/Klipper/RRF Firmware
- Motor is less likely to lose steps
- Supports silent mode
- Large fan heat pad, reduces driver operating temperature
- Driver mode supports: TMC: UART
- Supports motor stall detection
Motherboard Jumper Description
-
TMC2209 uses UART jumper
-
The UART pin for FLY driver is the fourth pin from the left, PDN pin is the UART pin. If the motherboard does not have the corresponding pin, UART cannot be used
-
If other drivers are using the fifth pin, we can use this method to solve it UART usage troubleshooting
TMC2209 Reference Configuration
dangerous
The driver sampling resistor is 0.110, please do not set it incorrectly
[tmc2209 stepper_x]
uart_pin:
interpolate: False
run_current: 0.8 # Run current
sense_resistor: 0.110 # Driver sampling resistor must not be changed
stealthchop_threshold: 0
Unlimited Position Usage Instructions
Infinite Position Usage Tips
- Infinite position usage requires occupying a limit port; normally, the first drive position uses IO1, the second drive position uses IO2, and so on.
- When using infinite positions, please ensure not to connect anything to the corresponding limit port.
- For some FLY mainboards that are directly connected to the drive port, please check if DIAG is directly connected to the corresponding pin.
Unlimited Position Usage Tips
- The original
endstop_pin:
needs to be commented out or deleted, and then addendstop_pin: tmc2209_stepper_x:virtual_endstop
- After configuring
diag_pin:
, the limit switch status is not triggered - Configuring
driver_SGTHRS:
requires self-testing a suitable value

- Reference configuration
tip
- FLY 2209 has a dip switch on the back, which needs to be switched to the other side
- FLY 2209C directly connects to the driver DIAG, no need to perform this step
[stepper_x]
# endstop_pin:
endstop_pin: tmc2209_stepper_x:virtual_endstop
homing_retract_dist: 0 # Do not change to 0 may cause homing failure
[tmc2209 stepper_x]
diag_pin: ^
driver_SGTHRS: 100
Loading...