Pourquoi utiliser Betaflight App ?
Configurer le contrôleur de vol et ses paramètres
Après la connexion au contrôleur, l'onglet Setup constitue le premier point de contrôle. Il affiche une représentation 3D de l'appareil qui suit les mouvements de la carte, ce qui permet de vérifier la cohérence des données du gyroscope, car un décalage entre les mouvements réels et l'aperçu peut signaler un problème d'orientation des capteurs. Cet écran donne aussi accès à l'étalonnage de l'accéléromètre et, si le matériel en possède un, du magnétomètre.
Les réglages généraux de la carte se trouvent dans l'onglet Configuration, notamment la fréquence du gyroscope et celle de la boucle PID, dont la valeur dépend du processeur, des capteurs et des capacités électroniques de la carte. Un réglage inadapté peut entraîner une charge inutile du processeur ou limiter les performances du système. Cette section permet aussi d'activer l'accéléromètre, le baromètre et le magnétomètre selon les équipements présents, et de corriger l'alignement virtuel de la carte lorsque son orientation physique diffère de celle attendue par le firmware. Le nom de l'appareil et celui du pilote peuvent également y être renseignés. Ces informations apparaissent dans l'OSD et dans les journaux de vol.
Les valeurs PID, qui déterminent la manière dont le contrôleur corrige les écarts entre le mouvement demandé et celui mesuré, ainsi que les filtres associés, sont accessibles depuis l'onglet PID Tuning. Des curseurs simplifiés facilitent les ajustements, et un mode manuel permet la saisie directe des valeurs. Plusieurs profils permettent de conserver des réglages adaptés à différentes configurations de vol.
Ces modifications demandent une bonne connaissance du matériel, un réglage hasardeux peut provoquer des oscillations, une mauvaise réponse aux commandes ou une surchauffe des moteurs. Une sauvegarde préalable de la configuration reste une précaution utile.
Régler le récepteur radio et les ports UART
Un usage est attribué à chaque connexion série de la carte depuis l'onglet Ports. Chaque UART correspond à une paire de broches RX/TX, utilisées notamment pour un récepteur radio, un GPS ou un émetteur vidéo. La fonction Serial RX réserve un port à la réception des données radio, et MSP sert à la communication avec certains équipements externes et avec les outils de configuration. Une mauvaise attribution peut créer un conflit entre deux services ou empêcher un périphérique de communiquer avec le contrôleur.
Les données reçues depuis la radiocommande se vérifient ensuite dans l'onglet Receiver, une représentation graphique affiche les valeurs des canaux, utile pour contrôler l'affectation des axes, la plage des signaux et la réactivité du système. Le protocole choisi doit correspondre au récepteur installé, Betaflight prend en charge des solutions série comme CRSF et SBUS ainsi que des systèmes plus anciens comme PPM et PWM. Le mappage des canaux détermine ensuite quelle commande correspond au roulis, au tangage, au lacet ou aux gaz.
Des fonctions du drone sont associées à des plages de canaux auxiliaires dans l'onglet Modes, permettant par exemple d'activer un mode de vol, l'AirMode ou certaines sécurités depuis un interrupteur de la radiocommande. Une configuration incorrecte des ports, des protocoles ou des canaux peut empêcher l'armement du drone ou provoquer une réaction inattendue.
Gérer les moteurs, les ESC et l'affichage FPV
Le type de mixage correspondant à la disposition des moteurs se définit dans l'onglet Motors (QUAD X pour un quadricoptère classique), qui permet aussi de vérifier leur sens de rotation. Le protocole de communication avec les ESC, souvent DShot (DShot150, DShot300, DShot600), dépend des capacités du contrôleur. Le DShot bidirectionnel renvoie en plus des données comme le régime moteur, utilisables pour le filtrage RPM. Un mode de test individuel des moteurs est également disponible, mais toutes les hélices doivent impérativement être retirées avant de brancher la batterie, sous peine de blessures ou de dégâts matériels.
Les informations superposées à l'image caméra (tension batterie, temps de vol, consommation, données GPS) s'organisent quant à elles dans l'onglet OSD. Sa prise en charge dépend du système vidéo : puce MAX7456 pour l'analogique, protocole MSP DisplayPort pour certains systèmes numériques. Trois profils OSD, de même que des réglages d'alertes spéciaux, permettent d'adapter l'affichage aux besoins du pilote sans toucher aux paramètres de propulsion.
Betaflight App : toutes les réponses à vos questions
Avec quels OS Betaflight App est-il compatible ?
Betaflight App est disponible sur Windows, macOS (processeurs Apple Silicon et Intel) et Linux. Une version web est également accessible depuis un navigateur compatible. Une application Android est proposée au format APK.
Faut-il créer un compte pour utiliser Betaflight App ?
Non, la configuration locale du contrôleur ne nécessite aucun compte. Un compte n'est utile que pour les sauvegardes cloud proposées par les versions récentes.
Betaflight App est-il gratuit ou payant ?
Oui, gratuit et open source, sous licence GPL, sans abonnement. Téléchargeable sur le site du projet ou son dépôt GitHub. Les dons sont facultatifs.