

RouteEsp32
Implementacja własnego RoadBook'a na ESP32 S3/C3, LCD 240x280 (ST7789V2), SPI SdCard, I2C GNSS, I2C ekspander do obsługi potencjalnie kliku przycisków (obecnie myślę bazować na 2-ch).
- Size
- 61 × 45.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 9
- Nets
- 25
- Pads
- 55
- Tracks, vias
- 119, 0
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 13 May 2024
- Updated
- 31 Oct 2026
Overview
RouteEsp32 is an open-source printed circuit board by jurek333, from the jurek333/RoadEsp32 repository on GitHub, published under the MIT licence. It is a 2-layer board of 61 × 45.7 mm with 9 parts on 25 nets, routed with 119 tracks and 0 vias.
It is built around the PCF8574T. Its parts include 5 connectors, 2 resistors and 2 ICs. It belongs with the ESP32 boards of this library.
Main components
1README
Readme.mdRoadEsp32
Implementacja własnego RoadBook'a na ESP32 S3/C3, LCD 240x280 (ST7789V2), SPI SdCard, I2C GNSS, I2C ekspander do obsługi potencjalnie kliku przycisków (obecnie myślę bazować na 2-ch).
Sterowanie
Przy ograniczonej ilości przycisków możliwych do obsługi kciukiem, dostawionych do manetki przy lewej ręce, stawiam na 2 przyciski: następny, poprzedni, oba przyciśnięte ok 1s (akceptacja/wyjście).
Trasy
Tras będą przynajmniej początkowo plikami zawierającymi json z określoną strukturą która dopiero się definiuje. Wszystkie trasy powinny się znajdować na karcie SD w folderze routes. Na razie nie implementuje obsługi struktury podfolderów - acz może to być przydatne w przyszłości.
Stan
Większość kodu to sklejanka PoC "na szybko" by przetestować komponenty i możliwości komunikacji z nimi.
Parts
9| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R1, R2 |
| 1 | BAT | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J1 |
| 1 | BTNS | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J6 |
| 1 | ESP32 BAT | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J2 |
| 1 | GNSS I2C | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J3 |
| 1 | LCD | Connector_JST:JST_GH_SM08B-GHS-TB_1x08-1MP_P1.25mm_Horizontal | J4 |
| 1 | PCF8574 | Package_DIP:DIP-16_W7.62mm | U3 |
| 1 | XIAO ESP32S3 | xiao ESP32C3_PCB:DIP-14_W15.24mm_LongPads | U1 |
Similar boards
- 2 layers82.6 × 79.5 mm

- 2 layers100 × 100 mm

- 2 layers100 × 45 mm

- 2 layers148.6 × 192.2 mm

Badge
NuttyShell/NuttyBadge
NuttyBadge: A NuttyShell crafted multi-tool. Opensourced Hardawre and Software
169 parts31GPL-3.0 - 2 layers139.7 × 88.9 mm

- 2 layers83 × 35 mm

- 2 layers45.7 × 67.3 mm

- 2 layers65 × 120 mm

Nomad
0Zane/Nomad
One Adventure - One device,Nomad is a custom outdoor mobile device built around the ESP32-S3. It is designed for explorers, researchers, and outdoor enthusiasts who need reliable positioning, long-range communication…
81 parts17MIT
Questions
How big is the RouteEsp32 PCB?
It measures 61 × 45.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the RouteEsp32 use?
9 parts, built around the PCF8574T. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the RouteEsp32 KiCad files?
From the jurek333/RoadEsp32 repository on GitHub, at the commit this page was made from: the board is kiCad/RouteEsp32/RouteEsp32.kicad_pcb and its schematic kiCad/RouteEsp32/RouteEsp32.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the RouteEsp32 design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).