Store

SparkFun

· MPN: GPS-29209

$1,241.14 |
In stock at supplier
No reviews yet

This GNSS Flex module brings Septentrio's compact mosaic-G5 P3 receiver to the SparkPNT Flex ecosystem, giving advanced navigation projects high-precision po...

Stock availability

Available with leadtime
5 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

This GNSS Flex module brings Septentrio's compact mosaic-G5 P3 receiver to the SparkPNT Flex ecosystem, giving advanced navigation projects high-precision positioning in a small, low-power format.

It is designed for autonomous systems, robotics and portable surveying tools where size, weight and power matter. The module connects to a GNSS Flex carrier board through standardised headers and breaks out USB, dual UARTs and key timing signals.

The board has a U.FL connector for an external active multi-band GNSS antenna. For a sturdier antenna connection, it can be used with the SparkFun GNSS Flex pHAT, which provides an SMA connector bridged to U.FL via a short U.FL cable.

Configuration and monitoring are supported through Septentrio RxTools or a command-line interface over USB or serial. Documentation includes design files, schematic, KiCad files, board dimensions, STEP file, hookup guide, datasheets, firmware manual and hardware repository.

Features:

  • Millimetre-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-synchronisation applications.
  • AIM+ Interference Mitigation: Equipped with Septentrio's AIM+ technology, offering 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 and QZSS simultaneously.
  • Flexible Protocols: Supports industry-standard NMEA, RTCM v3.x, and the Septentrio Binary Format (SBF).
  • Sophisticated Software: Configure and monitor the module using Septentrio's RxTools suite or via a command-line interface 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.

Specifications:

  • GNSS Flex Module: mosaic-G5 P3
  • GNSS Receiver: Septentrio mosaic-G5 P3 GNSS Receiver
  • GNSS Constellation: GPS (USA)
  • GNSS Constellation: GLONASS (Russia)
  • GNSS Constellation: Galileo (EU)
  • GNSS Constellation: BDS (China)
  • GNSS Constellation: QZSS (Japan)
  • Support: SBAS / QZSS Support
  • Headers: Two 2x20-pin, 2mm-pitch female headers
  • Socket: 40-pin socket for GNSS Flex pHAT / Breakout
  • Power: 3.3V
  • Power: Backup power
  • Power: USB bus detect (not a power source)
  • USB: USB (x1)
  • UART: UART (x2)
  • I2C: I2C bus
  • PPS signal: PPS signal (x2)
  • PVT signal: PVT signal (x1)
  • RTK signal: RTK signal (x1)
  • Event signal: Event signal (x2)
  • u.fl Connector: GNSS Antenna (Active, Multi-band)
  • u.fl Connector: 3.3V power for an active antenna
  • Dimensions: 44.0mm x 34.0mm (Approx. 1.73" x 1.34")
  • Mounting holes: Four mounting holes
  • Mounting holes: 4-40 screw compatible
  • Hole centres: 39.0mm x 29.0mm
  • Header spacing: 36.0mm
  • Weight: 9.20g
  • USB: mosaic-G5 P3 USB (D+ and D-)
  • I2C: N/A
  • Flex COM1: mosaic-G5 P3 UART1 (TX and RX only)
  • Flex COM2: mosaic-G5 P3 UART2 (TX, RX, RTS, and CTS)
  • Flex COM3: N/C
  • Flex COM4: N/C
  • PPS1: mosaic-G5 P3 PPS1
  • PPS2: mosaic-G5 P3 PPS2
  • EVENTA: mosaic-G5 P3 EVENTA
  • EVENTB: mosaic-G5 P3 EVENTB
  • RTK LED: mosaic-G5 P3 GPIO2
  • PVT LED: mosaic-G5 P3 GPIO1
  • Voltage Range: 3.135 to 3.465V
  • Typical power consumption: 0.44W
  • RTK Accuracy Horizontal: 0.6cm (±0.5ppm)
  • RTK Accuracy Vertical: 1cm (±1ppm)
  • Channels: 789 (simultaneous tracking)
  • GPS Frequency Bands: L1C/A, L1C, L2C, L2PY, L5
  • GLONASS Frequency Bands: L1CA, L2CA, L2P, L3 CDMA
  • Beidou Frequency Bands: B1I, B1C, B2a, B2b, B2I, B3I
  • Galileo Frequency Bands: E1, E5a, E5b, E6
  • QZSS Frequency Bands: L1C/A, L1 C/B, L2C, L5, L6
  • Cold Start: < 35s
  • Warm: < 10s
  • Reacquisition: 1s
  • Event Accuracy: < 3ns
  • Update Rate: 20Hz
  • Latency: < 10ms
  • VANT Voltage: 3.3V
  • Max current: 150mA
  • Interface: UART (x2)
  • Interface: USB device (2.0, HS)
  • Interface: GPIO user programmable (x2)
  • Interface: Event markers (x2)
  • Interface: Configurable PPS out (x2)
  • Protocol: Septentrio Binary Format (SBF)
  • Protocol: NMEA 0183, v2.3, v3.03, V4.0
  • Protocol: RTCM v3.x (MSM included)
  • Package Size: 16.4mm x 22.8mm x 2.4mm
  • Weight: 2.2g

