🛰️ Guida completa: Configurazione GPS (es. BE-122) in Betaflight
In questa guida vedremo come collegare e configurare correttamente qualsiasi modulo GPS (BN-180, BN-880, BE-122, NEO-6M, NEO-M8N, ecc.) su Betaflight. Approfondiremo le differenze tra NMEA e UBLOX, le impostazioni avanzate, SBAS e le buone pratiche per ottenere una ricezione rapida e stabile.


🔧 Posizionamento e installazione del GPS

Per ottenere il massimo:

  • Montaggio in alto: posiziona il GPS lontano da VTX, ESC, antenne e frame in carbonio.
  • Magnetometro: se il tuo modulo ha la bussola, tienila lontana da motori e cavi di alimentazione.
  • Supporti antivibrazione: riducono rumori elettrici e vibrazioni.
  • Inclinazione: un supporto a 30° migliora il fix dei satelliti in volo.

🔌 Collegamento dei cavi GPS alla Flight Controller

La maggior parte dei GPS FPV ha 4 pin:

Pin GPSCollegamento FC
VCC (5V o 3.3V)Alimentazione (verifica voltaggio)
GNDGND della FC
TXRX di una UART libera
RXTX della stessa UART
(Opzionale) SCL/SDASolo se usi magnetometro via I2C

📌 Nota: TX del GPS va all’RX della FC, RX del GPS va al TX della FC.


⚙️ Configurazione GPS in Betaflight

  1. Abilita GPS sulla UART scelta:
    • Betaflight Configurator → Ports → abilita “GPS” su UART2/3.
  2. Configuration → GPS ON:
    • Protocollo consigliato: UBLOX.
    • Baud rate: 57600 (più stabile di 115200).
  3. Salva e riavvia la FC.

💡 Se noti pacchetti GPS persi a 115200 baud, usa 57600.


🔍 Differenza tra NMEA e UBLOX

CaratteristicaNMEAUBLOX
Tipo datiTesto leggibile ASCIIBinario compatto
CompatibilitàUniversaleSolo moduli u-blox
Velocità aggiornamentoPiù lentaPiù rapida ed efficiente
Prestazioni BetaflightAccettabili, ma pesanteOttimizzato per droni FPV
Configurazioni avanzateLimitateMolto flessibili

🔑 Se hai un GPS u-blox (99% dei moduli FPV), scegli UBLOX.


🚀 GPS Auto Config in Betaflight 4.5+

Betaflight può configurare automaticamente il GPS:

set gps_auto_config = ON
  • Imposta frequenza e messaggi ottimali.
  • Evita configurazioni manuali complesse.
  • Se disattivato, puoi configurare il GPS manualmente con u-center.

🌍 SBAS: correzione satellitare

SBAS migliora precisione GPS con satelliti dedicati:

ValoreRegione
AUTOGlobale
EGNOSEuropa
WAASNord America
MSASAsia
GAGANIndia
SouthPANAustralia

🛠️ Configurazione manuale GPS u-blox (u-center)

Per setup avanzati:

  1. Collegamento GPS via CLI
    • gpspassthrough → collega GPS al PC tramite FC.
  2. Alimentazione esterna se la FC non alimenta via USB.
  3. Reset alle impostazioni di fabbrica.
  4. Imposta baud rate: 57600.
  5. Messaggi da abilitare (rate 1 = 100ms):
    • NAV-PVT, NAV-DOP, NAV-SAT.
  6. Frequenza aggiornamento: 10Hz.
  7. Dynamic Platform Model: Airborne <1g.
  8. GNSS: abilita GPS, Galileo, BeiDou, SBAS.
  9. Salva configurazione in CFG.

📦 Moduli GPS più diffusi in FPV

ModuloChip u-bloxNote
BE-122M10Piccolo, preciso, consigliato
BN-180M8NEconomico, molto diffuso
NEO-M8NM8NStandard, con magnetometro
NEO-6M6MVecchio, ma valido

🛡️ Conclusione

Per semplicità, attiva GPS Auto Config e usa UBLOX.
Per prestazioni avanzate, configura manualmente frequenza, messaggi e GNSS.
Monta sempre il GPS lontano da disturbi e usa baud rate 57600 per stabilità.