# 2. V2.5.0 GNSS (NEO-M8N) MAG BARO hardware

This page covers hardware-specific details of GNSS module witch also includes magnetometer and barometer. For general information, see 1. General, for software related details see Cyphal interface or DroneCAN interface.

View Top Bot
drawing drawing drawing
drawing drawing

# 2.1. Features

# 2.2 Wire

Schematic features. Schematic can be provided via issue.


The node has 3 connectors which are described in the table below.

Connector Description
1 CAN1, CAN2 Devices that deliver power to the bus are required to provide 4.5–5.5 V (limited by TJA1042 (opens new window) driver operating voltage) on the bus power line, 5.0 V nominal. Devices that are powered from the bus should expect 4.5–5.5 V on the bus power line. The current shall not exceed 1 A per connector.
2 SWD STM32 firmware updating using programmer-sniffer.
3 CAN3 Can be powered from 5.5 to 30 volts and connected to CAN.
4 UART Can be used to setup the GPS module
5 CC Camera capture port can be used to receive external interrupt from camera trigger and send timepulse to payload such as autopilot

Here (opens new window) you can find manufacturer part number of connectors it self and its mates.

Pin configuration and functions

1 Vin 1 5V in GND 5V 3.3V
4 CAN Low 4 GND 3.3V GND GND

Here you can see all connections of MCU.


# 2.3. Specifications

# Mechanical

Scheme is shown on the picture below. CAN model can be provided via email request or issue on github or downloaded on GrabCAD (opens new window).


Width, mm Length, mm Height, mm
Outline 76 61.3 12.3
PCB 76 61.3 1.6

Total weight of device less than XX g.

# Housing

The casing can be downloaded from GrabCAD (opens new window) and printed in ABS or PLA plastic. The housing consists of two parts: top and bottom. It can be assembled using M2 L=6-8mm (opens new window) screws DIN 912 (ISO 4762) and Bras Hot Melt Insert Nut (opens new window). The assembled unit can be fixed with double-sided tape or with M2 L=12-20mm (opens new window) screws.


Bill of materials:

Name Qty Comment
ABS or PLA plastic
M2 L=6-8mm (opens new window) screws DIN 912 (ISO 4762) 4 In case of double-sided tape mount type
Bras Hot Melt Insert Nut (opens new window) 4
Double-sided tape
M2 L=12-20mm (opens new window) screws DIN 912 (ISO 4762) 4 In case of screws

# GNSS Frequency filtering

The GNSS signal reception path consists of:

Name Part Number (Datasheet)
Antenna Molex 2042860001 (opens new window)
SAW Filter TDK B39162B4348P810 (opens new window)
LNA Infineon BGA524N6E6327XTSA1 (opens new window)

It provides reception, filtering and amplification in the desired frequency range. The satellite signal ranges and bandwidths of the device elements are schematically shown below.


Thus, it can be clearly seen that the device captures the entire upper frequency range of GNSS.

# Absolute Maximum Ratings

Parameter MIN MAX UNIT
Vin (HV) 5.5 55* V
V (LV) 4.5 5.5 V
I max 1.0 A
Operating temperature

*Noted Voltage should be delivered only with current limitation under 2.5 Amp.

Parameter Value UNIT
Vin (HV) 30 V
V (LV) 5 V
I max A

# ESD ratings

Description Value UNIT
Human-body model (HBM) 2000 V
Charged-device model (CDM) 500 V

# 2.4. Integration

Recommended mechanical mounting

Antenna sensitivity is highly dependent on the surrounding environment. Ensure that the antenna is not covered by any conductive material (e.g. carbon fibre) and is located on the top of the vehicle. The antenna should be able to pick up signals from the sky.

Once the magnetometer is used, it is necessary to mount the device in the right way. The typical way to mount it is shown in the picture below.


Connection example diagram

Device can be connected as termination in CAN bus, but in this case resistor R11 (0603, 120 Ohm) sould be plased on PCB.


Typically, the device can be connected directly to standard CAN bus using the CAN3 and CAN2 LV connectors, but it is better to connect using the CAN1 HV connector, as this connection type avoids power supply problems.


# 2.5. Power Supply Recommendations

Device is designed to operate from an input voltage supply range between 4.5 V and 5.5 V over CAN2 or CAN3 connector, or 5.5 - 30 V from CAN1. This input supply must be able to withstand the maximum input current and maintain a stable voltage. The resistance of the input supply rail should be low enough that an input current transient does not cause a high enough drop that can cause a false UVLO fault triggering and system reset. The amount of bulk capacitance is not critical, but a 47-μF or 100-μF electrolytic capacitor is a typical choice.

# 2.6. Revision history

View Version Description
drawing v3.0.0
Summer, 2023
The board is on the testing stage.
- Migrate to stm32g0 from stm32f103
drawing v2.5.0
27 Mar, 2023
The latest stable version.
- Timepulse and EXTINT pin wired to connector CC and connected to MCU
- Slightly increase the board size
- Fix UART connector
drawing v2.3.2
Oct 14, 2022
The version of the board with a small bug on UART connector. It is not on production.
- Integrate RM3100 in PCB
- Assign SS pin to PA2
- Add UART connector with wrong pinout!!!
- Use RGB LEDs instead of address LEDs
drawing v2.3.1
Aug 10, 2021
The first stable version. Do not use it in a new design.
- Ingegrage RM3100
- Assign SS pin to PA4 (so RM3100 doesn't work on the lastest firmware)
- Address LEDs (so they don't work on the lastest firmware)