TP 2209
Loading...
Basic Parameters
- Input Voltage: 12V-24V
- Applicable Firmware: Marlin/Klipper/RRF
- Motor less prone to losing steps
- Supports silent mode
- Large area fan thermal pad, reducing driver operating temperature
- Drive mode support: TMC:UART
- Supports motor stall detection
FLY Motherboard Jumper Settings
Tip
- TP2209 uses UART mode
- No driver jumper caps required for TP2209; only simple configuration is needed
TP2209 Reference Configuration
Danger
The driver sense resistor is 0.110, please do not set it incorrectly
[tmc2209 stepper_x]
uart_pin:
interpolate: False
run_current: 0.8 # Running current
sense_resistor: 0.110 # Do not change the driver sense resistor
stealthchop_threshold: 0
Instructions for Using Without Endstop
Infinite Position Usage Tips
- Using infinite position requires occupying one limit port. Under normal circumstances, the first drive position uses IO1, the second drive position uses IO2, and so on.
- When using infinite position, please note: do not connect anything to the corresponding limit port.
- Some FLY motherboards are directly connected to the drive port. Please check whether DIAG is directly connected to the corresponding pin.
Tips for Using Without Endstop
- The original
endstop_pin:needs to be commented out or deleted, then addendstop_pin: tmc2209_stepper_x:virtual_endstop - After configuring
diag_pin:, refreshing the endstop status will show as not triggered - Configuring
driver_SGTHRS:requires testing for a suitable value
- Reference Configuration
[stepper_x]
# endstop_pin:
endstop_pin: tmc2209_stepper_x:virtual_endstop
homing_retract_dist: 0 # Not setting retract to 0 may cause homing failure
[tmc2209 stepper_x]
diag_pin: ^
driver_SGTHRS: 100
Loading...