We hebben ons gerealiseerd dat het onderwerp Betaflight-updates voor veel mensen een kleine hindernis is. Daarom hebben we deze "Ultimate Update Guide" voor je gemaakt waarin we van begin tot eind uitleggen welke stappen je moet volgen en hoe je presets moet herladen. En dit geldt zowel voor nieuwe copters als voor copters die al een tijdje in de hoek staan.
Deze blogpost is ook beschikbaar in de vorm van een video. Je vindt hem op ons YouTube-kanaal. En als je er toch bent, waarom abonneer je je dan niet :D
INFO:
Betaflight 4.5 wordt binnenkort uitgebracht. De video is eerder opgenomen en behandelt de update tot versie 4.4. Het basis updateproces blijft hetzelfde. Er zijn echter een paar dingen waar je rekening mee moet houden. Het Betaflight team geeft de volgende informatie:De basis vluchtparameters zijn niet veranderd van 4.4 naar 4.5. Eerdere filters, PID-instellingen en andere afstemwaarden hoeven niet te worden gewijzigd.
De Betaflight Configurator moet worden gebruikt in versie 10.10.
Zoals gebruikelijk is het volledig verwijderen van de chip verplicht bij het flashen. Opnieuw configureren vanaf nul is veiliger dan het importeren van een CLI dump of een opgeslagen preset, en gebruikers van de GPS Rescue, Angle en Horizon modes moeten hun oude waarden NIET gebruiken. Verder zijn de meeste vlucht-, Rx-, modus-, OSD- en GPS-parameters niet gewijzigd sinds 4.4. Alle nieuwe of hernoemde parameters hebben standaardwaarden, dus het importeren van een 4.4 opgeslagen bestand (Presets>Save) is in de meeste gevallen in orde.
Angle, Horizon en GPS Rescue gebruikers moeten de vorige waarden NIET gebruiken in 4.5. De nieuwe 4.5 standaardwaarden moeten worden gebruikt! Verder mogen er geen 4.3 of eerdere dumps of presets worden geïmporteerd in 4.5! Test nieuwe firmware altijd zorgvuldig en in een gecontroleerde omgeving!
Betaflight 4.5 Release Notes: https://betaflight.com/docs/wiki/release/Betaflight-4-5-Release-Notes
Als je nog geen contact hebt gehad met de Betaflight configurator, moet je deze eerst downloaden van de GitHub pagina en installeren.
https://github.com/betaflight/betaflight-configurator/releases/latest
Nu kun je je Quad aansluiten op de PC via een USB datakabel (!) en rechtsboven in de configurator op Connect klikken. Zodra je de Quad aansluit, zou de juiste Betaflight poort ook direct geselecteerd moeten zijn.
Als dit niet het geval is, kan het zijn dat je een kabel hebt gebruikt of dat je de Zadig driver moet installeren. Dit is vaak het geval bij Windows. Als er niets wordt weergegeven, probeer dan de ImpulseRC tool.
Voordat je de firmware flasht, moet je eerst een back-up maken van je huidige configuratie. Als er iets misgaat of als je FC niet werkt met 4.4, kun je altijd terugflashen en je oude instellingen herstellen met behulp van de back-up. Hier moet je controleren op welke versie je quad op dit moment staat. Als je quad op Betaflight <4.2 staat, voer dan het commando diff all in op de opdrachtregel (CLI, onderaan de configurator). Diff all bevat alle drie de PID-profielen, diff niet. Dump voert ook de standaardwaarden uit, wat handig kan zijn als de standaardwaarden tussen versies zijn veranderd. Betaflight schrijft vervolgens alle instellingen die afwijken van de fabrieksinstellingen naar de console. Rechts onder de promptregel vindt u de knop Opslaan. Hiermee wordt een tekstdocument aangemaakt waarin alle instellingen worden opgeslagen. U kunt ook zelf de tekst van de opdrachtregel opslaan in een tekstdocument.
Als je Betaflight 4.3 al op je FC hebt staan, kun je direct in het voorinstellingentabblad een back-upbestand maken. De knop hiervoor bevindt zich rechtsboven, boven de zoekbalk voor presets.
Als je een analoge VTx gebruikt, moet je ook een back-up maken van je VTx-instellingen. Dit werkt ook tussen versies. Om dit te doen
selecteert u de tab Videozender linksonder en vervolgens"Opslaan naar bestand". Betaflight maakt dan een .json-bestand dat u terug kunt importeren in de nieuwe firmware
.
BELANGRIJK:
De sprongen van Betaflight 4.2 naar 4.3 en 4.4 zijn grote updates van de ontwikkelaars! Daarom zijn deze back-ups in de eerste plaats bedoeld voor problemen waarbij u moet terugflitsen naar uw originele versie! Er zijn migratietools die de diff all back-uptekst van een 4.2-versie naar een 4.3-versie kunnen converteren, maar er is geen garantie dat alles ook echt werkt! Als je absoluut wilt uitsluiten dat je quad uit de lucht komt vallen door een mogelijke migratiefout, kun je je back-up beter anders maken.
Ik maak liever screenshots van de afzonderlijke tabbladen in Betaflight, omdat ik dan direct kan zien waar ik aanpassingen moet maken. Dit is vooral handig bij
BNF copters. De snelste manier om erachter te komen wat er op welke poort is aangesloten, is door gewoon een foto te maken van het tabblad Serial Ports.
Geloof me... ik heb al copters mogen flashen waarvan de eigenaar noch een back-up heeft gemaakt, noch vooraf de poorten heeft opgeschreven. Dit is vooral geweldig als de fabrikant ook geen documentatie heeft. Screenshots kosten niets, maar kunnen tijd besparen als het ergste gebeurt.
Zodra u uw back-up hebt gemaakt, in welke vorm dan ook, is het tijd om de nieuwe firmware te flashen. Om dit te doen, ontkoppelt u de Quad in de rechterbovenhoek en
klikt u direct links op Firmware bijwerken. We laten de schuifregelaar voor het weergeven van pre-release versies ongemoeid en gaan direct naar Auto-Detect en de configurator leest automatisch je FC-type uit. Als je niet zeker weet of Betaflight de juiste FC heeft herkend, maak dan opnieuw verbinding met de quad via Connect en lees de instellingen uit via diff all in de CLI. Daar kun je ook het FC-type vinden. Dit staat dan bovenaan. Als de twee types overeenkomen, selecteer dan de firmware. In ons geval is dat Betaflight 4.4.2. We hebben geen reboot nodig, we verwijderen de chip volledig tijdens een update en we laten ook de baudrate zoals die is.
Sinds versie 4.4 is het ook mogelijk om te selecteren welke protocollen en functies direct geïnstalleerd moeten worden tijdens het flashen. Voor het radio- en telemetrieprotocol selecteer je de protocollen die voor jou geschikt zijn. Het motorprotocol moet natuurlijk overeenkomen met het protocol dat je eerder hebt gebruikt of dat wordt ondersteund door je ESC. Kijk hiervoor in de documentatie van uw ESC of in uw back-up screenshots.
Onder Opties kunnen we nu selecteren welke extra functies we willen installeren. Als je quad geen LED's heeft, geen GPS of je vliegt toch alleen analoog op
, kun je deze opties deselecteren. Dit kan de belasting van je FC-processor verminderen.
Klik dan rechtsonder op Load firmware [online] en vervolgens op Flash firmware. De laadbalk zou dan van links naar
rechts moeten lopen zonder incidenten en je quad is geflashed naar 4.4.
Nu begint echter het echte werk.
Stel alle poorten precies zo in als voorheen. Als je geen screenshot hebt gemaakt, moet je nu op de FC kijken welk
onderdeel op welke poort is aangesloten. Uiterlijk op dit punt zou je je moeten realiseren dat de screenshots echt lonen ;) Als je alle poorten hebt ingesteld, klik je rechtsonder op Opslaan en opnieuw opstarten.
Hier beginnen we met de gyro-instellingen. De oriëntatie is een van de allerbelangrijkste instellingen, want als de copter vooruit vliegt, maar de gyro
denkt dat hij achteruit vliegt, dan is dat grappig, vervelend of pijnlijk. Afhankelijk van hoe ver je van de helikopter af staat. Je kunt ook direct in het bovenste tabblad controleren wat je hier hebt ingesteld na het opslaan en opnieuw opstarten. Als je je helikopter in je hand beweegt, zou de helikopter op dezelfde manier moeten bewegen in Betaflight. Is dit niet het geval, pas dan de gyro-instellingen opnieuw aan totdat de bewegingen overeenkomen. Hetzelfde geldt voor de kompasinstellingen.
U kunt het DShot baken naar wens instellen, ik zou beide schuifregelaars op Aan laten staan. Dan piept het wanneer het radiocontact wordt verbroken of de corresponderende schakelaar wordt omgedraaid op
. Verdere instellingen voor wanneer de copter moet piepen kun je vinden onder de DShot-Beacon instelling.
Als je nog GPS hebt geïnstalleerd op de quad, bevat dit tabblad ook de schuifknop om GPS te activeren.
In dit tabblad neem je de exacte instellingen over die eerder zijn ingesteld. Als je hier de standaardwaarden laat staan, word je meestal beloond met een onjuiste
stroommeting en zul je verbaasd zijn waarom je quad ineens maar half zo lang kan vliegen met dezelfde accu omdat het OSD aangeeft dat de accu leeg is.
De failsafe instellingen zouden het onderwerp zijn van een aparte video. Selecteer in de rechterbovenhoek wat er moet gebeuren als je radioverbinding wegvalt. In het beste geval zou je eigenlijk moeten selecteren dat de UAV uit de lucht valt als er geen GPS geïnstalleerd is. Selecteer hiervoor de eerste optie op niveau 2. Je kunt instellen hoe lang het duurt voordat de copter fail-safe gaat bij signaalverlies duur.
Voor de PID's gebruik je ook de instellingen die je eerder hebt gebruikt. Maar wees voorzichtig! Het aantal instelmogelijkheden voor de PID-regelaar neemt met elke Betaflight-update toe. De standaardwaarden van de PID-controller werken goed voor de meeste 5"-copters, maar het kan gebeuren dat ze niet werken voor je 3"-, 4"- of 7"-copter omdat bijvoorbeeld functies zoals I-Term Relax en dergelijke eerder niet beschikbaar waren. Het kan dus gebeuren dat je je waarden van de back-up kunt overnemen, maar door nieuwe functies vliegt de copter niet zoals je gewend bent. In dit geval zal alleen een nieuwe afstelling van je PID-regelaar helpen, wat sowieso logisch is bij een grote update van Betaflight ;)
controleer vervolgens uw rates en filterinstellingen en klik opnieuw op Opslaan.
Nu is het tijd om je radio tevoorschijn te halen en aan te zetten, want we gaan nu de radioverbinding controleren en instellen. Selecteer eerst de manier waarop de ontvanger communiceert met de FC. Als je een apart gesoldeerde ontvanger hebt, selecteer dan Serieel of het overeenkomstige item voor je radioprotocol.
Selecteer vervolgens je radioprotocol voor je ontvanger onder Seriële ontvanger. Betaflight hoeft nu alleen nog maar te weten welk kanaal van de radio verantwoordelijk is voor welke
. In de meeste gevallen is dit AERT1234 of Mode 2. controleer vervolgens of je radio verbinding heeft met de FC. Als je ontvanger niet via de FC van stroom wordt voorzien, moet je nu een batterij aansluiten. Verwijder natuurlijk eerst de propellers!
Als je een verbinding hebt tussen de radio en de FC, kun je nu controleren of de kanaaltoewijzing correct is. Loop alles een keer door. Dit betekent throttle, yaw, roll en pitch en kijk of de copter overeenkomstig beweegt in Betaflight. Als alles OK is, sla dan op en herstart!
Naast de stickingangen moet Betaflight ook weten wat er moet gebeuren met verschillende schakelaarstanden. De copter moet immers ook gepantserd zijn
! De eenvoudigste optie en de reden waarom we eerder het ontvanger tabblad hebben doorgeploegd is automatische toewijzing. Welke modi je nodig hebt is natuurlijk aan jou, dus ik zal je laten zien hoe je de armschakelaar kunt toewijzen.
Klik in het vak "Arm" op Add range en de schuifbalk verschijnt om aan te geven op welke schakelaarpositie je wilt armen. Laat het vervolgkeuzemenu
ingesteld op AUTO en verplaats nu de schakelaar op de vonk waarmee u wilt armen. Betaflight neemt automatisch het kanaal
van de verplaatste schakelaar over en u hoeft alleen de schuifbalk te gebruiken om de positie in te stellen waarop de helikopter moet worden bewapend. Zodra u alle modi hebt toegewezen, klikt u weer op opslaan en klaar is kees!
Als je dat nog niet hebt gedaan, is het nu tijd om je propellers uit te doen, want we gaan nu de motoren besturen! Selecteer eerst het motor/ESC-protocol dat je eerder hebt gebruikt. In de meeste gevallen is dit DShot300 of -600. Vervolgens wil Betaflight weten in welke richting de motoren draaien, dus outside-in of inside-out. Als de snijkant van je voorste propellers naar binnen draait, dus in de richting van de nok, dan vlieg je outside-in en hoef je niets te veranderen. Als je voorste propellers naar buiten draaien, dus van de nok af, moet Betaflight dit weten en klik je op Omgekeerde draairichting van de motoren. Als je dit vergeet te doen, zul je tijdens je eerste vlucht verrast zijn dat je helikopter even opstijgt en dan weer uitvalt.
We kunnen op dit punt ook de draairichting en de nummering van de motoren controleren. Om dit te doen, nemen we een batterij, sluiten deze aan, activeren de motortestmodus en bewegen de schuifregelaars van het corresponderende motornummer achter elkaar een stukje omhoog. Motor 1 moet natuurlijk gaan draaien. Doorloop alle 4 motoren en kijk of de nummering overeenkomt. Beweeg dan de master-schuifregelaar een stukje omhoog. Met een stukje papier of plastic dat je nu tegen de motorbel houdt, kun je de draairichting controleren
. Als een draairichting niet overeenkomt, schakel dan de motortestmodus weer uit. Als een motorsommatie of draairichting niet overeenkomt, kun je deze wijzigen met behulp van de wizard. Je kunt zien hoe dit werkt in onze video, Betaflight leidt je ook heel goed door de configuratie als je motorinstellingen niet overeenkomen.
Als u analoog gebruikt en uw instellingen eerder hebt opgeslagen als een .json-bestand, kunt u uw instellingen herstellen via het bestand in het tabblad Videozender. Klik hiervoor op de knop Load from file in het midden onderaan, selecteer je bestand en alles is weer zoals het was.
Voor degenen die digitale VTx gebruiken, komt er binnenkort een artikel over het configureren van de OSD met de O3 AirUnit.
In het OSD (On Screen Display) selecteer je de waarden die voor jou relevant zijn tijdens het vliegen. Bijvoorbeeld de accuspanning. Zodra je een waarde hebt geselecteerd, kun je deze naar de preview-afbeelding slepen. Zo wordt hij later in de vliegbril weergegeven.
Als je alles (correct) hebt hersteld, zou je helikopter goed moeten vliegen en zul je ook profiteren van de nieuwe Betaflight-functies.
Als je vragen hebt, kun je commentaar geven onder onze video.
Tot de volgende keer
Fabian