メインコンテンツにスキップ

TMC 5160 Pro V1.5

Loading...

概要

TMC5160 Pro V1.5は、高性能ステッピングモータードライバーモジュールで、SPI通信プロトコルをサポートし、精密なモーション制御と高いエネルギー効率が求められるアプリケーションに適しています。

技術仕様

項目仕様
入力電圧24 - 48 V DC
最大電流6 A
対応ファームウェアMarlin / Klipper / RRF
駆動モードSPI
最大マイクロステップ256 マイクロステップ
主な機能stealthChop2(静音運転)、spreadCycle(高ダイナミック制御)、dcStep(負荷依存速度制御)、stallGuard2(センサーレス負荷検出)、coolStep(省エネ電流制御)

ハードウェア設置と設定

メインボードジャンパー設定

TMC5160 Proは SPIジャンパー モードを使用します:

  • FLYドライバーのSPIピンは左から下に数えて4番目のピン(CSピン)です
  • 他のメインボードを使用する場合は、ピンの互換性を確認してください
Loading...

モジュールピン説明

備考

メインボードドライバー電源入力は 12V-24V です

Loading...

FPCケーブル接続

Loading...

冷却ファン接続

Loading...

ドライバー電源配線

Loading...

ファームウェア設定

重要事項
  • センス抵抗値:sense_resistor: 0.033(誤設定しないでください)
  • spi_busspi_software 設定はどちらか一方のみ選択可能です

SPIモード設定例

[tmc5160 stepper_x]
cs_pin: # SPIチップセレクトピン
spi_bus: # SPIバス(spi_software_*とどちらか一方)
# spi_software_mosi_pin: # ソフトウェアSPIデータ出力
# spi_software_miso_pin: # ソフトウェアSPIデータ入力
# spi_software_sclk_pin: # ソフトウェアSPIクロック
run_current: 1.0 # 運転電流設定
interpolate: False # 256マイクロステップ補間(Trueで有効/Falseで無効)
sense_resistor: 0.033 # センス抵抗値
stealthchop_threshold: 0 # 静音モード速度しきい値
driver_DISS2G: 1
driver_DISS2VS: 1

物理的エンドストップセンサー不要の設定

無限位使用に関するヒント
  • 無限位の使用には限位口を1つ占有します。通常は、第1駆動位はIO1、第2駆動位はIO2というように使用します。
  • 無限位を使用する際は、対応する限位口に何も接続しないでください。
  • FLYの一部のメインボードは駆動口に直結しているため、DIAGが対応するピンに直結しているか注意してください。
使用方法
  1. ハードウェア準備:4ピンFPCケーブルを必ず取り付けてください
  2. 設定変更:
    • 元の endstop_pin: をコメントアウトまたは削除
    • endstop_pin: tmc5160_stepper_x:virtual_endstop を追加
  3. 状態確認:設定後、リミット状態は「未トリガー」と表示されるはずです
  4. 感度調整:driver_SGT: 値は実際の状況に応じて調整する必要があります

参考設定

[stepper_x]
# endstop_pin: # 元の設定をコメントアウトまたは削除
endstop_pin: tmc5160_stepper_x:virtual_endstop
homing_retract_dist: 0 # 後退による原点復帰失敗を避けるため0に設定

[tmc5160 stepper_x]
diag0_pin: ^! # 通常、プルアップ抵抗が必要です
driver_SGT: 1 # 感度値(実際の状況に応じて調整)
設定の推奨事項
  • diag0_pin: は通常、^ プレフィックスを使用して内部プルアップを有効にします
  • 感度はベルトの張力、機械構造などの影響を受けるため、テストを通じて最適な値を決定する必要があります
  • 同時に driver_SGTHRS パラメータを設定して感度しきい値を調整することも可能です
Loading...