Surprise

marmbrus·circuits·surprise/surprise.kicad_pcb

Surprise PCB layout, top view — open source ESP32 board by marmbrus
Simulate this board

About the Surprise PCB

Surprise is an open source ESP32 PCB design by marmbrus, published on GitHub. It is a 4-layer board measuring 100 × 91.4 mm, with 146 components from 62 distinct parts.

Its main chip is the ESP32-S3-WROOM-1, from the ESP32 family. Other key parts include the SN74LVC32ADR, LP5912-3.3DRV, LIS2DHTR, TPS63070RNMR and USBLC6-2SC6. By type, the board carries 67 resistors, 29 capacitors, 13 connectors, 10 ICs, 10 transistors and 8 diodes.

It belongs with the power & battery designs in this gallery.

Main components on the Surprise

Surprise bill of materials (BOM)

146 components, 62 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
SN74LVC32ADR
U101
1
LP5912-3.3DRV
U102
1
LIS2DHTR
U103
1
TPS63070RNMR
U301
2
USBLC6-2SC6
U401, U701
1
CH340C
U402
1
ESP32-S3-WROOM-1
U601
1
BQ27441DRZR-G1A
U901
1
BQ24075RGTR
U902
2
2N7002
Q201, Q501
2
MMBT3904
Q401, Q402
4
AO3400A
Q801, Q1001, Q1101, Q1201
2
BSS138
Q1301, Q1302
1
C160390
BM04B-SRSS-TB(LF)(SN)
CN1301
1
HB-PH3-25413PB2GOP
J101
1
PM254V-11-07-H85
J102
1
CONN_01X03
Conn_01x03
J103
8
CONN_01X02
Conn_01x02
J801, J802, J1001, J1002, J1101, J1102, J1201, J1202
1
B2B-PH-K-S(LF)(SN)
J901
2
C2924939
2A
F201, F501
Show 42 more
QtyPartRefs
2
LM73100RPWR
Protect201, Protect501
2
KEY-SMD_B3U-1000PM
SW602, SW603
1
C404969
MICROXNJ
USB401
1
TYPE-C-31-M-12
USBC701
3
WS2812B-2020
D101, D102, D103
2
1.8V
D201, D501
3
LED
D202, D502, D901
1
1UH
1uH
L301
5
10UF
10uf
C101, C102, C303, C305, C402
7
1UF
1uf
C201, C203, C501, C503, C601, C901, C903
2
2.7NF
2.7nf
C202, C502
2
10UF
10uf
C301, C302
6
100NF
100nf
C304, C401, C403, C404, C603, C701
3
22UF
22uf
C306, C307, C308
1
22UF
22uF
C602
1
.47uF
C902
2
4.7UF
4.7uF
C904, C905
24
10K
10k
R101, R102, R103, R207, R301, R302, R305, R507 +16
4
470K
470k
R201, R204, R501, R504
2
196K
196k
R202, R502
2
54.9K
54.9k
R203, R503
2
4120
R205, R505
2
249K
249k
R206, R506
2
150
R208, R508
1
680K
680k
R303
1
130K
130k
R304
2
470
R402, R403
2
12K
12k
R404, R405
2
4.7K
4.7k
R603, R604
2
5.1K
5.1k
R702, R703
4
100
R802, R1002, R1102, R1202
4
330
R803, R1003, R1103, R1203
1
10MOHM
10mOhm
R901
1
18K
18k
R905
2
2k
R906, R907
1
1.5K
1.5k
R908
1
R
R1401
1
R
R1402
1
R
R1403
1
R
R1404
1
R
R1405
1
R
R1406

Surprise design files

The KiCad project lives in the marmbrus/circuits repository on GitHub; these links point at the commit this page was built from.

Surprise: common questions

What microcontroller does the Surprise use?

The Surprise is built around the ESP32-S3-WROOM-1, from the ESP32 family.

How big is the Surprise PCB?

The Surprise measures 100 × 91.4 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Surprise?

146 components, from 62 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 Surprise design files?

From the marmbrus/circuits 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 Surprise design in my own project?

The repository has no license, so all rights stay with marmbrus. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Surprise 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 circuits

Similar boards