Are you ready to fly?
Betaflight supports a wide range of flight controllers with at least an STM32F4 MCU
You can use nearly any piece of modern hardware out there. Full telemetry and high refresh rate for receivers, camera and VTX control, RGB LEDs, and much more!
Run the configurator on any device, whether it is using Windows, MacOS, Linux, or Android
Our community is very active and helpful. We have a very active Discord server with over 4,000 members, so you can get help if you're stuck on something
You can also find a ton of helpful info on youtube, and this very site
Originating from Baseflight and Cleanflight, Betaflight is open source, and you can contribute to the project on GitHub
Nearly all contributions are welcome, for anything from the main flight control firmware, to the configurator, as well as this site
With the Betaflight OSD you can get all relevant flight metrics directly into your FPV video feed. An easy to use drag-and-drop configuration allows the placement of values like used mAh and LiPo Voltage readings.
Additionally you can change most firmware settings using stick commands without even removing your goggles.
Drones are extremely dangerous toys. As incidents with suddenly spinning props often end with serious injury, Betaflight implements several safety features to prevent dangerous situations occurring.
Features are implemented to prevent arming when the drone isn't leveled, including disabling motors in case of wrong motor or incorrect flight controller orientation.
Betaflight not only strives to put the best flight code on your controller, it also looks to satisfy such requirements as perfect performance, tiny footprint, full feature set and a strong quality assurance process.
To assist in this endeavour all flight related data can be logged into a blackbox for later analysis. So pilots and technicians can objectively base their tune on the most appropriate data.
Many of our users don't have the time to contribute but do love our software such that they want to continue to support us. The best way is to help out by donating.
What are donations used for? We use the donations to help with the maintainers out of pocket costs, e.g. running build servers etc. We also use it to purchase test equipment, e.g. Saleae logic analysers, and other items to assist consistent contributors in their efforts. We are exceptionally grateful for those who do donate, either their time or funds.
For a once off donation to the cause with no ongoing commitment.
To setup a monthly recurring donation for ongoing support and commitment.