mirror of
https://github.com/okalachev/flix.git
synced 2026-01-10 21:16:50 +00:00
d3700d5784fdfd2c465acf15d102cce8b1b4e1b6
flix
flix (flight + X) — making an open source ESP32-based quadcopter from scratch.
Features
- Simple and clean Arduino based source code.
- Acro and Stabilized flight using remote control.
- Precise simulation using Gazebo.
- In-RAM logging.
- Command line interface through USB port.
- Wi-Fi support.
- ESCs with reverse mode support.
- Textbook and videos for students on writing a flight controller*.
- MAVLink support*.
- Completely 3D-printed frame.*
- Position control and autonomous flights using external camera*.
- Building and running instructions.
* — planned.
It actually flies
See YouTube demo video: https://youtu.be/8GzzIQ3C6DQ.
Simulation
Simulation in Gazebo using a plugin that runs original Arduino code is implemented:
Schematics
Components (version 0)
* — not needed as ESP32 supports software pin inversion.
Telegram-channel
Subscribe to Telegram-channel on developing the drone and the flight controller (in Russian): https://t.me/opensourcequadcopter.
Description
Languages
C++
71.6%
Python
25.6%
CMake
1.5%
Makefile
1.3%










