YR-PCB-v0.4
PROTONMM·YR-PCB-v0.4
About the YR-PCB-v0.4
YR-PCB-v0.4 is an open source ESP32 PCB design by PROTONMM, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 113.5 × 33 mm, with 27 components from 18 distinct parts.
Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the AMS1117-3.3. By type, the board carries 10 connectors, 9 capacitors, 3 ICs, 3 resistors and 2 switches.
From the project
YoRadio PCB
Hardware project of a printed circuit board (PCB) for YoRadio. The repository contains the complete KiCad project and ready-to-fabricate files (Gerbers + drill), as well as screenshots and board photos.
Status: stable v0.4 (fabrication files in the YRv0.4 directory and the YRv0.4.zip archive)
Note: Polish version available in README.pl.md
- Two-layer printed circuit board project for YoRadio. - KiCad files allow editing the schematic and PCB and generating new fabrication outputs. - The repository includes photos and screenshots of the project, as well as a Bill of Materials (BOM).

Main components on the YR-PCB-v0.4
YR-PCB-v0.4 bill of materials (BOM)
27 components, 18 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | AMS1117-3.3 | SOT-223-3_TabPin2 | U1, U3 |
| 1 | ESP32-S3-WROOM-1 | ESP32-S3-WROOM-1 | U2 |
| 1 | UART | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | POWER | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J2 |
| 1 | SSD1322 | PinSocket_2x08_P2.54mm_Vertical | J3 |
| 1 | GND | PinHeader_1x05_P2.54mm_Vertical | J4 |
| 1 | 3.3V | PinHeader_1x05_P2.54mm_Vertical | J5 |
| 1 | GPIO | PinHeader_1x14_P2.54mm_Vertical | J6 |
| 1 | Encoder 2 | PinHeader_1x05_P2.54mm_Vertical | J7 |
| 1 | PCM5102A | PinHeader_1x06_P2.54mm_Vertical | J8 |
| 1 | WeAct PCM5100A | PinHeader_1x07_P2.54mm_Vertical | J9 |
| 1 | Encoder 1 | PinHeader_1x05_P2.54mm_Vertical | J10 |
| 1 | RST | SW_SPST_TS-1088-xR025 | S1 |
| 1 | BOOT | SW_SPST_TS-1088-xR025 | S2 |
| 6 | 100n | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C3, C7, C8, C10, C11 |
| 3 | 10u | CP_Elec_4x3.9 | C2, C9, C12 |
| 2 | 10k | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R6 |
| 1 | 10R | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R9 |
YR-PCB-v0.4 design files
The KiCad project lives in the PROTONMM/YR-PCB-v0.4 repository on GitHub; these links point at the commit this page was built from.
- LayoutYR.kicad_pcb
- SchematicYR.kicad_sch
YR-PCB-v0.4: common questions
What microcontroller does the YR-PCB-v0.4 use?
The YR-PCB-v0.4 is built around the ESP32-S3-WROOM-1, from the ESP32 family.
How big is the YR-PCB-v0.4?
The YR-PCB-v0.4 measures 113.5 × 33 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the YR-PCB-v0.4?
27 components, from 18 distinct parts. The full bill of materials is listed on this page.
Where can I download the YR-PCB-v0.4 design files?
From the PROTONMM/YR-PCB-v0.4 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the YR-PCB-v0.4 design in my own project?
Yes, under the terms of its GPL-3.0 license, which PROTONMM chose for the repository.
Can I test firmware for the YR-PCB-v0.4 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k