🛰️ 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 GPS | Collegamento FC | 
|---|---|
| VCC (5V o 3.3V) | Alimentazione (verifica voltaggio) | 
| GND | GND della FC | 
| TX | RX di una UART libera | 
| RX | TX della stessa UART | 
| (Opzionale) SCL/SDA | Solo 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
- Abilita GPS sulla UART scelta:- Betaflight Configurator → Ports → abilita “GPS” su UART2/3.
 
- Configuration → GPS ON:- Protocollo consigliato: UBLOX.
- Baud rate: 57600 (piĂą stabile di 115200).
 
- Salva e riavvia la FC.
đź’ˇ Se noti pacchetti GPS persi a 115200 baud, usa 57600.
🔍 Differenza tra NMEA e UBLOX
| Caratteristica | NMEA | UBLOX | 
|---|---|---|
| Tipo dati | Testo leggibile ASCII | Binario compatto | 
| CompatibilitĂ | Universale | Solo moduli u-blox | 
| VelocitĂ aggiornamento | PiĂą lenta | PiĂą rapida ed efficiente | 
| Prestazioni Betaflight | Accettabili, ma pesante | Ottimizzato per droni FPV | 
| Configurazioni avanzate | Limitate | Molto 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:
- 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:
| Valore | Regione | 
|---|---|
| AUTO | Globale | 
| EGNOS | Europa | 
| WAAS | Nord America | 
| MSAS | Asia | 
| GAGAN | India | 
| SouthPAN | Australia | 
🛠️ Configurazione manuale GPS u-blox (u-center)
Per setup avanzati:
- Collegamento GPS via CLI- gpspassthrough→ collega GPS al PC tramite FC.
 
- Alimentazione esterna se la FC non alimenta via USB.
- Reset alle impostazioni di fabbrica.
- Imposta baud rate: 57600.
- Messaggi da abilitare (rate 1 = 100ms):- NAV-PVT,- NAV-DOP,- NAV-SAT.
 
- Frequenza aggiornamento: 10Hz.
- Dynamic Platform Model: Airborne <1g.
- GNSS: abilita GPS, Galileo, BeiDou, SBAS.
- Salva configurazione in CFG.
📦 Moduli GPS più diffusi in FPV
| Modulo | Chip u-blox | Note | 
|---|---|---|
| BE-122 | M10 | Piccolo, preciso, consigliato | 
| BN-180 | M8N | Economico, molto diffuso | 
| NEO-M8N | M8N | Standard, con magnetometro | 
| NEO-6M | 6M | Vecchio, 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Ă .
Alcuni GPS con cui mi sono sempre trovato molto bene:
