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

無限位使用

注意事項

必須条件
  • 以下の条件をすべて満たす必要があります:
  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ジャンパーピンが必要

ドライバーの互換性確認

ヒント
  • TMC5160TMC2240およびTMC2130には2つのDIAGピンがあります
  • 正確なピンを確認するためには、製品ドキュメントを参照するか、カスタマーサポートに問い合わせる必要があります
ドライバーモデル互換性DIAGピン設定要件感度要件
TMC2209✅ サポート片方のピン直接使用可能0-255 # 255が最も敏感、0が最も不感
TMC5160✅ サポート両方のピンdiagピンを選択する必要があります-64 63 # -64が最も敏感、63が最も不感
TMC2240✅ サポート両方のピンdiagピンを選択する必要があります-64 63 # -64が最も敏感、63が最も不感
TMC2130✅ サポート両方のピンdiagピンを選択する必要があります-64 63 # -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

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

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

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

      SET_TMC_FIELD STEPPER=stepper_x FIELD=SGTHRS VALUE=255
    • TMC5160TMC2240およびTMC2130用の以下のコマンドを使用します。テストする軸を変更してください

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

    • ウェブコントロールパネルで以下のコマンドを入力してください
      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 -
Loading...