klipper-adxl
依存パッケージのインストール
警告
注意事項
- デバイスが FlyOS-FAST システム を既に実行している場合、必要な依存関係はシステムにプリインストールされています。この手順はスキップ可能です。
- FLY 上位機以外 を使用する場合は、以下のインストール操作を必ず完了してください。
- MobaXterm、PuTTY などの SSH ツールを使用して接続後に行うことを推奨します。
インストール手順
- 以下のコマンドを順番に実行して依存パッケージをインストールします。
- インストール時間は CPU 性能とネットワーク状況に依存し、通常 10〜20 分 かかります。インストールが完了するまでお待ちください。
- デバイスのメモリ(RAM)が少なすぎる場合、インストールが失敗する可能性があります。
システム依存関係のインストール:
sudo apt install python3-numpy python3-matplotlib libatlas-base-dev
Klipper 仮想環境の依存関係をインストール:
~/klippy-env/bin/pip install matplotlib numpy
加速度計のテスト
前提条件
- プリンターが 原点復帰(Homing) を実行済みであること。
- Klipper 設定ファイルで加速度計が正しく有効化されていることを確認してください。
テストコマンド
Klipper コンソールで以下のコマンドを入力します:
ACCELEROMETER_QUERY
複数の加速度計が接続されている場合、チップを指定してテストできます:
ACCELEROMETER_QUERY CHIP=<ADXLチップ名>
<ADXLチップ名> を実際の加速度計識別子(例: adxl345)に置き換えてください。
よくある問題の対処
- 初回実行時の失敗: 一部の Klipper バージョンではコマンド認識に遅延がある可能性があります。初回実行でデータが返されない場合は、同じコマンドを再度実行してください。
- コマンドが認識されない: 複数回実行しても不明なコマンドと表示される場合、Klipper のバージョンが古すぎる可能性があります。以下の対応を推奨します:
- Klipper を最新バージョンに更新する
- または最新版システム(例: FlyOS-FAST 最新版)を再フラッシュする
結果の判断
- 正常な出力: 連続したデータストリーム(下図参照)が返された場合、加速度計は正常に動作しており、共振補償測定を行うことができます。
- エラー出力: タイムアウト、データなし、通信エラーなどのメッセージが表示された場合は、以下を順に確認してください:
- 加速度計の配線が確実であるか
- 設定ファイルのセンサー設定と SPI 設定が正しいか
- 電源供給が安定しているか
Loading...
- 説明: 一部の古いバージョンの
Klipperでは、加速度の値を取得するためにACCELEROMETER_QUERYを2回実行する必要があります。
加速度計のキャリブレーション
キャリブレーション手順
- プリンターが 原点復帰 済みであることを確認します。
- コンソールで以下のコマンドを入力し、X軸、Y軸の自動キャリブレーションを開始します:
SHAPER_CALIBRATE - キャリブレーション完了後、設定を保存します:
SAVE_CONFIG
単一軸のキャリブレーション
単一の軸のみをキャリブレーションする場合は、以下を使用します:
SHAPER_CALIBRATE AXIS=X
または X を Y に置き換えます。
警告する
安全上の注意
- キャリブレーション中、プリンターが激しく振動する可能性があります。振動が大きすぎる場合は、直ちに非常停止ボタンを押すか、
M112コマンドを送信して緊急停止してください。
振動強度の調整
テスト時に振動が強すぎる場合は、accel_per_hz パラメータの値を適切に下げることができます(デフォルトは 75):
[resonance_tester]
accel_per_hz: 50
説明: 上記の手順は、Klipper ベースの 3D プリンターの共振補償設定の多くに適用されます。実際のハードウェアとシステム環境に合わせて調整してください。
Loading...