TP 2209
Loading...
Basic Parameters
- Input Voltage: 12V-24V
- Compatible with: Marlin/Klipper/RRF firmware
- Motor is less prone to losing steps
- Supports silent mode
- Large-area fan heat pad reduces driver operating temperature
- Driver mode support: TMC:UART
- Supports motor stall detection
FLY Mainboard Jumper Settings
Tip
- TP2209 uses UART mode
- TP2209 does not require driver jumper caps; only 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 # Driver sense resistor, do not change
stealthchop_threshold: 0
Limitless Usage Instructions
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.
Limitless Usage Tips
- The original
endstop_pin:needs to be commented out or deleted, then addendstop_pin: tmc2209_stepper_x:virtual_endstop - After configuring
diag_pin:, the limit status will refresh as not triggered - The configuration for
driver_SGTHRS:requires self-testing to find a suitable value
- Reference Configuration
[stepper_x]
# endstop_pin:
endstop_pin: tmc2209_stepper_x:virtual_endstop
homing_retract_dist: 0 # Not changing this to 0 may cause homing to fail
[tmc2209 stepper_x]
diag_pin: ^
driver_SGTHRS: 100
Loading...