Skip to content

The MS2-net board

The MS2-net board integrates the GNSS module, the microcontroller, the power/battery section, the indicators and — compared with the base MS2 — the W5500 Ethernet controller.

📷 Photo to be added Place the photo of the MS2-net board (top view with the main components) in `_static/img/` and reference it here with a `.. figure::` directive. *(photos pending)*

Main components

Function Component Notes
GNSS module u-blox ZED-F9P Multi-band L1/L2, centimetre-level RTK. I2C bus (0x42) + UART.
Microcontroller ESP32-WROOM Logic, interfaces, built-in WiFi and Bluetooth.
Ethernet W5500 Ethernet controller on SPI (with CS and interrupt pins). net variant.
Display SH1106 128×64 OLED Receiver status (I2C 0x3C).
Fuel gauge MAX17048 Battery state-of-charge measurement (I2C 0x36).
Battery charger LTC4085 Li-Ion charge management / USB power.
Multiplexer 74HC4052D Signal routing.
USB-Serial CP2102N USB port to the PC (data + programming).
Storage microSD (SPI) Local data logging.
Indicators RGB LED + buzzer System status and audible signals.
Note
The component list comes from the hardware definitions of the MS2 firmware (`Pins_MS2.h`). Mechanical dimensions, PCB size, hole positions and the physical layout of the connectors are *(to be confirmed against the mechanical drawing / photos of the production revision)*.

RGB status LED

The board carries an RGB LED driven by the ESP32 to show the system status at a glance.

Channel GPIO Typical use
Red GPIO15 Status / error.
Green GPIO26 Power / activity.
Blue GPIO2 Communication (also Bluetooth indication).
Note
In addition to the RGB LED, the board has a further **RTK** status LED wired directly to the ZED-F9P module *(hardware fix indication, see the firmware notes)*. The final colour→status mapping is *(to be confirmed)*.

Button and controls

  • BOOT / WiFi button (GPIO0): at start-up it enters WiFi configuration; during operation it acts as a command button (see configurazione).
  • Power sense (GPIO35): detects the power supply status.

Power and battery

MS2-net is powered via USB-C (through the CP2102N for data) and integrates a rechargeable battery managed by the LTC4085 (charging) and monitored by the MAX17048 (charge percentage, voltage).

Tip
Use a good-quality USB power supply: long or thin cables cause voltage drops. The state of charge is shown on the **OLED display**.

3D model

Interactive 3D model of the MS2-net board. It rotates automatically; drag to rotate, scroll wheel to zoom, right button to pan.

drag rotate  ·  scroll zoom  ·  right button pan

Note
The 3D model (`_static/models/ms2net_main.glb`) is **still to be added**.