Přeskočit na obsah

Betaflight, INAV a firmware

Letový kontroler (FC) je „mozek“ dronu, ale sám o sobě neumí nic - chytrý ho udělá až firmware. To je software, který běží přímo na FC, čte data ze senzorů (gyroskop, akcelerometr, případně GPS a barometr), porovnává je s tím, co po dronu chceš pomocí páček, a tisíckrát za sekundu počítá, jak roztočit jednotlivé motory, aby dron letěl tak, jak chceš.

K čemu firmware slouží

Sekce “K čemu firmware slouží”

Firmware se stará hlavně o regulační smyčku: měří, jak je dron natočený a jak rychle se otáčí, a okamžitě koriguje otáčky motorů. Tomuto ladění se říká PID tuning a věnuje se mu samostatná stránka /software/pid-tuning. Kromě toho firmware řeší letové režimy, kalibraci senzorů, OSD (údaje ve video obrazu), mapování kanálů z přijímače, bezpečnostní pojistky (failsafe) a komunikaci s regulátory motorů.

VlastnostBetaflightINAVEmuFlight
Hlavní použitífreestyle, race, běžné FPVGPS, long-range, fixed-wingfreestyle, „hladký“ pocit z letu
GPS funkce (return-to-home, waypointy)omezenérozsáhléomezené
Letadla a křídlaneanone
Komunita / rozšířenínejvětšístřednímenší
Aktuální generace (2026)4.5+aktivní vývojnavazuje na starší BF

Betaflight je jednoznačně nejrozšířenější. Je optimalizovaný na svižnou, ostrou odezvu, má největší komunitu, nejvíc návodů a podporuje skoro každý FC na trhu. Pro freestyle, race i běžné poletování je to výchozí volba.

INAV vychází z Betaflightu, ale zaměřuje se na autonomní a navigační funkce - návrat domů (RTH), let podle GPS waypointů, udržení pozice (position hold), podpora barometru a kompasu. Je to volba pro long-range, létání s GPS a hlavně pro fixed-wing (letadla a křídla), která Betaflight neumí.

EmuFlight je menší odnož Betaflightu. Láká piloty, kterým vyhovuje jeho „hladší“ a tlumenější pocit z letu. Funkčně je blízko Betaflightu, ale s menší komunitou a podporou.

Firmware nastavuješ přes Configurator - samostatnou aplikaci nebo webovou verzi (Betaflight i INAV mají vlastní). FC připojíš USB kabelem k počítači, Configurator ho rozpozná a po připojení vidíš živá data ze senzorů.

Klíčová je záložka Ports, kde přiřazuješ funkce k jednotlivým UART portům FC - typicky:

  • jeden UART pro přijímač (SBUS/CRSF, viz /ovladani/elrs),
  • jeden pro VTX (řízení video vysílače), případně pro GPS.

Pokud něco „nejede“ (přijímač, GPS), bývá příčinou špatně přiřazený nebo přehozený port (RX/TX).

Pro pokročilejší zásahy slouží CLI (příkazová řádka). Tam se dají měnit parametry, na které není přepínač v grafickém rozhraní, a hlavně se odsud dělá záloha celé konfigurace příkazem diff all (výpis zkopíruješ a uložíš). To je první věc, kterou bys měl udělat - kdyby ses do něčeho zamotal, snadno se vrátíš.

Základní setup po flashnutí

Sekce “Základní setup po flashnutí”

Když máš čerstvě nahraný firmware (viz /stavba/stavba-dronu), projdi tyto kroky:

  1. Setup / orientace - zkontroluj, že se 3D model dronu v Configuratoru hýbe správně, když dronem nakláníš. Pokud je FC otočený, naprav orientaci (yaw 180° apod.).
  2. Ports - přiřaď UART pro přijímač a VTX/GPS.
  3. Receiver - nastav protokol přijímače (dnes nejčastěji CRSF pro ELRS) a ověř, že páčky reagují správným směrem.
  4. Modes - namapuj arm (ostření) na přepínač a přidej letové režimy (Angle pro stabilizovaný let, Acro pro plnou kontrolu, případně Beeper, Turtle).
  5. Motors - s vyndanými vrtulemi ověř směr a pořadí otáčení motorů.
  6. Rates - nastav citlivost páček (jak rychle se dron otáčí). Pro začátek klidně nech výchozí hodnoty.
  7. OSD - rozmísti údaje ve video obrazu (napětí baterie, časovač, RSSI).

Když dron létá, ale „klepe“, přestřeluje nebo se chová neostře, je čas na ladění regulační smyčky. Pokračuj na /software/pid-tuning. Pokud teprve sestavuješ, vrať se na /stavba/stavba-dronu. Neznámé pojmy najdeš ve slovníčku.

AeroWiki provozuje aerodrone.cz — český e-shop s FPV drony a komponenty. Mrkni i na náš YouTube kanál.