Open-source flight controller firmware for multi-rotor and fixed-wing aircraft, focused on performance and cutting-edge features.
Betaflight is open-source flight controller firmware designed for multi-rotor and fixed-wing aircraft. It provides precise control, extensive tuning capabilities, and support for a wide range of hardware, solving the need for high-performance, customizable firmware in the drone and FPV community.
Drone enthusiasts, FPV pilots, and developers building or tuning multi-rotor or fixed-wing aircraft who require advanced flight control and customization.
Developers choose Betaflight for its focus on cutting-edge flight performance, continuous feature innovation, and broad hardware support, making it a leading choice in the open-source drone firmware ecosystem.
Open Source Flight Controller Firmware
Supports STM32 F4, G4, F7, and H7 processors along with various RX connections (PWM, PPM, SPI, Serial), ensuring versatility across a wide range of drone builds, as highlighted in the README's features list.
Focuses on cutting-edge flight control with features like DShot motor protocols and in-flight manual PID tuning, allowing precise adjustments for racing or FPV applications.
Blackbox flight recorder logs data to onboard flash or microSD for analysis, and built-in OSD support provides real-time telemetry without third-party software, simplifying setup.
Regular releases on a predictable cadence (e.g., 2025.12, 2026.6), a dedicated Discord server for support, and contributions from volunteers ensure continuous updates and feature integration.
Requires deep knowledge of drone tuning and configuration, with complex options like PID sliders and rate profiles that can overwhelm new users, as evidenced by the need for extensive documentation and community support.
Betaflight does not manufacture hardware and explicitly states it offers no warranty or support for hardware issues, relying solely on community Discord or manufacturers, which can lead to troubleshooting delays.
With a focus on leading-edge features and a new release cadence, updates may introduce breaking changes or bugs that require retuning or reconfiguration, as noted in the transition to YYYY.M.PATCH versioning.
Clean-code version of the baseflight flight controller firmware
Paparazzi is a free and open-source hardware and software project for unmanned (air) vehicles. This is the main software repository.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.