加速度計の使用
メインボード配線

設定
[mcu host]
serial: /tmp/klipper_host_mcu
[adxl345]
cs_pin: host:None
spi_bus: spidev0.0
[resonance_tester]
accel_chip: adxl345
probe_points:
100, 100, 20 # an example
使用
依存パッケージのインストール
手記
- FLY ソフトウェアはすでに加速度計の依存パッケージを内蔵しているため、実行する必要はありません。
- FLY ソフトウェア以外を使用している場合、必ず実行してください! 推奨される SSH ツールとして
MobaXterm_Personal
を使用することをお勧めします。
-
下記のコマンドを順に実行して依存パッケージをインストールしてください。
-
注意: CPU のパフォーマンスによりますが、最大で 10-20 分程度かかることがあります。完了までお待ちください。RAM が少ないマザーボードではインストールに失敗する可能性があります。
sudo apt install python3-numpy python3-matplotlib libatlas-base-dev
~/klippy-env/bin/pip install matplotlib numpy
加速度計のテスト
- 測定前にリセットを行う必要があります。
- コンソールで
ACCELEROMETER_QUERY
を実行します。 - 複数の加速度計がある場合は、特定の加速度計をテストするために
ACCELEROMETER_QUERY CHIP=<ADXL>
を使用します。ここで<ADXL>
は対応する加速度計名に置き換えてください。 - エラーが発生した場合は、配線や設定を確認してください。
- 正常な出力は下図の通りです。
- このようにして共振補正を行うことができます。
加速度計の校正
- リセットを行う
- コンソールで
SHAPER_CALIBRATE
を入力すると X, Y 軸の自動校正が始まります。 - 校正が完了したら
SAVE_CONFIG
を実行してデータを保存します。 - 一方で、特定の軸のみを校正したい場合は
SHAPER_CALIBRATE AXIS=X
と入力します。 - 校正プロセスは時間がかかる場合がありますので、ご了承ください。
ヒント
注意!テスト中にプリンターが激しく振動する場合は、緊急停止ボタンを押すか M112
コマンドを送信して停止してください。
-
高すぎる
accel_per_hz
値は振動を激しくする原因となるため、適切に調整してください。[resonance_tester]
accel_per_hz: 50 # デフォルト値は75