Comme beaucoup d’entre vous, l’envie de tester Cleanflight ou Betaflight avec ma CC3D me tarauder l’esprit depuis quelques mois. Alors quand j’ai vu que Cleanflight pouvait supporter le GPS sur ma CC3D Evo, j’ai décidé de passer à la pratique sans prendre trop de risque mais également par curiosité.
Je vais déjà vous rassurer en vous disant qu’il y a vraiment aucun risque de blocage et à tout moment vous pourrez toujours revenir sur OpenPilot.
Voici le matériel qu’il vous faut :
- Une contrôleur de vol CC3D Evo
- Un câble USB
- Une batterie ou alimentation 5V DC
- Le logiciel OpenPilot
- Le logiciel Cleanflight
- Une antenne GPS type Ublox Neo (Option)
Et bien sur un PC ou une Tablette Windows comme celle que j’utilise désormais pour toutes mes configurations, que ce soit avec OpenPïlot, CleanFlight, Naza ou ArduPilot par exemple.
Vous avez pu voir qu’il faut une alimentation d’appoint en 5V pour que votre CC3D démarre sous Cleanflight, vous pourrez vous en fabriquer une trés facilement comme ci-dessous.
- Premiére solution avec un ESC que vous pouvez alimenter avec une de vos LiPo et qui vous délivrera du 5V DC en sortie sur le connecteur Noir et Rouge.
- Coupez l’extrémité d’un câble USB et ajoutez un connecteur sur le fil Noir et Rouge, vous aurez là aussi du 5V à portée de main 😉
Première chose à faire en téléchargeant le fichier CC3D.bin sur le Ghithub de Cleanflight, il sera nécessaire pour flasher votre CC3D sur OpenPilot.
C’est donc le moment de lancer votre soft OpenPilot sur votre PC et de connecter votre CC3D via le câble USB comme vous en avez pris l’habitude.
Rendez-vous sur l’onglet Firmware pour cliquer sur « Arrêt » puis passer en mode « Sauvetage ».
A ce moment un message va vous demander de débrancher le câble de la CC3D, puis attendez 2 secondes avant de le rebrancher.
C’est le moment d’aller chercher le nouveau firmware ‘.bin’ que vous aurez précédemment télécharger sur le Github Cleanflight en cliquant sur « Ouvrir ».
Allez sélectionner votre fichier CC3D.bin dans votre répertoire.
Validez « Je sais ce que je fait » malgré l’avertissement comme quoi ce fichier n’est pas compatible OpenPilot, mais ça on le sait ,)
Et lancez la procédure de Flash en cliquant sur « Programmer ».
Aprés quelques secondes, votre carte va afficher « Upload Successful » qui confirme donc que tout s’est bien passer et il n’y aucune raison qu’il n’en soit pas de même pour vous.
Il est venu le temps de lancer votre nouvel environnement logiciel « Cleanflight » pour configurer votre CC3D désormais compatible.
Branchez votre alimentation 5V sur les pins + et – d’une des voies de votre carte CC3D, attention de respecter la polarité et le voltage, je préfère le souligner car j’ai pu voir que certains utilisateurs connectent souvent directement leur lipo 3S sur les bornes et je vous laisse imaginer le résultat… Donc n’oubliez pas qu’il vous fait du 5V !!!
Puis connectez votre câble USB sur la carte et votre PC ou tablette.
Tout est en principe automatique, la carte est reconnue et le dashboard Cleanflight devient actif. Vous pouvez déjà vérifier les accéléromètres de votre Carte en la faisant bouger.
A partir de là tout est désormais opérationnel pour configurer votre CC3D avec votre Radio, les moteurs, la calibration, les options, etc… mais c’est un autre sujet que je détaillerai plus tard avec un Racer250 en cours de montage.
Mais ce qui m’intéresserait avant tout, c’est de pouvoir utiliser un GPS Ublox et vous allez voir que c’est vraiment très simple.
Il suffit d’activer le port GPS sur l’ UART1 en laissant une vitesse de 57600 et de connecter les Pins de l’antenne GPS sur le port MainBoard de votre CC3D comme sur la photo ci-dessous.
Cliquez à chaque changement de configuration sur « Save et Reboot » puis débranchez et reconnectez le port USB.
Puis comme ci-dessus, activez le GPS sur Cleanflight en sélectionnant protocole UBLOX et en laissant le reste par défaut et cliquez sur « Save et Reboot ».
Vous allez pouvoir constater que désormais la Led de la CC3D clignote en bleu, que l’icone GPS est active sur CleanFlight, et que le la Led de votre antenne GPS est également allumée.
Vous pouvez aller sur l’onglet GPS de Cleanflight pour constater que votre antenne capte bien le signal et qu’elle donne votre positionnement
Il ne vous reste plus qu’à configurer un inter 2 positions sur votre Radio pour lui affecter comme ci-dessous un maintien de la position « Hold » et un retour à la position de départ « Home ». Et si vous avec un retour vidéo ou que vous faites usage de la télémétrie, vous aurez désormais la position, l’altitude et la vitesse de votre drone multirotor…
Si vous préférez Bétaflight, sachez que votre CC3D est également compatible sans rien faire de plus, vous pouvez même switcher de l’un à l’autre à votre convenance.
Et voilà, rien de plus à vous dire si ce n’est que vous avez toutes les cartes en main pour vous lancer vous aussi sous Cleanflight.
Si vous avez des questions ou que vous souhaitez éclaircir quelques points particulier, n’hésitez pas à laisser votre commentaire…

