Skip to content
This repository was archived by the owner on Feb 26, 2026. It is now read-only.

Commit 3494789

Browse files
authored
NOISSUE - Update S0 docs to V2 (#3)
* S0 changes * lint changes * S0 update * Baseboard Changes * s0 svg update * s0 svg update * baseboard svg update
1 parent 5c00517 commit 3494789

40 files changed

+1608
-1559
lines changed

β€Ždocs/architecture.mdβ€Ž

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,48 +2,40 @@
22

33
## **HARDWARE ARCHITECTURE**
44

5-
![Hardware Architecture](images/architecture.png)
5+
![Hardware Architecture](images/arch.png)
66

77
### **ESP32 CIRCUIT**
88

9-
![ESP32 C6](images/espcircuit.png)
9+
![ESP32 C6](images/esp32.png)
1010

1111
![ESP Reset and Decoupling Capacitors](images/esp-reset.png)
1212

1313
### **SIM7080G CIRCUIT**
1414

1515
![SIM7080G](images/sim7080g.png)
1616

17-
![STATUS LEDs, SIM POWER,](images/image-14.png)
17+
![STATUS LEDs, SIM POWER,](images/sim7080gstatus.png)
1818

1919
![DECOUPLING CAPS AND SIM POWER CONTROL](images/decaps-sim.png)
2020

21-
![Antenna and Level Shifter Circuits](images/image-8.png)
22-
23-
### **RAK 3172 LORA MODULE**
24-
25-
![LORA MODULE](images/image-5.png)
26-
27-
![LORA RESET](images/image-6.png)
28-
2921
### **WMBUS RC-S2LP CIRCUIT**
3022

31-
![WMBUS](images/image-9.png)
23+
![WMBUS](images/rcs2lp.png)
3224

3325
### **USB-C AND BATTERY CONNECTOR**
3426

3527
![USB C AND BATTERY CONNECTOR](images/image-10.png)
3628

3729
### **POWER CONVERSION CIRCUIT**
3830

39-
![BUCK CONVERTER CIRCUIT](images/image-11.png)
31+
![BUCK CONVERTER CIRCUIT](images/buckconverter.png)
4032

4133
### **RESISTOR AND CAPACITOR SPECS**
4234

4335
![RESISTOR AND CAPACITOR SPECS](images/image-1.png)
4436

4537
### **BOARD FRAME AND HEADER PINS**
4638

47-
![BOARD CONNECTOR](images/image-2.png)
39+
![BOARD CONNECTOR](images/beagleframe.png)
4840

49-
![FEMALE HEADERS](images/image-3.png)
41+
![FEMALE HEADERS](images/headers.png)

β€Ždocs/baseboard-pinouts.mdβ€Ž

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,34 @@
1212
| 15D | MOSI | Ethernet MOSI, SD CARD MOSI |
1313
| 15C | MISO | Ethernet MISO, SD CARD MISO |
1414
| 16D | SCK | Ethernet SCK, SD CARD SCK |
15+
| 16C | - | Unused Pin |
1516
| 17 -- 23 | - | Unused Pins |
1617

1718
## DC header pinout (`J5`)
1819

19-
| Pin | Name | Description |
20-
| -------- | ---- | ------------------------ |
21-
| 1B, 1A | GND | Ground |
22-
| 2 - 5 | - | Unused pins |
23-
| 6B | INT | Ethernet Interrupt Pin |
24-
| 6A | CS | Ethernet SPI Chip Select |
25-
| 7A | CS | SD Card Chip Select |
26-
| 7B, 8A | - | Unused pins |
27-
| 8B | RST | Ethernet Reset Pin |
28-
| 9 -- 18 | - | Unused |
29-
| 19B | TXI | M-Bus Data Out |
30-
| 19A | RXI | M-Bus Data In |
31-
| 20 -- 21 | - | Unused Pins |
32-
| 22 -- 23 | GND | GND |
20+
| Pin | Name | Description |
21+
| -------- | -------- | ---------------------- |
22+
| 1B, 1A | GND | Ground |
23+
| 2 - 5 | - | Unused pins |
24+
| 4B | ETH_RST | Ethernet Reset Pin |
25+
| 4A | - | Unused Pin |
26+
| 5B | ETH_INT | Ethernet Interrupt Pin |
27+
| 5A | - | Unused pins |
28+
| 6 -- 18 | - | Unused pins |
29+
| 19B | MBUS_TXI | M-Bus Data Out |
30+
| 19A | MBUS_RXI | M-Bus Data In |
31+
| 20 -- 21 | - | Unused Pins |
32+
| 22B | ETH_CS | Ethernet Chip Select |
33+
| 22A | SD_CS | SD Card Chip Select |
34+
| 22 -- 23 | GND | GND |
35+
36+
## Header pinout (`J10`)
37+
38+
| Pin | Name | Description |
39+
| --- | ------- | ---------------- |
40+
| 1 | 3V3 | 3.3V Supply |
41+
| 2 | MBUS_TX | MBUS Transmitter |
42+
| 3 | MBUS_RX | MBUS Receiver |
43+
| 4 | GND | Ground |
3344

3445
![Baseboard Pin Sockets](images/baseboard-pinout.svg)

β€Ždocs/baseboard-schematics.mdβ€Ž

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,30 @@
22

33
## **ETHERNET CIRCUIT**
44

5-
![W5500](images/w5500.png)
5+
![W5500](images/ethernet.png)
66

7-
![JACK AND MAGNETICS](images/jackmagnetics.png)
8-
9-
![AUTONEGOTIATING MODES](images/negotiatemodes.png)
7+
![JACK AND MAGNETICS](images/magneticsandjack.png)
108

119
![DECOUPLING CAPS](images/decapseth.png)
1210

1311
### **MBUS CIRCUIT**
1412

15-
![MBUS](images/mbus.png)
13+
![MBUS](images/wiredmbus.png)
1614

1715
### **SD CARD CIRCUIT**
1816

1917
![SDCARD](images/sdcard.png)
2018

2119
### **BOARD FRAME AND CONNECTORS**
2220

23-
![BOARD FRAME](images/boardframe.png)
21+
![BOARD FRAME](images/baseframe.png)
2422

25-
![BOARD HEADERS](images/boardheaders.png)
23+
![BOARD HEADERS](images/baseconnectors.png)
2624

2725
### **POWER CIRCUITRY**
2826

29-
![TBLOCK AND BATTERY CONN](images/tblock.png)
27+
![TBLOCK AND BATTERY CONN](images/powerbase.png)
3028

31-
![VOLTAGE CONVERTERS](images/voltageconverter.png)
29+
![VOLTAGE CONVERTERS](images/voltconvert.png)
3230

3331
![BATTERY CHARGER](images/battcharger.png)

β€Ždocs/baseboard-user-description.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ You can set:
2727

2828
The Baseboard has a Wired Meter Bus which is a 2 wire interface that can be used to connect to the Wired Meter. The Wired Meter Bus is connected to the Wired Meter via the MBus Screw Terminal with its markings as shown on the board.
2929

30-
## **Data Storage Feature.**
30+
## **Data Storage.**
3131

3232
The Baseboard is also equipped with a MicroSD card slot which can be used to store MBUS data to an SD Card.
3333

β€Ždocs/features.mdβ€Ž

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ The gateway provides support for the following communication interfaces:
66

77
- πŸ“Ά **Wireless M-Bus (868 MHz)** via the **RC-S2LP module**
88
- 🌐 **NB-IoT / LTE-M** via the **SIM7080G** module for cellular connectivity
9-
- πŸ“‘ **LoRa (868 MHz)** via the **RAK3172** module for long-range, low-power communication
10-
- 🌍 **Internet connectivity** via NB-IoT, Ethernet (optional), or LoRaWAN (via backend gateway)
9+
- 🌍 **Internet connectivity** via NB-IoT, Ethernet (optional)
1110

1211
---
1312

@@ -17,13 +16,12 @@ The custom PCB integrates multiple communication modules and power interfaces de
1716
| ----------------- | --------------------------------------------- |
1817
| ESP32-C6 | Main microcontroller (RISC-V, WiFi, BLE) |
1918
| RC-S2LP | Wireless M-Bus 868 MHz transceiver |
20-
| RAK3172 | LoRa module (868 MHz) |
2119
| SIM7080G | NB-IoT/LTE-M module |
2220
| Ethernet | (Optional) local network through S0 Baseboard |
2321
| USB-C & Terminals | For power and debug |
2422
| GNSS Support | Optional via SIM7080G for asset tracking |
2523

26-
The board is compact and optimized for IP-rated DIN-rail enclosures for industrial/outdoor environments. It features side-mounted SMA connectors for each antenna (WiFi, GNSS, LoRa, NB-IoT, wMBus).
24+
The board is compact and optimized for IP-rated DIN-rail enclosures for industrial/outdoor environments. It features side-mounted IPEX connectors for each antenna (WiFi, GNSS, NB-IoT, wMBus).
2725

2826
---
2927

@@ -32,6 +30,6 @@ The board is compact and optimized for IP-rated DIN-rail enclosures for industri
3230
The gateway firmware performs the following functions:
3331

3432
- Collects meter data periodically from both wired and wireless M-Bus meters.
35-
- Transmits structured data securely to, Magistrala a remote IoT platform via MQTT.
33+
- Transmits structured data securely to, Magistrala, a remote IoT platform via MQTT.
3634
- Manages reconnections and retry logic for unreliable NB-IoT networks.
3735
- Logs diagnostics and status via UART or remote logging service.

β€Ždocs/images/arch.pngβ€Ž

102 KB
Loading

β€Ždocs/images/architecture.pngβ€Ž

-43.7 KB
Binary file not shown.

0 commit comments

Comments
Β (0)