Skip to content

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
Note: This product requires an external active GNSS antenna (not included). The GNSS Flex module has a U.FL connector, and the pHAT provides an SMA connector bridged via U.FL — a 50 mm U.FL cable is included for this connection. A Raspberry Pi or similar single-board computer is also required (not included).

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

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:

SKU SF-GPS-28929