Page 1 sur 1

Changer les sorties esc de la FC (remap out - mixer)

Publié : dim. 18 sept. 2016 21:41
par Belov
Voici un tuto simple pour ceux qui ont une FC avec des pastilles inutilisables sur une des 4 sorties par défaut.
Dans mon exemple, c'est la sortie ESC3 qui est foutue que je vais mettre sur la sortie 5.

J'ai suivi la vidéo de Joshua Bardwell :


Les explications dans mon cas, tout ce passe dans le CLI de Betaflight ou Cleanflight :

Les valeurs par défaut habituelles

# mixer
Mixer: QUADX

# mmix
mmix 0 1.000 1.000 1.000 -1.000
mmix 1 1.000 -1.000 -1.000 1.000
mmix 2 1.000 1.000 1.000 1.000
mmix 3 1.000 1.000 -1.000 -1.000


mmix 0 concerne le moteur 1
mmix 1 concerne le moteur 2
etc (les développeurs sont toujours très content de jouer avec le zéro)


Maintenant tapez
# mmix load quadx
Loaded QUADX
mmix 0 1.000 -1.000 1.000 -1.000
mmix 1 1.000 -1.000 -1.000 1.000
mmix 2 1.000 1.000 1.000 1.000
mmix 3 1.000 1.000 -1.000 -1.000

puis
# mmix 4 1 1 1 1 <- reprendre les valeurs de la sortie à remaper (ici valeurs de mmix 2 = ESC3)
mmix 0 1.000 -1.000 1.000 -1.000
mmix 1 1.000 -1.000 -1.000 1.000
mmix 2 1.000 1.000 1.000 1.000
mmix 3 1.000 1.000 -1.000 -1.000
mmix 4 1.000 1.000 1.000 1.000

#mmix 2 1 0 0 0 <- pour annuler la sortie 2 (remarque le 1er 1 est nécessaire)
mmix 0 1.000 -1.000 1.000 -1.000
mmix 1 1.000 -1.000 -1.000 1.000
mmix 2 1.000 0.000 0.000 0.000
mmix 3 1.000 1.000 -1.000 -1.000
mmix 4 1.000 1.000 1.000 1.000

Et pour dire au quad qu'il faut utiliser notre mixage, il faut indiquer que le mixer est un CUSTOM
# mixer custom
Mixer: CUSTOM

Ne pas oublier de tout enregistrer !
# save

Dans la partie Configuration, on voit bien que le quad X par défaut a été remplacer par Mixer et CUSTOM
FC_changer_de_sortie_remap.png
FC_changer_de_sortie_remap.png (15.48 Kio) Consulté 14549 fois

Note : si vous devez prendre une sortie 6 ou 7, il faut ajouter les mmix intermédiaires à 1 0 0 0
Exemple 2 : décalage de toutes les sorties de 1 à 4 sur 5 à 8

# mmix load quadx
# mmix 4 1 1 1 1
# mmix 5 1 -1 -1 1
# mmix 6 1 1 1 1
# mmix 7 1 1 -1 -1
# mmix 0 1 0 0 0
# mmix 1 1 0 0 0
# mmix 2 1 0 0 0
# mmix 3 1 0 0 0
# mixer custom
# save

Ca devrait aider plus d'un
:goteam:

Re: Changer les sorties esc de la FC (remap out - mixer)

Publié : dim. 18 sept. 2016 22:02
par Koni
Mdr j'en ait eut besoin il y a quelques jours.

Tiboost avait déjà créé un topic à ce sujet il me semble!

Surtout ne pas oublier le mixer custom sinon ça marche pas ;)

Envoyé de mon SM-G901F en utilisant Tapatalk

Re: Changer les sorties esc de la FC (remap out - mixer)

Publié : mar. 20 sept. 2016 21:35
par Tiboost
Rohhh le doublon Belov !!!!!
viewtopic.php?f=43&t=1072

Re: Changer les sorties esc de la FC (remap out - mixer)

Publié : mar. 20 sept. 2016 21:55
par Vinzzhh
Bouuuuhouuuu ! Bouuuuuhouuuuu !

Re: Changer les sorties esc de la FC (remap out - mixer)

Publié : dim. 13 nov. 2016 20:29
par Belov
Nouveauté avec la version 3.1 de Betaflight, le mmix n'est plus utilisé.
A la place, c'est un système qui liste les ressources (resources en anglais, 1 seul s)

# resources
resource BEEPER C15
resource MOTOR 1 A06
resource MOTOR 2 A07
resource MOTOR 3 A11
resource MOTOR 4 A12
resource MOTOR 5 B08
resource MOTOR 6 B09
resource MOTOR 7 A02
resource MOTOR 8 A03
resource MOTOR 9 A08
resource PPM A00
resource PWM 1 A00
resource PWM 2 A01
resource PWM 3 B11
resource PWM 4 B10
resource PWM 5 B00
resource PWM 6 B01
resource LED_STRIP A08

Pour les moteurs il faut indiquer le type de ressource MOTOR, l'index du moteur 1, 2, 3, 4, puis la pin du microcontroller STM32 : A06 pour la pin marquée M1, A07 pour la pin marquée M2, etc.

Pour changer l'ordre d'un moteur, par exemple utiliser la pin M5 pour le moteur M3, il faut maintenant taper la commande
resource MOTOR 3 B08 <- la pin M5 en fait

par sécurité j'attribue la pin M3 au moteur 5 (non utilisé sur le quad)
resource MOTOR 5 A11

ce qui fait
# resources
resource BEEPER C15
resource MOTOR 1 A06
resource MOTOR 2 A07
resource MOTOR 3 B08
resource MOTOR 4 A12
resource MOTOR 5 A11

#save // pour enregistrer

Un petit test dans l'onglet Moteurs et ca marche nickel !

A noter que cette façon de remaper est bien plus simple et bien plus évolutive. Si une quelconque pin est indisponible, hop un remap et ça marche.

Re: Changer les sorties esc de la FC (remap out - mixer)

Publié : sam. 26 nov. 2016 19:28
par macfly1202
merci ca m'a bien aidé: je tapait ressource avec 2 's' du coup ca marchait pas : grace a ces clairs explications, nickel !

Re: Changer les sorties esc de la FC (remap out - mixer)

Publié : sam. 7 janv. 2017 18:31
par -Arnaud-
Merci pour le tuto Belov !
Si je peux me permettre, un petit détail : Dans ton exemple, avant de changer le moteur 3 à l'emplacement du moteur 5, il faut libérer l'emplacement du moteur 5. ça donne :
- resource MOTOR 5 NONE
- resource MOTOR 3 B08
- save
testé et approuvé ;)

Re: Changer les sorties esc de la FC (remap out - mixer)

Publié : sam. 7 janv. 2017 19:32
par Belov
Maintenant c'est ça qu'il faut faire avec NONE mais cette commande n'existait pas quand j'ai fait le tuto