SparkFun GNSS Flex pHAT - LG290P

This SparkFun GNSS Flex pHAT kit combines the quad-band power of the LG290P with the capability of a Raspberry Pi or other 40-pin single board computer.


Description

Achieve robust, centimetre-level RTK positioning in challenging RF environments with the SparkFun LG290P GNSS Flex pHAT. This all-in-one development board combines our 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 acts as the bridge between your Raspberry Pi and the modular SparkPNT ecosystem. It mounts securely via an extended 40-pin header and connects to the included GNSS module using standardized 2x10-pin headers, making it simple to swap modules for future upgrades. This kit includes all the necessary standoffs, screws, and an extended header for a clean, stable setup.

  • Raspberry Pi Connectivity: Standard 40-pin GPIO header for a direct, secure connection.
  • USB-C Port: Provides an alternative data interface to the GNSS module.
  • Mounting Hardware Included: Comes with the necessary standoffs, screws, and an extended header for a clean, stable setup.

Robust Quad-Band RTK

At the heart of this pHAT is the Quectel LG290P, a high-precision receiver engineered for fast convergence and reliable performance when it matters most.

  • Advanced Anti-Jamming: A built-in NIC anti-jamming unit provides professional-grade interference detection and mitigation, ensuring signal integrity in complex electromagnetic environments.
  • Quad-Band & Multi-Constellation: Simultaneously receives signals from the L1L2L5, and L6/E6 bands across all major constellations for robust performance, even in challenging scenarios like urban canyons or deep tree cover.
  • Centimetre-Level RTK: Delivers high-precision, Real-Time Kinematic positioning for applications requiring exacting accuracy.
  • Broad Correction Support: Supports standard RTK/RTCM corrections, a wide range of SBAS augmentation systems, and PPP services*.

This product requires an external antenna. Users have a few options for connecting an external GNSS antenna to their GNSS receiver.

  • The GNSS Flex module has a U.FL connector for an external antenna.
  • For a sturdier connection, an SMA connector is available on the SparkFun GNSS Flex pHAT that is bridged to a U.FL connector. Users simply need to jumper the U.FL connectors on both the SparkPNT GNSS Flex module and SparkFun GNSS Flex pHAT with a short U.FL cable.

This pHAT also requires a Raspberry Pi (or similar single-board computer). Users can find Raspberry Pi and NVIDIA single-board computers in our catalogue. By default, we use the Raspberry Pi's primary serial bus (i.e., TX: GPIO14/Pin 8; RX: GPIO15/Pin 9) to communicate with the GNSS receiver of the SparkPNT GNSS Flex module. However, users can also utilise any of the other interfaces.

*: Feature is still under development. Currently, only the UART interfaces are supported by the LG290P module. Additionally, corrections for some of the PPP services may not have been implemented yet.


Specifications

GNSS Flex pHAT:

  • 40-pin socket for Raspberry Pi header
  • 40-pin header for GNSS Flex modules
    • Two 2x20-pin, 2mm-pitch male headers
      • Power
        • 3.3V
        • Backup power
        • USB bus detect (not a power source)
      • USB data
      • UART (x4)
      • SD card
      • I2C bus
      • PPS signal (x2)
      • LED indicators (x2)
      • Event indicators (x2)
  • USB-C connector
    • Interfaces directly w/ GNSS Flex Module
  • Antenna bridge
    • U.FL connector
    • SMA connector
  • µSD card socket
  • Qwiic connector
  • Indicator LEDs
    • PWR (Red)
    • PPS (Yellow)
    • RTK (White)
    • PVT (Blue)
  • Twenty-four jumpers
    • Raspberry Pi GPIO isolation (x16)
    • LED power isolation (x4)
    • I2C pull-up resistors (x4)

LG290P GNSS Flex Module:

  • Quectel LG290P GNSS receiver
    • Concurrent signal reception: 5 + QZSS
      • L1, L2, L5, E6 frequency bands
    • GNSS Constellations:
      • GPS (USA)
      • GLONASS (Russia)
      • Galileo (EU)
      • BDS (China)
      • QZSS (Japan)
      • NavIC (India)
    • SBAS Systems:
      • WAAS (USA)
      • SDCM (Russia)
      • EGNOS (EU)
      • BDSBAS (China)
      • MSAS (Japan)
      • GAGAN (India)
    • Built-in NIC anti-jamming unit
  • Two 2x20-pin, 2mm-pitch male headers
    • 40-pin socket for GNSS Flex system
      • Power
        • 3.3V
        • Backup power
        • USB bus detect (not a power source)
      • UART (x3)
      • I2C bus
      • PPS signal (x1)
      • LED indicators (x1)
      • Event indicators (x1)
  • U.FL Connector:
    • GNSS Antenna (Active, Multi-band)

LG290P General Features

  • High-precision GNSS module
  • Electrical Characteristics:
    • Supply Voltage: 3.15–3.45V
    • Current Consumption:
      • Normal Operation:
        • 91mA (300.3mW) (Acquisition)
        • 91mA (300.3mW) (Tracking)
      • Power Saving Mode:
        • 12μA (39.6mW) (Backup Mode)
  • GNSS 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
    • L-band PPP*:
      • PPP: B2b
      • QZSS: L6
      • Galileo HAS: E6
  • Tracking Channels: 1040
  • Horizontal Position Accuracy:
    • Autonomous: 0.7m
    • RTK: 0.8cm + 1ppm
  • Vertical Accuracy:
    • Autonomous: 2.5m
    • RTK: 1.5cm + 1ppm
  • Velocity Accuracy Without Aid: 0.03m/s
  • Accuracy of 1PPS Signal: 5ns (RMS)
  • RTK Convergence Time: 5s
  • Time to First Fix (without AGNSS):
    • Cold Start: 28s
    • Warm Start: 28s
    • Hot Start: 1.7s
  • Sensitivity:
    • Acquisition: -146dBm
    • Tracking: -160dBm
    • Reacquisition: -155dBm
  • Dynamic Performance:
    • Maximum Altitude: 10000m
    • Maximum Velocity: 490m/s
    • Maximum Acceleration: 4g
  • Update Rate:
    • Default: 10Hz
    • Max: 20Hz
  • Antenna Interface:
    • External active antenna
    • Power Supply: External or Internal
  • Interfaces
    • UART (x3)
      • Baud Rate: 9600–3000000bps
      • Default: 460800bps
      • Protocol: NMEA 0183/RTCM 3.x
    • SPI* (x1)
    • I2C* (x1)
  • Operating temperature: -40°C to +85°C
  • Footprint: 12.2mm × 16mm × 2.6mm
  • Weight: ~0.9g
*: Feature is still under development

Resources

Related Products