tool

Cleanflight

Cleanflight is an open-source flight controller software for multirotor aircraft and fixed-wing drones, originally forked from Baseflight. It provides firmware that runs on microcontrollers to control flight dynamics, motor outputs, and sensor data processing. It is widely used in the FPV (First-Person View) drone racing and hobbyist communities for its configurability and performance.

Also known as: CleanFlight, CF, clean flight, cleanflight firmware, cleanflight configurator
🧊Why learn Cleanflight?

Developers should learn Cleanflight when building or customizing drones, especially for racing, aerial photography, or experimental projects, as it offers fine-grained control over flight parameters and supports a wide range of hardware. It is ideal for scenarios requiring real-time tuning of PID controllers, integration with various sensors (e.g., gyroscopes, accelerometers), and compatibility with popular radio transmitters and receivers.

Compare Cleanflight

Learning Resources

Related Tools

Alternatives to Cleanflight