ESP-Drone
- Software
- Drones and boats
- Firmware
ESP-Drone is an open-source quadcopter flight controller built on ESP32-series Wi-Fi chips, controlled from a phone app or gamepad. It targets STEM education and is ported from Crazyflie.
Source on GitHub: github.com/espressif/esp-drone (opens in a new tab). Facts read at commit db0f656 (opens in a new tab).
Licenses
- Code
- GPL-3.0-only (opens in a new tab)
Read by Robotheca from LICENSE (opens in a new tab) (GPL-3.0-only) at commit db0f656 (opens in a new tab), on 16 Oct 2026.
- Commercial use
- Yes
Copyleft: Modified source must be published.
What it does
- Flight modes include stabilize, height-hold and position-hold.
- Controlled over Wi-Fi from a mobile app, and compatible with the cfclient ground station.
- Supports ESP-BOX3 joystick control via esp-now.
- Height-hold and position-hold need extension boards.
- Main code is ported from the Crazyflie open-source project.
Written by Robotheca from the project's README (opens in a new tab) at commit db0f656.
Getting started
- Difficulty
- Intermediate
- Hardware it needs, as the project states it
- ESP32, ESP32-S2 or ESP32-S3 Wi-Fi chip, with an ESP-IDF development environment; extension boards are needed for height-hold and position-hold modes.
- How to start
- The project's README (opens in a new tab)
Maintenance
- Status
- Maintained: a commit in the last 12 months
- Newest commit
- 4 Jun 2026 on master
- Latest release
- None published on GitHub
Checked on GitHub on 16 Oct 2026.
Links
Robots on Robotheca that use it
No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.
Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.