Skip to main content

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
  • Using infinite position requires occupying one limit port. Normally, the first drive uses IO1, the second drive uses IO2, and so on.
  • When using infinite position, please ensure that nothing is connected to the corresponding limit port.
  • Some FLY mainboards have directly connected drive ports. Please check whether 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 add endstop_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...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...