Aller au contenu
bannière promotion betafpv elrs

Chercher dans la communauté

Résultats des étiquettes.

  • Recherche par étiquettes

    Saisir les étiquettes en les séparant par une virgule. Merci de privilégier l'auto-complétion plutôt que de créer des tonnes de tags inutiles.
  • Recherche par auteur

Type du contenu


Forums

  • La vie du forum
    • Présentation
    • Discussion
    • On vous écoute
    • Actualité et nouveautés du forum
    • Releases Monitor
  • Les vidéos de FPV
    • Les vidéos du Web
  • Discussions
    • Discussions générales
    • Discussion par marques
    • DroneBuilds
    • Le matos FPV
    • Caméras HD
    • Électronique
    • Moteurs et hélices
    • Radiocommandes et accessoires
    • Les pratiques spécifiques
    • Batteries et chargeurs
    • Conseils
    • Entraide
    • Bricolage
    • Impression 3D
    • Evénements et rassemblements
    • Blabla
  • Petites annonces
    • Achats
    • Ventes
    • Commandes groupées
    • Bons plans
    • Emplois et services
  • WE are FPV Community
    • Règles et candidatures

Chercher dans...

Résultats qui...


Date de création

  • Début

    End


Dernière mise à jour

  • Début

    End


Filtrer par nombre de...

Inscrit

  • Début

    End


Groupe


Member Title


Website URL


Skype


Twitter


Facebook


Youtube


Instagram


Lieu


Machines FPV

  1. Bonjour à tous, Je me trouve avec un nouveau problème. J’ai réussi à (normalement) correctement souder mon GPS M10Q-5883 sur mon drone Nazgul F5X HD (voir les images). Le problème est que le logiciel BetaFlight ne reconnaît pas le GPS et ne veut pas se connecter… Pourtant le GPS est allumé (voir l’image) Quelqu’un pourrait m’aider à trouvé d’où vient le problème svp… Merci beaucoup.
  2. bonjour, je suis un nouveau droniste, et je n'arrive pas à flasher la carte avec betaflight, j'ai bien suivi la video et tuto sur le forum et en tant que pure debutant, je pense qu'il faut que je passe par la case demande d'aide exterieur car je n'avance pas du tout. et pourquoi pas de l'aide jusqu'a mon premier vol IRL. sur betaflight j'ai un retour d erreur apres selection de la carte, le bon firmware, je dl le firmware online et là quand je lance le flash j'ai une erreur echec de la connexion usb. j'ai verifié tous les drivers... je ne sais pas quoi faire.
  3. Salut, Le but de ce tuto est de vous aider à obtenir un bon tune pour votre quad, 2-3 lipos devraient suffire. A noter que des presets viennent de faire leur arrivée avec la Release Candidate. Ca ne vaudra jamais un tune adapté à votre machine, mais ça pourra sans doute convenir à beaucoup de pilotes. Ce guide est un peu long, mais vraiment pas compliqué, soyez rassurés 😉 A la fin de ce post, vous retrouverez les vidéos de la chaîne concernant Betaflight 4.3, 4.4, 4.5 et le Tuning. Mais ce tuto "texte" reste un très bon complément aux tutos vidéo. Les versions 4.4 et 4.5 de Betaflight n'ont pratiquement aucun impact sur le tuning, ce guide initialement rédigé pour la version 4.3 est 100% applicable. De même que la migration de la 4.3 vers la 4.4 se fait sans problème, on fera juste attention à la nouvelle valeur par défaut de l'anti-gravity (qui passe de 3.5 à 8). Pourquoi passer en 4.3/4.4/4.5 ? Parce qu'elles apportent leur lot de nouveautés. Certaines versions majeures de BF n'étaient pas forcément au niveau des attentes. Ce cru est excellent, jamais BF n'a aussi bien volé, ça fait pratiquement un an qu'elle tourne bien, elle a été testée dans tous les sens par des centaines/milliers de pilotes. Au menu des principales nouveautés : Arrivée des Presets (dans de nombreuses déclinaisons : ils ciblent différents aspects de la configuration par exemple, on a des présets dédiés au lien radio, d'autres aux rates, aux filtres, au VTX etc...) Un nouveau filtre dynamique, plus rapide et efficace, c'est sans doute la principale raison de passer en 4.3. Mark Spatz en parle en détail dans cette vidéo Une grosse amélioration de l'antigravity (qui booste maintenant aussi les P, c'est très efficace) Un nouveau set de curseurs, pour faciliter le tuning Une optimisation du Feedforward qui devient davantage paramétrable Le remapping presque automatique des moteurs en cliquant sur les moteurs ainsi que la modif du sens de rotation ! De nouveaux filtres : PT2 et PT3. Ces filtrages seront destinés à remplacer le BIQUAD. Ces filtres règlent qques défauts du BIQUAD (très consommateur en ressources et génère de l'overshoot). Le RC Smoothing s'appuiera par défaut sur du PT3. Configurateur : Auto détection de la target, pour éviter les erreurs Nouveau mixeur linéaire (en provenance de Emuflight) : montée plus fluide du throttle (2 nouveaux modes en plus du "legacy" : "linear" et "dynamic") Le dynamic Idle a été revu et ne dépend plus du DShot Idle Optmisation des APIs qui permettent de gérer le SPI DMA, ce qui permet d'éviter que l'utilisation de la Blackbox impacte la boucle PIDs Les Warnings deviendront accessibles via MSP de manière "propre", donc plus de bidouille à faire, on aura les Warnings dans l'OSD DJI. Mais cela nécessitera que DJI mette à jour sa façon de gérer cet aspect là (il faudra donc attendre une mise à jour DJI pour en profiter) Nouvel élément dans l'OSD : la puissance du lien TX (donc indiquer par exemple si le module Crossfire est à 25, 500, 1000 mW etc. Ca arrivera donc dans l'OSD BF (pour l'OSD DJI, c'est un peu plus compliqué, on devra certainement attendre l'arrivée de la gestion du Canvas mode pour en profiter) Support du Crossfire v3 (24 channels, meileure gestion des erreurs...) etc. Le guide de tuning BF4.2 reste disponible ici. Pré-requis Il faut tout d'abord récupérer la dernière version du configurateur : https://github.com/betaflight/betaflight-configurator/releases A chaque installation d'une nouvelle version, pensez à récupérer la dernière version du configurateur Windows 10 est maintenant nécessaire pour cette nouvelle version du configurateur (si vous êtes sous Windows) Avant de démarrer le tune, s'assurer que le quad est sain : vérifier que toutes les vis (châssis, bras, moteurs, hélices...) soient bien serrées, que les hélices ne soient pas tordues, que tout soit bien sécurisé dans la machine (pas de fil pouvant bouger et tapoter la FC ou le gyro par exemple) : tout ce qui peut bouger peut engendrer des vibrations... Etapes de ce guide : Configuration de base et pré-requis Réglage des filtres Réglage des PIDs Ajustement du feeling Optimisation du filtrage Pour aller plus loin 1. Configuration de base et pré-requis Pas de panique ! Ce guide peut sembler assez long, mais il est normalement simple et il y a beaucoup d'images 😆 Même si l'utilisation de la Blackbox peut-être pratique (on y revient à la fin), ce guide est pensé pour s'en passer. 1.1 Récupération de la configuration de base L'objet de ce tuto n'est pas d'expliquer comment configurer BF, le principe est le même que pour les versions précédentes. Sachez juste que certains réglages initialement dans l'onglet "Configuration" ont migré vers d'autres onglets plus adaptés : ESCs dans l'onglet "Moteurs" RX dans l'onglet "Recepteur" Vous pouvez normalement récupérer sans problème l'essentiel de votre configuration de BF 4.2 (Ports, Modes, RX). Vous pouvez également récupérer vos rates, mais attention, par défaut, ce sont maintenant les Actual Rates, pensez donc à sélectionner "Betaflight Rates" s'ils sont à ce format. 1.2 Réglages ESCs La plupart des ESCs sont aujourd'hui compatibles avec le Bi-directionnel DShot : les ESCs sous BLHeli32 le sont nativement depuis la version 32.7, les ESCs sous BLHeliS peuvent en général être flashés avec BlueJay (ou JESC, ou BLHeli_M). Si vous avez des ESCs BLHeli32, de bons réglages de bases seront : Motor Timing : 23 est bon compromis ("Auto" pour une meilleure efficience, 16 pour plus de réactivité, > 23 pour plus de puissance) PWM Frequency : 48 Khz (si vous mettez une valeur supérieure à 24 Khz, dans l'onglet PIDs de BF, vous pouvez activer le "Thrust Linearization" et le mettre à 20-25%, bien que d'après les retours cela ne soit plus aussi important qu'en 4.2) Demag compensation : Low (High si vous avez des problème de desync) Rampup Power : Par défaut à 50%, vous pouvez l'ajuster comme suit : Pour un Tiny Whoop : > 50% Pour un 3" : ~50% Pour un 5" : ~40-50% Pour un 7" : ~15% La version 32.8 ainsi que le "variable PWM Frequency" peuvent poser des problèmes, en particulier avec le DShot bidirectionnel activé. Personnellement, je préfère rester en 32.7 pour le moment (quand elle est disponible). La version 32.9 est arrivée il y a qques temps et corrige des bugs de la 32.8. Néanmoins, après avoir testé la 32.9, je suis quand même repassé en 32.7 : avec mes ESCs, ça volait moins bien. D'après les différents retours, cette dernière version ne donne pas toujours les meilleurs résultats, ça dépend vraiment des machines/ESCs. Les ESCs en F3/F4 semblent plus adaptés, mais ça ne reste qu'une hypothèse. Si le "variable PWM Frequency" donne de bons résultats, en particulier avec le max à "By RPM", tant mieux ! En cas de souci, ne pas hésiter à repasser en PWM Frequency fixe. Les réglages BLHeli32 proposés ici offriront de bonnes performances et devraient limiter les risques de desync. Si vous voulez pousser les ESCs BLHeli32 encore plus loin ou optimiser la configuration d'ESCs sous BlueJay, n'hésitez pas à regarder cette excellente vidéo de Chris Rosser. 1.3 DShot Bi-Directionnel Si vos ESCs supportent le Bi-directionnal DShot, activez-le. Cette fonctionnalité permet de profiter du RPM Filter et de l'Idle dynamique. En général : Avec une F7 ou H7, on pourra choisir Dshot600 (la boucle PIDs se positionnera à 8K) Avec une F4, on choisira DShot300 (la boucle PIDs passera automatiquement à 4Khz). On peut tenter de se mettre en DShot600 et 8K/8K tant que la charge CPU reste sous les 75%. Vérifiez dans l'onglet moteur, en faisant tourner les moteurs (sans hélices !) que le taux d'erreur reste à 0%. Si ce n'est pas le cas, il sera préférable de redescendre en DShot300 (voire désactiver le DShot Bi-direcitonnel si les erreurs persistent). Si vos ESCs ne supportent pas le DShot Bi-directionnel, ce n'est pas dramatique, ça vole bien aussi sans, en partie grâce au nouveau filtre notch dynamique. La preuve en images, avec une ancienne version de la 4.3, et un quad d'entrée de gamme (F4, ESCs BLHeliS, Velox). Evidemment, vérifiez le sens de la FC, l'ordre des moteurs ainsi que leur sens. Des outils intégrés à l'onglet "Moteurs" permettent de paramétrer ça en quelques secondes. 1.4 Dynamic Idle Le Dynamic Idle a été revu dans la 4.3 : plus besoin de s'embêter avec le DShot Idle (qui est désactivé lorsque le Dynamic Idle est supérieur à 0). Pour l'activer, il faut avoir activé le Dshot Bi-directionnel. Le Dynamic Idle permet de limiter les risques de desync et permet de mieux contrer le propwash. Plus sa valeur sera élevée, plus il sera efficace pour limiter le propwash mais... plus le quad retombera vite lorsqu'il aura la tête en bas. Voici quelques valeurs de départ conseillées par Chris Rosser, en fonction de la taille de vos hélices : On peut considérer qu'un pas inférieur à 40 est un pas faible, et qu'un pas supérieur à 40 sera un pas assez élevé. Sur mes 5", je règle en général cette valeur à 30. 1.5 RC Smoothing et Feedforward Les réglages par défaut du RC Smoothing sont très bien : Je n'y touche pas, mais si vous voulez ajouter plus de lissage, des valeurs autour de 50-60 pour le freestyle et 100 pour le vol cinématique sont possibles. Attention quand même, au-delà de 50, cela ajoute une latence au niveau des sticks qui commencera à devenir palpable. Un bon compromis à mon gout est une valeur de 45 : le lissage est suffisant, sans que la latence ne soit perceptible. Pour le feedforward, on peut soit se rabattre sur le preset adapté à notre lien radio, soit se baser sur cette recommandation des Tuning Notes : pour un lien radio à 500 Hz (Ghost, ELRS), il faut avoir un lissage autour de 65-70 avec une moyenne sur 2 points. Pour un lien à 250 Hz (Tracer, ELRS), un lissage autour de 35-40, toujours avec une moyenne sur 2 points. Pour du Crossfire à 50 Hz et du FrSky, on pourra opter pour un lissage sur 3 points. Plus de détails : Betaflight RC Smoothing | HIGH performance link KILLER (UAV Tech), BF 4.3 Tuning Guide Part 5: Feedforward! (Chris Rosser) Pour faire simple, on recommandera d'appliquer le preset correspondant à votre lien radio, et repasser le RC Smoothing à 45. 1.6 Mode Expert et derniers ajustements Passez en mode expert pour afficher l'ensemble des sliders de réglages des PIDs. Même si en principe les réglages PIDs et Filtres de la 4.2 peuvent convenir, on recommandera de partir des réglages stocks. Comme pour les versions précédentes, on désactivera le "Dynamic Damping" (anciennement D-Min) en poussant le slider au minimum. Dans un premier temps, on peut en faire autant pour le "Gain réponse aux stick" (Feedforward). Il faudra penser à le réactiver après avoir réglé le "Damping" (D) et le Tracking (P). Sur un 5", je continue en général à suivre les recommandations de Mark Spatz en mettant le TPA à 1750. Mais sur certains setups, je l'ai redescendu à 1450 car j'avais des oscillations de D lors de full dans certains conditions. A noter : en 4.4, le TPA a été déplacé (à juste te titre) dans l'onglet PID et ajoute un liste déroulante pour choisir facilement s'il doit s'appliquer que sur les D (par défaut) ou sur les P et les D : Arrivez là, vous pouvez faire un premier vol de test pour vous assurer que tout va bien (bruit, chauffe moteurs...). 2. Réglage des filtres Comme en 4.2, on réduit le filtrage autant que possible en s'assurant que les moteurs ne chauffent pas trop. Moins on filtre, et moins le MCU aura besoin de travailler -> le quad sera plus réactif/connecté et la gestion du propwash en sera améliorée. Le but est donc de diminuer le filtrage autant que possible... sans cramer les moteurs ^^ Avec les curseurs, c'est très simple : plus on pousse à droite (et la valeur monte) et moins on va filtrer. Vous pouvez conserver les valeurs par défaut pour le RPM Filter et le Filtre Notch Dynamique. Si le RPM filter est désactivé (pas de DShot Bi-directionnel), les valeurs du filtre Notch Dynamique changent (3 notches, Q à 300). Selon les configs, on pourra jouer sur le Q et le nombre de notchs pour filtrer plus ou moins (se référer aux bulles d'aide), voir même élargir la bande de fréquences surveillée (en démarrant à partir de 100 Hz par exemple). Sur la plupart des setups, il est possible de complètement désactiver les filtres gyro. Vérifiez que le quad se comporte toujours bien après avoir décoché tous les boutons. Assurez-vous, après avoir cliqué sur "Sauvegarder", que les boutons restent bien désactivés : Si jamais la désactivation de ces filtres posait problème avec votre machine, conservez le slider "Multiplicateur du filtre Gyro" et bougez-le en même temps que le prochain slider. Un choix prudent consiste à désactiver le Gyro Lowpass 1 et ne garder que le Gyro Lowpass 2 avec une valeur de slider assez élevée. Ainsi le filtre consommera peu et continuera de nettoyer le "bruit" dans les hautes fréquences. On s'attaque ensuite au slider "Multiplicateur de filtre D Term". Progressivement on va le pousser vers la droite en faisant à chaque fois un vol de test de 30 secondes pour s'assurer que le quad n'a pas un comportement anormal (vibrations, bruits anormal, fly away...) et surtout que les moteurs ne sont pas trop chauds. Tant que vous pouvez les garder en main sans que ça soit insupportable, c'est que ça va encore. Mieux vaut tout de même garder un peu de marge pour les périodes les plus chaudes et les hélices/moteurs fatigués. A partir de 1.4, ça devient pas mal, mais si vous le pouvez, allez plus loin. Personnellement, je désactive aussi le filtre passe-bas sur le Yaw. Voilà, c'est terminé, on a une bonne base de filtrage. En fin de tuto, on verra d'autres alternatives pour limiter encore davantage le filtrage si le quad le permet. 3. Réglage des PIDs Avec la 4.3, le principe est toujours le même qu'avant, mais les termes ont changé, les "P", "I" et "D" sont remplacés par des concepts plus concrets : Damping (Amortissement = "D"), Tracking (Réactivité du quad = "P"), Wobble (Oscillation/Remous = "I"), Réponse des sticks (= Feed Forward). Une vidéo en fin de tuto (ou les 30 premières secondes de celle-ci) vous donne un aperçu des manœuvres simples et indispensables au tuning : (demi-) flip sec, (demi-) roll sec, "pompage" des gaz, manœuvres à propwash en laissant le quad retomber dans ses perturbations, et couper les gaz avec le quad sur la tranche ou le dos. 30-40 secondes suffisent pour avoir un vol test représentatif. On va commencer par régler le "Damping" ("D"), le but est de l'augmenter autant que possible, sans avoir de bruits bizarres, fly away ni de moteurs chauds. Ici encore, il faudra procéder par "cran" avec des vols de tests pour vérifier la température et le son des moteurs. L'amortissement porte bien son nom, lors de mouvements secs, il aide à stopper le quad avant qu'il ne dépasse la consigne. Il contribue aussi à limiter le propwash. Typiquement, quand le Damping est trop élevé, lorsque les gaz sont à fond, les moteurs font un bruit caractéristique d'oscillation très rapide dans les aigus. On passe au slider concernant la réactivité du quad : le "Tracking" ("P" et "I"). Le but cette fois va être de trouver la valeur qui permet d'obtenir un arrêt net et précis du quad lors de flips et de rolls très rapides/secs. Si le Tracking est trop bas, l'arrêt du quad va se faire de manière peu précise en ralentissant sur la fin, il sera un peu "mou". S'il est trop haut, il y aura alors de l'overshoot sur les flips et les rolls : le quad va faire un rebond très rapide avant de s'arrêter correctement (il dépasse un court instant la consigne avant d'y revenir), le rebond est audible. Bonne nouvelle : quand on en est là, le plus gros du boulot est terminé 🙂 Le "Gain de réponse aux sticks" est à ajuster selon ses gouts. Le Feed Forward détecte les mouvements rapides des sticks et boost les P pour améliorer la latence, il anticipe quasiment le mouvement. Une valeur trop haute entrainera de l'overshoot sur les mouvements très rapides. C'est donc à ajuster selon son style de vol. Le but étant de le booster autant que possible sans que cela entraine de mouvements disproportionnés. J'ai tendance à réduire cette valeur au fil du temps. Aujourd'hui le bon compromis pour mon style de vol se situe autour de 100 de FeedForward, voire un peu en dessous. Le "Wobble" ("I") permet au quad de mieux résister aux perturbations extérieures. Mettez un coup de gaz et laissez le quad retomber (pas jusqu'au sol 😄) sur la tranche ou sur le dos, vous verrez s'il est bien stable. Une valeur trop faible entrainera un quad qui oscille légèrement, sensible au vent, bref, qui ne tient pas sa consigne. Une valeur haute donnera une sensation de quad "rigide", ancré dans sa ligne, limite robotique, voire même des vibrations. La valeur par défaut est une bonne base. L'ajustement dépendra aussi des gouts personnels. Les 2 sliders suivants, "Pitch Damping" et "Pitch Tracking" permettent de compenser une différence de comportement entre le Pitch et le Roll. Par exemple, si le Pitch peut tolérer des PIDs plus hauts, ou nécessite plus de Damping, ces sliders permettront d'ajuster de manière optimisée chaque axe, plutôt que de "niveller par le bas" en fonction de l'axe le plus sensible. En général, les valeur par défaut sont pas mal, on entre ici dans du "fignolage". Enfin, le slider "Multiplicateur Maître" permet d'augmenter/diminuer toutes les valeurs ajustées précédemment en conservant leur cohérence (balance P/D, balance P/I, FeedForward, Pitch/Roll). C'est aussi un moyen de dépasser les valeurs par défaut permises par les précédents curseurs. Certains pilotes commencent le tuning par augmenter cette valeur aux alentours de "1.3", puis ajustent les autres sliders à partir de ce point départ. Normalement, avec l'Antigravity, le nez du quad ne devrait pas piquer lors des coups de gaz. Vous pouvez le tester en "pompant" sur les gaz. Si vous constatez un comportement anormal du "nez" du quad lors des appels ou arrêts des gaz, il faut regarder du côté de cette fonctionnalité. En version 4.4, la valeur par défaut de 8 est assez élevée, nous ne devriez pas avoir à la modifier. 4. Ajustement du feeling N'hésitez pas à tester les Actual Rates ou les ajustements du Feedforward pour trouver ce qui vous convient le mieux. Par habitude, je suis resté sur mes anciens rates au format Betaflight. La valeur de coupure de l'I Term Relax change pas mal de feeling. Je le monte un peu (à 17 au lieu de 15) pour un quad plus "rigide". Libre à vous d'activer ou non le I Term Rotation. J'avais l'habitude de le faire par le passé pour améliorer le comportement du quad lors de Yaw spins, mais ça ne m'a pas manqué sur cette 4.3. Pour "nettoyer" un peu nos vols, on peut aussi ajouter un chouilla de dead band (onglet Récepteur). C'est une zone au centre des sticks qui est "morte". Typiquement ça peut effacer quelques tremblements et limiter "l'injection de Yaw" sur des gros coups de gaz (le stick peut facilement se déporter un peu sur la gauche ou la droite). J'en ai ajouté un peu récemment et ça ne fait pas de mal (3 sur le Yaw, 2 sur le reste). A vous de trouver la quantité nécessaire pour pas que ça soit gênant : une trop grande zone neutre fera apparaître une sorte de temps mort lors de transitions rapides via le centre des sticks. 5. Optimisation du filtrage Nous avons vu au début de ce guide la méthode "classique" de réglage des filtres (et en particulier du D Term) en utilisant le slider. Cette méthode donne de très bons résultats, mais d'autres approches sont possibles, par exemple, en désactivant le filtre passe-bas dynamique et en posant un unique filtre LPF. C'est quelque chose qu'on faisait déjà avec un BIQUAD (cf. méthode de Chris Rosser), mais l'introduction du nouveau filtre PT2 dans Betaflight 4.3 ouvre de nouvelles possibilités en corrigeant quelques défauts du BIQUAD (gourmand et générant de l'overshoot). Cette approche peut nécessité l'utilisation de BlackBox. J'avais mené quelques tests/comparatifs de ces différentes approches de filtrage, vous pourrez les retrouver ici : 6. Pour aller plus loin Voici un aperçu d'un vol de test avec le tune décrit dans ce guide (Apex 6S, 2306.5 1950KV, Ethix P3). Je n'ai fait qu'une seule session avec, il sera certainement amené à évoluer, mais c'est déjà pas mal : Le TPA dans les dernières versions de BF n'agit (par défaut) plus que sur les D. Il permet d'atténuer les D de X% de manière linéaire à partir d'une valeur de gaz donnée. Idéalement, lors du tuning, il faudrait le désactiver. Honnêtement, je ne me suis pas donné cette peine. Le TPA permet de garder des valeurs de D assez élevées, puisqu'elles seront atténuées en bout de stick des gaz. Les valeurs par défaut sont une bonne base, mais vous pouvez remonter la valeur du "breakpoint" si vous pouvez mettre des gros full sans que le quad fasse des bruits d'oscillation de D (il est à 1500 chez moi). Pour vérifier la qualité de votre tune et trouver des pistes d'amélioration, il vous reste la BlackBox. Mais vraiment rien d'obligatoire. J'utilise un peu la BlackBox pour pour regarder où se trouve le bruit, vérifier l'efficacité du filtrage et voir comment le gyro colle au Setpoint sur les différents axes. 3 outils pratiques : BlackBox Explorer : https://github.com/betaflight/blackbox-log-viewer/releases (tuto WAF) PID Analyzer (Plasmatree) : https://github.com/Plasmatree/PID-Analyzer (tuto WAF) PIDToolbox : https://github.com/bw1129/PIDtoolbox EDIT du 14/06/2022 : la version 4.3 finale est sortie, c'est l'occasion de résumer toutes les nouveautés sur le blog et en vidéo : Dans cette vidéo, on fait un tune complet, en utilisant uniquement les sliders de Betaflight, ça vous permettra de mieux voir comment ça se passe en pratique, sur le terrain : Dans cette dernière partie, on reprend les bases du fonctionnement d'un contrôleur de vol avant de voir comment utiliser la Blackbox pour analyser le comportement de notre quad et optimiser son tune : Présentation des nouveautés de la version 4.4 : Présentation des nouveautés de la version 4.5 :
  4. Hello, Nouveau dans le domaine, je me suis offert un lot de matos comprenant un Hawk 5 une radio Q7 accst, accus et tout le nécessaire pour faire mes premiers crashtests. Je travaille dur sur TRYP FPV mais en grand impatient que je suis j'ai tenté mes premiers vols prématurés quand même. En vol stabilisé tout semble OK, mais en mode Accro, le drone se retourne sur lui même dès le décollage. Sachant que j'ai acheté ce matos d'occas à un autre novice, et parceque je veux apprendre, j'aimerais checker la config sur betaflight configurator (10.10.0), et c'est ici que les ennuis m'arrivent. À la connexion, la carte est bien reconnue : Omnibus F4, mais un message apparait dans le configurateur : Puis, à la fermeture du message d'alerte, deux cas de figures se présentent : J'accède uniquement au CLI La connexion est affichée réussie, mais je ne dispose que des 5 onglets suivants dans beta. J'ai essayé de flasher le firmware via l'onglet dédié, le fichier est bien trouvé pour la carte omnibus F4 mais rien ne se passe lorsque je clique sur flasher. Deux questions donc : Pensez-vous que le problème au décollage puisse venir d'un paramètre du soft ? Quelle est le process pour flasher vers une version compatible avec le configurateur ? Merci 😉
  5. armement moteurs impossible bonjour la communauté je ne suis pas sur d'être sur le bon sujet du forum ( je m'excuse par avance ), j’ai fais des recherche mais je n’ai pas trouvé de solution à mon problème d’armement moteurs.. je me tourne vers vous car cela fait trois jours que je cherche pourquoi je n'arrive pas à armer les moteurs (le problème) mais impossible de faire changer la couleur de la case ARM de betaflight ou cleanflight (’armer les moteurs). je suis sur betaflight 3.2.1 . FC :SPRACINGF3 . ESC 4 en 1 BLHELI S j’ai même cru avoir briqué le spracing F3 en changeant de firmware … j’ai bien le récepteur satellite dsmx qui est bien configuré et les sticks fonctionne way, roll, pitch, aux1 ...nim_check = 1050 mais impossible d’activer l’armement des moteurs sur aux1 ou aux2.??? ( emetteur spektum dx7 ) pourtant,sur angle, horizon et tous les autres fonctions, ca marche avec les paramètres par défaut.?? j’ai cherché des solutions dans google j'ai tout essayé même si je ne suis pas anglophone et aujourd'hui je pleure je ne sais plus quoi faire je n’ai plus d’idée je me tourne vers vous en espérant docteur spracing f3 un qui connaisse betaflight cleanflight arm ou ça déconne ????
  6. Bonjour à tous, J'ai digger le forum à la quête d'une piste concernant mon problème mais je n'ai rien trouvé. Alors je me lance. Je me suis lancer dans le tuning de mon build (cinewhoop 3" diy - betafpv F722 BlHeli32). En stock le comportement était pas mal, mais il y avait pas mal de propwash alors en cherchant je me suis dis qu'il fallait peut être que je me lance dans le tuning. J'ai suivi le tuto de Rotor Riot sur le sujet, qui est plutôt clair et qui m'a permis de prendre pas mal d'info. J'ai fait la mise à jour de mes ESC un soir, le premier ESC est passé, mais les 3 autres ont été en erreur, il était tard, je me suis dis que je verrais le lendemain. Le lendemain j'apprends que BlHeli_32 est down... Donc j'ai un ESC en 32.10 et trois autres en 32.9... Depuis le quad a un comportement bizarre, la réponse des sticks n'est pas du tout conforme. En montant doucement les gaz, le quad réagit par pallier, comme si le potentiomètre du stick avait un incrément de 10 en 10. Dans betaflight dans l'onglet Récepteur, les jauges sont réactives et la sensation d'incrément n'y est pas, les PID et filtres sont sur les valeurs par défaut. J'ai pensé que cela pouvait venir du paramétrage de ma radio, mais en testant un autre quad avec les même réglages, je n'ai pas ce comportement. (250Hz, Hybrid, 250mW). Ca fait un moment que je cherche et je ne trouve pas de solutions, si une âme charitable a une idée je suis preneur. Bonne soirée à tous.
  7. [résolu pour le moment en partie J'ai réussi à faire reconnaitre la radio et faire voler le drone à vue pour le moment, je recois le masque demain donc je testerai plus en détail mais j'ai du modifier les port (UART2 activé et du coup dans l'onglet receiver j'ai plus de bind phrase... bizarre bref] Hello à tous ! Je suis un tout juste débutant dans le monde du FPV, je viens d'aquérir un Mobula 6 2024 avec une radiomaster Boxer, j'ai regardé plein de tutos pour que tout ce pettit monde puisse se parler correctement et ça fait des heures que je n'arrive pas à connecter ma Boxer à Betaflight 😕 J'ai Flashé la Boxer à la dernière version de ExpressLRS (3.4.2) , mis à jour également EdgeTX J'ai Flashé le FC du Mobula6 avec la dernière version de Betaflight (4.5) , supposée gérer le ELRS V3 si je me plante pas ? J'ai réussi à Binder les deux visiblement mais je n'arrive pas à voir les curseurs bouger quand je suis dans l'onglet "Receiver" de Betaflight .... Qu'est-ce que j'ai raté ???? J'ai regardé les soudures du Mobula6 et je n'ai rien vu de suspect (je suis pas du tout un expert mais les antennes ont l'air ok et les différentes soudures aussi) Merci beaucoup de votre aide !! (ah et la binding phrase a priori est la même (123456) !) -Thomas
  8. Bonjour, je viens de recevoir ma fc mamba f722 app. La carte est détectée mais ne se connecte pas a betaflight, de plus quand j'essaye de mettre à jour le firmware Betaflight essaye de faire la mise a jour et fait comme si la carte s'était déconnectée. Pouvez-vous m'aider svp ?
  9. Hello, Je solicite de l'aide de personnes aguerries car je me suis mis en très mauvaise posture sur mon matos BETAFPV. Récap : J'ai acheté un kit Cetus X FRSKY. Tout marchait très bien, radio sur liftoff également, no problème. Mais le Cetus x était un peu trop puissant pour du Indoor avec mon niveau de newbie, donc j'ai commandé un Meteor 65 Pro FRSKY BNF. Arrivé à la maison, impossible de le bind, donc je télécharge Betaflight pour la première fois, j'y passe des heures de tuto tout ça tout ça, et je fini par bind mon meteor après l'avoir mis à jour et changer des paramètres que je comprenais pas forcément... bref, ça a marché, à part que même bind, aucune réponse de ma radio (que j'avais changé de protocole entre D8, D16, LBT ou LTB je sais plus... c'est très compliqué quand on commence). Au bout de 2 jours de galère je me résigne a retourner sur le cetus X pour voler un peu. Impossible de rebind la lite radio 3 (entre temps j'avais essayer une mise a jour sur BETAFPV CONFIGURATOR.) Finalement et suite à encore des tuto tous plus compliqués les uns que les autres, je rebind au cetus, à part que les commandes de la radio déconne complètement. Il part dans tous les sens c'est l'horreur, il tourne comme une girouette au vent ! Donc je ne peux plus voler sur le cetus, je n'ai pas réussi a essayer le meteor, même pas une fois, et pour finir, même sur liftoff la radio déconne complètement. Voici les mix de la radio qu'il y a suite à un "Factory Resset" : ( CH 5/6/7/8 on l'air de bien fonctionner. Pour le reste c'est l'anarchie total. Pour info, je n'ai pas réussi à brancher la radio sur Betaflight, juste le meteor 65PR0 (le cetus non plus, pas connecté, il faut un cable special que je n'ai pas). La radio est connectable sur betafpv configurateor. Mes 3 questions : - Comment me sortir de cette galère, tout rebooter et au moins repartir sur mon cetus X kit comme à l'origine ? - Comment bind et utiliser mon meteor 65 pro avec mon matos actuel ? - Comment pouvoir bind et changer rapidement de drone sans avoir de manip ou configuration a faire a chaque fois ? Est-il possible de juste Bind le bon drone et go ? Merci d'avance A bientot Pokben
  10. Welcome to Betaflight Firmware 4.5.0 Thank you to all those who have contributed to this release, whether it be code or testing. Release notes for 4.5.0 are here: https://betaflight.com/docs/wiki/release/Betaflight-4-5-Release-Notes IMPORTANT: Make sure you install and use the latest version of the Betaflight Configurator (10.10.0) before updating your firmware. Don't forget to check it out all the documentation on http://betaflight.com/. What's Changed Features OctoSPI and Memory Mapped Flash support by @hydra in #11825 Angle and Horizon Mode improvements by @ctzsnooze in #12231 Add rainbow effect to led strip by @ASDosjani in #12323 Add GPS Lap Timer by @SpencerGraffunder in #11856 RPM Limiter by @Tdogb in #12054 Add (e)RPM field to blackbox logs by @tbolin in #12823 Add support for IST8310 compass by @haslinghuis in #12917 Adding OSD quick menu by @limonspb in #12977 Added throttle flight statistics by @limonspb in #12978 Add support for MSP2_SENSOR_GPS message from RemoteID module by @SteveCEvans in #13062 STMicro LSM6DSV16X IMU support by @SteveCEvans in #13046 Additional TPA breakpoint for low Throttle by @pichim in #13006 STMicro LIS2MDL mag support by @SteveCEvans in #13150 STMicro LPS22DF baro support by @SteveCEvans in #13054 Throttlebased EzLanding by @tbolin in #12094 Improvements Default blackbox device to NONE on reset by @haslinghuis in #12221 Cleanup make by @blckmn in #12179 Add Octo X8 + to mixer defaults by @VirtualEnder in #12175 Add GYRO_CALIBRATION debug mode by @SteveCEvans in #12241 Enable retrieval of the BUILD_KEY using MSP2 by @blckmn in #12264 Source file re-arrangement for better separation of MCU types by @blckmn in #12268 ELRS - Simplify deferred ISR by @hydra in #12303 NVIC - Update ELRS and SPI atomic_block usage to use appropriate priority levels. by @hydra in #12302 add thrust_linear to blackbox header by @nerdCopter in #12337 Method for adding defaults using defines for resources. by @blckmn in #12342 Refactor GPS state_position by @haslinghuis in #12330 Makefile Cleanup - further simplification of local building by @blckmn in #12354 timerHardware removal - all targets use fullTimerHardware now. by @blckmn in #12349 Simplified platform.h by @blckmn in #12355 Adding additional MOTOR pin mappings for defaults by @blckmn in #12364 Refactor I2C to use I2Cx_SCL_PIN and I2Cx_SDA_PIN by @blckmn in #12357 Remove USE_SWDIO, simply refer to DEBUG by @blckmn in #12361 Using SPI default pins by @blckmn in #12367 To enable display of pin mapping for config.h by @blckmn in #12363 Added SITL Gazebo by @ahcorde in #12346 Move FLASH_PAGE_SIZE definition to CPU specific target.h files by @SteveCEvans in #12394 Add CMS support on TX for ELRS by @SteveCEvans in #12308 Auto generation of config.h from unified target repo by @blckmn in #12353 REFACTOR: moving timer definitions to MCU locations. by @blckmn in #12397 Enable cloud build features at runtime by @haslinghuis in #12388 Removing Custom Defaults by @blckmn in #12425 Rename ACC to ACC_REGS by @SteveCEvans in #12429 AT32F435 BlackBox FLASH support by @SteveCEvans in #12431 Rename MOSI and MISO to SDO and SDI by @haslinghuis in #12469 Removing Brushed ESC auto detect by @blckmn in #12479 Cleanup of USB drivers for AT32F4 by @blckmn in #12441 AT32 initial dshot support by @JBKingdon in #12464 FIX: If local config applied, do not include all drivers. by @blckmn in #12483 Make dyn idle startup increase configurable by @tbolin in #12432 FIX: SPI PIN defaults cleanup #2 by @blckmn in #12487 Debug 8 columns by @bw1129 in #12445 Remove SPEK1024 as the default RX (set to NONE) by @blckmn in #12500 Rename FAKE to VIRTUAL by @TheIsotopes in #12493 Add USB MSC support to AT32 by @SteveCEvans in #12481 Set DSHOT default by @haslinghuis in #12508 WORKFLOW: Adding call to create or update target list in API from config.h by @blckmn in #12540 Remove getRcStickDeflection and areSticksInApModePosition by @ctzsnooze in #12198 Update RSSI_DBM to include diversity antenna in OSD element (CRSF) by @haslinghuis in #12359 gyro_init.c remove duplicate include line for icm20689.h by @nerdCopter in #12582 Remove code comments using word retarded by @Quick-Flash in #12592 More efficient PTn gain calculation by @KarateBrot in #12610 Cleanup + led overlay expansion by @ASDosjani in #12554 add getCoreTemp by @HThuren in #12608 Add more info for sensor in (get) MSP_SENSOR_CONFIG by @HThuren in #12626 Implement Stopwatch by @KarateBrot in #12623 Make UBLOX models more configurable by @ASDosjani in #12587 Obtain HSE_VALUE from config.h where provided. by @blckmn in #12632 UBLOX Full Power mode + default STATIONARY model by @ASDosjani in #12659 Optimise DSHOT cache management loops by @SteveCEvans in #12672 Send motor data and then immediately decode prior telemetry data for bitbanged DSHOT by @SteveCEvans in #12685 Lead-Lag Compensator by @KarateBrot in #12730 Add GPS Status Line to CLI Status Output by @ZzyzxTek in #12769 Minor pid.c refactoring by @ctzsnooze in #12722 TPA optimisations by @ctzsnooze in #12721 DShot bitbang decode - simple refactor by @ctzsnooze in #12688 Allow custom H7 HSE freqs. Allow H7 HSI. Limit H723 speed to 520Mhz by @David-OConnor in #12291 Add NMEA Custom commands by @ASDosjani in #12591 Thrust linear code optimisations by @ctzsnooze in #12720 Improve behaviour when GPS Rescue is initiated close to home by @ctzsnooze in #12715 Removing Timer Usage Flags by @blckmn in #12862 Enables retrieval of the RELEASE_NAME using MSP2 by @haslinghuis in #12878 GPIO alternate function initialisation removal for HAL. by @blckmn in #12888 Separate resources for SOFTSERIAL_TX & SOFTSERIAL_RX by @DieHertz in #11786 IMU - increase gain on large Course over ground error by @ledvinap in #12792 Refactor imuCalcKpGain by @ledvinap in #12859 Add unfiltered gyro black box field by @tbolin in #12907 add uart 6 and 7 by @freasy in #12928 AT32F435 camera control by @freasy in #12913 Add default port settings for serial port functions by @haslinghuis in #12986 Use coloured fonts if supported by @SteveCEvans in #13005 M10 ValSet support, GPS connection stability by @freasy in #12799 Added dynamic expo factors to blackbox header by @pichim in #13004 Add LED strip config values to MSP by @ASDosjani in #12995 Add magnetic heading as debug and magnetic declination for the Mahony filter by @pichim in #13073 rearrange rescue phase enum and keep Mag during landing by @ctzsnooze in #13072 Dimmable RPM harmonics by @KarateBrot in #12838 Remove back-and-forth float to int to float conversion in acceleration calculation by @tbolin in #13158 Improved Magnetometer / Compass Bias Estimator by @pichim in #12998 Make AT32 I2C accesses fully interrupt driven by @SteveCEvans in #13171 Add OSD Link Quality alarm value to the MSP by @McGiverGim in #13121 Add additional timers for AT32F4 by @blckmn in #12548 Dshot RPM Telemetry Refactoring by @KarateBrot in #13012 at32: add PA0/PA1 as i2c pins by @bkleiner in #13187 Set serial duplex mode by @haslinghuis in #12909 Encapsulate LSM6DSV16X driver specific macros by @KarateBrot in #13196 Renamed tpa....lower to tpa_low_..., + tpa_low_always = OFF by default by @limonspb in #13206 Make lookupTableThrottleLimitType an extern variable by @limonspb in #13204 at32: add mux 3 for tmr9 on port c by @bkleiner in #13222 Add gyro jitter analysis to DEBUG_SCHEDULER_DETERMINISM by @SteveCEvans in #13230 Revive MSP message for mag declination by @haslinghuis in #13232 Add hardware LPF1 options for lsm6dsv16x gyro by @SteveCEvans in #13234 Revised LPF1+LPF2 filter cutoff bandwidths from STMicro by @SteveCEvans in #13239 Do not permit MSP on softserial ports as the load on the CPU is too great by @SteveCEvans in #13303 Use cpu_late_10ths_percent_limit to set limit on % of late tasks in 10th of a % by @SteveCEvans in #13330 Log the standard deviation of gyro cycle time in SCHEDULER_DETERMINISM and TIMING_ACCURACY by @SteveCEvans in #13377 Make servos great again (Servo range 500 - 2500) by @StNekroman in #13451 Fix bmp388 spi (and add BMP390) by @ledvinap in #13458 Extend build info with defined flags by @atomgomba in #13333 Add support for SPL07_003 barometer - based on DPS310 by @haslinghuis in #13427 Add resource for LPUART by @haslinghuis in #13306 mag cal improvements by @ctzsnooze in #13487 Barometer - remove unnecessary static variables by @ledvinap in #13496 new flash added: py25q128ha by @freasy in #13516 RX - minor optimizations/minor cleanup by @ledvinap in #13493 Fixes Fix gating for USE_ACC_SPI_MPU9250 by @haslinghuis in #12240 Fix Bug causing Dynamic Idle to fail if RPM filtering is turned off by @ctzsnooze in #12270 Fix max permissible CMS rows and up/down page arrows by @SteveCEvans in #12277 SD - Use SDIO by default if target uses USE_SDCARD_SDIO. by @hydra in #12301 Don't enable all flash chips by default on EXST targets. by @hydra in #12300 Fix BMI160 accelerometer read in non-DMA SPI transfer by @SteveCEvans in #12338 Fix blackboxdevice missing by @haslinghuis in #12324 FIX: Flash status compilation error by @blckmn in #12360 Enable SPI DMA receive before transmit on AT32 by @SteveCEvans in #12368 FIX: Poor performance due to platform movements. by @blckmn in #12373 Fix MPU6000 reset by @klutvott123 in #12371 FIX: Several build issues following configuration changes by @blckmn in #12389 FIX: Multi-gyro enabled but not configured at compile time. by @blckmn in #12404 FIX: LED is zero based index (variance to resource command), ADC pins incorrectly mapped. by @blckmn in #12405 FIX: Custom defaults - premature configuration by @blckmn in #12410 FIX: Legacy drivers required for STM32F411DISCOVERY target by @blckmn in #12411 increase FF smoothing max to suit elrs 1000hz link rate by @sugaarK in #12426 FIX: Autogeneration of config.h inadvertently used PNONE instead of NONE by @blckmn in #12430 H7 Fix frozen ADC values by @klutvott123 in #12439 FIX: Multi gyro and SDIO hard fault by @blckmn in #12446 FIX CONFIG: MATEKF405TEMINI SPI3 + CONFIG DEFAULT_VOLTAGE_METER_SCALE + SYSTEM_HSE_MHZ by @haslinghuis in #12468 Improve GPS Rescue Pitch smoothing and disarming by @ctzsnooze in #12343 added fake barometer sensor name to cli lookup table, fixes cli status crash for SITL by @AJ92 in #12474 FIX: SPI Pins, and I2C pins should be configured in config.h by @blckmn in #12484 FIX: RX SPI modules not correctly activating (incorrect CS pin definition) by @blckmn in #12482 CONFIG: Fix SDCARD CS by @haslinghuis in #12488 FIX: ESCSERIAL_PIN not mapped correctly by @blckmn in #12486 FIX: CRSF no active serial port and telem causing hardfault by @blckmn in #12496 Fix RX protocol config by @haslinghuis in #12497 CONFIG: Fix blackbox by @haslinghuis in #12511 Exclude MSP_OSD_CONFIG if USE_OSD not defined by @klutvott123 in #12513 Revert 12302 NVIC SPI Priority by @ctzsnooze in #12505 CONFIG: Fix VTX feature by @haslinghuis in #12512 CONFIG: Add CAMERA_CONTROL if PIN defined by @haslinghuis in #12516 Fixes #12521 Add separate AAF values for ICM-42605 by @tbolin in #12524 FIX: IBUS telemetry by @haslinghuis in #12541 Keep sending DShot 0 packets between beacon commands by @ctzsnooze in #12544 Restore DShot Beacon control for 4.5 by @ctzsnooze in #12558 Enable OSD feature if USE_OSD_SD or USE_OSD_HD is defined by @SteveCEvans in #12563 Fix H7EXTREME by @haslinghuis in #12596 If DSHOT telemetry is still being received, wait by @SteveCEvans in #12612 Fix PG initialization of DMA defaults for TIMUP configuration by @blckmn in #12633 Position: Remove 15 m/s limit on estimated vario by @mluessi in #12669 Fix flash M25P16 ID with QUADSPI by @mluessi in #12670 fix bootloader jump for g4 mcu by @freasy in #12675 Fix missing cfg_pms.version by @SteveCEvans in #12695 Fix Softserial by @haslinghuis in #12679 Increment parameter group version of GPS config by @KarateBrot in #12681 Fix handling of attribute byte by @SteveCEvans in #12701 Refactor Feedforward Angle and RC Smoothing - mashup of 12578 and 12594 by @ctzsnooze in #12605 Detect if no motor GPIO is specified during DSHOT intialisation by @SteveCEvans in #12745 Tri-state USART TX output if load due to powered down peripheral is detected by @SteveCEvans in #12760 If CS is asserted between transfers then consider bus to be busy for all but owning device by @SteveCEvans in #12604 Converge IMU faster at higher groundspeed during GPS Rescue by @ctzsnooze in #12738 Fix GNSS new data by @haslinghuis in #12725 Fix bidirectional dshot on F7 by @haslinghuis in #12796 fixes not working Ghost on F4xx by @TheIsotopes in #12809 GPS Rescue Bugfix to ensure IMU adaptation to GPS course over ground by @ctzsnooze in #12789 Handle invalid baro pressure values by @haslinghuis in #12815 GPS rescue IMU adaptation 0.2 by @ctzsnooze in #12841 Fix wrong test for BOXMSPOVERRIDE channel by @ledvinap in #12857 Call updateInit() before writing motor command data by @SteveCEvans in #12865 Fix MAG redefines by @haslinghuis in #12882 G4 LPUART rework by @DieHertz in #11821 fix led strip for h7 by @freasy in #12890 Fix g force calculation by @Schuwi in #12892 Fix rcSmoothing warning beeper by @haslinghuis in #12893 Fix rcSmoothing warning OSD by @haslinghuis in #12898 Platform target evaluation fix by @ASDosjani in #12904 Fix Serial USB COM port by @freasy in #12911 Handle USART TX pulldown by @SteveCEvans in #12929 GPS rescue IMU, velocity iTerm and other fixes by @ctzsnooze in #12900 Revert 12577 change for F4 by @haslinghuis in #12969 Rename flight mode by @haslinghuis in #12983 Fix MSP_DISPLAYPORT_UART assignment by @SteveCEvans in #13000 Remove cs lock device by @SteveCEvans in #12999 Fix escserial for HAL targets. by @hydra in #12992 Fix: disable sag compensation if RPM limit is active by @limonspb in #12918 Enable/disable the UART TX before changing the TX pin mode by @SteveCEvans in #13017 UART enable disable f4 by @SteveCEvans in #13019 Allow for F7 UART idle preamble to be sent on startup by @SteveCEvans in #13021 AT32F43x: make sure the SRAM configuration is valid by @cruwaller in #13031 Fix MAX7456 clock configuration by @haslinghuis in #13030 Fix AT32 UART 7 and 8 by @haslinghuis in #13027 Fix debug_gps_altitude values by @ctzsnooze in #12803 Fix OSD VTX band/channel info when direct frequency is used by @cruwaller in #13032 Fix GPS Rescue parameters confusion by @haslinghuis in #13047 Only allow arming when valid Rx signals are received by @ctzsnooze in #13033 GPS Lap Timer: Fix best 3 not being calculated by @SpencerGraffunder in #13065 Remove dshot_telemetry_start_margin setting and auto-tune instead by @SteveCEvans in #13075 Fix circling behaviour during GPS Rescue descent phase by @ctzsnooze in #13091 Fix missing target define by @haslinghuis in #13078 Fix marking of softserial port usage by @SteveCEvans in #13097 fix ARTERY UART4 pin 'PH2&PH3' by @BAYCKRC in #13108 Removed SITL hardcoded state port number by @JacopoPan in #13117 Fix buffer overflow in JETIEXBUS character reception by @SteveCEvans in #13130 Disable ICM426XX AFSR feature to prevent stalls by @SteveCEvans in #13132 Check tx on MSP and GPS only by @SteveCEvans in #13100 Remove Special Chars from eRPM Blackbox Field by @KarateBrot in #13123 Fix compass loop time by @SteveCEvans in #13125 Update esc_sensor.h to support higher esc telemetry voltage display by @AlexRice13 in #13115 Increase PG version for rpm_filter by @haslinghuis in #13172 Fix Dshot telemetry by @haslinghuis in #13140 Mag scheduling improvements by @ctzsnooze in #13166 Fix disabling sensor configuration (when device needs battery power) by @haslinghuis in #13177 Fix: ledstrip vtx freq based color selection in RACE mode by @cruwaller in #13096 Fix default PID DENOM by @haslinghuis in #12509 Allow CRSF RX binding via cli by @Auster in #13119 Fixed incorrect accelerometer scaling in MSP by @flaviopinzarrone in #13026 Fix #12908 Add ICM-42688-P IMU to list of IMUs with overflow protection by @tbolin in #13013 Keep I-terms at zero throttle for fixed wings by @limonspb in #13127 Add RPM Limiter to baseline build by @KarateBrot in #13190 Fix # 12991 Change LSM6DSO gyro scaling to 70 mdps/LSB by @tbolin in #13014 Add LPS22DF to core build by @KarateBrot in #13197 Add ICM-42605 to list of gyros with overflow protection by @tbolin in #13194 Rpm limiter initial throttle cap prediction fix by @Tdogb in #13039 fix iterm bug introduced in PR13127 by @ctzsnooze in #13201 Fix OSD Quick Menu by @haslinghuis in #13211 Fix jumpy baro debug by @haslinghuis in #13217 Fix: RPM Limit - reset I-term at arm by @limonspb in #13214 Break LED_STRIP update into 20us chunks by @SteveCEvans in #13218 Added d_min for PID osd elements by @limonspb in #13227 Remove custom defaults and enable features on boot by @haslinghuis in #13216 Fix dma pin list by @SteveCEvans in #13233 Change MAX7456 AUTO default to PAL by @haslinghuis in #13235 Fix builds when PWM motor protocol is used by @haslinghuis in #13236 Add MSP request for UBLOX SatInfo and disable SatInfo on ARMING. by @haslinghuis in #13240 Fix arming when GPS included in build but no active GNSS device attached + revert msp request for SatInfo by @haslinghuis in #13244 Led task optimistion by @SteveCEvans in #13247 Fix BMI160 gate, improve MPU6500 initialization and optimize directives for maintenance by @haslinghuis in #13237 Increasing frequency of MSP protocol in SITL by @Tuxliri in #13253 Fix missing GPS PG parameter by @haslinghuis in #13248 Fix CLI command "bind_rx" for CRSF by @KarateBrot in #13267 Scale heading appropriately by @SteveCEvans in #13269 Add timeout to serial four way interface for ESC programming by @SteveCEvans in #13277 Fix F7X2 AXIM flash region by @haslinghuis in #13270 Rename USE_QUICK_OSD_MENU by @haslinghuis in #13273 Fix ESC-Sensor RPM by @haslinghuis in #13286 BLHeliSuite32 holds 4wayif code in indefinite loop waiting for ESC so remove timeout by @SteveCEvans in #13287 Make high rate IMU DcmKp change relative to user value by @ctzsnooze in #13304 Fix OSD defaults based on SD/HD by @SteveCEvans in #13320 Enable PINIO if PIN defined in config by @haslinghuis in #13315 Do not return MSP_RESULT_ERROR when succesful by @haslinghuis in #13328 Ensure MSP channel data is valid by @SteveCEvans in #13352 Voltage detection method by @freasy in #13350 Allow overriding the spi clock speed for icm42688 by @JBKingdon in #13346 TPA_LOW tidy up by @limonspb in #13337 Use fixed LED color table in RACE / BEACON LED profiles by @CapnBry in #13339 Naming LED Strip overlay rates by @ASDosjani in #13363 Update SERIALRX_PROVIDER default by @haslinghuis in #13371 Spektrum telemetry minor fix to address false Fastboot alerts on radios with latest update by @SpektrumRC in #13383 Increase ez_landing_limit default to 15 (was 5) by @tbolin in #13375 Fix Galileo toggling by @haslinghuis in #13384 Fix timer interval for battery and RSSI LED indication by @SteveCEvans in #13412 Do not go into failsafe when the correct roll/pitch/yaw/throttle are sent via MSP_OVERRIDE by @yrik in #13380 Fix space in status output when gps version is unknown by @haslinghuis in #13423 Fix code style by @haslinghuis in #13429 Fix OSD task timing when using MSP by @SteveCEvans in #13388 Include a target's config.h before common_pre.h. by @hydra in #13439 Fix rx spi processing required by @ledvinap in #13454 In GPS Rescue current altitude mode, ensure that return height is not less than climb height by @ctzsnooze in #13276 Fix #13452 Write gps altitude to blackbox as signed value (was unsigned) by @tbolin in #13453 Render spec screen over normal OSD by @SteveCEvans in #13460 Use intptr_t for casting void * to an integer by @SteveCEvans in #13463 Fix qmc5883l lockup by @ledvinap in #13467 Improve IMU responsiveness, refactor by @ctzsnooze in #13373 Add ez_landing_speed parameter by @tbolin in #13411 Use PDOP consistently, since it replaces HDOP by @ctzsnooze in #13477 Fix config write by @ledvinap in #13503 Blackbox - use llog2 instead of LOG2 by @ledvinap in #13495 Baro and Mag driver check for I2C bus being busy by @SteveCEvans in #13509 Fix for ITCM overflow for F722 by @blckmn in #13521 hmc5883l - fix wrong register value by @ledvinap in #13537 STM32H725 - fix USE_SOFTSERIAL by @ledvinap in #13546 Fix setting pid denom by @haslinghuis in #13535 Make w25n01g FLASH driver non-blocking for SPI by @SteveCEvans in #13555 Fix debug mode DEBUG_ATTITUDE by @KarateBrot in #13570 Nonblocking w25n01g code tidy up by @SteveCEvans in #13562 Remove functionality to enter flash bootloader by sending 'F' on a UART configued for MSP. by @hydra in #13572 Fix smartport over softserial using override by @haslinghuis in #13540 Fix W25N01G lockup when using QUAD/OCTO SPI by @haslinghuis in #13584 Use the cached value of useDshotTelemetry to ensure consistent runtime use if dshot_bidir is changed by @SteveCEvans in #13589 Targets AT32 development, introduction of AT32F435 target by @blckmn in #12247 Enable DMA on AT32F435 SPI by @SteveCEvans in #12327 Define USE_LATE_TASK_STATISTICS for AT32 by @SteveCEvans in #12328 Simplified Local Build using Permanent Config by @blckmn in #12341 NEW TARGET: AT32 debug targets, ATSTARTF435 and REVO-AT by @SteveCEvans in #12392 Require explicit usage of firmware partition for EXST targets. by @hydra in #12299 Adding VMA address to config.h by @blckmn in #12386 Adding last of the settings in unified targets by @blckmn in #12414 Add AT32F435 I2C support by @SteveCEvans in #12423 OSD is always enabled for SPRACINGH7RF and comments in config fix by @blckmn in #12440 Fix Matek H743 by @haslinghuis in #12447 Fix Config by @haslinghuis in #12448 Adding SERIAL provider defaults. Removing auto-generation comment by @blckmn in #12449 FIX CONFIG: Further config.h mappings - CURR, BATT, BARO and BLACKBOX by @blckmn in #12453 FIX CONFIG: Enabling DSHOT BURST by @blckmn in #12457 FIX: update & clean configuration by @haslinghuis in #12451 FIX CONFIG: ESC and NONE for current meters by @blckmn in #12458 FIX CONFIG: LED INVERSION by @blckmn in #12459 Add configuration by @haslinghuis in #12463 FIX CONFIG: PIN IO CONFIG, PIN IO BOX by @blckmn in #12467 FIX CONFIG: Dashboard I2C bus instance by @blckmn in #12470 FIX CONFIG: Adding DSHOT default settings by @blckmn in #12473 FIX CONFIG: GYRO by @haslinghuis in #12475 FIX CONFIG: BARO by @haslinghuis in #12476 FIX CONFIG: SDCARD Inversion by @blckmn in #12478 FIX CONFIG: Incorrect inverter pin definition by @blckmn in #12485 FIX CONFIG by @haslinghuis in #12480 Add 42688p gyro to JHEF411 by @howels in #12490 CONFIG: Add BMP280 to GEPRCF722 by @haslinghuis in #12491 FIX CONFIG: MATEKF405TE /MINI by @TheIsotopes in #12492 FIX CONFIG: Adding USE_FLASH as a permanent fixture for those targets with flash by @blckmn in #12498 Prevent SPRACINGH7RF accidentally using external storage for logging when required for EXST by @howels in #12495 CONFIG: Update FOXEERH743 by @haslinghuis in #12494 CONFIG: add BMP280 to SKYSTARSH7HD by @nerdCopter in #12518 CONFIG: Add FLASH_W25Q128FV to BETAFPVF722 by @haslinghuis in #12515 CONFIG: Add BMP280 to FLYWOOF411V2 by @haslinghuis in #12514 CONFIG: Add BMP280 to GEPRCF405 by @haslinghuis in #12532 CONFIG: Add BMP280 to SPEEDYBEE_F745_AIO by @haslinghuis in #12530 Add NEUTRONRCF435 support including AT32F435RGT7 1M FLASH by @SteveCEvans in #12534 CONFIG: define W25Q128FV for OMNIBUSF4 by @nerdCopter in #12547 CONFIG: define BMI270 for ATOMRCF405 by @nerdCopter in #12536 CONFIG: Register defaults for align-board by @haslinghuis in #12539 CONFIG: Update TODO by @haslinghuis in #12542 Fix NEUTRONRCG4AIO config file by @ctzsnooze in #12535 AT32: Add AIRBOTF435 REV1.0 by @haslinghuis in #12510 Remove USE_VIRTUAL_GYRO defintion for AT32F435 by @SteveCEvans in #12571 AIRBOTF435 has AT32F435RMT7 processor by @SteveCEvans in #12570 CONFIG: Add BMP280 to TMOTORF7 by @haslinghuis in #12528 Enable AIRBOTF435 MAX7456 by @SteveCEvans in #12584 CONFIG: Add ICM42688P to CRAZYBEEF4FS by @haslinghuis in #12579 CONFIG: Add RUSHF7AIO by @haslinghuis in #12564 CONFIG: Add W25Q128FV to RUSHCORE7 by @haslinghuis in #12586 Add missing rx_spi_bus config to SX1280 targets by @ot0tot in #12567 Add FLASH_W25M512 to EMAX_BABYHAWK_II_HD by @haslinghuis in #12556 Fix NEUTRONRCF7AIO Target Defines by @benjamind2 in #12588 Add MERCURYG4 by @haslinghuis in #12461 CONFIG: Add AOCODARCF722_AIO by @haslinghuis in #12489 Add missing LUXF4OSD flash define by @ot0tot in #12609 CONFIG: Add W25Q128FV to LUXMINIF7 by @haslinghuis in #12603 CONFIG: Add BMI270 to SPEEDYBEEF7MINI by @haslinghuis in #12602 CONFIG: Add SUB250F411 by @haslinghuis in #12593 Fix F411 PA10 Motor DMA Assignment by @ot0tot in #12561 Add SPRO-SPRACINGH7NANO.config by @theojalba in #12575 CONFIG: Fix TMotor F7 BMP280 baro by @dawr68 in #12639 CONFIG: Fix TODO MAG & I2C by @haslinghuis in #12545 CONFIG: Add W25Q128FV to OMNINXT4 by @haslinghuis in #12652 CONFIG: Add BMP280 + W25Q128FV to AIRF7 by @haslinghuis in #12630 CONFIG: Add BARO_SPI_BMP280 to FRSKYF4 by @haslinghuis in #12649 CONFIG: Add BARO_BMP280 to FLYWOOF411 by @haslinghuis in #12650 CONFIG: Add W25Q128FV to REVOLTOSD by @haslinghuis in #12651 CONFIG: Add ICM42688P to AIKONF7 by @haslinghuis in #12627 Fix Mercury G4 and fix TODO for PID_PROCESS_DENOM for all targets by @haslinghuis in #12611 CONFIG: Add FLASH_W25Q128FV to SYNERGYF4 by @haslinghuis in #12660 CONFIG: New Target FOXEERF745V4_AIO by @blckmn in #12677 CONFIG: AOCODAF722MINI Add missing motor 8 output by @dawr68 in #12690 [CONFIG] Updates from master-config and more by @haslinghuis in #12741 [CONFIG] Add NUCLEOF446 Development Board by @haslinghuis in #12678 Implement DShot bit bang for AT32 by @freasy in #12577 [AT32] Change evaluation order by @ASDosjani in #12903 Add H725 target support by @haslinghuis in #12951 Permit 8kHz PID loop on F405 overclocked to 216MHz by @SteveCEvans in #13356 Sync usbd_product_string behavior by @BloodSakura3774 in #13529 Known Issues BF - Fix QuadSPI include paths. by @hydra in #12298 New Contributors @VirtualEnder made their first contribution in #12175 @cvetaevvitaliy made their first contribution in #12352 @JBKingdon made their first contribution in #12356 @ahcorde made their first contribution in #12346 @AJ92 made their first contribution in #12474 @ot0tot made their first contribution in #12567 @theojalba made their first contribution in #12575 @dawr68 made their first contribution in #12639 @freasy made their first contribution in #12675 @ZzyzxTek made their first contribution in #12769 @avida made their first contribution in #12880 @Schuwi made their first contribution in #12892 @pichim made their first contribution in #13004 @BAYCKRC made their first contribution in #13108 @JacopoPan made their first contribution in #13117 @valeriyvan made their first contribution in #13164 @AlexRice13 made their first contribution in #13115 @bkleiner made their first contribution in #13187 @Auster made their first contribution in #13119 @flaviopinzarrone made their first contribution in #13026 @mcengiz98 made their first contribution in #13231 @Tuxliri made their first contribution in #13253 @yrik made their first contribution in #13380 @StNekroman made their first contribution in #13451 @RoboSchmied made their first contribution in #13398 @pinhodb made their first contribution in #13549 @BloodSakura3774 made their first contribution in #13529 Full Changelog: 4.4.3...4.5.0 Lire la source
  11. WaF Bot

    4.5

    Update EEPROM version for 4.5 (#13498) Lire la source
  12. Lire la source
  13. Welcome to Betaflight 4.5.0-RC4 This is the fourth and likely final Release Candidate for 4.5.0. Release notes for 4.5.0 are here: https://betaflight.com/docs/wiki/release/Betaflight-4-5-Release-Notes IMPORTANT: Make sure you install and use the latest version of the Betaflight Configurator (10.10.0-RC4) before updating your firmware. Don't forget to check it out all the documentation on http://betaflight.com/. What's Changed Improvements Fix bmp388 spi (and add BMP390) by @ledvinap in #13458 Extend build info with defined flags by @atomgomba in #13333 Add support for SPL07_003 barometer - based on DPS310 by @haslinghuis in #13427 Add resource for LPUART by @haslinghuis in #13306 mag cal improvements by @ctzsnooze in #13487 Fixes In GPS Rescue current altitude mode, ensure that return height is not less than climb height by @ctzsnooze in #13276 Fix #13452 Write gps altitude to blackbox as signed value (was unsigned) by @tbolin in #13453 Render spec screen over normal OSD by @SteveCEvans in #13460 Use intptr_t for casting void * to an integer by @SteveCEvans in #13463 Fix qmc5883l lockup by @ledvinap in #13467 Improve IMU responsiveness, refactor by @ctzsnooze in #13373 Add ez_landing_speed parameter by @tbolin in #13411 Use PDOP consistently, since it replaces HDOP by @ctzsnooze in #13477 Fix config write by @ledvinap in #13503 Blackbox - use llog2 instead of LOG2 by @ledvinap in #13495 Baro and Mag driver check for I2C bus being busy by @SteveCEvans in #13509 Fix for ITCM overflow for F722 by @blckmn in #13521 New Contributors @RoboSchmied made their first contribution in #13398 Full Changelog: 4.5.0-RC3...4.5.0-RC4 Lire la source
  14. Fix for ITCM overflow for F722 (#13521) * Fix for ITCM overflow for F722 * Better comments in target.h Lire la source
  15. Fix rx spi processing required (#13454) * fix RX_SPI_PROCESSING_REQUIRED - fix typo - remove unreachable 'return false;' in rxSpiProcessFrame * Simplify auxiliaryProcessingRequired rxRuntimeState.rcProcessFrameFn never returns false * fixup! fix RX_SPI_PROCESSING_REQUIRED --------- Co-authored-by: Petr Ledvina <ledvinap@hp124.ekotip.cz> Lire la source
  16. Welcome to Betaflight 4.5.0-RC3 This is the third Release Candidate for 4.5.0. Release notes for 4.5.0 are here: https://betaflight.com/docs/wiki/release/Betaflight-4-5-Release-Notes IMPORTANT: Make sure you install and use the latest version of the Betaflight Configurator (10.10.0-RC3) before updating your firmware. Don't forget to check it out all the documentation on http://betaflight.com/. What's Changed Improvements Do not permit MSP on softserial ports as the load on the CPU is too great by @SteveCEvans in #13303 Use cpu_late_10ths_percent_limit to set limit on % of late tasks in 10th of a % by @SteveCEvans in #13330 Log the standard deviation of gyro cycle time in SCHEDULER_DETERMINISM and TIMING_ACCURACY by @SteveCEvans in #13377 Make servos great again by @StNekroman in #13451 Fixes Fix ESC-Sensor RPM by @haslinghuis in #13286 BLHeliSuite32 holds 4wayif code in indefinite loop waiting for ESC so remove timeout by @SteveCEvans in #13287 Make high rate IMU DcmKp change relative to user value by @ctzsnooze in #13304 Fix OSD defaults based on SD/HD by @SteveCEvans in #13320 Enable PINIO if PIN defined in config by @haslinghuis in #13315 Do not return MSP_RESULT_ERROR when succesful by @haslinghuis in #13328 Ensure MSP channel data is valid by @SteveCEvans in #13352 Voltage detection method by @freasy in #13350 Allow overriding the spi clock speed for icm42688 by @JBKingdon in #13346 TPA_LOW tidy up by @limonspb in #13337 Use fixed LED color table in RACE / BEACON LED profiles by @CapnBry in #13339 Naming LED Strip overlay rates by @ASDosjani in #13363 Update SERIALRX_PROVIDER default by @haslinghuis in #13371 Spektrum telemetry minor fix to address false Fastboot alerts on radios with latest update by @SpektrumRC in #13383 Increase ez_landing_limit default to 15 (was 5) by @tbolin in #13375 Fix Galileo toggling by @haslinghuis in #13384 Fix timer interval for battery and RSSI LED indication by @SteveCEvans in #13412 Do not go into failsafe when the correct roll/pitch/yaw/throttle are sent via MSP_OVERRIDE by @yrik in #13380 Fix space in status output when gps version is unknown by @haslinghuis in #13423 Fix code style by @haslinghuis in #13429 Fix OSD task timing when using MSP by @SteveCEvans in #13388 Include a target's config.h before common_pre.h. by @hydra in #13439 Fix rx spi processing required by @ledvinap in #13454 Targets Permit 8kHz PID loop on F405 overclocked to 216MHz by @SteveCEvans in #13356 New Contributors @yrik made their first contribution in #13380 @StNekroman made their first contribution in #13451 Full Changelog: 4.5.0-RC2...4.5.0-RC3 Lire la source
  17. Bonjour, je vol avec Betaflight 4.4.3 et j’aimerai régler le throttle hover lors de la mise en route du failsafe pour que mon drone ne touche pas le sol et coupe le RTH automatiquement si je perd le signal proche du sol. Pouvez-vous m’aider à ajuster cela svp je ne sais pas quel paramètre changer dans l’onglet. Si quelqu’un a également une capture d’écran de ses presets pour le RTH cela m’intéresse. Merci
  18. Bonjour à toutes et à tous. Je crée ce post car j’ai un problème de connexion entre ma radiocommande et betaflight. En effet, après avoir installé un récepteur TBS crossfire sur mon Cineon C35 Air unit O3 et après avoir créé correctement un modèle sur la Tanaris QX7, j’arrive à bindé ma radio au drone mais elle reste indétectable par betaflight. ( Tout les modules et récepteurs sont à jour ) Voici-ci dessous les branchements actuels de mon récepteur ainsi que mes onglets betaflight : J’espère que vous allez pouvoir m’aider à trouver une solution car je suis dessus depuis looonngtemps 😅
  19. Bonjour 🤗 Je me tourne vers vous car je rencontre un souci sur un nouveau build que je n'explique pas encore. Je ne suis pas à mon 1er drone, mais je ne suis pas un grand expert du tune Betaflight (en général je vole en "stock" que je peaufine un peu). Par plaisir, j'ai dessiné un quad 5' destiné au Bando et fait découpé le carbone. La frame est bien rigide et "semble" plutôt saine... Côté config : FC : TMOTORF7 HD (fréquence de boucle PID 3,2kHz BMI270) ESC : Tmotor F55 pro II Moteur Tmotor F40 1950kv VTX : DJI O3 LIPO Ovonic 6S 1300mah RX : NanoRX ELRS 2,4ght Betafpv J'ai installé le tout avec Betaflight en version 4.4.3 "full stock" -> J'ai uniquement ajouté le preset ELRS 150hz. En général, mes quads 5' volent correctement en Betaflight "full stock". Cependant lors des premiers essais je rencontre des problèmes de rebonds ou à-coups lors de remise de gaz (assez violentes pour les tests). Un extrait en vidéo est mieux que de longs discours : J'ai regardé la BB mais je ne voit rien de gravissime en termes de vibrations (je ne suis pas un expert) et une fois filtré tout semble correct. Le montage est soigné, vis serrées, la fc ne bouge pas, pas de fil qui touchent le gyro ou qui se baladent... Je vous partage la BB en PJ, dans laquelle les 3 rebonds correspondent aux Timelines 00:16.636 / 00:20.798 / 00:23.996 Je vous partage aussi les réglages Blheli 32. Auriez vous une idée de ce qui pourrait causer cela sachant que cette stack était installée sur une Apex 5' Evo et volait correctement en betaflight "stock". Merci par avance pour vos analyses et précieux conseils 😉 btfl_001.bbl
  20. Welcome to Betaflight 4.5.0-RC2 Happy New Year Flyers! This is our second Release Candidate for 4.5.0. Release notes for 4.5.0 are here: https://betaflight.com/docs/wiki/release/Betaflight-4-5-Release-Notes IMPORTANT: Make sure you install and use the latest version of the Betaflight Configurator (10.10.0-RC2) before updating your firmware. Don't forget to check it out all the documentation on http://betaflight.com. What's Changed Fixes Fix arming when GPS included in build but no active GNSS device attached + revert msp request for SatInfo by @haslinghuis in #13244 Led task optimistion by @SteveCEvans in #13247 Fix BMI160 gate, improve MPU6500 initialization and optimize directives for maintenance by @haslinghuis in #13237 Increasing frequency of MSP protocol in SITL by @Tuxliri in #13253 Fix missing GPS PG parameter by @haslinghuis in #13248 Fix CLI command "bind_rx" for CRSF by @KarateBrot in #13267 Scale heading appropriately by @SteveCEvans in #13269 Add timeout to serial four way interface for ESC programming by @SteveCEvans in #13277 Fix F7X2 AXIM flash region by @haslinghuis in #13270 Rename USE_QUICK_OSD_MENU by @haslinghuis in #13273 New Contributors @Tuxliri made their first contribution in #13253 Full Changelog: 4.5.0-RC1...4.5.0-RC2 Lire la source
  21. Add MSP request for UBLOX SatInfo and disable SatInfo on ARMING. (#13240 ) Lire la source
  22. Salut à tous, APRÈS DE NOMBREUSES RECHERCHES GOUGEULE SANS SUCCÈS, je viens ici vous demander de me sauver. J'ai une tango 2 et une sixty9 qui sont bind les deux. deux problèmes : le 1er, le plus important, aucun mouvement des sticks dans betaflight ( pas de signal de la rx dans betaflight apparement) Le 2eme, moins important, j'ai parfois des signal rf critique qui me mène à perdre la télémétrie. Voilà, le poste manque sûrement d'infos alors n'hésitez pas. Galou, merci d'avance 😁
  • YouTube / WE are FPV

×
×
  • Créer...