Ci siamo resi conto che l'argomento degli aggiornamenti di Betaflight è un piccolo ostacolo per molte persone. Ecco perché abbiamo creato per voi questa "Guida definitiva agli aggiornamenti" in cui vi spieghiamo dall'inizio alla fine quali sono i passaggi da seguire e come ricaricare i preset. E questo vale sia per i nuovi elicotteri che per quelli che sono rimasti nell'angolo per un po' di tempo.
Questo blog post è disponibile anche sotto forma di video. Lo trovate sul nostro canale YouTube. E già che ci siete, perché non vi iscrivete?
INFO:
Betaflight 4.5 sarà rilasciato a breve. Il video è stato registrato in precedenza e copre l'aggiornamento alla versione 4.4. Il processo di aggiornamento di base rimane lo stesso. Tuttavia, ci sono alcune cose da tenere a mente. Il team Betaflight fornisce le seguenti informazioni: i parametri di volo di base non sono cambiati dalla versione 4.4 alla 4.5. I filtri precedenti, le impostazioni PID e gli altri valori di regolazione non devono essere modificati.
Il configuratore di Betaflight deve essere utilizzato nella versione 10.10.
Come al solito, la cancellazione completa del chip è obbligatoria quando si effettua il flashing. La riconfigurazione da zero è più sicura dell'importazione di un dump CLI o di una preimpostazione salvata, e gli utenti delle modalità GPS Rescue, Angle e Horizon NON devono utilizzare i vecchi valori. Per il resto, la maggior parte dei parametri di volo, Rx, modalità, OSD e GPS non sono cambiati rispetto alla versione 4.4. Tutti i parametri nuovi o rinominati avranno valori predefiniti, quindi l'importazione di un file di salvataggio della 4.4 (Preset>Save) va bene nella maggior parte dei casi.
Gli utenti di Angolo, Orizzonte e GPS Rescue NON devono utilizzare i valori precedenti nella 4.5. È necessario utilizzare i nuovi valori predefiniti della 4.5! Inoltre, non si devono importare nella 4.5 i dump o le preimpostazioni della 4.3 o precedenti! Testare sempre il nuovo firmware con attenzione e in un ambiente controllato!
Note di rilascio di Betaflight 4.5: https://betaflight.com/docs/wiki/release/Betaflight-4-5-Release-Notes
Se non avete ancora avuto contatti con il configuratore Betaflight, dovete prima scaricarlo dalla pagina GitHub e installarlo.
https://github.com/betaflight/betaflight-configurator/releases/latest
Ora è possibile collegare il Quad al PC tramite un cavo dati USB (!) e fare clic su Connect nell'angolo in alto a destra del configuratore.
Non appena si collega il Quad, dovrebbe essere selezionata direttamente anche la porta Betaflight appropriata. Se così non fosse, è possibile che si sia utilizzato un cavo o che sia necessario installare il driver Zadig. Questo è spesso il caso di Windows. Se non viene visualizzato nulla, provare con lo strumento ImpulseRC.
Prima di eseguire il flashing del firmware, è necessario eseguire un backup della configurazione attuale. Se qualcosa va storto o l'FC non funziona con la versione 4.4, è sempre possibile eseguire il flashback e ripristinare le vecchie impostazioni utilizzando il backup. A questo punto è necessario verificare la versione su cui si trova attualmente il quad. Se il quad è su Betaflight <4.2, inserire il comando diff all nella riga di comando (CLI, in fondo al configuratore). Diff all include tutti e tre i profili PID, diff no. Inoltre, il comando Dump fornisce i valori predefiniti, il che può essere utile se i valori predefiniti sono cambiati da una versione all'altra. Betaflight scrive quindi nella console tutte le impostazioni che differiscono da quelle di fabbrica. A destra, sotto la riga di richiesta, si trova il pulsante Salva. Questo crea un documento di testo in cui vengono salvate tutte le impostazioni. In alternativa, è possibile salvare il testo dalla riga di comando in un documento di testo.
Se si dispone già di Betaflight 4.3 sul proprio FC, è possibile creare un file di backup direttamente nella scheda Preset.
Il pulsante per farlo si trova in alto a destra, sopra la barra di ricerca delle preimpostazioni. Se si utilizza un VTx analogico, è consigliabile eseguire il backup delle impostazioni del VTx anche su questo. Questa operazione è valida per tutte le versioni.
Per farlo, selezionare la scheda Trasmettitore video in basso a sinistra e poi selezionare"Salva su file".
Betaflight creerà un file .json che sarà possibile importare nel nuovo firmware.
IMPORTANTE:
Il passaggio da Betaflight 4.2 a 4.3 e 4.4 è un aggiornamento importante da parte degli sviluppatori! Pertanto, questi backup sono destinati principalmente ai problemi che richiedono il ritorno alla versione originale! Esistono strumenti di migrazione che possono convertire il testo di diff all backup da una versione 4.2 a una versione 4.3, ma non è garantito che tutto funzioni effettivamente! Se volete assolutamente escludere la possibilità che il vostro quadrilatero cada dal cielo a causa di un possibile errore di migrazione, dovreste fare il vostro backup in modo diverso.
Preferisco fare screenshot delle singole schede di Betaflight, perché così posso vedere direttamente dove devo fare le regolazioni.
Questo è particolarmente utile con gli elicotteri BNF.
Il modo più rapido per scoprire cosa è collegato a quale porta è semplicemente quello di scattare una foto della scheda Serial Ports. Credetemi... mi è già stato permesso di flashare copter in cui il proprietario non aveva né fatto un backup né scritto le porte in precedenza. Questo è particolarmente utile quando il produttore non dispone di alcuna documentazione. Gli screenshot non costano nulla, ma possono far risparmiare tempo nel caso in cui si verifichi il peggio.
Una volta eseguito il backup, in qualsiasi forma, è il momento di flashare il nuovo firmware.
Per farlo, scollegare il Quad nell'angolo in alto a destra e fare clic su Aggiorna firmware direttamente a sinistra. Lasciamo inalterato il cursore per la visualizzazione delle versioni pre-release e andiamo direttamente suAuto-Detect e il configuratore legge automaticamente il tipo di FC. Se non siete sicuri che Betaflight abbia riconosciuto la FC corretta, ricollegatevi al quad tramite Connect e leggete le impostazioni tramite diff all nella CLI. Anche in questo caso è possibile trovare il tipo di FC. Questo si trova in alto. Se i due tipi corrispondono, selezionare il firmware. Nel nostro caso si tratta di Betaflight 4.4.2. Non abbiamo bisogno di una sequenza di riavvio, cancelliamo completamente il chip durante l'aggiornamento e lasciamo anche il baud rate invariato.
Dalla versione 4.4 è anche possibile selezionare quali protocolli e funzioni devono essere installati direttamente durante il flashing. Per il protocollo radio e di telemetria, si selezionano i protocolli più adatti. Il protocollo del motore deve ovviamente corrispondere a quello precedentemente utilizzato o supportato dal proprio ESC. A tale scopo, si può consultare la documentazione del proprio ESC o le schermate di backup.
In Opzioni possiamo ora selezionare le funzioni aggiuntive da installare.
Se il quad non ha LED, GPS o se si vola solo in analogico, è possibile deselezionare queste opzioni. In questo modo si può ridurre il carico sul processore FC.
Cliccare quindi su Load firmware [online] in basso a destra e poi su Flash firmware.
La barra di caricamento dovrebbe scorrere da sinistra a destra senza problemi e il quad è aggiornato alla versione 4.4.
A questo punto inizia il vero lavoro.
Impostare tutte le porte esattamente come erano prima.
Se non avete fatto uno screenshot, dovete ora guardare il FC per vedere quale parte è collegata a quale porta. Al più tardi a questo punto, dovreste rendervi conto che gli screenshot sono davvero utili ;) Una volta impostate tutte le porte, fare clic suSalva e riavvia in basso a destra.
Iniziamo con le impostazioni del giroscopio.
L'orientamento è una delle impostazioni più importanti, perché se l'elicottero vola in avanti, ma il giroscopio pensa che stia volando all'indietro, il risultato sarà divertente, fastidioso o doloroso. A seconda di quanto ci si allontana dall'elicottero. È anche possibile verificare quanto impostato qui direttamente nella scheda superiore dopo aver salvato e riavviato. Se si muove l'elicottero con la mano, l'elicottero dovrebbe muoversi allo stesso modo in Betaflight. In caso contrario, regolare nuovamente le impostazioni del giroscopio finché i movimenti non corrispondono. Lo stesso vale per le impostazioni della bussola.
È possibile impostare il radiofaro DShot come si desidera, io lascerei entrambi i cursori su On.
Il segnale acustico viene emesso quando si interrompe il contatto radio o si preme l'interruttore corrispondente su . Altre impostazioni per stabilire quando l'elicottero deve emettere il segnale acustico si trovano sotto l'impostazione DShot-Beacon.
Se sul quad è ancora installato il GPS, questa scheda contiene anche il cursore per attivare il GPS.
In questa scheda si adottano esattamente le impostazioni precedenti.
Se si lasciano qui i valori predefiniti, di solito si otterrà una misurazione errata della corrente e ci si sorprenderà del fatto che improvvisamente il quad può volare solo per la metà del tempo con la stessa batteria perché l'OSD mostra che la batteria è scarica.
Le impostazioni del failsafe sarebbero oggetto di un video a parte. Nell'angolo in alto a destra, selezionare cosa deve accadere se si perde la connessione radio. Nel migliore dei casi, si dovrebbe selezionare che l'UAV cada dal cielo se non è installato il GPS. A tale scopo, selezionare la prima opzione al livello 2. È possibile impostare il tempo necessario per il fail-safe dell'elicottero in caso di perdita del segnale.
Anche per le PID si utilizzano le impostazioni precedenti. Ma attenzione! La gamma di opzioni di impostazione del controller PID aumenta ad ogni aggiornamento di Betaflight. I valori predefiniti del controller PID funzionano bene per la maggior parte degli elicotteri da 5", ma può accadere che non funzionino per il vostro elicottero da 3", 4" o 7" perché, ad esempio, funzioni come I-Term Relax e simili non erano disponibili in precedenza. Può quindi accadere che si possano trasferire i valori dal backup, ma che a causa delle nuove funzioni l'elicottero non voli come si era abituati. In questo caso, solo una nuova messa a punto del controller PID può essere d'aiuto, il che ha comunque senso con un aggiornamento importante di Betaflight ;)
controllare quindi le impostazioni dei tassi e dei filtri e fare nuovamente clic su Salva.
Ora è il momento di tirare fuori la radio e accenderla, perché ora controlleremo il collegamento radio e lo imposteremo. Per prima cosa selezionate il modo in cui il ricevitore comunica con l'FC.
Se si dispone di un ricevitore saldato separatamente, selezionare Serial o la voce corrispondente per il protocollo radio, quindi selezionare il protocollo radio per il ricevitore alla voce Serial receiver.
Ora Betaflight deve solo sapere quale canale della radio è responsabile di cosa. Nella maggior parte dei casi, si tratta di AERT1234 o Mode 2. successivamente, verificare se la radio è collegata all'FC. Se il ricevitore non è alimentato tramite l'FC, è necessario collegare una batteria.
S e si dispone di un collegamento tra la radio e l'FC, si può ora verificare se l'assegnazione dei canali è corretta. Esaminare tutto una volta. Questo significa accelerazione, imbardata, rollio e beccheggio e osservare se l'elicottero si muove di conseguenza in Betaflight. Se tutto è a posto,salvare e riavviare!
Oltre agli input degli stick, Betaflight deve sapere cosa fare con le diverse posizioni degli interruttori.
Dopo tutto, l'elicottero deve anche essere blindato! L'opzione più semplice, e il motivo per cui abbiamo precedentemente analizzato la scheda del ricevitore, è l'assegnazione automatica.
Naturalmente dipende da voi quali modalità vi servono, quindi vi mostrerò come assegnare l'interruttore del braccio. Nel riquadro "Arm", fate clic su Add range e apparirà la barra di scorrimento per specificare la posizione dell'interruttore che volete armare.
Lasciare il menu a tendina impostato suAUTO e spostare ora l'interruttore sulla scintilla con cui si desidera armare.
Betaflight adotterà automaticamente il canale dell'interruttore spostato e sarà sufficiente utilizzare il cursore per specificare la posizione in cui l'elicottero dovrà armarsi. Una volta assegnate tutte le modalità, cliccare di nuovo su salva e via!
Se non l'avete ancora fatto, è il momento di togliere le eliche, perché ora controlleremo i motori! Per prima cosa, selezionate il protocollo motore/ESC che avete usato in precedenza. Nella maggior parte dei casi, si tratta di DShot300 o -600. Poi, Betaflight vuole sapere in quale direzione girano i motori, cioè se all'interno o all'esterno. Se il bordo tagliente delle eliche anteriori gira verso l'interno, cioè verso la camma, state volando outside-in e non dovete cambiare nulla. Se le eliche anteriori ruotano verso l'esterno, cioè lontano dalla camma, Betaflight deve saperlo e bisogna cliccare su Inverti il senso di rotazione dei motori.
Se dimenticate di farlo, al primo volo vi sorprenderete che l'elicottero decolli brevemente e poi si disattivi. A questo punto possiamo anche verificare il senso di rotazione e la numerazione dei motori. Per farlo, prendiamo una batteria, la colleghiamo, attiviamo la modalità di test dei motori e spostiamo un po' in alto, uno dopo l'altro, i cursori del numero di motore corrispondente. Il motore 1 dovrebbe ovviamente iniziare a girare. Esaminare tutti e 4 i motori e vedere se la numerazione corrisponde. Quindi spostare il cursore master un po' più in alto.
Con un pezzo di carta o di plastica che ora si tiene contro la campana del motore, si può controllare il senso di rotazione. Se il senso di rotazione non corrisponde, disattivare nuovamente la modalità di test del motore. Se la somma o il senso di rotazione del motore non corrispondono, è possibile modificarli utilizzando la procedura guidata. Potete vedere come funziona nel nostro video; Betaflight vi guida anche molto bene nella configurazione se le impostazioni del motore non corrispondono.
Se si utilizza l'analogico e si sono precedentemente salvate le impostazioni in un file .json, è possibile ripristinare le impostazioni tramite il file nella scheda Trasmettitore video.
A tale scopo, fare clic sul pulsante Carica da file in basso al centro, selezionare il file e tutto tornerà come prima. Per coloro che utilizzano il VTx digitale, sarà presto disponibile un articolo su come configurare l'OSD con l'O3 AirUnit.
Nell'OSD (On Screen Display) si selezionano i valori rilevanti per il volo. Ad esempio, la tensione della batteria. Una volta selezionato un valore, è possibile trascinarlo e rilasciarlo nell'immagine di anteprima. Questo è il modo in cui verrà visualizzato successivamente negli occhiali.
Se avete ripristinato tutto (correttamente), il vostro elicottero dovrebbe volare correttamente e potrete beneficiare delle nuove funzioni di Betaflight.
Se avete domande, commentate sotto il nostro video.
Alla prossima volta
Fabian