Universal esp32-bridge
syntax-frame·universal-esp32-bridge
About the Universal esp32-bridge PCB
Universal esp32-bridge is an open source PCB design by syntax-frame, published on GitHub. It is a board, with 64 components from 22 distinct parts.
Other key parts include the EL357N. By type, the board carries 24 resistors, 8 ICs, 8 connectors, 8 test points, 8 diodes and 8 capacitors.
It belongs with the usb & debug tools designs in this gallery.
From the project
Low-voltage ESP32-S3 button/signal bridge: 8 isolated inputs, 8 PhotoMOS outputs, 2 relays, 4 cap-inject. NOT for mains.
Compact ESP32-S3 board for personal automation — safely interfaces with low-voltage buttons, LEDs, buzzers, and control panels (intercoms, appliance panels, remotes, ventilation controls).
Status: paper design, rev 0.1 (schematic notes + KiCad project skeleton; not yet laid out or prototyped).
- ESP32-S3-WROOM-1-N8 module (pre-certified, no PSRAM so GPIO35/36/37 stay free) - USB-C power + native USB-Serial-JTAG programming (no CH340/CP2102 needed) - 5 V external input + AMS1117-3.3 regulator - 8 optically isolated inputs (≈3–24 V DC, constant-current front end, active-low) - 8 PhotoMOS…
Main components on the Universal esp32-bridge
Universal esp32-bridge bill of materials (BOM)
64 components, 22 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | EL357N | EL357N_SOP-4 | U4, U5, U6, U7, U8, U9, U10, U11 |
| 1 | - IN1 | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J5 |
| 1 | - IN2 | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J6 |
| 1 | - IN3 | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J7 |
| 1 | - IN4 | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J8 |
| 1 | - IN5 | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J9 |
| 1 | - IN6 | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J10 |
| 1 | - IN7 | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J11 |
| 1 | - IN8 | TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm | J12 |
| 1 | IN1 | TestPoint_Pad_D1.5mm | TP4 |
| 1 | IN2 | TestPoint_Pad_D1.5mm | TP5 |
| 1 | IN3 | TestPoint_Pad_D1.5mm | TP6 |
| 1 | IN4 | TestPoint_Pad_D1.5mm | TP7 |
| 1 | IN5 | TestPoint_Pad_D1.5mm | TP8 |
| 1 | IN6 | TestPoint_Pad_D1.5mm | TP9 |
| 1 | IN7 | TestPoint_Pad_D1.5mm | TP10 |
| 1 | IN8 | TestPoint_Pad_D1.5mm | TP11 |
| 8 | 1N4148WS | D_SOD-323 | D4, D5, D6, D7, D8, D9, D10, D11 |
| 8 | 100NF 100nF | C_0603_1608Metric | C10, C11, C12, C13, C14, C15, C16, C17 |
| 8 | 2.2K 2.2k | R_1206_3216Metric | R8, R11, R14, R17, R20, R23, R26, R29 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 8 | 10K 10k | R_0603_1608Metric | R9, R12, R15, R18, R21, R24, R27, R30 |
| 8 | 1k | R_0603_1608Metric | R10, R13, R16, R19, R22, R25, R28, R31 |
Universal esp32-bridge design files
The KiCad project lives in the syntax-frame/universal-esp32-bridge repository on GitHub; these links point at the commit this page was built from.
- Schematicinputs.kicad_sch
- BOMBOM.csv
Universal esp32-bridge: common questions
How many components are on the Universal esp32-bridge?
64 components, from 22 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Universal esp32-bridge design files?
From the syntax-frame/universal-esp32-bridge repository on GitHub, which has the schematic and the BOM; the links under Design files point to each one.
Can I use the Universal esp32-bridge design in my own project?
The repository has no license, so all rights stay with syntax-frame. Use it as a reference, and ask the author before reusing the design.
Similar boards
XG Station Power
osy
54.3 × 91 mm9 parts2LCC-BY-4.0703USB Hub Test
osy
50 × 50 mm85 parts4LCC-BY-4.0703FW-EC-DongleHiderPlus
LeoDJ
28.2 × 26.1 mm14 parts4LCERN-OHL-W-2.0490Adapter tsop48
bbogush
48 × 33 mm3 parts2LGPL-3.0389Adapter tsop48 solder
bbogush
48 × 33 mm3 parts2LGPL-3.0389Adapter soic8 solder
bbogush
48 × 20 mm3 parts2LGPL-3.0389