[TUTO] Betaflight : comment flasher ses ESC en Multishot

Les organes principaux des machines : les centrales de vol (FC), les moteurs, les ESC ou contrôleurs et les logiciels associés : Cleanflight, Baseflight, DJI, Open Pilot, etc.
Répondre
Avatar de l’utilisateur
Vinzzhh
Quad de bronze
Messages : 4120
Inscription : lun. 28 déc. 2015 15:27
Contact :

[TUTO] Betaflight : comment flasher ses ESC en Multishot

Message par Vinzzhh »

-------------------------------------

Edit
En résumé de ces échanges ci-dessous, pour installer correctement le multishot après avoir défini le looptime et laissé actif la case Oneshot125 dans CF :

1/ Récupérer le FW Multishot.
Petit kiff : on peut choisir la musique de boot (IM=Imperial March, FS=Fast Start, CS=Crazy Start)

2/ Utiliser BLHeli Suite pour le flashage

3/ Saisir les lignes CLI suivantes :

set unsynced_fast_pwm=ON
set fast_pwm_protocol = MULTISHOT
set motor_pwm_rate = 32000
set pid_process_denom = 1


4/ Calibrer les ESC
Sur le FW 14.4 il peut y avoir un problème sur les plages de Throttle :
- si vos moteurs montrent des petits à coups au branchement de lipo, descendez le min command sur 950-980 puis calibrer
- si le comportement est altéré en haut de throttle, descendez le Max throttle a 1955.
Le problème sur le haut des gaz à semble-t-il etait corrigé en 14.5.


------------------------------------


Un upgrade à faire absolument !
C'est mon ressenti mais aussi celui de plus en plus de pilotes.
La precision, la fluidité et le verrouillage sont impressionnants.

IMPORTANT
À coupler avec un looptime 250 ou 125 pour avoir une boucle PID entre gyro-FC et ESC tournant à 4khz ou 8khz.

Le vénérable Joshua Bardwell a même publié une vidéo intitulée "Betaflight 2.7 plus Multishot = mandatory upgrade asap!", avec en commentaire :

Image

L'article qui m'a motivé à tenter la mise à jour provient du blog de Flyingbear, qui est un excellent pilote ayant couru en DRL.

L'opération est très simple.

Il faut idéalement posséder des ESC équipes avec un chipset F39X, même si cela fonctionne aussi sur des ESC en F330.
Testé sans problèmes sur Littlebee 20A et 30A.

Image

La procédure :

1/ Récupérer le FW Multishot.
Petit kiff : on peut choisir la musique de boot (IM=Imperial March, FS=Fast Start, CS=Crazy Start)

2/ Utiliser BLHeli Suite pour le flashage

3/ Activer le multishot dans CF, via une commande CLI (attention, elle a changé depuis BF 2.6.1) :
set fast_pwm_protocol = multishot

4/ Recalibrer ses ESC et ajuster les Min et Max.
Deux méthodes :
- min throttle "classique", ie rotation régulière des moteurs, plus 1955 en max throttle
- suivre ce tuto de Joshua Bardwell (pas encore testé)



5/ Revoir peut être le P à la baisse

6/ Prendre une claque !


EDIT 27/08/2016 :
Multishot 14.6: Lien vers les versions 14.6
Dernière modification par Vinzzhh le sam. 12 nov. 2016 22:09, modifié 9 fois.

Avatar de l’utilisateur
Vinzzhh
Quad de bronze
Messages : 4120
Inscription : lun. 28 déc. 2015 15:27
Contact :

Tuto : comment flasher ses ESC en Multishot

Message par Vinzzhh »

Les commandes potentiellement additionnelles que je n'ai pas encore passées. Pas vus dans un "tuto" mais dans le thread sur RC Groups.

À tester pour voir ce que cela change.

Pour la boucle PID, PID denom :
Un facteur qui détermine la fréquence de calcul de la boucle PID à partir du looptime.
Si looptime 125 (8khz):
pid_process_denom = 2, pour avoir la boucle à 4khz
pid_process_denom = 1, pour avoir la boucle à 8khz
Si looptime 250 (4khz):
pid_proceds_ denom = 1, pour avoir la boucle à 4khz
La valeur 1 doit être la valeur par défaut dans BF, le wiki BF indiquant qu'il n'est pas nécessaire de saisir cette commande

Pour la fréquence de calcul des ESC
set unsynced_fast_pwm=ON
set fast_pwm_protocol = MULTISHOT
Set motor_pwm_rate = 32000
(OS125 up to 4K, OS42 up to 12K, MS up to 32K)
Dernière modification par Vinzzhh le lun. 16 mai 2016 10:45, modifié 1 fois.

Avatar de l’utilisateur
Beach
Quad d'argent
Messages : 5286
Inscription : lun. 3 août 2015 03:44
Localisation : LA BOUEXIERE
Contact :

Tuto : comment flasher ses ESC en Multishot

Message par Beach »

Pas de command CLI si flasher en RACEFLIGHT, il est peut être la le gros avantage de ce firmware.

Merci Vincent pour ce tuto précis et clair.
C'est le seul aussi clair sur la toile en français


I believe i Can crash !
Dernière modification par Beach le lun. 16 mai 2016 12:21, modifié 1 fois.
Zigogne RS200: Betaflight FC, RAcerstar 30AV2, F40Pro 2306 2400kv
QAVX: Betaflight FC, Hobbywing 30A, Brother hobby 2206 R4 2300kv
QAV210: FC F3, Littlebee spring 30A, Brother hobby 2206 R3 2600kv
RUB130: Piko BLX, racerstar 12A, Emax 1306 4000kv (3s)
QAVR6": FC F3, Esc littlebee 30A, F60 2207 2000kv

Fatshark Domintor SE
Taranis X9D+

I believe I can Crash !

Avatar de l’utilisateur
sky022
Helice d'or
Messages : 2274
Inscription : lun. 15 févr. 2016 14:38
Localisation : Trémuson (22)
Contact :

Re: Tuto : comment flasher ses ESC en Multishot

Message par sky022 »

Petit truc à la con qui m'a fait a moitié flipper pendant que je faisais la MAJ vers Betaflight 2.7.0/BLHELI MULTISHOT 14.5...
Entrez bien la commande "save" dans le CLI pour bien prendre en compte les changements ! :mrgreen:

Sinon : la FC arme, mais les moteurs tournent pas.
Merci pour ce petit tuto ;)
SAM 220x - F40 Pro (2306) 2600kv - Betaflight F3 - RCX "Super RacerBee" 30A D600
RaceDayQuads "RDQ182" - BotherHobby Returner "ZMX" v3 2206 2600kv - Racerstars V2 30A, KK5x4x3
C210 (QAV210) - FVT LittleBee 30A - RS2205 2300kv - SPRF3 - DALprop V2 5045BN - HS1177
MINIMALIST 128 mini 3" - RS MS15A - Emax RS1306 4000kv - Graphene 3S 500mAh 65C

Avatar de l’utilisateur
Beach
Quad d'argent
Messages : 5286
Inscription : lun. 3 août 2015 03:44
Localisation : LA BOUEXIERE
Contact :

Re: Tuto : comment flasher ses ESC en Multishot

Message par Beach »

Les XROTOR sont flashable multishot? Les 40A ne valent pas plus de 12€ et visiblement se sont les meilleurs du test.


I believe i Can crash !
Zigogne RS200: Betaflight FC, RAcerstar 30AV2, F40Pro 2306 2400kv
QAVX: Betaflight FC, Hobbywing 30A, Brother hobby 2206 R4 2300kv
QAV210: FC F3, Littlebee spring 30A, Brother hobby 2206 R3 2600kv
RUB130: Piko BLX, racerstar 12A, Emax 1306 4000kv (3s)
QAVR6": FC F3, Esc littlebee 30A, F60 2207 2000kv

Fatshark Domintor SE
Taranis X9D+

I believe I can Crash !

Avatar de l’utilisateur
born22000
Helice d'argent
Messages : 862
Inscription : jeu. 14 janv. 2016 15:58
Localisation : L'Hermitage Lorge
Contact :

Re: Tuto : comment flasher ses ESC en Multishot

Message par born22000 »

Visiblement oui!
Ils font partis de la liste dans le firmware!
Born to crash!!!!!

Avatar de l’utilisateur
Vinzzhh
Quad de bronze
Messages : 4120
Inscription : lun. 28 déc. 2015 15:27
Contact :

Re: Tuto : comment flasher ses ESC en Multishot

Message par Vinzzhh »

Pas de vibrations avec P pitch roll a 4.0.

Avatar de l’utilisateur
born22000
Helice d'argent
Messages : 862
Inscription : jeu. 14 janv. 2016 15:58
Localisation : L'Hermitage Lorge
Contact :

Re: Tuto : comment flasher ses ESC en Multishot

Message par born22000 »

Je suis passé en bf 2.7 ,pid donnés par vinzzhh soit p=3.5 sur le pitch et le roll. Et bien chez moi ça vibre malgré un tpa à 0.2.....
Je vais faire un essai de tpa à 0.3 voir 0.4 ,les vibrations n'apparaissant qu'a 3/4 des gaz.
Born to crash!!!!!

Avatar de l’utilisateur
Vinzzhh
Quad de bronze
Messages : 4120
Inscription : lun. 28 déc. 2015 15:27
Contact :

Re: Tuto : comment flasher ses ESC en Multishot

Message par Vinzzhh »

En fait j'étais descendu à 4.0 et non 3.5 :)
Mais bon, ça n'aurait pas réglé ton problème... Qui du coup doit venir d'ailleurs.
Avec quelle carte tu as ce souci ?
Et quels ESC ?

Avatar de l’utilisateur
born22000
Helice d'argent
Messages : 862
Inscription : jeu. 14 janv. 2016 15:58
Localisation : L'Hermitage Lorge
Contact :

Re: Tuto : comment flasher ses ESC en Multishot

Message par born22000 »

Je suis en SP racing F3 et ESC littlebee (20 et 30A ),et sur mes 2 machines en multishot, j' ai le même "soucis" soit un problème de vibration passé les 3/4 de gaz.
Si P sur pitch et roll vers 3.2 pas de soucis, mais je trouve la valeur super basse ......peut être remonter le TPA afin d' avoir une valeur sur le P un peu plus dans la norme :hum: .......
Born to crash!!!!!

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités