Store

SparkFun

· MPN: GPS-28766

$1,200.00 |
Out of stock
No reviews yet

  Achieve survey-grade, millimeter-level precision with your Raspberry Pi using the SparkFun mosaic-X5 GNSS Flex pHAT. This top-tier PNT add-on for ...

Get notified when back in stock

Qty
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

 

Achieve survey-grade, millimeter-level precision with your Raspberry Pi using the SparkFun mosaic-X5 GNSS Flex pHAT. This top-tier PNT add-on for the Raspberry Pi combines our versatile pHAT carrier with the industrial-grade Septentrio mosaic-X5, a compact and powerful RTK receiver engineered for the most demanding applications in autonomous systems, industrial automation, and scientific research.

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-X5's USB hardware for high-speed data access to its web server.
  • microSD Card Slot: Ideal for logging data on position, velocity, and time.
  • Mounting Hardware Included: Comes with the necessary standoffs, screws, and an extended header for a clean, stable setup.

Survey-Grade RTK Precision

At the heart of this pHAT is the Septentrio mosaic-X5, a multi-band, multi-constellation receiver known for its best-in-class reliability and performance.

  • Millimeter-Level Accuracy: Delivers an astonishing 6mm horizontal and 1cm vertical accuracy with RTK, plus timing precision down to five nanoseconds.
  • AIM+ Interference Mitigation: Features Septentrio's unique AIM+ technology, a powerful anti-jamming and anti-spoofing system that ensures unparalleled robustness and reliability in noisy RF environments.
  • Multi-Band & Multi-Constellation: Tracks all signals from all major constellations (GPS, GLONASS, Galileo, BeiDou, NavIC) for maximum satellite availability and fast, reliable fixes.

Intuitive Configuration & Advanced Control

The mosaic-X5 offers a sophisticated yet user-friendly experience for control and configuration, setting it apart from typical receivers.

  • Browser-Based Interface: Access the powerful, built-in web server from any browser via the USB or dedicated Ethernet connection for intuitive setup, monitoring, and data logging.
  • Command-Line Interface: For power users and automated testing, a full Command-Line Interface (CLI) is also available for deep configuration and control.

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 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.

Product includes:

Does not include:

  • GNSS Antenna
  • Raspberry Pi (or similar single-board computer)

RTK Surveyors

See our full lineup of high-precision GNSS enclosed devices and development boards.


Qwiic Logo

This product features Qwiic Connectors.


Septentrio, part of Hexagon logo

See our full lineup of products powered by Septentrio GNSS modules.



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-X5 GNSS Flex Module:

  • Septentrio mosaic-X5 GNSS Receiver
    • GNSS Constellations:
      • GPS (USA)
      • GLONASS (Russia)
      • Galileo (EU)
      • BDS (China)
      • QZSS (Japan)
      • NavIC (India)
    • SBAS Systems:
      • WAAS (USA)
      • SDCM (Russia)
      • EGNOS (EU)
      • MSAS (Japan)
      • GAGAN (India)
  • Three 2x20-pin, 2mm-pitch female headers
    • 40-pin socket for GNSS Flex system
      • 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)
    • 20-pin socket for mosaic-X5 Ethernet PHY
  • U.FL Connector:
    • GNSS Antenna (Active, Multi-band)

mosaic-X5 GNSS Receiver:

  • Voltage Range: 3.135 to 3.465V
    • Max current: 500mA
  • RTK Accuracy
    • Horizontal: 0.6cm (±0.5ppm)
    • Vertical: 1cm (±1ppm)
  • Channels: 448 (simultaneous tracking)
  • GNSS Frequency Bands:
    • GPS: L1C/A, L1PY, L2C, L2P, L5
    • GLONASS: L1CA, L2CA, L2P, L3 CDMA
    • Beidou: B1I, B1C, B2a, B2b, B2I, B3
    • Galileo: E1, E5a, E5b, E5 AltBoc, E6
    • QZSS: L1C/A, L1 C/B, L2C, L5
    • NavIC: L5
    • SBAS: Egnos, WAAS, GAGAN, MSAS, SDCM (L1, L5)
    • L-band
  • Time to Fix
    • Cold Start: < 45s
    • Warm: < 20s
    • Reacquisition: 1s
  • Timing Precision: 5ns
  • Update Rate: 100Hz
  • Latency: < 10ms
  • VANT Voltage Range: 3.0 to 5.0V
    • Max current: 150mA
  • Interfaces:
    • UART (x4)
    • Ethernet
    • USB device (2.0, HS)
    • SDIO (mass storage)
    • GPIO user programmable (x2)
    • Event markers (x2)
    • Configurable PPS out

