From c75760e9e61d405689a54ca3e871b34e5b999765 Mon Sep 17 00:00:00 2001 From: Oleg Kalachev Date: Wed, 4 Dec 2024 23:00:26 +0300 Subject: [PATCH] Some readme change regarding using different IMU board --- README.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 64b4cd9..f30d670 100644 --- a/README.md +++ b/README.md @@ -62,17 +62,18 @@ See [instructions on running the simulation](docs/build.md). |Li-Po Battery charger|Any||1| |Screws for IMU board mounting|M3x5||2| |Screws for frame assembly|M1.4x5||4| -|Frame bottom part|3D printed:
[`flix-frame.stl`](docs/assets/flix-frame.stl) [`flix-frame.step`](docs/assets/flix-frame.step)||1| +|Frame bottom part|3D printed⁴:
[`flix-frame.stl`](docs/assets/flix-frame.stl) [`flix-frame.step`](docs/assets/flix-frame.step)||1| |Frame top part|3D printed:
[`esp32-holder.stl`](docs/assets/esp32-holder.stl) [`esp32-holder.step`](docs/assets/esp32-holder.step)||1| |Washer for IMU board mounting|3D printed:
[`washer-m3.stl`](docs/assets/washer-m3.stl) [`washer-m3.step`](docs/assets/washer-m3.step)||1| -|*RC transmitter (optional)*|*KINGKONG TINY X8 or other⁴*||1| -|*RC receiver (optional)*|*DF500 or other⁴*||1| +|*RC transmitter (optional)*|*KINGKONG TINY X8 or other⁵*||1| +|*RC receiver (optional)*|*DF500 or other⁵*||1| |Wires|28 AWG recommended||| |Tape, double-sided tape|||| *² — barometer is not used for now.*
*³ — change `MPU9250` to `ICM20948` in `imu.ino` file if using ICM-20948 board.*
-*⁴ — you may use any transmitter-receiver pair with SBUS interface.* +*⁴ — this frame is optimized for GY-91 board, if using other, the board mount holes positions should be modified.*
+*⁵ — you may use any transmitter-receiver pair with SBUS interface.* Tools required for assembly: @@ -99,9 +100,9 @@ Complete diagram is Work-in-Progress. ### Notes * Power ESP32 Mini with Li-Po battery using VCC (+) and GND (-) pins. -* Connect the GY-91 board to the ESP32 Mini using VSPI, power it using 3.3V and GND pins: +* Connect the IMU board to the ESP32 Mini using VSPI, power it using 3.3V and GND pins: - |GY-91 pin|ESP32 pin| + |IMU pin|ESP32 pin| |-|-| |GND|GND| |3.3V|3.3V| @@ -128,19 +129,19 @@ Complete diagram is Work-in-Progress. |-|-| |GND|GND| |VIN|VC (or 3.3V depending on the receiver)| - |Signal|GPIO4⁵| + |Signal|GPIO4⁶| -*⁵ — UART2 RX pin was [changed](https://docs.espressif.com/projects/arduino-esp32/en/latest/migration_guides/2.x_to_3.0.html#id14) to GPIO4 in Arduino ESP32 core 3.0.* +*⁶ — UART2 RX pin was [changed](https://docs.espressif.com/projects/arduino-esp32/en/latest/migration_guides/2.x_to_3.0.html#id14) to GPIO4 in Arduino ESP32 core 3.0.* ### IMU placement -Required IMU orientation on the drone is **FLU** (Forward, Left, Up)⁶: +Required IMU orientation on the drone is **FLU** (Forward, Left, Up)⁷: GY-91 axis In case of using **FRD** orientation (Forward, Right, Down), use [the code for rotation](https://gist.github.com/okalachev/713db47e31bce643dbbc9539d166ce98). -*⁶ — This X/Y/Z IMU axis orientation is used in the Flix IMU library, internal accel/gyro/mag axes differ.* +*⁷ — This X/Y/Z IMU axis orientation is used in the Flix IMU library, internal accel/gyro/mag axes differ.* ## Version 0