加速度计使用
主板接线

配置
[mcu host]
serial: /tmp/klipper_host_mcu
[adxl345]
cs_pin: host:None
spi_bus: spidev1.0
[resonance_tester]
accel_chip: adxl345
#accel_chip_y: adxl345 bed
probe_points:
    100, 100, 20  # an example
使用
安装依赖包
注意
- FLY上位机无需执行,已经自带加速度计依赖包
- 非FLY上位机请务必执行! 建议使用MobaXterm_Personal等SSH工具操作
- 
请依次执行下方命令进行安装依赖包 
- 
请注意,根据 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