メインコンテンツにスキップ

Load Cell プローブトラブルシューティング

この記事は、Klipperの load_cell / load_cell_probe 関連キーワードと基本的なトラブルシューティングの方向性を記録するためのものです。Load Cellプローブはまだ比較的新しい方式であり、一般ユーザーは個別のコミュニティ設定を基に圧力センサーを独自に改造しないでください。製品ドキュメント、公式Klipperドキュメント、またはメーカー提供の完全な設定を優先的に使用してください。

よくあるキーワード

キーワードよくある意味トラブルシューティングの方向性
[load_cell_probe]圧力センサーをプローブとして使用現在のKlipperがこの設定セクションをサポートしているか確認
LOAD_CELL_DIAGNOSTICLoad Cell診断コマンドサンプリングレート、飽和サンプル、有効データの変化を確認するために使用
Invalid ads1220 reset stateADS1220初期化状態異常チップ設定、SPI/I2C接続、ファームウェアサポートを確認
No trigger on probe after full movement許容ストローク内でプローブがトリガーされないプローブ閾値、Z軸方向、ストローク、センサー読み取り値を確認
Saturated samplesセンサーサンプリング飽和過負荷、ゲイン不適切、配線/設定ミスの可能性

使用前の確認

  1. 現在のKlipperバージョンが load_cell / load_cell_probe をサポートしていることを確認する。
  2. 使用するADCチップ、サンプリングレート、ピン、MCUがメーカー設定と一致していることを確認する。
  3. endstop_pinposition_minposition_max、Z軸の移動方向が正しいことを確認する。
  4. 他の圧力センサー、電子秤モジュール、またはメーカーカスタムモジュールの設定をそのまま現在のマシンにコピーしないこと。
機能の境界

Load Cellプローブの設定は、機械的な力、センサーの測定範囲、ADCサンプリングに関係します。完全な製品説明がない場合、一般顧客が独自にZプローブに改造することは推奨されません。設定ミスは、ノズルがベッドに衝突する、Z軸が脱調する、センサーが過負荷になる可能性があります。

診断コマンド

設定が製品ドキュメントで提供されており、Klipperが正常に起動する場合は、最初に以下を実行します:

LOAD_CELL_DIAGNOSTIC

結果の判断:

  1. Measured samples per second は設定されたサンプリングレートに近いはずです。大きく異なる場合は、設定と通信を優先的に確認します。
  2. Saturated samples0 であるべきです。0 でない場合、センサーが過負荷、ゲインが高すぎる、または設定が一致していない可能性があります。
  3. Unique values は長期間 1 であってはなりません。ほとんど変化がない場合、配線、ADC、またはサンプリング設定の誤りが一般的です。
  4. 製品ドキュメントで提供されている安全なテスト方法でセンサーの読み取り値を変化させたときに、Sample range に観察可能な変化があるべきです。変化がない場合は、自動ホーミングおよびプローブ動作を停止してください。
電源オフでの作業

Load Cell、ADCモジュール、ツールボードインターフェース、ハーネスの圧着、またはセンサーの抜き差しを確認する前に、プリンターの電源を完全にオフにし、電源を切断してください。通電状態でセンサーハーネスの抜き差しや端子に触れないでください。

No trigger on probe after full movement

エラーメッセージ[load_cell_probe] を使用したホーミングまたはプローブ時に No trigger on probe after full movement が発生します。

よくある原因

  • プローブ閾値またはホーミング方向の設定が誤っており、Z軸がセンサーの力を受ける方向に移動していない。
  • position_min / position_max の制限により、Z軸が接触する前に許容ストロークをすべて消費してしまう。
  • Load Cellの読み取り値に変化がない、またはADCチップが安定してサンプリングしていない。
  • 機械構造の剛性不足、センサーの予圧不適切、またはノズルが確実に力点に接触していない。

解決方法

  1. 最初に LOAD_CELL_DIAGNOSTIC を実行し、軽く触れたときにセンサーの読み取り値が変化することを確認します。
  2. Z軸の方向、position_minposition_maxhoming_positive_dir を確認します。
  3. [load_cell_probe] の閾値とADC設定が現在のハードウェアの製品ドキュメントからのものであることを確認します。
  4. 診断の読み取り値が異常な場合は、ホーミングテストを停止し、電源を切った状態で配線、インターフェース、センサーの取り付けを確認します。
  5. 再テストする前に、電源を切った状態で、ノズル、ヒートベッド、センサー構造に明らかな緩みや引っ掛かりがないことを確認します。

動作関連のトラブルシューティングNo trigger on probe after full movement

Invalid ads1220 reset state

エラーメッセージInvalid ads1220 reset state

よくある原因

  • ADS1220チップが正しく通電されていないか、初期化が完了していない。
  • ADC通信ピン、SPIバス、またはチップセレクトの設定が誤っている。
  • 現在のKlipper/ファームウェアが使用されているADCまたはLoad Cellの設定方式をサポートしていない。
  • モジュールの配線、ハーネスの圧着、またはツールボードインターフェースの異常。

解決方法

電源オフでの作業

ADS1220モジュール、SPI/I2Cハーネス、チップセレクト線、またはツールボードインターフェースを確認する前に、プリンターの電源を完全にオフにし、電源を切断してください。通電状態でモジュールの抜き差しや線順の整理をしないでください。

  1. ADCモジュールの型番、通信方式、製品ドキュメントの設定セクション名を確認します。
  2. cs_pinspi_bus、またはソフトウェアSPIピンが実際の配線と一致しているか確認します。
  3. ADCが接続されているMCUのファームウェアが再書き込みされ、ホストのKlipperバージョンと一致していることを確認します。
  4. この機能がサードパーティ製ブランチまたはメーカーカスタムKlipperからのものである場合、現在のシステムに該当モジュールがまだ含まれているか確認します。
  5. 完成品のハーネスまたはモジュールと交換してクロステストを行います。一般顧客に独自のはんだ付け、ジャンパー線接続、またはADCモジュールの改造をさせないでください。
Loading...