Important: Read Before Use!
ESD Sensitivity
The mosaic-G5 P3 GNSS receiver is sensitive to ESD. Use a proper grounding system to make sure that the working surface and the components are at the same electric potential.
Info
As recommended by the manufacturer, we highly recommend that users take the necessary precautions to avoid damaging their GNSS receiver.
- The All-band GNSS RTK breakout board features ESD protection on the USB-C connector and breakout pins:
- USB data lines
- I/O PTH pads
- JST connector and BlueSMiRF header pins
- The mosaic-G5 P3 GNSS receiver features internal ESD protection to the
ANT_1antenna input.
Active Antenna
Never inject an external DC voltage into the SMA connector for the GNSS antenna, as it may damage the mosaic-G5 P3 GNSS receiver. For instance, when using a splitter to distribute the antenna signal to several GNSS receivers, make sure that no more than one output of the splitter passes DC. Use DC-blocks otherwise.
Introduction
-
mosaic-G5 P3 GNSS Breakout
SKU: GPS-29208
-
This SparkFun Allband GNSS RTK Breakout features the Septentrio mosaic-G5 P3 GNSS receiver, a 60% smaller and 40% lower power consumption variant of the mosaic-X5 GNSS receiver, making it ideal for drone and IoT applications. The receiver supports the GPS (USA), GLONASS (Russia), Beidou (China), Galileo (Europe), and QZSS (Japan) GNSS constellations, including regional systems (i.e. SBAS). With its Real-Time Kinematics (RTK) capabilities, the GNSS receiver can achieve a horizontal accuracy of 6mm (~0.25in), vertical accuracy of 1cm (~0.4in), PPS timing resolution of 1.4ns (1.4 billionths of a second), and event trigger accuracy below 3ns. It also features Septentrio's unique AIM+ technology for interference mitigation and anti-spoofing, ensuring best-in-class reliability and scalable position accuracy.
The mosaic-G5 P3 GNSS receiver supports USB 2.0 communication and two UART interfaces; along with two GPIO, two configurable PPS outputs, and two event trigger input pins. Users can control and configure the GNSS receiver through a command-line interface (CLI) using the Septentrio Binary Format (SBF), NMEA, and RTCM v3.x protocols. Otherwise, users can also configure the GNSS receiver with Septentrio's RxTools software application. On the board, the
UART2interface is also broken out to a locking JST connector and BlueSMiRF PTH header pins to attach an RF transceiver for RTK corrections.
Product Comparison: GNSS Products
Below is a simple comparison table between our breakout board and Septentrio's development and evaluation kits:
mosaic-X5 Development Kit
|
mosaic-go X5 Evaluation Kit
|
mosaic-go G5 Evaluation Kit
|
mosaic-X5 GNSS Breakout
|
RTK mosaic-X5
|
SparkPNT RTK Facet mosaic
|
mosaic-G5 P3 GNSS Breakout
|
mosaic-X5 Flex Module
|
mosaic-X5 +IM19 Flex Module
|
mosaic-G5 P3 Flex Module + IM19 IMU (optional)
|
|
|---|---|---|---|---|---|---|---|---|---|---|
| GNSS Antenna | Dual |
1 - X5 2 - H |
2 - G5 P3* 2 - G5 T* 2 - G5 P3H |
1 | 1 | Integrated | 1 | 1 | 1 | 1 |
| USB Connector | micro-B | micro-B | Type-C | Type-C | Type-C | Type-C | Type-C | N/A* | N/A* | Type-C |
| Ethernet | Yes | No | No | No | Yes | No | No | 2x10 Header* | No | No |
| WiFi | No | No | No | No | Yes | Yes | No | No | No | No |
| COM Ports | 4 | 2 | 2 | 4 |
1 - mosaic-X5 1 - ESP32 |
1 - mosaic-X5 1 - ESP32 |
2 | 4 |
2 - mosaic-X5 2 - IM19 IMU |
2 - mosaic-G5 2 - IM19 IMU* |
| µSD Card Slot | Yes | Yes | Yes* | Yes | Yes | Yes | No | 2x10 Header* | 2x10 Header* | No |
| Reset/Log Buttons | Yes | No* | No* | Yes | Yes | Yes | No | No | No | No |
| Logic-Level |
1.8V 3.3V |
3.3V | 3.3V | 3.3V |
3.3V 5V |
3.3V | 3.3V | 3.3V | 3.3V | 3.3V |
| PPS Signal | Header Pin | 6-Pin JST Connector | Header Pin | SMA Connector | Screw Terminal | No | Header Pin | 2x10 Header* | 2x10 Header* | 2x10 Header* |
| Enclosure Material | N/A | Metal | Metal | N/A | Aluminum | Plastic | N/A | N/A | N/A | N/A |
| Dimensions | N/A | 71.0 x 59.0 x 12.0mm ± 1mm | 74.0 x 44.0 x 11.4mm | 70.9 x 50.8 x 8mm |
180.6 x 101.8 x 41mm Enclosure Only |
43.2 x 43.2 x 8mm | 44.0 x 34.0 x 10.4mm | 44.0 x 34.0 x 10.4mm | 44.0 x 34.0 x 8.5mm | |
| Weight | N/A | 58g ± 1g | 50g | 22.60g |
415.15g Enclosure Only |
11.15g | 14.00g | 15.25g |
- IMU: 9.20g + IMU: 10.95g |
mosaic-go Evaluation Kits
- For the mosaic-X5 and mosaic-H, the reset pin is exposed on 4-pin JST connector and the log pin is connected to the latch pin of the SD card slot.
- For the mosaic-G5 P3/T/H, the reset pin is exposed on a header pin. There is no log pin, data logging must be enabled through a command set. Logging to internal disk (
DSK1) is only for debugging purposes, feature is prone to data gaps during operation.
mosaic GNSS Flex Modules
SparkPNT GNSS Flex modules are modular, plug-in boards that utilize a carrier board to access the pins of the GNSS Flex headers.
- The USB, SD card, and Ethernet interfaces and PPS signals are exposed through the 2x10 header pins.
- For the GNSS Flex modules with an optional IMU, the last two COM ports are reserved for the IM19 IMU.
Product Comparison: mosaic-G5 Modules
The variants of the mosaic-G5 product family offer diverse capabilities tailored for specific applications, primarily focusing on new use cases within ground robotics, UAV, and other scenarios requiring a small form factor without compromising performances.
- The triple-band mosaic-G5 P1 offers entry-level, high-performance positioning that is ideal for high-volume applications such as inspection drones or robotic mowers.
- The All-band mosaic-G5 P3 and P3H bring strong positioning reliability in challenging environments and are tailored for applications such as delivery or light show drones.
- P3H: The mosaic-G5 P3H can calculate heading with a uniquely small baseline distance between its two GNSS antennas, providing accurate navigation for small autonomous devices.
- The multi-band mosaic-G5 T provides clock and frequency synchronization with nano-second accuracy. It also features Septentrio's AIM+ Premium technology for enhanced jamming and spoofing protection for additional resilience.
| Features | mosaic-G5 Product Family | |||
|---|---|---|---|---|
| Variants | mosaic-G5 P1 | mosaic-G5 P3 | mosaic-G5 P3H | mosaic-G5 T |
|
Constellation Frequency Bands |
3 - L1, L2, L5 (incl B3I)
|
4 - L1, L2, L5, E6 (incl B3I)
|
4 - L1, L2, L5, E6 (incl B3I)*
|
5 - L1, L2, L5, E6/L6, L-Band
|
| Robustness & Resilience |
|
|
|
|
| Heading - Dual Antenna | No | No | Yes | No |
| RTK | Rover only (no base) |
Rover only (Base Station*) |
Rover only (Base Station*) |
No |
| PPP / MCPPAR | No | No | No | No |
| Galileo HAS | No | Yes* | Yes* | Yes* |
| Raw Data | No | Yes | No | No |
| Events | No | Yes | Yes | Yes |
| Moving Base | No | Yes* | Yes* | No |
| Data Rate | 5 Hz | 20 Hz | 20 Hz | 5 Hz |
| Time and Frequency Sync | No | No | No | Yes |
| Evaluation kit | No | Yes | Yes | Yes |
Source: mosaic-G5: Product variant differentiation (P1/P3/P3H)
*: Roadmap items
In this guide we'll cover how to setup the mosaic-G5 P3 GNSS breakout board. To follow along with this tutorial, at a minimum, users will need the following items:
-
Computer with an operating system (OS) that is compatible with all the software installation requirements (1)
Software Compatibility
The RxTools software suite from Septentrio, provides users with an interface for the receiver configuration, monitoring, data logging, and analysis. However, it only appears to be available for Windows and Linux operating systems.
-
USB 3.1 Cable A to C - 3 Foot - Used to interface with the mosaic-G5 P3 GNSS Breakout (2)
- SparkFun All-band GNSS RTK Breakout - mosaic-G5 P3
- GNSS Multi-Band Antenna (3)
- A list of the compatible GNSS receiver software, is provided on the Septentrio website.
- If your computer doesn't have a USB-A slot, then choose an appropriate cable or adapter.
- For the best performance, use a compatible L1/L2/L5/L6 GNSS antenna.
-
USB 3.1 Cable A to C - 3 Foot
CAB-14743 -
Allband GNSS RTK Breakout mosaic-G5 P3
GPS-29208 -
GNSS Multi-Band L1/L2/L5 Helical Antenna (Locking SMA)
GPS-30249 -
Interface Cable - SMA Female to SMA Male (10m, RG58)
CAB-21281 -
GNSS Multi-Band L1/L2/L5/L6 Surveying Antenna - TNC (SPK6618H)
GPS-21801 -
Reinforced Interface Cable - SMA Male to TNC Male (10m)
CAB-21740 -
GNSS Magnetic Antenna Mount - 5/8" 11-TPI
PRT-21257
ESD Protection
The Septentrio mosaic-G5 P3 GNSS receiver is sensitive to ESD. Use a proper grounding system to make sure that the working surface and the components are at the same electric potential.
Warning
As recommended by the manufacturer, we highly recommend that users take the necessary precautions to avoid damaging their GNSS receiver.
Section Topics
This guide is divided into three sections:
- The Quickstart Guide assumes a working knowledge of GNSS receiver, development boards, and the required software to program and/or configure them for your project's needs. It only covers basic hardware information and assembly instructions users would need to get started with this product.
- The Hardware section has two sub-sections that provide:
- An overview of the board's design, major components, and interfaces. Refer to this page for information on the connectors, breakout pins, and jumpers.
- Assembly instructions for this product's interfaces.
- The Software section has several sub-sections. The mosaic-G5 P3 GNSS receiver has numerous capabilities and a multitude of ways to configure and interface with them.
- In the Resources and Support sections, users can find the design files (KiCad files & schematic), relevant documentation (datasheets, white papers, etc.) and other helpful links on the Resources page. Lastly, the Troubleshooting Tips page includes helpful tips and instructions for how to receive technical support from SparkFun.