加速度計の使用方法
使用チュートリアル
依存パッケージのインストール
注意
注意事項
- お使いのデバイスが 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
加速度計のテスト
前提条件
- プリンターが ホーミング を実行していること。
- 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
単軸キャリブレーション
1 つの軸のみをキャリブレーションする場合は、以下を使用します:
SHAPER_CALIBRATE AXIS=X
または、X を Y に置き換えます。
警告
安全上の注意
- キャリブレーション中、プリンターが激しく振動する可能性があります。振動が大きすぎる場合は、すぐに緊急停止ボタンを押すか、
M112コマンドを送信して緊急停止してください。
振動強度の調整
テスト時に振動が強すぎる場合は、accel_per_hz パラメータ値(デフォルト 75)を適宜低く設定します:
[resonance_tester]
accel_per_hz: 50
説明:上記の手順は、ほとんどの Klipper ベースの 3D プリンターの共振補正設定に適用されます。実際のハードウェアとシステム環境に応じて調整してください。
Loading...