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: PB6 #UARTピン
interpolate: False
run_current: 0.8 # 実行電流
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: ^PB7 #リミットピン
driver_SGTHRS: 100
Loading...