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_busとspi_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が対応するピンに直結しているか注意してください。
使用方法
- ハードウェア準備:4ピンFPCケーブルを必ず取り付けてください
- 設定変更:
- 元の
endstop_pin:をコメントアウトまたは削除 endstop_pin: tmc5160_stepper_x:virtual_endstopを追加
- 元の
- 状態確認:設定後、リミット状態は「未トリガー」と表示されるはずです
- 感度調整:
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...