Initial commit
This commit is contained in:
127
README.md
Normal file
127
README.md
Normal file
@@ -0,0 +1,127 @@
|
||||
# MeshAdventurer-S3
|
||||
|
||||
**Project Name:** MeshAdventurer-S3
|
||||
**Author:** Nickie Deuxyeux
|
||||
**Date:** 2026-03-19
|
||||
**License:** Creative Commons (CC BY)
|
||||
|
||||
---
|
||||
|
||||
## Description
|
||||
The MeshAdventurer-S3 is a universal mesh radio designed for use in LoRA mesh networks such as **Reticulum**, **Meshtastic**, and **MeshCore**.
|
||||
It is inspired by [MeshAdventurer](https://github.com/chrismyers2000/MeshAdventurer) project by Chris Myers.
|
||||
|
||||
- Based on the widely available ESP32-S3-DevKit-C clone board
|
||||
- LoRA modules: [EByte E22-series](https://www.cdebyte.com/products/E22-900M30S)
|
||||
|
||||
Key features:
|
||||
- **Fully featured for all popular mesh networks
|
||||
- **Wide input voltage support for convenient mobile usage
|
||||
- **GPIO headers for easy customization and expandability
|
||||
- **Optional DS3231 RTC for timekeeping
|
||||
- **Optional I2C environment sensor support (BME280, BME680, etc)
|
||||
- **Optional ATGM336H GNSS receiver support
|
||||
- **Optional EC11 Rotary Encoder support
|
||||
|
||||
This repository contains the KiCad project files, PCB schematics, board images, Gerbers for fabrication. A case design is also available as a Fusion 360 project and a set of STL files for 3D printing.
|
||||
You are welcome to alter the design to fit your requirements.
|
||||
---
|
||||
|
||||
## Project Structure
|
||||
```
|
||||
MeshAdventurer-S3/
|
||||
├── Case/
|
||||
│ ├── STL/ # Case part files
|
||||
│ ├── MeshAdventurer-S3.f3d # Fusion 360 Project
|
||||
├── KiCad/
|
||||
│ ├── MeshAdventurer-S3.kicad_pcb # PCB layout
|
||||
│ ├── MeshAdventurer-S3.kicad_prl # PCB plot file
|
||||
│ ├── MeshAdventurer-S3.kicad_pro # Project file
|
||||
│ └── MeshAdventurer-S3.kicad_sch # Schematic
|
||||
├── Images/
|
||||
│ ├── MeshAdventurer-S3-Front.png # Front layer image
|
||||
│ ├── MeshAdventurer-S3-Back.png # Back layer image
|
||||
│ └── MeshAdventurer-S3-Schematic.png # Schematic overview
|
||||
├── Gerbers/
|
||||
│ └── Gerbers-MeshAdventurer-S3.zip # Exported Gerbers for fabrication
|
||||
└── README.md # This file
|
||||
```
|
||||
## Images
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td align="center">
|
||||
<img src="Images/MeshAdventurer-S3-Front.png" alt="Front View" width="300"/>
|
||||
</td>
|
||||
<td align="center">
|
||||
<img src="Images/MeshAdventurer-S3-Back.png" alt="Back View" width="300"/>
|
||||
</td>
|
||||
<td align="center">
|
||||
<img src="Images/MeshAdventurer-S3-Case.png" alt="Case" width="300"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">Front View</td>
|
||||
<td align="center">Back View</td>
|
||||
<td align="center">Case</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
## Pin Assignments
|
||||
<table>
|
||||
<tr>
|
||||
<td align="center">LoRa Module</td>
|
||||
<td align="center">GNSS Module</td>
|
||||
<td align="center">I2C</td>
|
||||
<td align="center">Other</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top">
|
||||
|
||||
| Signal | GPIO |
|
||||
|---------------|------|
|
||||
| CS(NSS) | 39 |
|
||||
| SCLK(SCK) | 38 |
|
||||
| MISO | 40 |
|
||||
| MOSI | 18 |
|
||||
| BUSY | 7 |
|
||||
| RST | 43 |
|
||||
| DIO(IRQ) | 15 |
|
||||
| TXEN | 9 |
|
||||
| RXEN | 8 |
|
||||
</td>
|
||||
<td valign="top">
|
||||
|
||||
| Signal | GPIO |
|
||||
|---------------|------|
|
||||
| RX | 3 |
|
||||
| TX | 0 |
|
||||
| PPS | 5 |
|
||||
</td>
|
||||
<td valign="top">
|
||||
|
||||
| Signal | GPIO |
|
||||
|---------------|------|
|
||||
| SCK | 42 |
|
||||
| SDA | 41 |
|
||||
</td>
|
||||
<td valign="top">
|
||||
|
||||
| Function | GPIO |
|
||||
|---------------|------|
|
||||
| User Button | 4 |
|
||||
| NeoPixel LED | 48 |
|
||||
| Encoder Press | 35 |
|
||||
| Encoder Up | 36 |
|
||||
| Encoder Down | 37 |
|
||||
| Voltage Sense | 6 |
|
||||
</td>
|
||||
</tr>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
## Schematic
|
||||

|
||||
|
||||
## 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.
|
||||
Reference in New Issue
Block a user