Du hast dir gerade deinen ersten FPV-Copter zusammengebaut und suchst jetzt die passende Firmware, um das Ganze zum Fliegen zu bringen? Oder du hörst immer wieder den Begriff Cleanflight in Foren und fragst dich, was es damit auf sich hat? Dann bist du hier genau richtig! In diesem Artikel nehmen wir die Cleanflight Drohnen Software gründlich unter die Lupe – von der Geschichte über die Funktionen bis hin zu praktischen Tipps für Einsteiger und erfahrene Piloten. Egal ob du FPV-Racing betreibst, einen Freestyle-Quad aufbaust oder einfach nur verstehen willst, welche Flight-Controller-Firmware zu deinem Projekt passt: Hier erfährst du alles, was du wissen musst.
Cleanflight Drohnen Software – Das Wichtigste auf einen Blick
- ✅ Open-Source-Firmware für Flight Controller – kostenlos, flexibel und community-getrieben
- ✅ Unterstützt zahlreiche FC-Boards wie Naze32, CC3D, SPRacingF3 und weitere STM32-basierte Controller
- ✅ Komfortable Konfiguration über den Cleanflight Configurator (Chrome-App / Standalone)
- ✅ Grundlage für Betaflight – Cleanflight war der historische Ausgangspunkt der heute meistgenutzten FPV-Firmware
- ✅ Ideal zum Lernen und Experimentieren – besonders für Einsteiger in die Welt der Drohnen-Firmware
Was ist Cleanflight? – Die Open-Source-Firmware für deinen Flight Controller
Cleanflight ist eine quelloffene (Open Source) Firmware für Flight Controller, die speziell für Multicopter, aber auch für Flächenflieger und andere RC-Modelle entwickelt wurde. Sie läuft auf STM32-basierten Prozessoren und verwandelt deinen Flight Controller in das „Gehirn“ deiner Drohne. Die Software übernimmt dabei die Aufgabe, Sensordaten – insbesondere vom Gyroskop und Beschleunigungssensor – auszuwerten und die Motordrehzahlen in Echtzeit so anzupassen, dass dein Copter stabil in der Luft bleibt.
Kurz gesagt: Cleanflight ist das Betriebssystem deiner Drohne. Ohne Firmware wie Cleanflight weiß dein Flight Controller nicht, wie er die Motoren ansteuern soll – und dein Quad hebt keinen Zentimeter ab.
Der Name „Cleanflight“ kommt übrigens daher, dass der Entwickler Dominic Clifton (auch bekannt als „hydra“) den Code der älteren Firmware Baseflight komplett aufgeräumt und neu strukturiert hat – ein „Clean“-Up sozusagen. Das Ergebnis war eine modernere, besser wartbare und erweiterbare Codebasis, die schnell eine große Community anzog.
Die Geschichte von Cleanflight – Vom Naze32 bis zur Betaflight-Abspaltung
MultiWii & Baseflight: Die Anfänge der DIY-Drohnen-Firmware. MultiWii lief auf Arduino-Boards, Baseflight brachte die Software auf leistungsfähigere STM32-Prozessoren (Naze32).
Cleanflight entsteht: Dominic Clifton forkt Baseflight, räumt den Code auf und fügt neue Features hinzu. Die Community wächst rasant.
Betaflight-Fork: Boris B. (BorisB) forkt Cleanflight, um experimentellere Features und aggressivere PID-Tuning-Optionen schneller zu integrieren. Betaflight wird zum De-facto-Standard im FPV-Racing.
Parallele Entwicklung: Cleanflight bleibt als stabile, konservativere Alternative bestehen, während Betaflight die innovativere Rolle übernimmt.
Geringere Aktivität: Die Entwicklung von Cleanflight verlangsamt sich deutlich. Betaflight, iNav und ArduPilot dominieren den Markt. Cleanflight bleibt jedoch als Lernressource und für ältere Hardware relevant.
Welche Flight Controller unterstützt Cleanflight?
Cleanflight wurde ursprünglich für den legendären Naze32 entwickelt und unterstützt eine Vielzahl von Flight-Controller-Boards mit STM32-Prozessoren. Hier eine Übersicht der wichtigsten kompatiblen Boards:
- Naze32 (Rev5/Rev6) – Der Klassiker, der die DIY-Drohnen-Bewegung mitgeprägt hat
- CC3D – Ursprünglich für OpenPilot entwickelt, später auch mit Cleanflight flashbar
- SPRacingF3 – Eines der ersten F3-Boards, direkt von Cleanflight-Entwickler Dominic Clifton designt
- Sparky / Sparky2 – Kompakte Boards mit solider Sensorausstattung
- Diverse F4/F7-Boards – Neuere Prozessorgenerationen werden teilweise unterstützt, wobei hier Betaflight meist die bessere Wahl ist
⚠️ Wichtiger Hinweis: Wenn du einen aktuellen Flight Controller mit F4- oder F7-Prozessor besitzt, empfiehlt sich in den meisten Fällen Betaflight als Firmware, da Cleanflight für neuere Boards nicht mehr aktiv gepflegt wird. Cleanflight bleibt aber eine hervorragende Wahl für ältere Hardware und zum Lernen!
Die wichtigsten Funktionen von Cleanflight
Was macht Cleanflight als Drohnen-Firmware so besonders? Schauen wir uns die Kernfunktionen an:
🎮 Flugmodi
Acro Mode (Rate Mode) für manuelles Fliegen, Angle Mode für selbststabilisierendes Fliegen und Horizon Mode als Mischung aus beiden. Perfekt für Einsteiger und Profis gleichermaßen.
🔧 PID-Tuning
Feinjustierung der PID-Regler (Proportional, Integral, Derivative) für optimales Flugverhalten. Das Herzstück jeder Flight-Controller-Firmware – und bei Cleanflight übersichtlich konfigurierbar.
📡 Protokoll-Unterstützung
Empfängerprotokolle wie PWM, PPM, SBUS, IBUS, Spektrum Satellite und mehr. Nahezu jeder gängige RC-Empfänger lässt sich anbinden.
📊 OSD & Telemetrie
Unterstützung für On-Screen-Displays und Telemetrie-Protokolle wie FrSky SmartPort, um Flugdaten in Echtzeit auf der FPV-Brille oder dem Sender anzuzeigen.
🛡️ Failsafe
Konfigurierbare Failsafe-Einstellungen für den Fall eines Signalverlusts. Von sofortigem Motor-Stop bis hin zu automatischer Landung – Sicherheit geht vor!
💻 CLI & Configurator
Konfiguration wahlweise über den grafischen Cleanflight Configurator oder die textbasierte CLI (Command Line Interface) für Profis.
Cleanflight installieren und einrichten – Schritt für Schritt
Du willst Cleanflight auf deinem Flight Controller installieren? Hier ist der Ablauf in fünf übersichtlichen Schritten:
Configurator installieren
Lade den Cleanflight Configurator herunter (als Chrome-App oder Standalone-Version). Er dient als Schnittstelle zwischen PC und Flight Controller.
FC per USB verbinden
Verbinde deinen Flight Controller via Micro-USB mit dem Computer. Stelle sicher, dass die richtigen Treiber installiert sind (CP2102 oder STM32 VCP).
Firmware flashen
Im Configurator unter „Firmware Flasher“ dein Board auswählen, die passende Firmware-Version laden und auf „Flash Firmware“ klicken.
Grundkonfiguration
Empfänger-Typ einstellen, Motorprotokoll wählen (PWM, Oneshot, Multishot), Flugmodi zuweisen und Failsafe konfigurieren.
Testen & PID-Tuning
Erst ohne Propeller alle Funktionen testen! Danach vorsichtig erste Flüge durchführen und die PID-Werte an dein Setup anpassen.
💡 Profi-Tipp: Sichere deine Konfiguration immer per CLI-Dump (Befehl: dump oder diff), bevor du Updates durchführst. So kannst du deine Einstellungen jederzeit wiederherstellen. Dieser Tipp gilt übrigens genauso für Betaflight und iNav!
Cleanflight vs. Betaflight vs. iNav – Welche Firmware passt zu dir?
Eine der häufigsten Fragen in der RC-Community lautet: Welche Firmware soll ich nutzen? Hier ein direkter Vergleich:
Cleanflight
- Stabil und bewährt
- Gute Lernplattform
- Ideal für ältere Hardware
- Weniger aktive Entwicklung
- Einsatz: Einsteiger, Legacy-Builds
Betaflight
- Aktuellste Features & Filter
- Riesige Community
- Optimiert für FPV Racing & Freestyle
- Regelmäßige Updates
- Einsatz: FPV-Piloten, Racer, Freestyler
iNav
- GPS-Navigation & Waypoints
- Return-to-Home-Funktion
- Auch für Flächenflieger
- Autonome Flugmissionen
- Einsatz: Long-Range, GPS-Copter, Wings
Für wen lohnt sich Cleanflight heute noch?
Auch wenn Betaflight heute klar die populärere Wahl ist, hat Cleanflight durchaus noch seine Daseinsberechtigung:
- Besitzer älterer Flight Controller: Wer noch einen Naze32 oder CC3D in der Schublade hat, findet in Cleanflight eine solide Firmware.
- Lernende und Tüftler: Der aufgeräumte Code ist hervorragend geeignet, um die Funktionsweise einer Flight-Controller-Firmware zu verstehen.
- Entwickler: Wer selbst an Firmware-Projekten arbeiten möchte, findet in Cleanflight eine gut dokumentierte Codebasis auf GitHub.
- Nostalgie-Builds: Für originalgetreue Restaurationen von Quads aus der „goldenen Ära“ 2014–2016.
Tipps & Tricks aus der Community
🔋 Akkuspannung überwachen: Aktiviere die Spannungsüberwachung im Configurator, um Tiefentladung zu vermeiden. Ein Summer (Buzzer) am FC warnt dich rechtzeitig.
🛠️ ESC-Kalibrierung nicht vergessen: Vor dem ersten Flug solltest du deine ESCs (Electronic Speed Controller) kalibrieren, damit alle Motoren gleichmäßig anlaufen. Das geht direkt über den Cleanflight Configurator.
📱 Blackbox-Logging nutzen: Cleanflight unterstützt Blackbox-Datenaufzeichnung. Damit kannst du deine Flugdaten analysieren und dein PID-Tuning systematisch verbessern – ein unverzichtbares Werkzeug für ambitionierte Piloten.
Cleanflight und die RC-Modellbau-Community
Cleanflight war nicht nur eine Software – es war ein Meilenstein für die gesamte RC-Modellbau- und FPV-Community. Die Open-Source-Philosophie hat dafür gesorgt, dass Wissen geteilt, Code verbessert und Innovationen vorangetrieben wurden. Ohne Cleanflight gäbe es heute kein Betaflight, und die FPV-Racing-Szene sähe völlig anders aus.
In Foren wie RCGroups, auf YouTube und natürlich hier auf rcsky.de findest du nach wie vor wertvolle Ressourcen, Tutorials und Gleichgesinnte, die dir bei Fragen weiterhelfen. Denn das ist es, was den RC-Modellbau so besonders macht: die Gemeinschaft, die hinter jedem Projekt steht.
Ob du nun einen Quadcopter für FPV-Racing aufbaust, einen GPS-Copter für Luftaufnahmen konfigurierst oder einen Oldschool-Naze32-Build zum Leben erweckst – das Verständnis von Firmware wie Cleanflight macht dich zu einem besseren Piloten und Bastler. Und genau darum geht es im RC-Modellbau: Verstehen, Bauen, Fliegen, Verbessern.
Was ist Cleanflight und wofür wird es verwendet?
Cleanflight ist eine Open-Source-Firmware für Flight Controller in Drohnen und Multicoptern. Die Software verarbeitet Sensordaten von Gyroskop und Beschleunigungssensor, um die Motoren in Echtzeit anzusteuern und den Copter stabil in der Luft zu halten. Sie wird über den Cleanflight Configurator am PC eingerichtet und unterstützt verschiedene Flugmodi wie Acro, Angle und Horizon.
Was ist der Unterschied zwischen Cleanflight und Betaflight?
Betaflight ist ein Fork (Abspaltung) von Cleanflight, der 2015 entstanden ist. Während Cleanflight auf Stabilität und eine saubere Codebasis setzt, bietet Betaflight aggressivere PID-Algorithmen, modernere Filteroptionen und wird aktiver weiterentwickelt. Für aktuelle FPV-Racing- und Freestyle-Setups wird heute überwiegend Betaflight empfohlen, während Cleanflight für ältere Hardware und als Lernplattform relevant bleibt.
Welche Flight Controller sind mit Cleanflight kompatibel?
Cleanflight unterstützt zahlreiche Flight Controller mit STM32-Prozessoren, darunter den Naze32, CC3D, SPRacingF3, Sparky und verschiedene F3-basierte Boards. Neuere F4- und F7-Controller werden teilweise unterstützt, allerdings ist für diese Hardware Betaflight meist die bessere Wahl, da es aktiver gepflegt wird.
Ist Cleanflight kostenlos?
Ja, Cleanflight ist vollständig kostenlos und Open Source. Sowohl die Firmware als auch der Cleanflight Configurator können frei heruntergeladen und genutzt werden. Der Quellcode ist auf GitHub verfügbar, sodass jeder ihn einsehen, verändern und zur Weiterentwicklung beitragen kann.
Kann ich Cleanflight für FPV-Racing verwenden?
Grundsätzlich ja – Cleanflight bietet alle nötigen Funktionen für FPV-Racing, einschließlich Acro Mode, schnelle Loopzeiten und PID-Tuning. Allerdings empfehlen die meisten erfahrenen FPV-Piloten heute Betaflight für Racing und Freestyle, da es fortschrittlichere Filter (wie RPM-Filtering) und optimierte PID-Controller bietet, die ein präziseres und ruhigeres Flugverhalten ermöglichen.