PETER

dennowiggle·Retro-PETER·Hardware/PETER/PETER.kicad_pcb

PETER PCB layout, top view — open source ESP32 board by dennowiggle
Simulate this board

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.

PETER, from the project README
From the project README

Main components on the PETER

PETER bill of materials (BOM)

371 components, 36 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LFE5U-25F-7TG144C
Lattice
U201
1
TLV1117LV25DCYR
Texas Instruments
U204
1
TPS3808EG33DBVR
Texas Instruments
U205
1
74AHC1G09GW,125
Nexperia USA Inc.
U601
1
W25Q128JVSIQ
Winbond Electronics
U603
2
SN74LVC245APWR
Texas Instruments
U701, U702
3
SN74LVC2T45DCTR
Texas Instruments
U901, U902, U903
2
FT230XS-R
FTDI, Future Technology Devices International Ltd
U1001, U1002
1
ESP32-S3-WROOM-1-N8R2
Espressif
U1201
11
MMUN2211LT1G
ON Semiconductor
Q201, Q501, Q502, Q503, Q601, Q602, Q603, Q604 +3
4
BSS138
ON Semiconductor
Q801, Q802, Q803, Q804
4
USB4105-GF-A
USB_C_Receptacle_USB2.0
GCT
J201, J1002, J1005, J1202
2
5033981892
Micro_SD_Molex_5033981892
Molex
J501, J1201
7
SMD1206B020TF/24
SMD1206B020TF
YAGEO
F801, F901, F902, F1101, F1102, F1103, F1105
1
SMBJ5.0A
Littlefuse
Z201
11
LTST-S270KGKT
LED_LTST-S270KGKT
Lite-On Inc.
D202, D501, D601, D602, D603, D1002, D1003, D1005 +3
6
RCLAMP0504S.TCT
RCLAMP0504S_TCT
Semtech Corporation
D801, D901, D902, D1001, D1004, D1201
9
BLM21PG121SN1D
Murata Electronics North America
FB201, FB202, FB801, FB802, FB901, FB902, FB1001, FB1002 +1
4
BLM18AG601SN1D
Murata Electronics North America
FB501, FB701, FB803, FB804
2
DFE252012F-1R0M=P2
IND_1uF_3A_DFE252012F-1R0M=P2
Murata Electronics
L201, L202
Show 16 more
QtyPartRefs
76
CC0603KRX7R9BB104
100nF
YAGEO
C201, C202, C203, C204, C205, C206, C211, C212 +68
41
CL10A475KO8NNNC
4.7uF
Yaego
C207, C208, C209, C210, C215, C216, C217, C218 +33
2
CC0603KRX7R9BB272
2.7nF
YAGEO
C806, C807
4
CC0603KRX7R7BB105
1uF
YAGEO
C808, C812, C813, C814
1
RC0603FR-0745K3L
45K3
YAGEO
R201
84
RC0603FR-0710KL
10K
Yaego
R202, R204, R210, R211, R301, R302, R303, R304 +76
6
RC0603JR-070RL
0R
Yaego
R203, R208, R401, R403, R405, R811
1
RC0603FR-0712KL
12K0
Yaego
R205
8
RC0603FR-075K1L
5K1
Yaego
R206, R207, R1005, R1006, R1011, R1012, R1206, R1207
15
RC0603FR-071KL
1K00
Yaego
R209, R515, R602, R604, R609, R616, R703, R707 +7
23
RC0603JR-0733RL
33R
Yaego
R501, R502, R511, R512, R513, R514, R516, R517 +15
18
RC0603FR-074K02L
4K02
Yaego
R503, R504, R505, R518, R601, R603, R608, R610 +10
6
RC0603JR-070RL
0R
Yaego
R519, R520, R521, R522, R523, R524
5
RC0603FR-072KL
2K00
Yaego
R702, R706, R711, R1101, R1102
5
RC0603FR-07499RL
499R
Yaego
R704, R708, R713, R809, R810
2
RC0603FR-074K02L
5K1
Yaego
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

Similar boards