Boris B Registered User Thread OP

Download Betaflight Flight Controller Firmware Discussion Thread







Introduction

"Due to many questions about my latest Cleanflight improvements and tests here is some more central information about it. The motivation for this project is to bring the end users closer to the development. As my main focus in Cleanflight is the flight improving development. A flight test group like this is very useful.

The BetaFlight fork is from the current Cleanflight Master with possible future Cleanflight flight performance enhancements.





It's highly recommended that anyone using this firmware should take common sense precautions such as:



* Remove all props from the Copter before powering up

* Perform basic operational tests on the bench, such as FailSafe tests, motor spin-up tests etc



Motivation

The original intention of this project is only to improve testing of the current CleanFlight and new features for those who are not familiar with GitHub and compiling of own firmwares.

After a while I realised that some things in CleanFlight are not being done on the most optimal way to give the maximum performance out of our machines. My main focus is to prioritize acro flight behaviour and give that the main priority, but still maintain good and solid level modes. Also we do want to prevent advanced tuning and stick to only PID's adjustments.



Tools

Betaflight is also always being adjusted to support most current Cleanflight tools like Configurator and EzGui devices and many other MSP tools. There is no special tool needed just for betaflight.



Tested Boards

- Naze32 rev4, rev5 and rev6 (boards like dragonfly32, flip32 are all naze32 rev4 clones and just use naze target)

- CC3D

- SpracingF3 / Dodo

- Sparky

- Motolab Tornado F3

- Colibri Race / The cube



Additional Remarks

- In case of using Blheli ESC software 14.1 or higher is required for reliable Betaflight support. (This remark doesnt mean that only blheli is supported. All other ESC's work fine....KISS.....Simonk etc).

On blheli esc PWM has to be set to OFF.



Firmware Releases

Releases can be found here:



(these are bleeding edge and may be unstable):



More Information

https://github.com/borisbstyle/betaflight/wiki



Providing feedback and contributing to this project







Informative videos:

Betaflight Air Mode Explained (9 min 44 sec) Project Donations:"Due to many questions about my latest Cleanflight improvements and tests here is some more central information about it. The motivation for this project is to bring the end users closer to the development. As my main focus in Cleanflight is the flight improving development. A flight test group like this is very useful.The BetaFlight fork is from the current Cleanflight Master with possible future Cleanflight flight performance enhancements.It's highly recommended that anyone using this firmware should take common sense precautions such as:* Remove all props from the Copter before powering up* Perform basic operational tests on the bench, such as FailSafe tests, motor spin-up tests etcThe original intention of this project is only to improve testing of the current CleanFlight and new features for those who are not familiar with GitHub and compiling of own firmwares.After a while I realised that some things in CleanFlight are not being done on the most optimal way to give the maximum performance out of our machines. My main focus is to prioritize acro flight behaviour and give that the main priority, but still maintain good and solid level modes. Also we do want to prevent advanced tuning and stick to only PID's adjustments.Betaflight is also always being adjusted to support most current Cleanflight tools like Configurator and EzGui devices and many other MSP tools. There is no special tool needed just for betaflight.- Naze32 rev4, rev5 and rev6 (boards like dragonfly32, flip32 are all naze32 rev4 clones and just use naze target)- CC3D- SpracingF3 / Dodo- Sparky- Motolab Tornado F3- Colibri Race / The cube- In case of using Blheli ESC software 14.1 or higher is required for reliable Betaflight support. (This remark doesnt mean that only blheli is supported. All other ESC's work fine....KISS.....Simonk etc).On blheli esc PWM has to be set to OFF.Releases can be found here: https://github.com/borisbstyle/betaflight/releases or download the latest build directly from source(these are bleeding edge and may be unstable): http://andwho.sytes.net:8080/job/BorisB_BetaFlight/ Providing feedback and contributing to this projectInformative videos: