SparkFun GNSS Flex pHAT - LG290P - SparkFun Electronics
Achieve robust, centimetre-level RTK positioning in challenging RF environments with the SparkFun LG290P GNSS Flex pHAT. This all-in-one development board combines a versatile pHAT carrier with the powerful Quectel LG290P module, featuring advanced anti-jamming technology ideal for navigation in urban canyons, industrial sites, or any location where signal integrity is critical.
The GNSS Flex pHAT mounts to a Raspberry Pi via an extended 40-pin header and connects to the included GNSS module using standardised 2×10-pin headers, making it simple to swap modules for future upgrades. All necessary standoffs, screws, and an extended header are included.
Key Features
- Centimetre-Level RTK – 0.8 cm + 1 ppm horizontal accuracy with 5-second convergence time
- Quad-Band Multi-Constellation – Receives L1, L2, L5, and L6/E6 bands across GPS, GLONASS, Galileo, BDS, QZSS, and NavIC
- Advanced Anti-Jamming – Built-in NIC anti-jamming unit for professional-grade interference mitigation
- 1,040 Tracking Channels – Robust performance even in urban canyons or deep tree cover
- Raspberry Pi Compatible – Standard 40-pin GPIO header with USB-C alternative data interface
- Modular Design – SparkPNT GNSS Flex system allows swapping modules for future upgrades
- Qwiic Connector – For easy I²C expansion
- µSD Card Socket – For data logging
GNSS Flex pHAT Specifications
- Raspberry Pi Interface: 40-pin GPIO socket
- Module Interface: Two 2×20-pin, 2 mm pitch male headers (UART ×4, I²C, USB, SD, PPS ×2)
- USB-C Port: Direct interface to GNSS Flex module
- Antenna: U.FL connector with SMA bridge option
- Indicator LEDs: PWR (red), PPS (yellow), RTK (white), PVT (blue)
- Jumpers: 24 total — GPIO isolation (×16), LED power isolation (×4), I²C pull-ups (×4)
LG290P Module Specifications
- Supply Voltage: 3.15–3.45 V
- Current Consumption: 91 mA typical (acquisition/tracking), 12 µA backup mode
- Horizontal Accuracy: 0.7 m autonomous, 0.8 cm + 1 ppm RTK
- Vertical Accuracy: 2.5 m autonomous, 1.5 cm + 1 ppm RTK
- Velocity Accuracy: 0.03 m/s
- 1PPS Accuracy: 5 ns (RMS)
- Update Rate: 10 Hz default, 20 Hz max
- TTFF (Cold Start): 28 s
- TTFF (Hot Start): 1.7 s
- Sensitivity: -146 dBm acquisition, -160 dBm tracking
- Dynamic Limits: 10,000 m altitude, 490 m/s velocity, 4 g acceleration
- UART: 3× ports, 9,600–3,000,000 bps (default 460,800 bps), NMEA 0183/RTCM 3.x
- Operating Temperature: -40°C to +85°C
- Module Size: 12.2 × 16 × 2.6 mm
- Module Weight: ~0.9 g
Supported Constellations & Frequency Bands
- GPS: L1 C/A, L1C*, L5, L2C
- GLONASS: L1, L2
- Galileo: E1, E5a, E5b, E6
- BDS: B1I, B1C, B2a, B2b, B2I, B3I
- QZSS: L1 C/A, L1C*, L5, L2C
- NavIC: L5
- SBAS: L1 C/A (WAAS, SDCM, EGNOS, BDSBAS, MSAS, GAGAN)
* Feature still under development
Ideal For
- High-precision RTK surveying and mapping
- Autonomous vehicle and drone navigation
- Precision agriculture
- Base station and rover configurations
- GNSS research and development
Package Contents
- 1× SparkFun GNSS Flex pHAT
- 1× SparkPNT GNSS Flex Module (LG290P)
- 1× Tall GPIO Female Headers (2×20 pin)
- 1× 50 mm U.FL to U.FL Cable
- 4× Aluminium Hex Standoffs (M2.5, 16 mm)
- 8× Phillips Machine Screws (M2.5 × 8 mm)
Resources
- Hookup Guide
- LG290P Product Brochure (PDF)
- RTK Application Note (PDF)
- Base Station Mode Application Note (PDF)
- Protocol Specification (PDF)
- Hardware Design (PDF)
- Firmware Upgrade Guide (PDF)
- QGNSS Software (v2.x)
Design Files — GNSS Flex pHAT
Design Files — LG290P Flex Module
GitHub Repositories
The SparkFun GNSS Flex pHAT - LG290P - SparkFun Electronics appears in the following collections:
