SparkFun
Allband GNSS RTK Breakout - mosaic-G5 P3
· MPN: GPS-29208
Built around Septentrio’s mosaic-G5 P3, this compact GNSS RTK breakout is designed for projects that need survey-grade positioning without giving up space or...
Get notified when back in stock
Built around Septentrio’s mosaic-G5 P3, this compact GNSS RTK breakout is designed for projects that need survey-grade positioning without giving up space or power budget. It offers the same leading performance as the mosaic-X5 in a package that is 60% smaller and consumes 40% less power.
The receiver can track major global constellations including GPS, GLONASS, Galileo, BeiDou and QZSS, making it suitable for surveying, robotics and IoT builds where size, weight and power are important. An external active multi-band GNSS antenna is required and connects via the onboard SMA socket.
The board is set up for integration with standard 0.1" headers, two Qwiic connectors, USB-C, a 4-pin JST-GH connector and a BlueSMiRF-compatible header for RTCM correction links. Configuration and monitoring can be handled using Septentrio’s RxTools suite or a command-line interface over USB or serial.
Features:
- Compact size: Delivers mosaic-G5 performance in a package that is 60% smaller than the mosaic-X5.
- Low power: Consumes 40% less power than the mosaic-X5.
- Multi-band, multi-constellation: Tracks GPS, GLONASS, Galileo, BeiDou and QZSS simultaneously.
- 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 for protection against jamming and spoofing in hostile RF environments.
- Extensive Breakout: Twenty-one 0.1"-pitch PTH pins break out two UARTs, two configurable PPS outputs, two event triggers, and GPIOs.
- USB-C Connectivity: A native USB-C connector supports high-speed data transfer and configuration.
- Ready for RTK Corrections: The UART2 interface is broken out to a locking JST connector and a BlueSMiRF-compatible header, making it easy to connect an RF transceiver to receive RTCM corrections.
- Qwiic Compatible: Includes two Qwiic connectors for easy, solder-free integration into the SparkFun Qwiic Ecosystem.
- 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.
- 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:
- Breakout receiver: Septentrio mosaic-G5 P3 GNSS Receiver
- GNSS Constellation - GPS: GPS (USA)
- GNSS Constellation - GLONASS: GLONASS (Russia)
- GNSS Constellation - Galileo: Galileo (EU)
- GNSS Constellation - BDS: BDS (China)
- GNSS Constellation - QZSS: QZSS (Japan)
- SBAS / QZSS Support: Yes
- USB-C Connector: Yes
- 4-pin JST-GH Connector: Yes
- Qwiic Connectors: x2
- 4-pin JST-SH: Yes
- SMA Connector - GNSS Antenna: Active, Multi-band
- SMA Connector - active antenna power: 3.3V power for an active antenna
- PTH pins: Twenty-one 0.1"-pitch PTH pins
- VIN: 3.8V to 5.5V
- 3.3V: x2
- 3.3V Enable: Yes
- UART: x2
- PPS signal: x2
- LED indicators: x2
- Event indicators: x2
- Reset: Yes
- GND: x4
- Dimensions: 43.2mm x 43.2mm (Approx. 1.70" x 1.70")
- Mounting holes: Four mounting holes
- Mounting hole compatibility: 4-40 screw compatible
- Weight: 11.15g
- mosaic-G5 P3 GNSS Receiver - 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)
- GNSS Frequency Bands - GPS: L1C/A, L1C, L2C, L2PY, L5
- GNSS Frequency Bands - GLONASS: L1CA, L2CA, L2P, L3 CDMA
- GNSS Frequency Bands - Beidou: B1I, B1C, B2a, B2b, B2I, B3I
- GNSS Frequency Bands - Galileo: E1, E5a, E5b, E6
- GNSS Frequency Bands - QZSS: L1C/A, L1 C/B, L2C, L5, L6
- Time to Fix - Cold Start: < 35s
- Time to Fix - Warm: < 10s
- Time to Fix - 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: NMEA 0183, v2.3, v3.03, V4.0
- Protocol - RTCM: RTCM v3.x (MSM included)
- Package Size: 16.4mm x 22.8mm x 2.4mm
- Module weight: 2.2g
A good choice for precision navigation, survey gear, robotics and timing projects where compact hardware and RTK performance matter. Pair it with a suitable active multi-band GNSS antenna.
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 board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- 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.
- GND
- GND is the ground or reference connection (0 V) for a circuit. When connecting two devices together, their grounds must be joined so both agree on what counts as a low or high signal.
- GNSS
- GNSS stands for Global Navigation Satellite System, an umbrella term for satellite positioning networks such as GPS, GLONASS, Galileo and BeiDou. Receivers use these satellites to determine position, and high-precision units can output a steady stream of serial position data.
- 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 connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering the pins yourself.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- JST-GH
- JST-GH is a small locking connector family commonly used where vibration or compact wiring matters. Knowing the connector type helps you choose matching cables and check whether it will plug into your existing telemetry or GNSS hardware.
- 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 (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- 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.
- 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.
- NMEA 0183
- A standard text-based data format used by GPS and GNSS receivers to report position, time and satellite information as lines of plain ASCII text. When a receiver outputs NMEA 0183, most microcontrollers and software libraries can parse its basic location data.
- PTH
- Plated through-hole means the pin holes are metal-lined so solder connects the pad on both sides of the board. It is useful for connectors and headers that need a strong mechanical and electrical connection.
- 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.
- SMA
- SMA is a small threaded coaxial (RF) connector widely used to attach antennas and other radio-frequency cables. A device with SMA antenna ports needs antennas or pigtails with matching SMA connectors, or a suitable adapter, to connect to them.
- UART
- UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
- USB-C
- USB-C is a small, reversible USB connector that can carry power, data and, on some devices, video over a single cable. The same connector can range from charging only to high-speed data, so the functions a given port actually supports vary.
Find this product in
Allband GNSS RTK Breakout Schematic
Schematic · 84.0 KB · Click any page to view full size
mosaic-G5 P3 Hardware Manual
Datasheet · 2.6 MB · Click any page to view full size
RT9080 Regulator Datasheet
Datasheet · 1.6 MB · Click any page to view full size
Allband GNSS RTK Breakout Dimensions
Mechanical Drawings · 261.9 KB · Click any page to view full size
mosaic-G5 P3 Brochure
Product Brief · 354.7 KB · Click any page to view full size
mosaic-G5 Firmware Reference Guide v1.0.1
User Guide · 2.7 MB · Click any page to view full size
JST-GH Connector Datasheet
Datasheet · 568.6 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 1.2 MB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
A USB breakout board for the mosaic-G5 P3 allband GNSS RTK receiver
4d60c7a
26 days ago
· 12 commits
- .github Docs fix 4 months ago
- docs Docs fix 4 months ago
- Documents Panelized about 1 year ago
- Hardware Update to latest SparkFun KiCad Libraries 8 months ago
- overrides Docs - Initial Commit 4 months ago
- .gitattributes Panelized about 1 year ago
- .gitignore Panelized about 1 year ago
- banner-repo.png Docs - Initial Commit 4 months ago
- CONTRIBUTING.md Panelized about 1 year ago
- ISSUE_TEMPLATE.md Panelized about 1 year ago
- LICENSE.md Docs - Initial Commit 4 months ago
- mkdocs.yml Update mkdocs.yml 26 days ago
- README.md Docs - Initial Commit 4 months ago
- requirements.txt Docs - Initial Commit 4 months ago