Requires an external multi-band antenna and a GNSS Flex carrier board.

Jargon buster

Plain-language definitions for the technical terms used above.

B1I
A BeiDou satellite signal used for standard positioning. It matters because the receiver must support the signal bands used by a constellation to take advantage of those satellites.
B2a
A BeiDou satellite signal used by newer dual-band GNSS receivers. Support for B2a can improve accuracy and reliability when combined with other GNSS bands.
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.
breakout
A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
CTS
CTS stands for Clear To Send, a serial flow-control signal that tells the other device it may transmit. It matters for reliable high-speed serial communication where buffers could otherwise overflow.
E1
A Galileo satellite signal band used for standard positioning. Knowing which signal bands are supported helps you judge compatibility and expected performance of a GNSS receiver.
E5a
A Galileo satellite signal band used for higher-performance positioning services. Support for E5a can help dual-band GNSS receivers improve accuracy and reduce errors from atmospheric delay.
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.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
L1C/A
A GPS signal band used by many GNSS receivers for standard positioning. Support for this band helps determine which satellite signals the receiver can use and how well it can maintain a location fix.
L2C
A second GPS signal band used by dual-band GNSS receivers to improve precision and reduce errors caused by the atmosphere. It matters for RTK and high-accuracy applications because using two bands can produce faster and more reliable centimetre-level fixes.
L5
A modern GNSS signal band used by several satellite systems for more accurate and robust positioning. Dual-band receivers that include L5 can often perform better than single-band receivers, especially for RTK and areas with reflected signals.
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.
Matter
A smart home connectivity standard designed to let devices work across different ecosystems. It matters if you want a project to integrate more easily with platforms such as Apple Home, Google Home, or other Matter-compatible systems.
NMEA 0183
A standard text-based data format used by GPS and GNSS receivers to send position, time and satellite information. If your microcontroller or software can read NMEA 0183, it can usually parse basic location data from this kit.
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.
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.
RTS
RTS stands for Request To Send, a serial flow-control signal used to manage when a device is ready to receive data. It matters when moving fast serial streams because flow control can help prevent lost data.
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.
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.

Find this product in

SparkPNT GNSS Flex Module Schematic

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

Download PDF

mosaic-G5 Hardware Manual

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

Download PDF

SparkPNT GNSS Flex Module Board Dimensions

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

Download PDF

mosaic-G5 P3 Brochure

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

Download PDF

mosaic-G5 Firmware Reference Guide v1.0.1

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

Download PDF

Supplier page — sparkfun.com

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

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