PETER
dennowiggle·Retro-PETER·Hardware/PETER/PETER.kicad_pcb
About the PETER PCB
PETER is an open source ESP32 PCB design by dennowiggle, published on GitHub under the LGPL-2.1 license. It is a 4-layer board measuring 180 × 110 mm, with 371 components from 36 distinct parts.
Its main chip is the ESP32-S3-WROOM-1-N8R2, from the ESP32 family. Other key parts include the LFE5U-25F-7TG144C, TLV1117LV25DCYR, TPS3808EG33DBVR, 74AHC1G09GW,125 and W25Q128JVSIQ. By type, the board carries 174 resistors, 123 capacitors, 17 diodes, 15 transistors, 15 inductors and 13 ICs.
It belongs with the usb & debug tools, iot & wireless and retro computing designs in this gallery.
From the project
3.3V Retro computer project => FPGA + RCBUS + CPU boards making a custom system.
The PETER board provides video, audio, I2C, SPI, SNES controller, 2x USB UART, and PS2 keyboard and mouse connection to a 3.3V RCBUS card slot and expansion connector.
In addition there is an ESP32-S3 WiFi module for programming the FPGA and system bootloader(s), Zilog ZDI, WiFi console and additonal features. There are on-board connectors for provision of a W5500 Wizmon Ethernet module and DS3132 Real Time Clock + AT24C32 EEPROM module.

