aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorWulfsta <wulfstawulfsta@gmail.com>2024-11-20 00:48:59 -0500
committerKevinOConnor <kevin@koconnor.net>2024-11-27 18:32:09 -0500
commit42d8b9b8475c51caffeff3176e7c6ebd7c3f31e0 (patch)
tree8193a30ec9d112461aa1ab711cba219902174c45 /docs
parent2cfef4d94d7240aaa13b9a6e33237f53efd88374 (diff)
downloadkutter-42d8b9b8475c51caffeff3176e7c6ebd7c3f31e0.tar.gz
kutter-42d8b9b8475c51caffeff3176e7c6ebd7c3f31e0.tar.xz
kutter-42d8b9b8475c51caffeff3176e7c6ebd7c3f31e0.zip
docs: Update Measuring Resonances document with LIS2DW/LIS3DH information
Signed-off-by: Luke Vuksta <wulfstawulfsta@gmail.com>
Diffstat (limited to 'docs')
-rw-r--r--docs/Measuring_Resonances.md19
1 files changed, 11 insertions, 8 deletions
diff --git a/docs/Measuring_Resonances.md b/docs/Measuring_Resonances.md
index 81c2eb96..6c58409b 100644
--- a/docs/Measuring_Resonances.md
+++ b/docs/Measuring_Resonances.md
@@ -1,24 +1,26 @@
# Measuring Resonances
-Klipper has built-in support for the ADXL345, MPU-9250 and LIS2DW compatible
+Klipper has built-in support for the ADXL345, MPU-9250, LIS2DW and LIS3DH compatible
accelerometers which can be used to measure resonance frequencies of the printer
for different axes, and auto-tune [input shapers](Resonance_Compensation.md) to
compensate for resonances. Note that using accelerometers requires some
-soldering and crimping. The ADXL345/LIS2DW can be connected to the SPI interface
+soldering and crimping. The ADXL345 can be connected to the SPI interface
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
-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. The
+LIS2DW and LIS3DH can be connected to either SPI or I2C with the same considerations
+as above.
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
5V printer MCU ensure it has a voltage regulator and level shifters.
-For ADXL345s/LIS2DWs, make sure that the board supports SPI mode (a small number of
+For ADXL345s, 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).
-For MPU-9250/MPU-9255/MPU-6515/MPU-6050/MPU-6500s there are also a variety of
-board designs and clones with different I2C pull-up resistors which will need
-supplementing.
+For MPU-9250/MPU-9255/MPU-6515/MPU-6050/MPU-6500s and LIS2DW/LIS3DH there are also
+a variety of board designs and clones with different I2C pull-up resistors which
+will need supplementing.
## MCUs with Klipper I2C *fast-mode* Support
@@ -27,6 +29,7 @@ supplementing.
| Raspberry Pi | 3B+, Pico | 3A, 3A+, 3B, 4 |
| AVR ATmega | ATmega328p | ATmega32u4, ATmega128, ATmega168, ATmega328, ATmega644p, ATmega1280, ATmega1284, ATmega2560 |
| AVR AT90 | - | AT90usb646, AT90usb1286 |
+| SAMD | SAMC21G18 | SAMC21G18, SAMD21G18, SAMD21E18, SAMD21J18, SAMD21E15, SAMD51G19, SAMD51J19, SAMD51N19, SAMD51P20, SAME51J19, SAME51N19, SAME54P20 |
## Installation instructions
@@ -313,7 +316,7 @@ you'll also want to modify your `printer.cfg` file to include this:
Restart Klipper via the `RESTART` command.
-#### Configure LIS2DW series
+#### Configure LIS2DW series over SPI
```
[mcu lis]