IMPORTANT NOTICE: Support for STM32F1 based flight controllers will be removed in late 2017, this includes NAZE, CC3D (original) and CJMCU like flight controllers.
Cleanflight is flight controller software for multi-rotor and fixed wings. The Cleanflight project, and related projects such as Betaflight and iNav are used on the majority of flight controllers used around the world. There is no other software used on as many flight-controllers!
Your first place for support are the Cleanflight forums on RCGroups
The Github issue tracker is NOT for end-user support.
There's a dedicated Cleanflight IRC channel on the Freenode IRC network. Many users and some of the developers frequent there, and it is a helpful and friendly community - but there are two important things to keep in mind: First and most importantly, please go ahead and ask if you have questions, but make sure you wait around long enough for a reply. Next, sometimes people are out flying, asleep or at work and can't answer immediately, even though they are present in the channel. This is how IRC works: Many people stay logged in, even though they are not actively participating in the discussion all the time. Have a seat, grab a drink and hang around if it's a quiet time of day.
If you are using Windows and don't have an IRC client installed, take a look at HydraIRC.
There's a dedicated Slack chat channel for betaflight here:
Etiquette: Don't ask to ask and please wait around long enough for a reply - sometimes people are out flying, asleep or at work and can't answer immediately.
There is a dedicated Cleanflight YouTube channel which has progress update videos, flight demonstrations, instructions and other related videos.
Please subscribe and '+1' the videos if you find them useful.
To configure Cleanflight you should use the Cleanflight-configurator GUI tool (Windows/OSX/Linux).
The source for it is here:
Note: the configurator auto-updates itself if installed using Chrome, if you need an old version to use old firmware then you can get them here:
Contributions are welcome and encouraged. You can contribute in many ways:
Please refer to the development section in the docs/development folder.
TravisCI is used to run automatic builds: https://travis-ci.org/cleanflight/cleanflight
Cleanflight is software that is open source and is available free of charge without warranty to all users.
The license is GPL3.
Cleanflight is forked from Baseflight, which is now dead, all primary development happens in Cleanflight, betaflight and iNav forks.
Cleanflight v2.x -> betaflight -> cleanflight v1.x -> baseflight -> multiwii
Thanks goes to all those whom have contributed to Cleanflight and its origins.
Big thanks to current and past contributors:
And many many others who haven't been mentioned....