docs: Add how to configure LIS2DW instructions
Signed-off-by: Alan.Ma from BigTreeTech tech@biqu3d.com
This commit is contained in:
parent
ec1dcf3bd2
commit
073665cebb
|
@ -1646,6 +1646,27 @@ cs_pin:
|
||||||
# measurements.
|
# measurements.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### [lis2dw]
|
||||||
|
|
||||||
|
Support for LIS2DW accelerometers.
|
||||||
|
|
||||||
|
```
|
||||||
|
[lis2dw]
|
||||||
|
cs_pin:
|
||||||
|
# The SPI enable pin for the sensor. This parameter must be provided.
|
||||||
|
#spi_speed: 5000000
|
||||||
|
# The SPI speed (in hz) to use when communicating with the chip.
|
||||||
|
# The default is 5000000.
|
||||||
|
#spi_bus:
|
||||||
|
#spi_software_sclk_pin:
|
||||||
|
#spi_software_mosi_pin:
|
||||||
|
#spi_software_miso_pin:
|
||||||
|
# See the "common SPI settings" section for a description of the
|
||||||
|
# above parameters.
|
||||||
|
#axes_map: x, y, z
|
||||||
|
# See the "adxl345" section for information on this parameter.
|
||||||
|
```
|
||||||
|
|
||||||
### [mpu9250]
|
### [mpu9250]
|
||||||
|
|
||||||
Support for MPU-9250, MPU-9255, MPU-6515, MPU-6050, and MPU-6500
|
Support for MPU-9250, MPU-9255, MPU-6515, MPU-6050, and MPU-6500
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
# Measuring Resonances
|
# Measuring Resonances
|
||||||
|
|
||||||
Klipper has built-in support for the ADXL345 and MPU-9250 compatible
|
Klipper has built-in support for the ADXL345, MPU-9250 and LIS2DW compatible
|
||||||
accelerometers which can be used to measure resonance frequencies of the printer
|
accelerometers which can be used to measure resonance frequencies of the printer
|
||||||
for different axes, and auto-tune [input shapers](Resonance_Compensation.md) to
|
for different axes, and auto-tune [input shapers](Resonance_Compensation.md) to
|
||||||
compensate for resonances. Note that using accelerometers requires some
|
compensate for resonances. Note that using accelerometers requires some
|
||||||
soldering and crimping. The ADXL345 can be connected to the SPI interface of a
|
soldering and crimping. The ADXL345/LIS2DW can be connected to the SPI interface
|
||||||
Raspberry Pi or MCU board (it needs to be reasonably fast). The MPU family can
|
of a Raspberry Pi or MCU board (it needs to be reasonably fast). The MPU family can
|
||||||
be connected to the I2C interface of a Raspberry Pi directly, or to an I2C
|
be connected to the I2C interface of a Raspberry Pi directly, or to an I2C
|
||||||
interface of an MCU board that supports 400kbit/s *fast mode* in Klipper.
|
interface of an MCU board that supports 400kbit/s *fast mode* in Klipper.
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ When sourcing accelerometers, be aware that there are a variety of different PCB
|
||||||
board designs and different clones of them. If it is going to be connected to a
|
board designs and different clones of them. If it is going to be connected to a
|
||||||
5V printer MCU ensure it has a voltage regulator and level shifters.
|
5V printer MCU ensure it has a voltage regulator and level shifters.
|
||||||
|
|
||||||
For ADXL345s, make sure that the board supports SPI mode (a small number of
|
For ADXL345s/LIS2DWs, make sure that the board supports SPI mode (a small number of
|
||||||
boards appear to be hard-configured for I2C by pulling SDO to GND).
|
boards appear to be hard-configured for I2C by pulling SDO to GND).
|
||||||
|
|
||||||
For MPU-9250/MPU-9255/MPU-6515/MPU-6050/MPU-6500s there are also a variety of
|
For MPU-9250/MPU-9255/MPU-6515/MPU-6050/MPU-6500s there are also a variety of
|
||||||
|
@ -305,6 +305,26 @@ you'll also want to modify your `printer.cfg` file to include this:
|
||||||
|
|
||||||
Restart Klipper via the `RESTART` command.
|
Restart Klipper via the `RESTART` command.
|
||||||
|
|
||||||
|
#### Configure LIS2DW series
|
||||||
|
|
||||||
|
```
|
||||||
|
[mcu lis]
|
||||||
|
# Change <mySerial> to whatever you found above. For example,
|
||||||
|
# usb-Klipper_rp2040_E661640843545B2E-if00
|
||||||
|
serial: /dev/serial/by-id/usb-Klipper_rp2040_<mySerial>
|
||||||
|
|
||||||
|
[lis2dw]
|
||||||
|
cs_pin: lis:gpio1
|
||||||
|
spi_bus: spi0a
|
||||||
|
axes_map: x,z,y
|
||||||
|
|
||||||
|
[resonance_tester]
|
||||||
|
accel_chip: lis2dw
|
||||||
|
probe_points:
|
||||||
|
# Somewhere slightly above the middle of your print bed
|
||||||
|
147,154, 20
|
||||||
|
```
|
||||||
|
|
||||||
#### Configure MPU-6000/9000 series With RPi
|
#### Configure MPU-6000/9000 series With RPi
|
||||||
|
|
||||||
Make sure the Linux I2C driver is enabled and the baud rate is
|
Make sure the Linux I2C driver is enabled and the baud rate is
|
||||||
|
|
Loading…
Reference in New Issue