Skip to content

septentrio-gnss/G5Dot

Repository files navigation

G5Dot

Role Contact
Author laekaz
Maintainer Septentrio GNSS GitHub User
License Open-Source Hardware License (CERN-OHL)

logo

This open source project is derived from the following original project located here

Table of Contents

Introduction to G5Dot

What is a G5Dot?

This is a compact, high precision GNSS (Global Navigation Satellite System) receiver card design for embedded computing platforms, ideal for industrial PCs such as NVIDIA Jetson. Its small size and low power consumption make it appropriate for applications where space and efficiency are critical.

The design is based on the mosaic-G5 GNSS receiver, which supports multiple satellite systems and enables centimetre-level positioning accuracy. This open-source board was originally designed by ANavS GmbH.

Who is Septentrio?

Septentrio is a leading company that designs, manufactures and sells high precision and multi-frequency GPS/GNSS receivers for demanding applications. Septentrio products are used in different industries including automotive, marine, construction, rail, machine control, logistics, precision agriculture, geographic information systems (GIS), Unmanned aerial vehicles (UAVs), survey, mapping and scientific applications. Septentrio’s receivers constantly deliver highly accurate and precise GNSS positioning, scalable to centimetre-level and designed to perform perfectly in challenging environments.

Septentrio's technology offers high accuracy and reliability thanks to advanced GNSS algorithms as well as Advanced interference Monitoring and mitigation (AIM+) This protects your application against jamming (RF interference) and spoofing (malicious attacks).

For more information about Septentrio products go to https://www.septentrio.com/.

Where can i buy it?

The board is available for purchase from ANavS

Website: https://anavs.com/products/embedded-modules/gnss-card-g5/

Who is ANavS GmbH

ANavS GmbH is a German company that develops high precision navigation and positioning systems. Their technology combines GNSS, inertial sensors (IMUs), and sensor fusion algorithms to provide accurate location and orientation.

For more details, visit the product page here

Technology

What is a mosaic-G5 module?

The mosaic-G5 is a compact GNSS receiver module from Septentrio, engineered for high reliability and precise positioning. It integrates the latest multi-band, multi-constellation GNSS technology, providing accurate positions while minimizing power consumption. The receiver can access signals from all major satellite constellations, including GPS, Galileo, GLONASS, and BeiDou.

Different versions of the mosaic-G5 are available to suit various applications, as summarized below:

Features mosaic-G5 P1 mosaic-G5 P3 mosaic-G5 P3H
Functionality High-precision positioning High-precision positioning Positioning + Heading
Use case Robotics (e.g robotic mowers), GIS devices UAV, Commercial mowers, Industrial Robotics, GIS and mapping applications UAV, Commercial mowers, Industrial Robotics,GIS, mapping applications, sensor fusion and INS systems
GNSS bands Triple-band Quad-band Quad-band
RTK support Yes Yes Yes
Dual antenna Yes
Heading Yes

Other mosaic-G5 versions

You can use other mosaic modules, but you need to pay attention to the functions and pins that could be exposed, then modify the design for your own project.

Why open-source

This board is open-source to encourage collaboration, customization, and innovation. It makes it easy for developers, hobbyists, and integrators to combine high-precision GNSS positioning with platforms like NVIDIA, experiment, create spin-off projects, and adapt it for a wide range of robotics, autonomous systems, or industrial applications.

Open-source promotes shared development, letting users build on existing work and push the technology further. It also means you have access to editable design files and are free to modify, build or sell your own version.

Disclaimer

This project is offered as-is. The main interfaces have been tested, but the design has not been fully checked or approved by the author or Septentrio. You are responsible for how you use it in your own projects. For guidance on working with Septentrio’s GNSS mosaic modules, we suggest reaching out to Septentrio directly.

Support website: https://www.septentrio.com/en/support

How to produce

Deliverables

This open-source project contains the following files for designers, producers and integrators around Septentrio's mosaic modules.

Both Altium Designer and KiCad design files are provided. You can choose either format according to your preferred PCB design workflow.

Altium Designer

