ADXL345
接线
- 加速度計のリンク方法は以下の図の通りです
参照設定
[adxl345]
cs_pin: PB12
spi_bus: spi2 # ハードSPI、ハードSPIとソフトSPIから選択します。デフォルトはハードSPI
# spi_software_mosi_pin: PB15 # ソフトSPI、ハードSPIとソフトSPIから選択します。デフォルトはハードSPI
# spi_software_miso_pin: PB14
# spi_software_sclk_pin: PB13
[resonance_tester]
accel_chip: adxl345
#accel_chip_y: adxl345 bed
probe_points:
100, 100, 20 # 通常は熱ベッドの中央です。実際の状況に応じて変更してください
使用チュートリアル
依存パッケージのインストール
手記
- 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