Jargon buster

Plain-language definitions for the technical terms used above.

BDS
BeiDou, China’s satellite navigation system. Support for BDS gives the receiver access to more satellites, which can help maintain a better position fix in challenging locations.
EGNOS
Europe’s SBAS service for improving GNSS positioning accuracy and reliability. It is relevant if the receiver will be used in Europe or nearby supported areas without an RTK correction link.
GAGAN
India’s SBAS service for improving GNSS positioning. It matters for projects in its coverage region because it can improve standard GNSS accuracy when RTK is not being used.
Galileo
Europe’s satellite navigation system. Galileo support can improve satellite availability and accuracy, especially when combined with GPS and other constellations.
GLONASS
Russia’s satellite navigation system. A receiver that can also use GLONASS has more satellites to choose from, which can improve positioning reliability when the sky view is partly blocked.
GNSS
GNSS stands for Global Navigation Satellite System, covering positioning systems such as GPS and similar satellite networks. It matters here because high-precision GNSS modules can output lots of serial position data that this product can send wirelessly to a computer or phone.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
GPS
The US satellite navigation system used by GNSS receivers to calculate position and time. Support for GPS is important because it is widely available and often used together with other constellations for more reliable positioning.
Headers
Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
LED
A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
microSD card
A microSD card is a small removable memory card used to store files such as audio tracks. For this product, the card is where the sound files live, so its capacity and formatting can affect how many sounds you can use.
MSAS
Japan’s SBAS service for improving GNSS positioning. It is useful to know because SBAS benefits depend on whether your project is located in the service’s coverage area.
native USB
Native USB means the microcontroller itself handles USB communication, rather than using a separate USB-to-serial chip. This matters for programming, debugging, and projects that need the board to act directly as a USB device.
pHAT
A smaller add-on board format for Raspberry Pi, similar in idea to a HAT but usually not full-sized. It matters because pHAT compatibility can affect how neatly a board stacks or fits into a Raspberry Pi project.
PVT
Position, velocity and time data reported by a GNSS receiver. Knowing the PVT update rate helps you judge how often the board can provide basic navigation information to your project.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
QZSS
Japan’s regional satellite navigation system designed to improve coverage around Japan and the Asia-Pacific region. QZSS support can improve satellite availability in supported regions when used alongside GPS.
RF
RF means radio frequency, referring to signals used for wireless communication and other high-frequency electronics. A low-noise, stable power supply is important for RF circuits because power noise can affect signal quality and measurements.
RTK
Real-Time Kinematic positioning is a GNSS technique that uses correction data from a base station to greatly improve location accuracy. It matters if you need centimetre-level positioning for robotics, mapping, surveying, or tracking rather than ordinary metre-level GPS accuracy.
SBAS
Satellite-Based Augmentation System, a set of regional services that broadcast correction information for GNSS receivers. SBAS can improve ordinary GPS-style positioning, although it is not the same as centimetre-level RTK correction.
single-board computer
A complete computer built onto one circuit board, usually including the processor, memory, ports, and connectors. This matters because accessories like heatsinks must match the board’s layout and mounting holes to fit properly.
SMA
A threaded coaxial connector commonly used for antennas. It matters because you need antennas with matching SMA connectors, or suitable adapters, for the LTE and GNSS antenna ports.
u.FL
u.FL is a tiny snap-on antenna connector often used on compact wireless boards. A board with u.FL usually needs an external antenna, which matters if the product will be inside an enclosure or needs better antenna placement.
UART
UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
USB-C
A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.
WAAS
A North American SBAS service that provides correction data for GNSS receivers. It matters if you are using the product in a supported region and want better non-RTK positioning accuracy.

GNSS Flex pHAT Schematic

Schematic · 124.0 KB · Click any page to view full size

Download PDF

mosaic-X5 Hardware Manual

Datasheet · 4.3 MB · Click any page to view full size

Download PDF

GNSS Flex pHAT Board Dimensions

Mechanical Drawings · 236.3 KB · Click any page to view full size

Download PDF

mosaic-X5 Brochure

Product Brief · 554.2 KB · Click any page to view full size

Download PDF

mosaic-X5 Firmware Reference Guide v4.15.0

User Guide · 3.1 MB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 1.2 MB · Click any page to view full size

Download PDF

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.