# 2. V2 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.
# 2.1. Features
- Concurrent reception of GPS, GLONASS, Galileo and BeiDou
- Centimeter-level accuracy in a small and energy-efficient module
- Easy integration
- Magnetometer RM3100 (opens new window)
- Baro BMP280 (opens new window)
- 2 JST SM04B connectors compatible with Dronecode Autopilot Connector Standard (opens new window)
- 1 MOLEX (opens new window) non standart connector
- GNSS module NEO-M8N (opens new window)
- RHCP Ceramic GPS Antenna (1461680001) (opens new window)
# 2.2 Wiring
Schematic features. Schematic can be provided via issue.
The node has 3 connectors which are described in the table below.
|1||CAN1, CAN2||Devices that deliver power to the bus are required to provide 4.5–5.5 V 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|
Here you can find manufacturer part number of connectors it self and its mates.
|Type||MP||Suitable Wire Type||MP|
|CAN1, CAN2, UART, SWD||JST SM04B-GHS-TB(LF)(SN)||JST 4-pins cable (opens new window)||JST GHR-04V-S (opens new window) and pin SSHL-002T-P0.2 (opens new window)|
|CAN3||MOLEX 502585-0670 (opens new window)||MOLEX 6-pins cable (opens new window)||MOLEX 5025780600 (opens new window) and pin 5025790000 (opens new window)|
# Pin configuration and functions
|3||CAN High||3||CAN Low||SWDIO||RXI|
Here you can see all connections of MCU.
# 2.3. Specifications
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|
Total weight of device less than 50 g.
Information about case presented here.
Absolute Maximum Ratings
|V (CAN2, CAN3)||4.5||5.5||V|
*Noted Voltage should be delivered only with current limitation under 2.5 Amp.
Recommended operating conditions
|V (CAN1, CAN2)||5||V|
|Human-body model (HBM)||2000||V|
|Charged-device model (CDM)||500||V|
# 2.4. Integration
Recommended mechanical mounting
Connection example diagram
# 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
|v3.0.0||Summer, 2023||Under develop|
|v2.5.0||27 Mar 2023||Timepulse and EXTINT pin wired to connector CC and connected to MCU|
|v2.3.3||24 Mar 2023||Correct UART connector|
|v2.3.2 (opens new window)||Oct 14, 2022||Integrate RM3100 in PCB, move SS pin to PA2, UART connector has wrong pinout!!!|
Out of production:
|v2.3.1||Aug 10, 2021||Test features removed|
|v2.3.0||Aug 10, 2021||RM3100 integrated; SS pin assigned to PA4; address leds for indication still used; LED indication will not work in latest firmware; RM3100 will not work on latest firmware follow instructions here|