The goal of this project is to build a flight controller with GPS navigation based on ESP32-S3. The embedded software is designed to be as portable as possible.
- Low-level interfaces (Done)
- Devices interfaces (Done, note: Barometer interface is not implemented)
- Modules (In progress)
- Telemetry (In progress)
- Arduino Framework + ESP-IDF
- PlatformIO + (Clion IDE or VS Code)
- ESP32-S3
- Arduino libraries rewritten for portability to control devices like IMUs, barometers, receivers, etc...
- Pub/Sub system for communication between task modules
Components:
- ESP32-S3
- IMU 6-Dof BMI088 Gyro+Accel
- Transmitter Flysky FS-I6X + Receiver Flysky FS-IA6B (Ibus mode)
- ZED-F9P RTK GNSS From ArduSimple
- BMM150 (magnetometer)
- MS5611 (barometer)
- 4 or 6 ESC 30A 3s/2s + BEC 5V
- 3.3V Regulator
- 3s 8000 mAh Lipo battery XT60
Coming soon.