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
無限位置の使用説明
無限位使用ヒント
- 無限位を使用するには、限位口が一つ必要です。通常、一号ドライブ位はIO1を使用し、二号ドライブ位は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