Start Learning ESPFlight
Choose the path that best matches your experience and what you want to build. You can switch paths at any time.
# Choose your learning path
For first-time builders. Follow a guided path from understanding the platform to a safe first controlled flight.
For Makers, students, engineers and builders who already know basic electronics or embedded development.
For firmware, hardware, protocol, integration and independent product development.
Start with the Beginner Path. It uses the same validated v1 documentation and you can move to a faster path at any time.
# Start by goal
Use the complete beginner route with safety gates and observable checkpoints.
Start with the control path, then continue into architecture, stabilization, networking and safety.
Go directly to firmware configuration, flight modes, telemetry and PID guidance.
Reproduce the source baseline, understand repository responsibilities, then change and validate deliberately.
Use the Hardware Reference, pin/power/sensor documentation and compatibility rules.
Use the documented Protocol 2, telemetry, configuration and controller-ownership contracts.
Use the Beginner Path as a practical lab sequence, then deepen selected concepts as needed.
Understand the open technology, applicable licenses, compatibility and independent-brand requirements.
# How the learning system works
Learning Paths are guided routes through the existing ESPFlight documentation. They do not replace the normal Docs tree. Each path points you to the smallest useful set of pages, tells you what success looks like, and sends you to troubleshooting only when something fails.
Firmware v1.0.0 · Hardware Reference v1.0 · Application v1.0.0 · Protocol 2