Main components on the PETER
PETER bill of materials (BOM)
371 components, 36 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LFE5U-25F-7TG144C Lattice | LQFP-144_20x20mm_P0.5mm | U201 |
| 1 | TLV1117LV25DCYR Texas Instruments | SOT-223 | U204 |
| 1 | TPS3808EG33DBVR Texas Instruments | TSOT-23-6_HandSoldering | U205 |
| 1 | 74AHC1G09GW,125 Nexperia USA Inc. | SOT-353_SC-70-5 | U601 |
| 1 | W25Q128JVSIQ Winbond Electronics | SOIC-8_5.23x5.23mm_P1.27mm | U603 |
| 2 | SN74LVC245APWR Texas Instruments | TSSOP-20_4.4x6.5mm_P0.65mm | U701, U702 |
| 3 | SN74LVC2T45DCTR Texas Instruments | SSOP-8_2.95x2.8mm_P0.65mm | U901, U902, U903 |
| 2 | FT230XS-R FTDI, Future Technology Devices International Ltd | SSOP-16_3.9x4.9mm_P0.635mm | U1001, U1002 |
| 1 | ESP32-S3-WROOM-1-N8R2 Espressif | ESP32-S3-WROOM-1-N8R2 | U1201 |
| 11 | MMUN2211LT1G ON Semiconductor | SOT-23-3 | Q201, Q501, Q502, Q503, Q601, Q602, Q603, Q604 +3 |
| 4 | BSS138 ON Semiconductor | SOT-23-3 | Q801, Q802, Q803, Q804 |
| 4 | USB4105-GF-A USB_C_Receptacle_USB2.0 GCT | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J201, J1002, J1005, J1202 |
| 2 | 5033981892 Micro_SD_Molex_5033981892 Molex | uSD_Molex_503398-1892 | J501, J1201 |
| 7 | SMD1206B020TF/24 SMD1206B020TF YAGEO | R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | F801, F901, F902, F1101, F1102, F1103, F1105 |
| 1 | SMBJ5.0A Littlefuse | D_SMB | Z201 |
| 11 | LTST-S270KGKT LED_LTST-S270KGKT Lite-On Inc. | LTST-S270KGKT | D202, D501, D601, D602, D603, D1002, D1003, D1005 +3 |
| 6 | RCLAMP0504S.TCT RCLAMP0504S_TCT Semtech Corporation | SOT-23-6_Handsoldering | D801, D901, D902, D1001, D1004, D1201 |
| 9 | BLM21PG121SN1D Murata Electronics North America | L_0805_2012Metric | FB201, FB202, FB801, FB802, FB901, FB902, FB1001, FB1002 +1 |
| 4 | BLM18AG601SN1D Murata Electronics North America | L_0603_1608Metric | FB501, FB701, FB803, FB804 |
| 2 | DFE252012F-1R0M=P2 IND_1uF_3A_DFE252012F-1R0M=P2 Murata Electronics | INDC2520X120N | L201, L202 |
Show 16 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 76 | CC0603KRX7R9BB104 100nF YAGEO | C_0603_1608Metric | C201, C202, C203, C204, C205, C206, C211, C212 +68 |
| 41 | CL10A475KO8NNNC 4.7uF Yaego | C_0603_1608Metric | C207, C208, C209, C210, C215, C216, C217, C218 +33 |
| 2 | CC0603KRX7R9BB272 2.7nF YAGEO | C_0603_1608Metric | C806, C807 |
| 4 | CC0603KRX7R7BB105 1uF YAGEO | C_0603_1608Metric | C808, C812, C813, C814 |
| 1 | RC0603FR-0745K3L 45K3 YAGEO | R_0603_1608Metric | R201 |
| 84 | RC0603FR-0710KL 10K Yaego | R_0603_1608Metric | R202, R204, R210, R211, R301, R302, R303, R304 +76 |
| 6 | RC0603JR-070RL 0R Yaego | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R203, R208, R401, R403, R405, R811 |
| 1 | RC0603FR-0712KL 12K0 Yaego | R_0603_1608Metric | R205 |
| 8 | RC0603FR-075K1L 5K1 Yaego | R_0603_1608Metric | R206, R207, R1005, R1006, R1011, R1012, R1206, R1207 |
| 15 | RC0603FR-071KL 1K00 Yaego | R_0603_1608Metric | R209, R515, R602, R604, R609, R616, R703, R707 +7 |
| 23 | RC0603JR-0733RL 33R Yaego | R_0603_1608Metric | R501, R502, R511, R512, R513, R514, R516, R517 +15 |
| 18 | RC0603FR-074K02L 4K02 Yaego | R_0603_1608Metric | R503, R504, R505, R518, R601, R603, R608, R610 +10 |
| 6 | RC0603JR-070RL 0R Yaego | R_0603_1608Metric | R519, R520, R521, R522, R523, R524 |
| 5 | RC0603FR-072KL 2K00 Yaego | R_0603_1608Metric | R702, R706, R711, R1101, R1102 |
| 5 | RC0603FR-07499RL 499R Yaego | R_0603_1608Metric | R704, R708, R713, R809, R810 |
| 2 | RC0603FR-074K02L 5K1 Yaego | R_0603_1608Metric | R1017, R1019 |
PETER design files
The KiCad project lives in the dennowiggle/Retro-PETER repository on GitHub; these links point at the commit this page was built from.
PETER: common questions
What microcontroller does the PETER use?
The PETER is built around the ESP32-S3-WROOM-1-N8R2, from the ESP32 family.
How big is the PETER PCB?
The PETER measures 180 × 110 mm, has 4 copper layers and is 1.60484 mm thick.
How many components are on the PETER?
371 components, from 36 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 PETER design files?
From the dennowiggle/Retro-PETER repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the PETER design in my own project?
Yes, under the terms of its LGPL-2.1 license, which dennowiggle chose for the repository.
Can I test firmware for the PETER 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.
More boards in Retro-PETER
BUTLER
dennowiggle
101.6 × 101.6 mm89 parts4LLGPL-2.14SEWER
dennowiggle
99.9 × 49.9 mm69 parts4LLGPL-2.14SPIFEE
dennowiggle
101.6 × 49.9 mm67 parts4LLGPL-2.14Raspberry Pi
Analyzer
dennowiggle
101.6 × 76.2 mm59 parts4LLGPL-2.14BALD
dennowiggle
102.9 × 49.9 mm55 parts4LLGPL-2.14ZORO
dennowiggle
102.9 × 49.9 mm29 parts4LLGPL-2.14GOLD
dennowiggle
51.2 × 34.5 mm21 parts4LLGPL-2.14RANDY
dennowiggle
30 × 110 mm6 parts4LLGPL-2.14
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