Bonjour Patrice et à tous,
Merci pour cet article, très intérressant surtout après la perte d’un de mes racers. (Fly away : Fail Safe de ma radio Devo 7 mal configuré).
Heureux d’apprendre qu’une CC3D evo peut gerer un GPS sous cleanFlight. Je ne demande pas non plus le Return to Home, ni de la stabilisation à la Naza ou CC3D révo mais simplement pouvoir le localiser. Faut il obligatoirement un GPS avec compas (dans ce cas les GPS compatible CC3D sans compas à moins de 15E sont ils utiles ?), cela fonctionnes il avec la CC3D mini ? Je penses que Oui mais ce modele Ublox est il compatible avec Naze 32 accro ?…Désolé beaucoup de questions, mais je débutes, et peur d’acheter des trucs qui ne servent à rien.
Bonsoir Jérôme
Oui le gps standard ublox à 15€ sans compa suffit et fonctionne également sur mini Atom. Par contre pas testé sur une naze32 mais je dirais oui 😉
Pascal
Et j’ai aussi prévu un petit article sur quelques notions Failsafe car beaucoup oublient que c’est important 😉
Merci Pascal,
Pour 15E pas grand chose à perdre non plus. Je n’hésiterai pas à faire des retours d’expérience, s’il sont intéressants. Pour l’instant, j’apprends…
Oui très important le Fail Safe…même si grâce à ce malheur je suis passe du « pret à voler » au DIY…Histoire de recuperer la Dévo (pour l’instant) et aussi grace aux très bon articles que l’on peut trouver sur le net maintenant…
Bons Vols à tous !
Ce Fly away a eut lieu après avoir ecourté de quelques centimetres une antennes de mon ex Runner 250…Piles de la Radio pas très bien chargées…Sinon jamais eut de soucis (Devo 7 / Rx 601; 701 sur mes DIY).
Ne jamais coupé les antennes même de qqes centimètres ; (
Hello,
Ça fait longtemps…
Bon article, étapes faciles à suivre.
Es-tu es PPM ou PWM? Combien de canaux disponible?
On t’attend plus souvent
Bonsoir
Je manque malheureusement de temps en ce moment pour tout faire et je préfére donc passer un peu plus de temps à voler quand je le peux que d’être devant mon PC mais promis je vais être plus présent d’ici quelques semaines 😉
Je suis donc en PWN 6 canaux, ça suffit largement dans mon cas et pour un Racer mais vu toutes les options, tu peux facilement imaginer en avoir 8 pour un multi destiné à faire de la vidéo avec stabilisation, GPS, télémétrie, etc… mais dans tous les cas avec Cleanflight c’est dingue ce que tu peux faire 😉
@+++
Pascal
[…] Comment porter votre CC3D sur Cleanflight ou Betaflight […]
bonjour
peux t on fair un retoure au point de décollage
avec cette méthode
sinon super site bravo
Oui c’est bien sur possible si tu l’as équipé d’une antenne GPS.