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

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

センサーレスリミット設定

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

  • 無限位を使用するには、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...