SparkFun GNSS Flex pHAT - LG580P

Equip your Raspberry Pi with RTK for centimetre-accurate precision and instantaneous heading using this all-in-one GNSS Flex pHAT, designed for advanced robotics and autonomous navigation.

AUD$ 428.95

Special Order  

Shipping from $14.60

+7 more from our supplier in 7-10 days

Our Code: SKU-011230

Supplier Link: [SparkFun MPN:29890]


Description

Determine your Raspberry Pi's precise position and orientation with the SparkFun LG580P GNSS Flex pHAT. This all-in-one development board is engineered for advanced navigation applications, combining our versatile pHAT carrier with the powerful LG580P module to deliver both centimetre-accurate RTK and real-time heading data. It's the ideal solution for intelligent robots, precision agriculture, and autonomous vehicle projects.

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.
  • Mounting Hardware Included: Comes with the necessary standoffs, screws, and an extended header for a clean, stable setup.

Precision RTK & Heading

At the heart of this pHAT is the LG580P, a high-performance receiver that provides a complete navigation solution for dynamic applications.

  • RTK + Heading: Delivers not only centimetre-level position accuracy but also high-precision attitude (orientation) data, crucial for autonomous navigation and control.
  • Quad-Band & Multi-Constellation: Simultaneously receives signals from the L1L2L5, and L6/E6 bands across all major constellations (GPS, GLONASS, Galileo, BDS, QZSS, and NavIC) for fast convergence and performance even in challenging scenarios like urban canyons or deep tree cover.
  • Advanced Anti-Jamming: Built-in algorithms detect and mitigate interference, ensuring reliable operation in complex electromagnetic environments.

With an update rate of up to 20 Hz for both position and heading, the LG580P is ideal for high-speed robotics and vehicle control systems. Its versatility is further enhanced by broad support for standard RTK/RTCM corrections, a wide range of SBAS augmentation systems (WAAS, EGNOS, BDSBAS, MSAS, GAGAN, KASS, ASECNA, SouthPAN, and SDCM), and PPP services* (BDS PPP-B2b, QZSS CLAS, MADOCA-PPP, and Galileo HAS*).

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

  • The GNSS Flex Module has two U.FL connectors 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. However, users can also utilise any of the other interfaces.

*According to Quectel, support for the I²C interface is still under development and will be made available through a future firmware update. Additionally, the corrections for some of the PPP services (like HAS E6) have not 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)*
       

LG580P GNSS Flex Module:

  • Quectel LG580P quad-band, GNSS module
    • 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)
      • KASS (Korea)
      • ASECNA (Africa)
      • SouthPAN (Aus/NZ)
  • Two 2x20-pin, 2mm-pitch male headers
    • 40-pin socket for GNSS Flex system
      • Power
        • 3.3V
        • Backup power
      • UART (x3)
      • I2C bus*
      • PPS signal (x1)
      • LED indicators (x1)
      • Event indicators (x1)
  • Two U.FL connectors:

GNSS antennae (Active, Multi-band)
 
LG580P General Features:

  • High-precision RTK, and Heading GNSS module
  • Electrical Characteristics:
    • Supply Voltage: 3.0–3.6V
    • Current Consumption:
      • Normal Operation:
        • 98mA (323.4mW) (Acquisition)
        • 116mA (382.8mW) (Tracking)
      • Power Saving Mode:
        • 18μA (59.4μmW) (Backup Mode)
  • GNSS Frequency bands:
    • GPS: L1 C/A, L5, L2C
    • GLONASS: L1, L2
    • Galileo: E1, E5a, E5b, E6
    • BDS: B1I, B1C, B2a, B2b, B2I, B3I
    • QZSS: L1 C/A, L5, L2C, L6
    • NavIC: L5
    • SBAS: L1
    • L-band PPP*:
      • PPP: B2b
      • QZSS: L6
      • Galileo HAS: E6*
  • Tracking Channels: 1040
  • Horizontal Position Accuracy:
    • Autonomous: 1m
    • RTK: 0.8cm + 1ppm
  • Vertical Accuracy:
    • Autonomous: 1.5m
    • RTK: 1.5cm + 1ppm
  • Heading Accuracy: 0.1°
  • Velocity Accuracy Without Aid: 0.03m/s
  • Accuracy of 1PPS Signal: 5ns
  • RTK Convergence Time: 5s
  • Time to First Fix (without AGNSS):
    • Cold Start: 28s
    • Warm Start: 28s
    • Hot Start: 1.8s
  • Sensitivity:
    • Acquisition: -145dBm
    • 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
  • Interfaces
    • UART (x3)
      • Baud Rate: 9600–3000000bps
      • Default: 460800bps
      • Protocol: NMEA 0183/RTCM 3.x/QGC
    • SPI* (x1)
    • I2C* (x1)
    • CAN* (x1)
  • Operating temperature: -40°C to +85°C
  • Footprint: 21mm × 16mm × 2.7mm
  • Weight: 1.4g

*: Feature is still under development


Resources

Related Products