TMC 2209

基本参数
- 入力電圧 :12V-24V
- 用途 : Marlin/Klipper/RRF ファームウェア
- モーターが簡単にステップを失わない
- サイレントモードに対応
- 大きなファンヒートパッドがあり、ドライバーの作動温度を下げます
- ドライバーモード対応:TMC:UART
- モーターストール検出に対応
メインボードジャンパ説明
-
TMC2209はUARTジャンパーを使用します
-
FLYドライバーのUARTピンは左から4番目のピンで、PDNピンもUARTピンです。メインボードが対応するピン位置でない場合、UARTを使用することはできません
-
他のドライバーが5番ピンを使用する場合、私たちのメインボードはこの方法を参考に解決することができます UARTの使用方法がわからない場合の解決策
TMC2209リファレンス設定
危ない
ドライバーサンプリング抵抗は0.110です。誤って設定しないでください
[tmc2209 stepper_x]
uart_pin:
interpolate: False
run_current: 0.8 # モーター運転電流値(単位:mA)
sense_resistor: 0.110 # ドライバーサンプリング抵抗を変更しないでください
stealthchop_threshold: 0
限位なし使用説明
::: tip 無限位使用ヒント
- 無限位を使用するには、1つの限位口を占有する必要があります。通常、1番ドライブ位置はIO1を使用し、2番ドライブ位置はIO2を使用するなどして順次使用します
- 無限位を使用する際の注意点として、対応する限位口に何も接続しないでください
- FLYの一部のマザーボードはドライブポートが直結されていますので、DIAGが対応するピンに直結されているかどうかに注意してください
:::
限位なし使用のヒント
- 元の
endstop_pin:
を遮蔽または削除し、endstop_pin: tmc2209_stepper_x:virtual_endstop
を追加します diag_pin:
を設定した後、リミット状態の更新はトリガーされませんdriver_SGTHRS:
を設定するには、適切な値をテストする必要があります

- 参照設定
ヒント
- FLY 2209背面にダイアルがあります。別の側面に移動する必要があります
- FLY 2209Cは直結駆動DIAGなので、この手順は必要ありません
[stepper_x]
# endstop_pin:PF3
endstop_pin: tmc2209_stepper_x:virtual_endstop
homing_retract_dist: 0 # 復帰距離を0にすると、ホームが失敗する可能性があります
[tmc2209 stepper_x]
diag_pin: ^
driver_SGTHRS: 100