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
センサーレスリミット設定
::: tip 無限位使用ヒント
- 無限位を使用するには、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...