This product requires an external multi-band antenna and Raspberry Pi (or similar single-board computer).

Notice: This product has shipping restrictions outside of the United States. See restricted countries
SparkFun GNSS Flex pHAT - mosaic-G5 P3
GPS-30384

SparkFun GNSS Flex pHAT - mosaic-G5 P3

SKU: GPS-30384

Equip your Raspberry Pi with survey-grade, millimeter-level RTK accuracy with this ultra-low-power pHAT featuring the Septentrio mosaic-G5.

$674.95
In stock
SKU
GPS-30384
Backorder
Stock/Discounts

This product requires an external multi-band antenna and Raspberry Pi (or similar single-board computer).

Notice: This product has shipping restrictions outside of the United States. See restricted countries

Helpful Documentation

Product Overview

Equip your Raspberry Pi with survey-grade, millimeter-level precision without sacrificing power or space with the SparkFun mosaic-G5 P3 GNSS Flex pHAT. This all-in-one Raspberry Pi peripheral combines our GNSS Flex pHAT with the SparkPNT mosaic-G5 P3 Module, featuring Septentrio's compact, energy-efficient receiver. This kit is the preeminent choice for surveying, robotics, and other IoT applications where size, weight, and power (SWaP) are critical constraints.

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.

  • Raspberry Pi Connectivity: Standard 40-pin GPIO header for a direct, secure connection.
  • Native USB Access: A dedicated USB-C port connects directly to the mosaic-G5's USB hardware for high-speed data access.
  • Mounting Hardware Included: Includes the necessary standoffs, screws, and an extended header for secure assembly.

Miniaturized Precision with mosaic-G5

At the heart of this kit is the Septentrio mosaic-G5, a receiver that delivers the same performance as the mosaic-X5 but in a 60% smaller package that consumes 40% less power.

  • Millimeter-Level Accuracy: Delivers 6mm horizontal and 1cm vertical accuracy with RTK.
  • Precise Timing: Features a PPS timing resolution of 1.4ns and event-trigger accuracy <3ns, making it ideal for exact time-synchronization applications.
  • AIM+ Interference Mitigation: Equipped with Septentrio's AIM+ technology, offering best-in-class protection against jamming and spoofing to ensure reliability in hostile RF environments.
  • Multi-Band & Multi-Constellation: Tracks all signals from all major constellations (GPS, GLONASS, Galileo, BeiDou, QZSS) simultaneously.

The mosaic-G5 P3 GNSS Flex pHAT hooked up and ready for use.

Configuration & Advanced Control

The mosaic-G5 offers professional-grade control and configuration for advanced users.

  • Flexible Protocols: Supports industry-standard NMEA, RTCM v3.x, and the highly efficient Septentrio Binary Format (SBF).
  • Sophisticated Software: Configure and monitor the module using Septentrio's RxTools suite or via a robust Command-Line Interface (CLI) over USB or Serial.
  • Interfaces: Access two hardware UARTs, two GPIO pins, two PPS outputs, and two Event inputs through the pHAT's headers.
  • RTK Base functionality due Q2 2026: The initial mosaic-G5 P3 firmware does not support RTK Base and it can not generate RTCM corrections. Septentrio will add base station capability to the mosaic-G5 P3 and P3H in a firmware release currently planned for the Q2 2026.

This product requires an external multi-band 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, the SparkFun GNSS Flex pHAT includes an SMA connector 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 catalog. 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 utilize any of the other interfaces.

Features & Specs

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)

mosaic-G5 P3 GNSS Flex Module:

  • mosaic-G5 P3 GNSS Receiver
  • 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)
      • USB device (2.0, HS)
      • UART (x2)
      • PPS signals (x2)
      • Event marker inputs (x2)
      • GPIO pins (x2)
  • U.FL Connector:
    • GNSS Antenna (Active, Multi-band)

mosaic-G5 P3 GNSS Receiver:

  • Voltage Range: 3.135 to 3.465V
    • Typical power consumption: 0.44W
  • RTK Accuracy
    • Horizontal: 0.6cm (±0.5ppm)
    • Vertical: 1cm (±1ppm)
  • Channels: 789 (simultaneous tracking)
  • GNSS Frequency Bands:
    • GPS: L1C/A, L1C, L2C, L2PY, L5
    • GLONASS: L1CA, L2CA, L2P, L3 CDMA
    • Beidou: B1I, B1C, B2a, B2b, B2I, B3I
    • Galileo: E1, E5a, E5b, E6
    • QZSS: L1C/A, L1 C/B, L2C, L5, L6
  • Time to Fix
    • Cold Start: < 35s
    • Warm: < 10s
    • Reacquisition: 1s
  • Event Accuracy: < 3ns
  • Update Rate: 20Hz
  • Latency: < 10ms
  • VANT Voltage: 3.3VMax current: 150mA
  • Interfaces:
    • UART (x2)
    • USB device (2.0, HS)
    • GPIO user programmable (x2)
    • Event markers (x2)
    • Configurable PPS out (x2)
  • Protocols:
    • Septentrio Binary Format (SBF)
    • NMEA 0183, v2.3, v3.03, V4.0
    • RTCM v3.x (MSM included)
  • Package Size: 16.4mm x 22.8mm x 2.4mm
  • Weight: 2.2g
  • Galileo High Accuracy Service (HAS) 1
  • Galileo OSNMA
  • Full raw measurement data (P3 only)
  • 5 constellations RTK (rover)

Shipping Restrictions

This product contains a module from Septentrio. Considering the dual use nature of Septentrio products such as the mosaicX5 GNSS receiver module, and the increased risk of diversion in these countries, any direct or indirect sales, transfer, export, or re-export of Septentrio Items or Items sold by Septentrio, to the following countries is prohibited, except if specifically approved by Septentrio: 

Afghanistan, Armenia, Azerbaijan, Bosnia & Herzegovina, Burundi, Central African Republic, China, Congo, Cyprus, Eritrea, Georgia, Guinea, Guinea-Bissau, Haiti, Hong Kong, India, Iraq, Israel, Kazakhstan, Kyrgyzstan, Lebanon, Libya, Malaysia, Mali, Malta, Mongolia, Moldavia, Myanmar(Burma), Nicaragua, Pakistan, Saudi Arabia, Serbia, Singapore, Somalia, South-Sudan, Sudan, Sri Lanka, Syria, Taiwan, Tajikistan, Tunisia, Turkey, Turkmenistan, Ukraine, United Arab Emirates, Uzbekistan, Venezuela, Yemen, Zimbabwe.

This list is in addition to, and separate from, the countries to which the sale, supply, transfer, export, re-export, directly or indirectly, is prohibited under applicable sanctions.

Documentation

WARNING: This product may contain chemicals known to the State of California to cause cancer and birth defects or other reproductive harm. See link below for more information. www.P65Warnings.ca.gov

Customer Reviews

Featured image of the SparkFun GNSS Flex pHAT - mosaic-G5 P3 board.
SparkFun GNSS Flex pHAT - mosaic-G5 P3
$674.95
GPS-30384
$674.95 retail price.

Available Discounts

  • $641.20 | 10+ units
  • $607.46 | 25+ units
  • $573.71 | 100+ units

Looking for even larger quantities?

Get in touch for Volume Pricing