跳到主要内容

LIS2DW 固件配置

编译 Klipper 固件

使用 ssh 连接到 Klipper Host. 然后使用以下命令进入 Klipper 目录。并且使用 make menuconfig 配置固件。

cd ~/klipper
make menuconfig

当配置完成使用 q 来退出。使用 y 来保存编译选项。

然后使用 make 命令来开始编译 Klipper 固件

make

写入固件

当使用 Klipper 固件编译完成后。然后按住 LIS2DWboot 按钮。然后插入 USB 进入 Boot 模式。

然后可以使用 lsusb 命令来确认 LIS2DW 是否在 Boot 模式中。

当确认 LIS2DW 在 Boot 模式中后。可以使用以下命令来写入固件。

make flash FLASH_DEVICE=2e8a:0003

配置 Klipper

printer.cfg
# This file contains common pin mappings for the bigtreetech lis2dw v1.0
# To use this config, the firmware should be compiled for the
# RP2040 with "USB"
# The micro-controller will be used to control the components on the nozzle.

# See docs/Config_Reference.md for a description of parameters.

[mcu btt_lis2dw]
serial: /dev/serial/by-id/usb-Klipper_rp2040_btt_acc-if00

[lis2dw]
cs_pin: btt_lis2dw:gpio9
#spi_bus: spi1a
spi_software_sclk_pin: btt_lis2dw:gpio10
spi_software_mosi_pin: btt_lis2dw:gpio11
spi_software_miso_pin: btt_lis2dw:gpio8
axes_map: -y,x,-z

[resonance_tester]
probe_points: 100, 100, 20
accel_chip: lis2dw