170 lines
4.8 KiB
Markdown
170 lines
4.8 KiB
Markdown
# MeshPoE-S3
|
|
|
|
**Project Name:** MeshPoE-S3
|
|
**Author:** Nickie Deuxyeux
|
|
**Date:** 2026-03-18
|
|
**License:** Creative Commons (CC BY)
|
|
|
|
---
|
|
|
|
## Description
|
|
The MeshPoE-S3 is a universal mesh node designed for use in LoRA mesh networks such as **Reticulum**, **Meshtastic**, and **MeshCore**.
|
|
It is mostly designed for stationary deployment and PoE power.
|
|
|
|
- Based on the [WaveShare ESP32-S3 ETH Development Board](https://www.waveshare.com/esp32-s3-eth.htm)
|
|
- LoRA modules: [EByte E22-series](https://www.cdebyte.com/products/E22-900M30S)
|
|
|
|
Key features:
|
|
|
|
- Compact form factor** suitable for outdoor mesh nodes
|
|
- Power-over-Ethernet (PoE)** support for convenient outdoor or roof deployment
|
|
- Ethernet connectivity** for reliable wired networking
|
|
- GPIO headers** for easy customization and expandability
|
|
- Optional **DS3231MZ+ RTC** for timekeeping
|
|
- Optional **I2C** environment sensor support (BME280, BME680, etc)
|
|
|
|
This repository contains the KiCad project files, PCB schematics, board images, Gerbers for fabrication.
|
|
You are welcome to alter the design to fit your requirements.
|
|
---
|
|
|
|
## Project Structure
|
|
```
|
|
MeshPoE-S3/
|
|
├── KiCad/
|
|
│ ├── MeshPoE-S3.kicad_pcb # PCB layout
|
|
│ ├── MeshPoE-S3.kicad_prl # PCB plot file
|
|
│ ├── MeshPoE-S3.kicad_pro # Project file
|
|
│ └── MeshPoE-S3.kicad_sch # Schematic
|
|
├── Images/
|
|
│ ├── MeshPoE-S3-Front.png # Front layer image
|
|
│ ├── MeshPoE-S3-Back.png # Back layer image
|
|
│ └── MeshPoE-S3-Schematic.png # Schematic overview
|
|
├── Gerbers/
|
|
│ └── Gerbers-MeshPoE-S3.zip # Exported Gerbers for fabrication
|
|
└── README.md # This file
|
|
```
|
|
## Images
|
|
|
|
<table>
|
|
<tr>
|
|
<td align="center">
|
|
<img src="Images/MeshPoE-S3-Front.png" alt="Front View" width="300"/>
|
|
</td>
|
|
<td align="center">
|
|
<img src="Images/MeshPoE-S3-Back.png" alt="Back View" width="300"/>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center">Front View</td>
|
|
<td align="center">Back View</td>
|
|
</tr>
|
|
</table>
|
|
|
|
## Pin Assignments
|
|
<table>
|
|
<tr>
|
|
<td align="center">LoRa Module</td>
|
|
<td align="center">I2C</td>
|
|
<td align="center">Other</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top">
|
|
|
|
| Signal | GPIO |
|
|
|---------------|------|
|
|
| CS(NSS) | 16 |
|
|
| SCLK(SCK) | 18 |
|
|
| MISO | 3 |
|
|
| MOSI | 15 |
|
|
| BUSY | 1 |
|
|
| RST | 2 |
|
|
| DIO(IRQ) | 0 |
|
|
| TXEN | 34 |
|
|
| RXEN | 35 |
|
|
</td>
|
|
<td valign="top">
|
|
|
|
| Signal | GPIO |
|
|
|---------------|------|
|
|
| SCL | 17 |
|
|
| SDA | 21 |
|
|
</td>
|
|
<td valign="top">
|
|
|
|
| Function | GPIO |
|
|
|---------------|------|
|
|
| User Button | 36 |
|
|
</td>
|
|
</tr>
|
|
</tr>
|
|
</table>
|
|
|
|
## Schematic
|
|

|
|
|
|
## Bill Of Materials
|
|
<table>
|
|
<tr>
|
|
<td align="center">🔳Modules</td>
|
|
<td align="center">⚡Capacitors</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top">
|
|
|
|
| Ref | Qty | Part | Description / Notes | Footprint |
|
|
| ------------- | --- | ------------- | ------------------------------- | ------------ |
|
|
| U1 | 1 | ESP32-S3-ETH | MCU module | ESP32-S3-ETH |
|
|
| U2 | 1 | E22-900M30S | LoRa module | E22-900M30S |
|
|
| U3 | 1 | DS3231MZ+ | RTC | SOIC-8 |
|
|
| SSD1306 OLED | 1 | | OLED display | HN1x4 |
|
|
</td>
|
|
<td valign="top">
|
|
|
|
| Ref | Qty | Value | Notes | Footprint |
|
|
| ----------------- | --- | -------------- | ---------------------------- | --------- |
|
|
| C1,C2,C4,C5,C6,C9 | 2 | 100nF | Decoupling | 1206 |
|
|
| C3 | 1 | 470nF | Bulk | 1206 |
|
|
| C7,C8 | 2 | TMCMB1C476MTRF | 47µF tantalum/polymer | 1206 |
|
|
</td>
|
|
</tr>
|
|
</tr>
|
|
</table>
|
|
|
|
<table>
|
|
<tr>
|
|
<td align="center">🧲Inductors</td>
|
|
<td align="center">🔩Resistors</td>
|
|
<td align="center">🔘Switches</td>
|
|
<td align="center">🔗Connectors</td>
|
|
</tr>
|
|
<tr>
|
|
<td valign="top">
|
|
|
|
| Ref | Qty | Value | Footprint |
|
|
| --- | --- | ----- | --------- |
|
|
| L1 | 1 | 15µH | 1210 |
|
|
</td>
|
|
<td valign="top">
|
|
|
|
| Ref | Qty | Value | Footprint |
|
|
| --- | --- | ----- | --------- |
|
|
| R1 | 1 | 10k | 1206 |
|
|
</td>
|
|
<td valign="top">
|
|
|
|
| Ref | Qty | Part | Footprint |
|
|
| --- | --- | ---------------- | ---------- |
|
|
| S1 | 1 | SPST Push Button | 6x6x5mm |
|
|
</td>
|
|
<td valign="top">
|
|
|
|
| Ref | Qty | Part | Description |
|
|
| ------ | --- | ----------- | ---------------------- |
|
|
| J1, J2 | 2 | 61302011821 | 1x20 2.54mm pin header |
|
|
</td>
|
|
</tr>
|
|
</tr>
|
|
</table>
|
|
|
|
## License
|
|
This project is licensed under **Creative Commons Attribution (CC BY)**. You may share and adapt the material as long as appropriate credit is given. |