docs: Added instructions how to configure I2C for MPU-9250

Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
This commit is contained in:
Dmitry Butyugin 2022-06-16 23:19:30 +02:00 committed by KevinOConnor
parent f2e27ae05e
commit 8804c1578d
2 changed files with 12 additions and 1 deletions

View File

@ -115,7 +115,9 @@ probe_points:
It is advised to start with 1 probe point, in the middle of the print bed, It is advised to start with 1 probe point, in the middle of the print bed,
slightly above it. slightly above it.
For the MPU-9250: For the MPU-9250, make sure the Linux I2C driver is enabled and the baud rate is
set to 400000 (see [Enabling I2C](RPi_microcontroller.md#optional-enabling-i2c)
section for more details). Then, add the following to the printer.cfg:
``` ```
[mcu rpi] [mcu rpi]
serial: /tmp/klipper_host_mcu serial: /tmp/klipper_host_mcu

View File

@ -69,6 +69,15 @@ Make sure the Linux SPI driver is enabled by running
`sudo raspi-config` and enabling SPI under the "Interfacing options" `sudo raspi-config` and enabling SPI under the "Interfacing options"
menu. menu.
## Optional: Enabling I2C
Make sure the Linux I2C driver is enabled by running `sudo raspi-config`
and enabling I2C under the "Interfacing options" menu.
If planning to use I2C for the MPU accelerometer, it is also required
to set the baud rate to 400000 by: adding/uncommenting
`dtparam=i2c_arm=on,i2c_arm_baudrate=400000` in `/boot/config.txt`
(or `/boot/firmware/config.txt` in some distros).
## Optional: Identify the correct gpiochip ## Optional: Identify the correct gpiochip
On Raspberry Pi and on many clones the pins exposed on the GPIO belong On Raspberry Pi and on many clones the pins exposed on the GPIO belong