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

無限位使用

注意事項

必要条件
  • 以下のすべてを満たす必要があります:
  1. マザーボードがDIAG機能をサポートしていること
  2. ドライバーがDIAG信号出力をサポートしていること
  3. 対応するリミットスイッチポートに何のデバイスも接続していないこと!

マザーボードの互換性確認

Flyマザーボードのサポート分類:

タイプサポート状況代表機種操作要件
Aタイプデフォルト直結Super/Gemini/CDY/E3シリーズ✅ リミットスイッチポートを直接使用
Bタイプジャンパーピンで有効化が必要D/C/Pro-X10/MicroシリーズDIAGジャンパーピンを装着する必要があります
Cタイプ完全非対応Fly-F407ZG❌ 無限位機能は使用できません

確認方法:

  1. マザーボードのラベルを確認: DIAGと記載されたジャンパーピンを探す
  2. 回路図を参照: ドライバーインターフェースのDIAG信号接続を確認
  3. ほとんどのマザーボードでは、無限位はDrive0io0Drive1io1に対応しています
  • Aタイプのマザーボード
    • DIAGジャンパーピンはなく、リミットスイッチポートに直接接続されています
  • Bタイプのマザーボード
    • DIAGジャンパーピンを使用する必要があります

ドライバー互換性確認

ヒント
  • TMC5160TMC2240TMC2130は2つのDIAGピンを持っています
  • 対応する製品ドキュメントを確認するか、カスタマーサポートに問い合わせて確認する必要があります
ドライバーモデル互換性DIAGピン設定要件感度要件
TMC2209✅ サポートシングルピン直接使用可能0-255 # 255が最も感度が高く、0が最も感度が低い値
TMC5160✅ サポートデュアルピンdiagピンを選択する必要があります-64-255 # -64が最も感度が高く、63が最も感度が低い値
TMC2240✅ サポートデュアルピンdiagピンを選択する必要があります-64-255 # -64が最も感度が高く、63が最も感度が低い値
TMC2130✅ サポートデュアルピンdiagピンを選択する必要があります-64-255 # -64が最も感度が高く、63が最も感度が低い値
TMC2208❌ 非サポート-無限位機能は使用できません無限位機能は使用できません
TMC2660❌ 非サポート-無限位機能は使用できません無限位機能は使用できません
LV8729❌ 非サポート-無限位機能は使用できません無限位機能は使用できません

識別ポイント:

  1. デュアルピンドライバーは対応マニュアルで機能ピンを確認する必要があります
  2. 一部のドライバーはDIAG機能をサポートしていますが、対応するピンヘッダーがはんだ付けされていない場合があります

設定説明

  • 対応するドライバーモデルと軸を変更する必要があります
  • 一部のマシンは無限位での原点復帰時にバックして原点復帰に失敗するため、homing_retract_dist:0に設定する必要があります

参考設定

  • tmc2209_stepper_x内のTMC2209は対応するドライバーモデルに変更する必要があります
  • stepper_x内のxはこれがx軸であることを示し、y軸の場合はstepper_yに変更します
  • 下記のピン設定は参考であり、実際の配線に合わせて変更する必要があります
  • diag_pin:設定には必ず^を追加してください。さもなくば原点復帰に失敗します
  • driver_SGTHRS:の値は自分でテストして設定する必要があります。255が最も感度が高く、0が最も感度が低い値です
    [stepper_x]
    endstop_pin: tmc2209_stepper_x:virtual_endstop
    position_endstop: 0


    [tmc2209 stepper_x]
    diag_pin: ^PD9
    driver_SGTHRS: 100

感度テスト

  • ステップ1

    • Webコントロールパネルで以下のコマンドを入力してください

    • プリンターヘッドをゆっくりと中央に移動してください。SET_TMC_FIELDコマンドで感度を設定します

    • TMC2209は以下のコマンドを使用してください。テストする軸を変更する必要があります

      SET_TMC_FIELD STEPPER=stepper_x FIELD=SGTHRS VALUE=255
    • TMC5160TMC2240TMC2130は以下のコマンドを使用してください。テストする軸を変更する必要があります

      SET_TMC_FIELD STEPPER=stepper_x FIELD=sgt VALUE=-64
  • ステップ2

    • Webコントロールパネルで以下のコマンドを入力してください
      G28 X
    • X軸が完全に動かない、または迅速に停止することを確認してください。
    • 移動通知がなければすぐに以下のコマンドを入力してください
      M112
    • 対応するDIAG PINの配線または設定に問題がある可能性があります。続行する前に修正する必要があります。
  • ステップ3

    • 次に、VALUEの設定値を下げていき、再度SET_TMC_FIELDG28 X0コマンドを実行してください
    • スライダーが端まで移動し停止できる最高の感度を見つけます
    • TMC2209ドライバーの場合、SGTHRSを減少させます。他のドライバーの場合はsgtを増加させます
  • ステップ4

    • 適切な値が見つかったら、原点復帰後に一触即停止する値を記録してください
    • 最大感度で衝撃音やクリック音がある場合、原点復帰速度が低すぎる、ドライバー電流が低すぎる、またはその軸にはセンサーなしの原点復帰が適していない可能性があります
    • printer.cfgを開き、対応する感度設定を更新してください
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -