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

TMC 5160

基本参数

  • 入力電圧:12V-24V
  • 最大電流:4.4A
  • 用途:Marlin/Klipper/RRF ファームウェア
  • ドライバーモードサポート:TMC:SPI
  • ステッピング/ディレクションインターフェースを備えたマイクロポライザー付き
  • 最高分解能は256分割
  • スティールチャープ2による静かな動作とスムーズな動きをサポート
  • 中周波共振の共振抑制をサポート
  • スプレッドサイクルによる高ダイナミックモーターコントロールチョッパーをサポート
  • dcStepによる負荷関連の速度制御をサポート
  • stallGuard2による高精度な無センサーモーターロード検出をサポート
  • coolStepによる電流制御をサポートし、最大で75%の省エネルギーが可能

メインボードジャンパ説明

  • TMC5160はSPIジャンパを使用します
  • FLYドライバーのSPIピンは左から4番目のピンで、CSピンはSPIピンです。メインボードが対応するピン位置でない場合、SPIを使用できません

TMC5160リファレンス設定

危ない
  • ドライバーのサンプリング抵抗はsense_resistor: 0.075に設定してください。間違った設定は避けてください
  • spi_busとspi_softwareはどちらか一方を選択してください

SPIモードリファレンス設定

[tmc5160 stepper_x]
cs_pin:
spi_bus:
# spi_software_mosi_pin:
# spi_software_miso_pin:
# spi_software_sclk_pin:
run_current: 1.0 # モーター運転電流値
interpolate: False # 256マイクロステップ補間を有効にするかどうか(有効はTrue、無効はFalse
sense_resistor: 0.075
stealthchop_threshold: 0
driver_DISS2G: 1
driver_DISS2VS: 1

無限位使用説明

::: tip 無限位使用ヒント

  • 無限位を使用するには、1つの限位口を占有する必要があります。通常、1番ドライブ位置はIO1を使用し、2番ドライブ位置はIO2を使用するなどして順次使用します
  • 無限位を使用する際の注意点として、対応する限位口に何も接続しないでください
  • FLYの一部のマザーボードはドライブポートが直結されていますので、DIAGが対応するピンに直結されているかどうかに注意してください

:::

無限位使用ヒント
  • このドライバーはDIAGピンを自力でハンダ付けする必要があります。それがないと無限位機能を使用できません
  • 元のendstop_pin:は遮蔽または削除する必要があります。そしてtmc5160_stepper_x:virtual_endstopを追加します
  • diag1_pin:を設定した後、リミットスイッチの状態は未トリガーになります
  • driver_SGT:は適切な値を見つけるために自分自身でテストする必要があります
  • リファレンス設定
[stepper_x]
# endstop_pin:PF3
endstop_pin: tmc5160_stepper_x:virtual_endstop
homing_retract_dist: 0 # 復帰しない場合は0に設定すると、ホーム化が失敗する可能性があります

[tmc5160 stepper_x]
diag1_pin: ^!
driver_SGT: 1

# 設定後はリミットスイッチの状態が未トリガーであることを確認してください
# このピンは通常、内部プルアップを有効にするために"^"プレフィックスを使用します
# センシティビティはベルトの緩みに依存するため、調整が必要です
# (適切なセンシティビティをdriver_SGTHRSに設定することも忘れないでください)