Je possède un eachine 250 avec CC3D en PPM.
J'ai décidé de flasher la carte avec betaflight (mais j'utilise cleanflight au final, voir plus bas).
Pré-requis:
- FTDI (convertisseur RS232 série <-> USB) - Un cable micro USB PC
- Cleanflight-Configurator ou Betaflight
- Firmware BetaFlight (voir remarque plus bas) ou Cleanflight
1ère étape: Le bootloader
Pour cela, il faut passer la carte en mode bootloader à l'aide les deux pads SBL. Sur la CC3d fournie avec le eachine 250, aucune indication ne permet de trouver ces pads. Les voici: - Relier le FTDI au main port (cf. image ci-dessus).
Faire un court-circuit entre les deux pads puis brancher le FTDI. La carte est en mode bootloader. Une seul LED est allumée.
2ème étape: Cleanflight-Configurator ou Betaflight-configurator
Choisir la Carte CC3d
Choisir le firmware
Cliquer sur le bouton "Load firmware [Online]"
Cliquer sur "Flash firmware" Une fois flashé, on débranche tout. On ferme tout.
Si la communication ne s'établie pas. Inversez TX et RX sur le FTDI. Normalement le TX va au RX et inversement. Sur certains FTDI les indications sont déjà inversées.
3ème étape: Configuration dans cleanflight-configurator
A vous de jouer dans cleanflight pour régler les paramètres comme vous le souhaitez.
Ensuite deux solutions s'offrent à vous pour correspondre aux branchements des moteurs qui diffèrent entre cleanflight/betaflight et la CC3d, soit on passe les commandes suivantes dans le CLI, soit on re-affecte les fils.
Méthode recâblage
Code : Tout sélectionner
Coté Carte - Coté PDB
1 - 3
2 - 2
3 - 4
4 - 1Code : Tout sélectionner
mixer custom
mmix reset
mmix 0 1.0, 1.0, -0.930, -1.0
mmix 1 1.0, -1.0, -0.930, 1.0
mmix 2 1.0, -1.0, 0.930, -1.0
mmix 3 1.0, 1.0, 0.930, 1.0
Dans le CLI, tapez la commande suivante puis save.
Code : Tout sélectionner
feature RX_PPMSources:
http://wikirotors.com/index.php?title=Eachine_Racer_250
https://github.com/cleanflight/cleanfli ... %20CC3D.md
Sinon, vous pouvez jouer du fer à souder et faire correspondre les bons branchements de moteurs.
Remarques liées à Betaflight:
Après quelques essais sur Betaflight je suis venu sur Cleanflight car après application des commandes dans le CLI (cf. ci-dessus) la carte perdait ses capteurs (plus de gryo, ni d'acc). Le problème est peut être lié à ma configuration PPM et non PWM.
Je n'ai pas constaté ce problème sur cleanflight.