Betaflight sur CC3D, le grand Tuto

Retour à OpenPilot…

  • Installez GCS à l’aide du fichier « OpenPilot-RELEASE-15.02.02-win32.exe« 
  • Lancez « OpenPilot GCS » à partir du menu démarrer de Windows.

GCS - Menu

  • Dans les différents onglets en bas de la fenêtre de l’application, rendez-vous dans « Firmware » (à partir de là, il faut exécuter les prochaines étapes EXACTEMENT dans l’ordre indiqué)

GCS - Onglet Firmware

  • Assurez-vous que la CC3D n’est PAS connectée au PC pour le moment.
  • Cliquez sur le bouton « Sauvetage » (« Rescue » en anglais) et suivez les instructions à l’écran en branchant votre CC3D à un port USB de votre PC.

GCS - Connect Device

  • Une fois votre CC3D détectée, une carte apparaît à l’écran ainsi qu’un message d’information : « Ready…« .

GCS - Rescue Ready

  • Cliquez sur « Ouvrir… » (« Open » en anglais) et allez chercher le fichier « bu_cc3d.opfw« , puis cliquez sur « Ouvrir« .

GCS - bootloader opfw

  • Ignorez le message d’avertissement qui s’affiche alors : « Le firmware chargé n’est pas certifié ou est une version personnelle. […] »
  • Cliquez sur « Programmer » (« Flash » en anglais)
  • Après quelques secondes un message doit apparaître : « Upload successful » vous indiquant que l’écriture du bootloader a réussi.

GCS - Upload BL success

  • Cliquez sur « Boot » (en haut de l’écran), puis attendez une quinzaine de secondes (la led BLEUE de votre CC3D doit passer par un statut « fixe » puis « clignoter lentement » puis « s’éteindre »).
  • Attendez encore 10 secondes.
  • Déconnectez l’USB de la CC3D.
  • Cliquez sur « Sauvetage » (« Rescue ») puis connectez la CC3D en USB.
  • Cliquez sur « Effacer Paramètres » (en haut de l’écran – « Erase Settings » en anglais)

GCS - Erase settings

  • Cliquez sur OK dans la fenêtre qui apparaît et qui vous demande si vous êtes sûr de vouloir effacer tous les paramètres.
  • Attendez 10 secondes que l’effacement soit terminé (la led BLEUE de votre CC3D clignote alors comme un « battement de cœur »…)
  • Déconnectez l’USB de la CC3D.
  • Cliquez sur « Mettre à Jour » (en haut à gauche – « Upgrade » en anglais) et connectez votre CC3D en USB au PC.
  • Votre CC3D se met à jour et redémarre… Vous voilà de nouveau sous OpenPilot en version 15.02.02 (les instruments à droite se mettent à bouger au rythme de votre carte)

GCS - FW 15.02.02

Vous voilà donc de retour… A votre point de départ !

Et nous sommes également arrivés au terme de ce tutoriel. J’espère ne pas vous avoir perdu en route ! Et si vous aviez un doute ou une interrogation, n’hésitez pas à poser vos questions dans les commentaires.

72 commentaires sur “Betaflight sur CC3D, le grand Tuto

  1. Très beau boulot, félicitations. En ce qui me concerne j’ai commandé deux Naze32 pour remplacer 2 de mes CC3D passées en BetaFlight, juste histoire de me simplifier la vie.
    Le retour sous openpilot n’est pas à l’ordre du jour, je retrouve le feeling de pilotage d’openpilot et pleins d’autres avantages avec Betaflight … donc au revoir openpilot; d’autant que j’avais un soucis de compatibilité avec BlHeli 14 et plus.

  2. Bravo pour se résumé, cela montre quand même qu’il faut pas mal mettre la main à la pâte pour arriver à un résultat correct ..
    Mais cela fait AUSSI partie du plaisir que certain (moi y compris) ont à monter et configurer leur machine 🙂

    PS : Vœux pieux au webmaster ici : pourrait-on disposer d’un « bouton : Print » qui permettrait d’imprimer l’article de façon complète en une fois… Cela éviterait un copier/collé dans un éditeur de texte de 4*pages WEB avant l’impression ?? Merci d’avance 🙂

  3. Cela dit la CC3D est une bonne carte.
    Moi je ne retrouve pas encore les sensations « openpilot » sous Betaflight, mais ça viendra.

    Openpilot semble tomber en quenouille complet.
    Libre Pilot et encore jeune.
    Hureusement que BtF est là

  4. @22VLALESFLICS : sous BetaFlight met toi en Luxfloat, augmente les rate à 0.40, yaw rate à 0.30 et les LEVEL (sous les pid) strenght (ANGLE) à 3.0 et strenght (HORIZON) à 0.030; on se rapproche vachement d’une CC3D en openpilot. Faut affiner suivant ton feeling.

  5. @TICAMOI merci beaucoup je vais regarder ça.
    Mais de mémoire je suis déjà vers 0.75 pour les rates roll pitch et yaw. ce que je gère moins bien sous BtF c’est la gestion des gaz en courbe, je vais regarder le reste des paramètres que tu donnes

  6. Pour la courbe des gaz faut passer par ta radio, Cleanflight/Betaflight n’offre une gestion aussi fine que sous openpilot.

  7. C’est surtout l’ interface chaise-radio qui n’ offre pas une gestion très fine

  8. Perso j’utilise toujours le .bin.
    Je ne comprends pas pourquoi on cherche à changer le Bootloader ?
    Merci pour le tuto mais c’est se compliquer la vie à mon sens

  9. merci et félicitations pour ce travail.
    Je bloque sur un problème le choix du « FTDI ». Il y a tellement de modèles que je ne sais lequel choisir.
    Je me souviens d’avoir vu un modèle 3.3v, 5v selectionnable; mais je ne le retrouve pas.
    Pourrais tu donner la référence de celui que tu utilise? – merci

  10. J’ai flashé ma CC3D dès la sortie de BF 2.3.3 il y a quelques jours sur mon vieux « 250 » de fin 2014 avec des « vieux » ESC 12A, histoire de voir si on pouvait aisément passer de OpenPilot 15.02.02 à BF 2.3.3.

    J’avais contacté Olivier (l’auteur de ce tuto) pour lui signaler qu’il n’était pas très aisé de passer une CC3D sous BF en lui signalant qu’il serait cool de rappeler quelques étapes cruiciales pour y parvenir dans un tuto.

    J’avais pris du temps sur quelques soirées à appréhender le basculement CC3D>OP>BF

    C’est chose faite désormais, grâce à Olivier et c’est une très bonne chose.

    —–

    Au final : j’ai viré les modes stabilisés (Angle et Horizon) et je n’ai gardé que l’acro + AirMode.

    En 1 mot : j’ai carrément retrouver le plaisir de voler avec mon « vieux » 250 en acro, rien à voir avec le mode « Rate » ou « Acro+ » sous OpenPilot.

    Les courbes sont belles, limpides, avec une bonne sensation d’apesanteur lié à l’AirMode adossé à l’Acro. Quand je vire sec, le Yaw est clean, ça chasse pas. Je ne pitch plus comme avant, c’est fluide sur cette vieille configuration sur 250.

    Je recommande BF sous CC3D, tout comme BF sous Naze32 et je rappelle au passage qu’il y a pas mal de très bons pilotes qui sont sur CC3D contrairement à ce qu’on peut penser.

    Chrys | Team GreSquad.

  11. @Grum : Celui qui est en photo dans le tuto vient de chez readytoflyquads.com, je le trouve pratique car il a une double connectique mâle/femelle et il est tout petit (voici le lien : http://www.readytoflyquads.com/cp2102-usb-adapter ) mais on en trouve plus près de chez nous, par exemple chez all-drones-racers.fr : http://all-drones-racers.fr/osd/263-cle-ftdi-pour-programmation-osd.html

    Il y en a également (tape « FTDI » ou « USB TTL » dans leur recherche) chez Amazon.fr, Hobbyking, Banggood ou des magasins d’électronique français comme Lextronic.fr ou Gotronic.fr.

    @++

  12. Excellent tuto merci Olivier ! CC3D flashée à l’instant.
    J’ai tenté de flasher mes little bee 20a branchés à la CC3D sans succès (plusieurs mecs sur le github de boris sont dans le même cas) et avec mon dongle USB->TTL avec signal ESC sur TX et gnd sur GND sans succès… faut-il vraiment passer par l’achat d’un « flasheur » d’esc usb… ?!

  13. @Bartinoux : Pour pouvoir flasher tes ESC via la CC3D, il y a deux conditions : tu dois passer par le port « Flex » de la carte, pas par le port USB, ni par le port « Main » (sur le port « Flex », tu branches le câble utilisé pour flasher la CC3D avec le FTDI, c’est la même connectique). Et pour que cela fonctionne, il faut également activer, dans le configurateur Cleanflight sous Chrome, dans l’onglet « Port », le « MSP » sur UART3 (qui correspond au port « Flex » justement). Ensuite, cela devrait fonctionner.

  14. Ceci dit, la version « light » betaflight_OPBL est-elle vraiment bcp plus limitée pour des racers ?

  15. @TOM l’algo de betaflight semble très optimisée et il y a le air mode etc…
    @Olivier impossible d’activer le MSP sur l’UART3 : à chaque reboot il apparait désactivé dans l’interface graphique

  16. @Bartinoux : si le « MSP » sur « UART3 » apparaît désactivé après le reboot, je vois une raison possible :

    Tu ne peux pas avoir plus de 2 « MSP » actifs en même temps sur la carte, désactive le « MSP » sur « UART1 » et active le « MSP » sur « UART3 », et fait un « Save and Reboot », et ca devrait passer 😉 (donc pour résumer : tu dois avoir MSP actif sur « USB VCP » et sur UART3 et désactivé sur UART1 pour que ca passe).

  17. Bonjour à tous et félicitations à l’auteur de ce tutoriel!

    Je suis récemment commandé le cadre nu dell’Anakin Club Racer 5 « et je voulais savoir si quelqu’un peut me dire un lien où acheter la nano FC CC3D que vous pouvez le voir sur la première page de ce tutoriel, je ne le trouve pas, seulement pour être banggood mais je ne suis pas sûr que ce soit ou est un faux !!!

    Merci à tous à l’avance

  18. Merci Olivier! Je l’ai vu le lien que vous me avez fourni, je me demandais informations pour le mini CC3D parce que je croyais que la version complète était trop grande en tant que dimension! Vous me confirmez que dans le modèle Anakin Club Racer 5 « est très bien là aussi que vous me faites? Merci encore à l’avance, amical

  19. @LUIGI : prend une CC3D classique, ça passe sans soucis sur l’Anakin y a déjà les trous pour la fixation. La mini CC3D faudra la coller au double face.

  20. Bonjour les gars et merci à tous pour les conseils! Olivier trouvé ça liens très utiles que vous avez déclarés à moi, sont très bien fourni. Cependant la nuit dernière j’ai finalement obtenu le nouveau Anakin et même s’il n’y a pas des instructions de montage, je quand même réussi à assembler, il est fantastique !!! Maintenant que je l’ai physiquement et je peux voir les espaces, définitivement exclure la mini CC3D, puisque les trous de fixation pour un plateau classique sont là. À cet égard, je voulais demander pourquoi peu près CC3D et non de Naze32, juste à comprendre, mais quel sens cela fait-il une CC3D avec OpenPilot alors mettre à profit Cleanflight Betaflight de BorysB?

  21. @LUIGI : ça vole mieux et ça supporte sans soucis le BlHeli v14 et plus. J’ai eu perso des soucis avec CC3D sous openpilot et BlHeli v14.

  22. Bonjour, quelqu’un pourrait me dire ou je peux me procurer le « Câble Port Main » svp ? je bloque à cette étape.

  23. @Al : tu n’en avais pas un fourni avec ta CC3D ? En général il est livré avec la prise qui rentre dans le port Main, et de l’autre il faut bricoler avec des connecteurs type « servo », sinon tu peux chercher sur google « CC3D serial cable » 😉

  24. @OLIVIER Merci pour ta réponse, malheureusement j’ai fait l’erreur du débutant avec du Ready to fly « RTF » donc pas de câble serial fournis, vue les prix de ce dernier en séparé 4€ + 7€ de fp… j’en ai profité pour acheté une autre carte avec tous les câbles fournis une « SP racing F3 »

  25. Bonjour super tuto j’ai réussi a flasher ma mini cc3d atom
    elle fonctionne maintenant sous cleanflight mais ne reconnait qu’un seul AUX sur les deux
    ya t’il une solution merci

  26. Bonjour,
    J’ai acheté un Eachine Racer250 qui a une CC3D.
    J’ai du faire une série de mauvaise manip et voilà qu’elle ne fonctionne plus; Bref, j’ai suivi la dernière partie de ton TUTO pour la remettre sous openpilot sans passer par l’étape compliquée du Bootloader.. tout a fonctionné correctement (donc la dernière étape) mais à la fin, Openpilot me dit que je dois mettre à jour manuellement.
    Quelle procédure suivre pour faire ça ?
    Je crois avoir tout essayé…
    Merci d’avance de ton aide,
    Renaud

  27. Bonjour,

    Merci pour ce tuto très et qui rend cette opération très simple, bravo.

    Cependant je me pose une question, pour la mise à jour du Firmware vers une version plus récente. Sera t’il nécessaire de renouveler l’opération avec alimentation de la carte en 5V en shunter les 2 petits plots ? Merci d’avance

  28. Bonjour , et merci pour toutes ses infos,je voudrais brancher ma futur mini cc3d atom à un sat spektrum l’opération seras la même que sur une naze32 ou la cc3d a toujours la possibilité de le binder seul sous CF ou btfl.

  29. Salut,
    j’ai flashé une CC3D ATOM en betaflight 2.5.4 sans soucis
    la carte est bien reconnue sous le soft cleanflight
    cependant je bloque sur l’onglet « radio/recepteur »….
    J’ai une Devo12S flashée en DeviationTX blindée avec un récepteur Devo RX601 (dans la radio protocole DEVO) et le problème est que cleanflight ne voit que 3 voies et sont attribuées n’importe comment alors que le même matériel fonctionne très bien sur :
    KK2, CC3D openpilot, CC3D librepilot, Naza Lite M, Multiwii
    Avez vous une idée du problème ???

  30. bonjour, pouvez vous m’aider, impossible d’accéder au site officiel openpilot gcs 15.02 ! Ou je peux trouver le driver ? D’avance merci pour votre aide

  31. bonjour, j’ai une Mini cc3d Atom, j’ai démonté le boitier de la carte et évidement rien d’indiqué dessus à propos du +3.3V et SBL 🙁
    la carte n’est pas compatible avec cette manip ?

  32. Bonjour Olivier
    Sur quel port de la CC3D dois je connecter mon récepteur FUTABA en mode SBUS. ?
    Merci
    DJROTOR

  33. bonjour , bon tuto, je suis bloqué à la derniére étape pour retourner sous open pilote avec la cc3d, il charge bien le firmware mais à la fin du téléchargement la carte ne veut pas redémarrer, il m’indique en rouge de recharger le firmware en manuel, j’ai fait 20 fois la procédure toujours le m^me probléme, quelqu’un pour m’aider???
    Christian

  34. Bonjour Olivier
    J’ai flashé mes CC3D sous Bêtaflight suivant ton Tuto
    Cela fonctionne nickel
    Par contre quand je connecte la carte à bêtaflight cela affiche une tension de 18,5 volt….?
    Alors quil n’y a aucune source d’alimentation autre que USB
    Testé sur deux CC3D et deux ordinateurs différents (au cas où. ..)même phénomène
    D’où vient l’erreur?
    Cordialement
    Didier

  35. Bonjour,
    je n arrive a rien avec ma Skyline32 advanced de chez Emax
    Je l ai bien plantée, je n arrive pas à revenir en arrière.
    J en ai une deuxième et je me demande s il es possible de
    reprendre ce qu il y a dessus et remettre sur celle que j ai
    planté ???
    Merci d avance.
    Fred

  36. bonsoir,

    je ne trouve pas les pins sbl et 3,3 V

    ma cc3d est celle qui est livrée avec le sky-hero anakin club racer

    d’avance merci

  37. Bonjours alors moi je vient également de flasher ma cc3d en firm betaflight 3.0.0 tout a fonctionner j’accede au menu.

    Mais quant je branche mon sat spektrum la carte ne veut plus se connecter comment faire pour faire fonctionner le sat spektrum merci

  38. J’ai une petite question j’ai flasher mon Cc3d sous bêta flight juste avec le port usb en. Bin je veux revenir en arr sou openpilot pilote ya til un moyen de faire cela via le port usb genre Cc3d.bin car j’ai flasher mais pas comme vous expliquer

  39. Salut à tous, Je viens avec une question supplémentaire :

    J’ai pu flasher ma CC3D de Openpilot vers Cleanflight via le bootloader en l’ayant branché par USB. Je comprends donc pas pourquoi il faut un FTDI pour le passer de Cleanflight à Betaflight? Quelqu’un peu me clarifier les chose svp? D’avance merci. Ilan

  40. Bonjour,
    Peut-on simplement alimenter la CC3D via le port USB avec un chargeur de téléphone USB ou cela bloquerait il le changement du bootloarder?
    Merci

  41. « Bruno
    J’ai une petite question j’ai flasher mon Cc3d sous bêta flight juste avec le port usb en. Bin je veux revenir en arr sou openpilot pilote ya til un moyen de faire cela via le port usb genre Cc3d.bin car j’ai flasher mais pas comme vous expliquer »

    Bonjour après 8 heures a essayer de revenir en openpilot aucune méthode n’ayant ponctionnées j’ai donc bidouillé un peu d’autre manip et par miracle j’y suis arrivé en usb via openpilot 16.09

    je te donne donc la nanip que j’ai fait

    1 : ouvrir openpilot (ne pas connecter son cc3d)
    2 : onglet firmware cliquer sur maj/effacement là il va demander de connecter le cc3d dans un délais de 20 secondes mais comme il ne reconnait pas la carte il ne pourra pas passer celle ci en mode bootloader il faut donc tricher et le faire manuellement comme pour la méthode en ftdi en faisant contact avec un bout de fil dénude entre le +3.3V et SBL et brancher le port usb faut être rapide 20 seconde ,si ça passe il injecte le firmware là ,il faut relâcher le contact entre le +3.3Vet SBL et laisser finir la mise a jour comme a l’habitude

    voila j’espère que cela pourra en aider d’autres

    bonne fêtes de fin d’année a tous et bon vol

  42. Bonsoir

    J’aimerais passer ma CC3D en Betaflight HEX

    J’ai une CC3D ControlCopter

    pourriez vous me dire ou je peux trouver le FTDI en France et le cordon JST-SH

    je trouve pas dans les boutiques de drone

    d’autre pars je ne trouve pas le 3,3 V et le SBL sur l’interface

    Ne me dite pas que l’on peu le faire en BIN, je les déjà fait, l’inconvénient c’est que en cas d’update on est obliger de repasser par le BIN, alors que l’on pourrais le faire via le configurator

    d’avance je vous remercie

  43. Salut tout le monde, j’ai flasher ma carte NAZE32 pour la transformer en capter, est-ce quelqu’un c’est comment faire pour avoir accès à la boussole, accéléromètre et le gyroscope, et également aux broches d’entrés et de sorties ?

    Merci d’avance

  44. salut bon alors j`ai essayer une bonne partie de la nuit et rien a faire
    j`ai le meme ftdi que TicaMoi et avec le bon driver mais rien a faire…
    quand je click sur flash firmware rien ne se passe a part le message: Failed to open serial port
    je comprends que c`est un probleme de connection…
    pouvez vous m`eclairer?

  45. je viens de trouver la solution….je clicais sur connect avant d`alle clicker sur flash firmware = erreur!!

    la ca marche… yyeee

    et merci pour ce tuto

  46. Rien a faire, je n’arrive pas a me connecter sous cleanflight
    Le firmware est bien loader, quand je clic connect dans cleanflight il me donne de bonne informations ( fc info BTFL: version 3.1.5… Port successfully opened)
    Mais toujours le message no configuration received within 10 secondes failed…
    Je sais plus ou chercher j’ai fait tout le tour d internet et rien de plus on me parle juste de driver mais oa aussi jai tout installer les driver… Et mon qx90 se connect directement sans aucun probleme!
    Quelqu’un aurait il la solution miracle?

  47. Bonjour,
    Ceci pour partager mon expérience avec une carte CC3D achetée à bas prix (surement clone…) en Chine.
    Au branchement sur librepilot, elle est reconnue, fonctionne, j’accepte la proposition de mise à jour.
    Unplug – replug etc… ET mer**** : USB en unknown device pendant plus d’un an et demie, malgré moult tutos, FTDI rechargement de fw, tel sur ce tuto mais jamais rien en USB, toujours « USB non reconnu ».
    Une bonne 20aine d’heures passées (en tout et en plusieurs fois), je m’aperçois aujourd’hui que c’était en fait le socket mini-usb qui avait mal supporté un des premiers re-branchements … !
    Après l’avoir changé, j’ai pu mener à bien cet excellent tuto et retrouver une CC3D en état de fonctionnement pour mon Falcon 250 !
    J’accusais donc la maj de librepilot, et ben non.
    Donc si comme moi, vous êtes presque à baisser les bras, vérifiez votre socket Mini-USB !
    Bons vols à tous.

  48. bonsoir
    j’ai suivie le tuto mais impossible de me conecter a libre pilot
    la cc3d n’est pas reconnu .
    merci pour votre aide d’avance.

  49. Mode déterrage : merci, tout a fonctionné à merveille, l’aller comme le retour…

    un grand merci

  50. Bonjour a Tous
    j’ai un Dji panthon 1 les moteurs ne démarre pas j’ai fait une mise a jour avec le driver 4.20 tout semble s’etre
    bien passé mais par contre les moteurs ne démarre toujours pas un vieux papy de 80ans merci de votre aide
    Cordialement.
    Je suis enregistré sur le site de Kosem depuis plusieurs années
    Merci de votre aide.

  51. bonjour
    merci pour ce tuto
    pensez vous possible de flasher une (très) vieille CC3D avec le betaflight_CC3D.hex sous betaflight 10.9.0?
    ai je la moindre chance de la flasher d’une aprt et de la configurer?
    sinon comment retrouver un configurateur 2.2?
    A+
    merci pour cet article.

  52. @ sam : Aie, je n’en ai pas la moindre idée, je n’ai jamais remonté le temps si loin 😉
    Je ne sais pas trop comment retrouver un configurateur 2.2, c’était si mes souvenirs sont bons uniquement dispo sur le webstore de Chrome.
    Sorry sorry.
    C’est une question à poser sur le Facebook de CultureFPV, tu auras sans doute plus de chances d’y trouver des archéologues 😉

  53. merci Fred
    Je me doutais de ta réponse.
    c’est effectivement de l’archéologie, mais je butte sur la configuration d’un tricopter avec une speedybee F405 V3 qui me donne un résultat de shaking incontrôlable sur le yaw.
    je me demande si je vais pas ressortir une kk2…… au moins aussi vieille que cette cc3d

  54. @ sam : Ah zut, c’est fou que les nouveaux FC+firmware ne soient pas en mesure de gérer ça. Pfiou, la KK2, ça fait remonter des souvenirs (de pianotage sur les boutons longs) 🙂

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

×