跳到主要内容

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 # 一般为热床的正中间,请根据您机器的实际情况修改

使用教程

依赖包安装

注意

注意事项

  • 如果你的设备已运行 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. 电源供电是否稳定

  • 说明:部分旧版Klipper需要执行两次ACCELEROMETER_QUERY后才能获取到加速度的值

加速度计校准

校准步骤

  1. 确保打印机已 归位
  2. 在控制台输入以下命令,开始自动校准 X、Y 轴:
    SHAPER_CALIBRATE
  3. 校准完成后,保存配置:
    SAVE_CONFIG

单轴校准

若只需校准单个轴,可使用:

SHAPER_CALIBRATE AXIS=X

或将 X 替换为 Y

警告

安全提示

  • 校准过程中打印机可能产生剧烈振动,若振动过大,请立即按下急停按钮或发送 M112 命令紧急停止。

调节振动强度

若测试时振动过于强烈,可适当降低 accel_per_hz 参数值(默认 75):

[resonance_tester]
accel_per_hz: 50

说明:以上步骤适用于大多数基于 Klipper 的 3D 打印机共振补偿配置。请根据实际硬件与系统环境进行调整。

Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
Loading...