Files Description
G5Dot.PrjPcb Altium Project
Cover_Page.SchDoc Cover page
M.2_Key_A+E.SchDoc Schematics for M.2 KEY A+E
Mosaic-G5.SchDoc Schematics for mosaic-G5 P3 module
G5Dot.PrjPcbVariants Introduction and variants
BOM_G5Dot_REV_01.01_VARIANT_Mosaic-G5_P3H.xlsx Bill of Materials
G5Dot_Schematics.pdf Schematics PDF

KiCad

File Description
G5Dot.kicad_pro KiCad project
Cover_Page.kicad_sch Cover page schematic
M.2_Key_A+E.kicad_sch Schematics for the M.2 Key A+E interface
Mosaic-G5.kicad_sch Schematics for the mosaic-G5 P3 module

Ordering mosaic-G5 module

You can order the mosaics from Digi-Key, or you can contact Septentrio directly.

mosaic-G5 versions Septentrio Digi-Key part_number CompoTEK
mosaic-G5 P1 Septentrio_G5-P1 - -
mosaic-G5 P3 Septentrio_G5-P3 410501 sep_mosaic-G5_P3
mosaic-G5 P3H Septentrio_G5-P3H 410502 sep_mosaic-G5_P3H
G5Dot - 100040 -

M.2 form factor

Why M.2?

M.2 form factor is a standard interface used to provide a compact and flexible way to add extra functionality without redesigning the hardware. It is usually used in Laptops for Wi-Fi or SSDs, industrial PCs and embedded boards such as NVIDIA Jetson.

The M.2 Key A+E connector can fit into a Key E and Key A slots. Key A and Key E modules are mechanically compatible with both Key A and Key E slots.

Why for NVIDIA?

NVIDIA Jetson boards are small powerful AI computers designed for applications like robotics, drones and smart systems. They provide powerful GPU performance in a compact, energy-efficient system, making them ideal for real-time AI and embedded development.

Using the M.2 form factor for the mosaic-G5, allows developers already working in the NVIDIA ecosystem to easily add the GNSS module without redesigning their hardware.

User documentation

Interfaces

Insert in NVIDIA Orin development kit

G5Dot can be easily connected to the NVIDIA Jetson board as shown:

You can insert the board on the underside of the NVIDIA Jetson board

Pinout for M.2 Key_A+E Connector

Pin # Signal to the mosaic module
3 USB D+
5 USB D-
2,4,72,74 power 3.3 V
6 External LED
16 External LED
GND GND
  • USB: the USB interface handles both data communication and receiver configurations. Through this connection, the GNSS receiver module can send positioning data, satellite information, and timing messages.

  • Power: the board is powered via 3.3 V supply lines on multiple pins to ensure stable operation. A clean and stable power source is important for reliable GNSS performance.

  • LED: these pins can be used to drive external LEDs, which are helpful for quick visual feedback

Pinout for mosaic-G5 module

Pin # mosaic module signals
2 Antenna
5 Antenna
12 USB D+
13 USB D-
14 VBUS
42 Pulse Per Second
44, 45 power 3.3 V
52 External LED
53 External LED
54 Antenna power 3.3 V
GND GND

Antenna

The board exposes two RP-UMRF (micro RF) antenna connectors for GNSS signal reception. These connectors are designed for 50 Ω antennas and provide the interface for connecting external GNSS antennas to the module.

The connectors typically serve as MAIN (primary) and AUX (secondary) inputs, enabling support for advanced features such as dual-band reception and high-precision positioning (e.g., RTK)

How to get GNSS Data

  • Insert the G5Dot into the M.2 slot.
  • Connect the GNSS antenna to the antenna connector
  • Configure the receiver

Interface, Protocol & Electrical Specifications

Interface

  • USB (device 2.0 HS up to 480 Mbps)
  • Configure PPS via the u.FL connector

Protocols

  • SBF (Septentrio Binary Format)
  • NMEA
  • RTCM v3.x (MSM included)

The official Septentrio mosaic-G5 driver can be used

Electrical

  • Input voltage: 3.3 V +/- 5%
  • Power consumption:
  • Typical: 0.4-0.6 W
  • Max: 0.9 W
  • Antenna bias voltage: 3.3 V

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors