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

加速度計の使用方法

使用チュートリアル

依存パッケージのインストール

注意

注意事項

  • お使いのデバイスが FlyOS-FAST システム を既に実行している場合、必要な依存関係はシステムにプリインストールされていますので、この手順はスキップできます
  • 非 FLY ホストコンピュータ を使用する場合は、以下のインストール操作を必ず完了してください。
  • MobaXterm、PuTTY などの SSH ツールで接続してから行うことをお勧めします。

インストール手順

  1. 以下のコマンドを順番に実行して依存パケージをインストールします。
  2. インストール時間は CPU 性能とネットワーク状況に依存し、通常 10〜20 分 かかります。インストールが完了するまでお待ちください。
  3. デバイスのメモリ(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)に置き換えてください。

よくある問題の対処

  1. 初回実行時の失敗: 一部の Klipper バージョンではコマンド認識に遅延がある可能性があります。初回実行でデータが返されない場合は、同じコマンドをもう一度実行してください。
  2. コマンドが認識されない: 複数回実行しても不明なコマンドと表示される場合は、Klipper バージョンが古すぎる可能性があります。以下の対応をお勧めします:
    • Klipper を最新バージョンに更新する
    • または最新版のシステム(例: FlyOS-FAST 最新版)を再フラッシュする

結果の判断

  • 正常な出力: 連続したデータストリームが返された場合(下図参照)、加速度計は正常に動作しており、共振補償測定に進むことができます。
  • エラー出力: タイムアウト、データなし、通信エラーなどのメッセージが表示された場合は、以下の点を順に確認してください:
    1. 加速度計の配線が確実に接続されているか
    2. 設定ファイルのセンサー設定と SPI 設定が正しいか
    3. 電源供給が安定しているか
Loading...

  • 説明: 一部の古いバージョンの Klipper では、加速度の値を取得するために ACCELEROMETER_QUERY を2回実行する必要があります。

加速度計のキャリブレーション

キャリブレーション手順

  1. プリンターが 原点復帰 済みであることを確認します。
  2. コンソールで以下のコマンドを入力し、X軸、Y軸の自動キャリブレーションを開始します:
    SHAPER_CALIBRATE
  3. キャリブレーション完了後、設定を保存します:
    SAVE_CONFIG

単一軸のキャリブレーション

単一の軸のみをキャリブレーションする場合は、以下を使用します:

SHAPER_CALIBRATE AXIS=X

または XY に置き換えます。

警告

安全上の注意

  • キャリブレーション中、プリンターが激しく振動する可能性があります。振動が大きすぎる場合は、直ちに非常停止ボタンを押すか、M112 コマンドを送信して緊急停止してください。

振動強度の調整

テスト時に振動が強すぎる場合は、accel_per_hz パラメータの値を適切に下げてください(デフォルトは 75):

[resonance_tester]
accel_per_hz: 50

説明: 上記の手順は、Klipper ベースの 3D プリンターの共振補償設定の多くに適用されます。実際のハードウェアとシステム環境に合わせて調整してください。

Loading...