Vi har indset, at emnet Betaflight-opdateringer er en lille forhindring for mange mennesker. Derfor har vi lavet denne "Ultimate Update Guide" til dig, hvor vi forklarer fra start til slut, hvilke trin du skal følge, og hvordan du genindlæser forudindstillinger. Det gælder både nye coptere og dem, der har stået i hjørnet i et stykke tid.
Dette blogindlæg er også tilgængeligt i form af en video. Du kan finde den på vores YouTube-kanal. Og mens du er der, kan du jo abonnere :D
INFO:
Betaflight 4.5 udkommer snart. Videoen er optaget tidligere og dækker opdateringen op til version 4.4. Den grundlæggende opdateringsproces er den samme. Der er dog et par ting, man skal huske på. Betaflight-teamet giver følgende oplysninger: De grundlæggende flyveparametre er ikke ændret fra 4.4 til 4.5. Tidligere filtre, PID-indstillinger og andre indstillingsværdier behøver ikke at blive ændret.
Betaflight Configurator skal bruges i version 10.10.
Som sædvanlig er fuldstændig sletning af chippen obligatorisk, når du flasher. Det er sikrere at genkonfigurere fra bunden end at importere et CLI-dump eller en gemt forudindstilling, og brugere af GPS Rescue-, Angle- og Horizon-tilstandene bør IKKE bruge deres gamle værdier. Ellers er de fleste flyve-, Rx-, tilstands-, OSD- og GPS-parametre ikke ændret siden 4.4. Alle nye eller omdøbte parametre vil have standardværdier, så det er i de fleste tilfælde okay at importere en 4.4-gemt fil (Presets>Save).
Brugere af Angle, Horizon og GPS Rescue bør IKKE bruge de tidligere værdier i 4.5. De nye 4.5-standardværdier skal bruges! Desuden bør ingen 4.3 eller tidligere dumps eller forudindstillinger importeres til 4.5! Test altid ny firmware omhyggeligt og i et kontrolleret miljø!
Betaflight 4.5 Release Notes: https://betaflight.com/docs/wiki/release/Betaflight-4-5-Release-Notes
Hvis du endnu ikke har været i kontakt med Betaflight-konfiguratoren, skal du først downloade den fra GitHub-siden og installere den.
https://github.com/betaflight/betaflight-configurator/releases/latest
Nu kan du tilslutte din Quad til pc'en via et USB-datakabel (!) og klikke på Connect i øverste højre hjørne af konfiguratoren. Så snart du tilslutter Quad'en, bør den relevante Betaflight-port også vælges direkte.
Hvis det ikke er tilfældet, har du måske brugt et kabel, eller også skal du installere Zadig-driveren. Dette er ofte tilfældet med Windows. Hvis der stadig ikke vises noget, kan du prøve ImpulseRC-værktøjet.
Før du flasher firmwaren, bør du først lave en sikkerhedskopi af din nuværende konfiguration. Hvis noget går galt, eller din FC ikke fungerer med 4.4, kan du altid flashe tilbage og gendanne dine gamle indstillinger ved hjælp af sikkerhedskopien. Her bør du tjekke, hvilken version din quad er på i øjeblikket. Hvis din quad er på Betaflight <4.2, skal du indtaste kommandoen diff all på kommandolinjen (CLI, i bunden af konfiguratoren). Diff all inkluderer alle tre PID-profiler, det gør diff ikke. Dump viser også standardværdierne, hvilket kan være nyttigt, hvis standardværdierne har ændret sig mellem versionerne. Betaflight skriver derefter alle indstillinger, der afviger fra fabriksindstillingerne, til konsollen. Til højre under prompt-linjen finder du knappen Save. Den opretter et tekstdokument, hvor alle indstillinger gemmes. Alternativt kan du også selv gemme teksten fra kommandolinjen i et tekstdokument.
Hvis du allerede har Betaflight 4.3 på din FC, kan du oprette en backup-fil direkte i fanebladet Preset. Knappen til dette findes øverst til højre over søgefeltet for forudindstillinger.
Hvis du bruger en analog VTx, bør du også sikkerhedskopiere dine VTx-indstillinger til denne. Dette fungerer også på tværs af versioner. For at gøre dette
skal du vælge fanen Video transmitter nederst til venstre og derefter vælge"Save to file". Betaflight opretter derefter en .json-fil, som du kan importere tilbage til den nye firmware
.
VIGTIGT:
Springene fra Betaflight 4.2 til 4.3 og 4.4 er store opdateringer fra udviklerne! Derfor er disse sikkerhedskopier primært beregnet til problemer, hvor du har brug for at flashe tilbage til din oprindelige version! Der findes migreringsværktøjer, som kan konvertere diff all-backupteksten fra en 4.2-version til en 4.3-version, men der er ingen garanti for, at alt rent faktisk vil fungere! Hvis du absolut vil udelukke muligheden for, at din quad falder ned fra himlen på grund af en mulig migreringsfejl, bør du hellere lave din backup på en anden måde.
Jeg foretrækker at tage skærmbilleder af de enkelte faner i Betaflight, for så kan jeg se direkte, hvor jeg skal foretage justeringer. Dette er især nyttigt med
BNF-koptere. Den hurtigste måde at finde ud af, hvad der er tilsluttet hvilken port, er simpelthen at tage et billede af fanen Serial Ports.
Tro mig ... jeg har allerede fået lov til at flashe koptere, hvor ejeren hverken har lavet en backup eller skrevet portene ned på forhånd. Det er især godt, når producenten heller ikke har nogen dokumentation. Skærmbilleder koster ikke noget, men kan spare tid, hvis uheldet er ude.
Når du har lavet din backup, uanset i hvilken form, er det tid til at flashe den nye firmware. Det gør du ved at frakoble Quad'en i øverste højre hjørne og
klikke på Update firmware direkte til venstre. Vi lader skyderen til visning af pre-release-versioner være uberørt og går direkte til Auto-Detect, så konfiguratoren automatisk aflæser din FC-type. Hvis du ikke er sikker på, om Betaflight har genkendt den rigtige FC, skal du oprette forbindelse til quad'en igen via Connect og læse indstillingerne via diff all i CLI. FC-typen kan også findes der. Den står så øverst. Hvis de to typer matcher, skal du vælge firmwaren. I vores tilfælde er det Betaflight 4.4.2. Vi har ikke brug for en genstartsekvens, vi sletter chippen helt under en opdatering, og vi lader også baud-raten være, som den er.
Siden version 4.4 er det også muligt at vælge, hvilke protokoller og funktioner der skal installeres direkte under flashingen. For radio- og telemetriprotokollen vælger du de protokoller, der passer til dig. Motorprotokollen skal selvfølgelig matche den, du tidligere har brugt, eller som understøttes af din ESC. Det gør du enten ved at kigge i dokumentationen til din ESC eller i dine backup-skærmbilleder.
Under Options kan vi nu vælge, hvilke ekstra funktioner vi vil installere. Hvis din quad ikke har nogen lysdioder, ingen GPS, eller du alligevel kun flyver
analogt, kan du fravælge disse muligheder. Det kan reducere belastningen på din FC-processor.
Klik derefter på Load firmware [online] nederst til højre og derefter på Flash firmware. Indlæsningslinjen bør nu køre fra venstre til
højre uden problemer, og din quad er flashet til 4.4.
Men nu begynder det virkelige arbejde.
Indstil alle porte præcis, som de var før. Hvis du ikke har taget et skærmbillede, skal du nu kigge på FC for at se, hvilken
-del der er forbundet til hvilken port. Senest på dette tidspunkt bør du indse, at skærmbillederne virkelig betaler sig ;) Når du har indstillet alle porte, skal du klikke på Save and restart nederst til højre.
Her starter vi med gyroindstillingerne. Orienteringen er en af de vigtigste indstillinger overhovedet, for hvis helikopteren flyver fremad, men gyroen
tror, at den flyver baglæns, så bliver det sjovt, irriterende eller smertefuldt. Afhængigt af hvor langt du står fra helikopteren. Du kan også tjekke det, du har indstillet her, direkte i den øverste fane, når du har gemt og genstartet. Hvis du bevæger helikopteren i hånden, bør den bevæge sig på samme måde i Betaflight. Hvis ikke, skal du justere gyroindstillingerne igen, indtil bevægelserne stemmer overens. Det samme gælder for kompasindstillingerne.
Du kan indstille DShot-signalet, som du vil, jeg ville lade begge skydere stå på On. Så bipper den, når radiokontakten brydes, eller den tilsvarende kontakt drejes på
. Yderligere indstillinger for, hvornår helikopteren skal bippe, findes under indstillingen DShot-Beacon.
Hvis du stadig har GPS installeret på quad'en, indeholder denne fane også skyderen til at aktivere GPS.
På denne fane overtager du de nøjagtige indstillinger, som du tidligere har indstillet. Hvis du lader standardværdierne stå her, vil du som regel blive belønnet med en forkert
strømmåling og blive overrasket over, hvorfor din quad pludselig kun kan flyve halvt så længe med det samme batteri, fordi OSD'en viser, at batteriet er tomt.
Failsafe-indstillingerne ville være emnet for en separat video. I øverste højre hjørne vælger du, hvad der skal ske, hvis din radioforbindelse går tabt. I bedste fald bør du faktisk vælge, at UAV'en skal falde ned fra himlen, hvis der ikke er installeret en GPS. Det gør du ved at vælge den første mulighed på niveau 2. Du kan indstille, hvor lang tid der skal gå, før helikopteren er fejlsikker under varigheden af signaltab.
Til PID'erne bruger du også de indstillinger, du brugte tidligere. Men vær forsigtig! Udvalget af indstillingsmuligheder for PID-controlleren øges med hver Betaflight-opdatering. PID-controllerens standardværdier fungerer godt for de fleste 5"-koptere, men det kan ske, at de ikke fungerer for din 3"-, 4"- eller 7"-kopter, fordi f.eks. funktioner som I-Term Relax og lignende ikke var tilgængelige tidligere. Det kan derfor ske, at du kan overføre dine værdier fra backuppen, men på grund af nye funktioner flyver kopteren ikke, som du er vant til. I dette tilfælde vil kun en ny indstilling af din PID-controller hjælpe, hvilket alligevel giver mening med en større opdatering af Betaflight ;)
tjek derefter dine hastigheder og filterindstillinger, og klik på Gem igen.
Nu er det tid til at finde din radio frem og tænde den, for nu skal vi tjekke radiolinket og sætte det op. Vælg først, hvordan modtageren skal kommunikere med FC'en. Hvis du har en separat loddet modtager, skal du vælge Serial eller det tilsvarende element for din radioprotokol.
Vælg derefter din radioprotokol for din modtager under Serial receiver. Nu behøver Betaflight kun at vide, hvilken kanal i radioen der er ansvarlig for hvad
. I de fleste tilfælde er det AERT1234 eller Mode 2. tjek derefter, om din radio har forbindelse til FC'en. Hvis din modtager ikke får strøm via FC, skal du nu tilslutte et batteri. Fjern selvfølgelig propellerne først!
Hvis du har forbindelse mellem radioen og FC'en, kan du nu kontrollere, om kanaltildelingen er korrekt. Gå alt igennem én gang. Det vil sige throttle, yaw, roll og pitch, og se, om helikopteren bevæger sig tilsvarende i Betaflight. Hvis alt er i orden, skal du gemme og genstarte!
Ud over stick-input skal Betaflight også vide, hvad der skal ske med forskellige kontaktpositioner. Når alt kommer til alt, skal helikopteren også være pansret
! Den enkleste mulighed, og grunden til, at vi tidligere har pløjet os igennem modtagerfanen, er automatisk tildeling. Hvilke tilstande du har brug for, er selvfølgelig op til dig, så jeg vil vise dig, hvordan du tildeler armkontakten.
I boksen "Arm" skal du klikke på Add range, og skydebjælken vises for at angive, hvilken kontaktposition du vil armere ved. Lad rullemenuen
være indstillet til AUTO, og flyt nu kontakten på den gnist, du vil tilkoble. Betaflight overtager automatisk kanalen
på den flyttede kontakt, og du behøver kun at bruge skyderen til at angive den position, hvor helikopteren skal armeres. Når du har tildelt alle tilstande, skal du klikke på Gem igen, og så er du i gang!
Hvis du stadig ikke har gjort det, er det tid til at tage propellerne af, for nu skal vi til at styre motorerne! Først skal du vælge den motor/ESC-protokol, du brugte før. I de fleste tilfælde er det DShot300 eller -600. Dernæst vil Betaflight vide, i hvilken retning motorerne drejer, dvs. enten udefra og ind eller indefra og ud. Hvis skærekanten på dine forreste propeller vender indad, dvs. mod cam'en, flyver du outside-in og behøver ikke at ændre noget. Hvis dine forreste propeller vender udad, dvs. væk fra cam'en, skal Betaflight vide det, og du skal klikke på Reverse direction of rotation of the motors. Hvis du glemmer at gøre det, vil du på din første flyvning blive overrasket over, at din helikopter letter kortvarigt og derefter afvæbnes.
Vi kan også kontrollere motorernes omdrejningsretning og nummerering på dette tidspunkt. For at gøre dette tager vi et batteri, tilslutter det, aktiverer motortesttilstanden og flytter skyderne for det tilsvarende motornummer lidt op efter hinanden. Motor 1 skal selvfølgelig begynde at dreje. Gå igennem alle 4 motorer og se, om nummereringen passer. Flyt derefter master-slideren lidt op. Med et stykke papir eller plastik, som du nu holder mod motorklokken, kan du kontrollere rotationsretningen
. Hvis omdrejningsretningen ikke stemmer overens, skal du slukke for motortestfunktionen igen. Hvis en motorsum eller rotationsretning ikke stemmer overens, kan du ændre den ved hjælp af guiden. Du kan se, hvordan det fungerer i vores video, og Betaflight guider dig også meget godt gennem konfigurationen, hvis dine motorindstillinger ikke stemmer overens.
Hvis du bruger analog og tidligere har gemt dine indstillinger som en .json-fil, kan du gendanne dine indstillinger via filen i fanen Video transmitter. Det gør du ved at klikke på knappen Indlæs fra fil nederst i midten, vælge din fil, og så er alt, som det var før.
For dem, der bruger digital VTx, kommer der snart en artikel om, hvordan man konfigurerer OSD'en med O3 AirUnit.
I OSD (On Screen Display) vælger du de værdier, der er relevante for dig, når du flyver. For eksempel batterispændingen. Så snart du har valgt en værdi, kan du trække og slippe den i preview-billedet. Den vil så også være synlig senere i brillerne.
Hvis du har gendannet alt (korrekt), bør din copter flyve korrekt, og du vil også få gavn af de nye Betaflight-funktioner.
Hvis du har spørgsmål, skal du blot kommentere under vores video.
Vi ses næste gang
Fabian