Skip to content

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_1 antenna 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


    Product Thumbnail

  • 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 UART2 interface 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

Product Thumbnail
mosaic-go X5 Evaluation Kit

Product Thumbnail
mosaic-go G5 Evaluation Kit

Product Thumbnail
mosaic-X5 GNSS Breakout

Product Thumbnail
RTK mosaic-X5

Product Thumbnail
SparkPNT RTK Facet mosaic

Product Thumbnail
mosaic-G5 P3 GNSS Breakout

Product Thumbnail
mosaic-X5 Flex Module

Product Thumbnail
mosaic-X5 +IM19 Flex Module

Product Thumbnail
mosaic-G5 P3 Flex Module
+ IM19 IMU (optional)

Product Thumbnail
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)
  • GPS: L1C/A, L1C, L2C, L2PY, L5
  • Glonass: L1C/A, L2C/A, L2P, L3OC
  • Beidou: B1I, B1C, B2a, B2I, B3I
  • Galileo: E1, E5a, E5b
  • QZSS: L1, L2, L5
  • 4 - L1, L2, L5, E6 (incl B3I)
  • GPS: L1C/A, L1C, L2C, L2PY, L5
  • Glonass: L1C/A, L2C/A, L2P, L3OC
  • Beidou: B1I, B1C, B2a, B2I, B3I
  • Galileo: E1, E5a, E5b, E6BC
  • QZSS: L1, L2, L5, L6
  • NavIC: L5*
  • 4 - L1, L2, L5, E6 (incl B3I)*
  • GPS: L1C/A, L1C, L2C, L2PY, L5
  • Glonass: L1C/A, L2C/A, L2P, L3OC
  • Beidou: B1I, B1C, B2a, B2I, B3I
  • Galileo: E1, E5a, E5b, E6BC
  • QZSS: L1, L2, L5, L6
  • NavIC: L5*
  • 5 - L1, L2, L5, E6/L6, L-Band
  • GPS: L1C/A, L1C, L2C, L2PY, L5
  • Glonass: L1C/A, L2C/A, L2P, L3OC
  • Beidou: B1I, B1C, B2a, B2I, B3I, B2B
  • Galileo: E1, E5a, E5b, E6BC
  • QZSS: L1, L2, L5, L6
  • NavIC: L5*
  • L-Band
  • Robustness & Resilience
  • Manual anti-jamming, no auto-mitigation
  • Anti-spoofing detection
  • Anti-jamming detection
  • IONO indicator
  • OSNMA
  • Automatic anti-jamming, mitigation Class 1
  • Anti-spoofing detection and mitigation
  • IONO indicator and mitigation
  • OSNMA
  • Automatic anti-jamming, mitigation Class 1
  • Anti-spoofing detection and mitigation
  • IONO indicator and mitigation
  • OSNMA
  • Automatic anti-jamming, mitigation Class 2
  • Anti-spoofing detection and mitigation
  • 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:

    1. A list of the compatible GNSS receiver software, is provided on the Septentrio website.
    2. If your computer doesn't have a USB-A slot, then choose an appropriate cable or adapter.
    3. For the best performance, use a compatible L1/L2/L5/L6 GNSS antenna.

    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.