メインコンテンツまでスキップ

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