Eswitch

dpeckham·eswitch

Eswitch PCB layout, top view — open source ESP32 board by dpeckham

About the Eswitch PCB

Eswitch is an open source ESP32 PCB design by dpeckham, published on GitHub. It is a 4-layer board measuring 334 × 172 mm, with 378 components from 77 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N8, from the ESP32 family. Other key parts include the BTS70041EPPXUMA1, BTS70081EPRXUMA1, BTS70021EPPXUMA1, TPSM63603V3RDHR and SRV05-4HTG-D. By type, the board carries 153 resistors, 103 capacitors, 47 diodes, 22 ICs, 22 transistors and 12 connectors.

From the project

8-channel ESP32-S3 + PROFET+2 (BTS7008-1EPP) 12V load switch with 3-position ATO fuse bypass, KiCad 10, script-generated

ESP32-S3 controlled high-side switch with one ATO fuse per channel. Each three-clip holder accepts a fuse in AUTO (through the PROFET) or BYPASS (direct to the load).

The main KiCad project contains the 334 × 172 mm revision-C design, with an independent hardware latch in each channel ahead of both fuse positions. A short is handled locally; healthy outputs and logic retain their shared supply. See circuit and limits, the authoritative release status, and BOM cost per board.

Main components on the Eswitch

Eswitch bill of materials (BOM)

378 components, 77 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
BTS70041EPPXUMA1
BTS7004-1EPP
Infineon
U1, U2
5
BTS70081EPRXUMA1
BTS7008-1EPR
Infineon
U3, U4, U5, U6, U7
1
BTS70021EPPXUMA1
BTS7002-1EPP
Infineon
U8
1
TPSM63603V3RDHR
TPSM63603V3
Texas Instruments
U9
1
ESP32-S3-WROOM-1-N8
Espressif
U10
1
SRV05-4HTG-D
Littelfuse
U11
2
LM74800QDRRRQ1
LM74800-Q1
Texas Instruments
U12, U13
1
TPS2492PWR
TPS2492 (LATCH)
Texas Instruments
U14
8
TPS2492PWR
TPS2492 (CHANNEL LATCH)
Texas Instruments
U21, U22, U23, U24, U25, U26, U27, U28
3
BSC016N06NSATMA1
BSC016N06NS
Infineon
Q1, Q2, Q5
10
PSMN1R8-80SSEJ
PSMN1R8-80SSE
Nexperia
Q3, Q4, Q11, Q12, Q13, Q14, Q15, Q16 +2
1
MMBT3906LT1G
onsemi
Q6
8
FMMT720TA
Diodes Incorporated
Q31, Q32, Q33, Q34, Q35, Q36, Q37, Q38
8
691218410002
Wurth Elektronik
J1, J6, J7, J8, J9, J10, J11, J12
1
74650195
BATT+ 9.5-16V
Wurth Elektronik
J2
1
74650195
GND IN
Wurth Elektronik
J3
1
USB4105-GF-A
USB-C
GCT
J4
1
61300411121
UART
Wurth Elektronik
J5
2
3557
ATO 10A
Keystone Electronics
F1, F2
5
3557
ATO 5A
Keystone Electronics
F3, F4, F5, F6, F7
Show 57 more
QtyPartRefs
1
3557
ATO 20A
Keystone Electronics
F8
1
0466002.NR
2A 1206
Littelfuse
F9
1
PTS645SM43SMTR92 LFS
RESET
C&K
SW1
1
PTS645SM43SMTR92 LFS
BOOT
C&K
SW2
1
PTS645SM43SMTR92 LFS
RESET CH1
C&K
SW3
1
PTS645SM43SMTR92 LFS
RESET CH2
C&K
SW4
1
PTS645SM43SMTR92 LFS
RESET CH3
C&K
SW5
1
PTS645SM43SMTR92 LFS
RESET CH4
C&K
SW6
1
PTS645SM43SMTR92 LFS
RESET CH5
C&K
SW7
1
PTS645SM43SMTR92 LFS
RESET CH6
C&K
SW8
1
PTS645SM43SMTR92 LFS
RESET CH7
C&K
SW9
1
PTS645SM43SMTR92 LFS
RESET CH8
C&K
SW10
1
B360A-13-F
B360A
Diodes Incorporated
D1
1
SMCJ24CA
Littelfuse
D3
1
150060BS75000
BLUE
Wurth Elektronik
D5
1
SMCJ16A
Littelfuse
D6
9
STPS41L60CG-TR
STPS41L60CG
STMicroelectronics
D7, D111, D211, D311, D411, D511, D611, D711 +1
26
BAT54S-QR
BAT54S
Nexperia
D8, D9, D101, D103, D112, D201, D203, D212 +18
8
150060GS75000
GREEN
Wurth Elektronik
D102, D202, D302, D402, D502, D602, D702, D802
4
GRM32ER71H475KA88L
4.7uF 50V
Murata
C1, C2, C17, C22
1
CC0603JRX7R9BB104
100nF 50V
YAGEO
C3
4
GCM32ER70J476KE19L
47uF 6.3V X7R
Murata
C7, C8, C12, C13
1
CC0805KKX5R6BB106
10uF 10V
YAGEO
C9
1
CC0603JRX7R9BB104
100nF
YAGEO
C10
2
CC0603KRX7R7BB105
1uF
YAGEO
C11, C14
21
CL21B104KBCNNNC
100nF 50V
Samsung Electro-Mechanics
C15, C16, C19, C20, C21, C101, C113, C201 +13
3
C0805C123J5GACTU
12nF 50V C0G 5%
KEMET
C18, C25, C28
10
CL21B103KBANNNC
10nF 50V
Samsung Electro-Mechanics
C23, C24, C102, C202, C302, C402, C502, C602 +2
8
CL10C221JB8NFNC
220pF 50V
Samsung Electro-Mechanics
C103, C203, C303, C403, C503, C603, C703, C803
8
CL21B473KBCNNNC
47nF 50V
Samsung Electro-Mechanics
C104, C204, C304, C404, C504, C604, C704, C804
16
C1206C104J5JACAUTO
100nF 50V U2J 5%
KEMET
C111, C112, C211, C212, C311, C312, C411, C412 +8
24
35SVPF120M
120uF 35V polymer
Panasonic Industry
C114, C115, C116, C214, C215, C216, C314, C315 +16
1
RC0603FR-0716K5L
16.5k 1%
YAGEO
R1
20
RC0603FR-0710KL
10k
YAGEO
R5, R6, R21, R24, R107, R115, R207, R215 +12
2
ERJ-3EKF5101V
5.1k
Panasonic
R7, R8
1
RC0603FR-071KL
1k
YAGEO
R9
2
ERJ-3EKF22R0V
22R
Panasonic Industry
R10, R11
2
RT0603BRD07115KL
115k 0.1%
YAGEO
R12, R26
3
RT0603BRD0710KL
10k 0.1%
YAGEO
R13, R15, R27
1
RT0603BRD0756K2L
56.2k 0.1%
YAGEO
R14
18
RC0603FR-0710RL
10R
YAGEO
R16, R19, R116, R117, R216, R217, R316, R317 +10
1
RT0603BRD078K25L
8.25k 0.1%
YAGEO
R17
9
RT0603BRD071KL
1k 0.1%
YAGEO
R18, R113, R213, R313, R413, R513, R613, R713 +1
1
CSS4J-4026R-L500F
0.5mR 1% 5W
Bourns
R20
28
RC0603FR-0747KL
47k
YAGEO
R22, R23, R25, R28, R106, R108, R114, R206 +20
24
RC0603FR-074K7L
4.7k
YAGEO
R101, R102, R105, R201, R202, R205, R301, R302 +16
8
RC0805FR-0747RL
47R
YAGEO
R103, R203, R303, R403, R503, R603, R703, R803
2
RC0603FR-072K2L
2.2k 1%
YAGEO
R104, R204
8
RC0603FR-07100RL
100R
YAGEO
R111, R211, R311, R411, R511, R611, R711, R811
2
RT0603BRD074K7L
4.7k 0.1%
YAGEO
R112, R212
2
WSLP25124L000FEA
4mR 1% 3W
Vishay Dale
R120, R220
5
RC0603FR-073K3L
3.3k 1%
YAGEO
R304, R404, R504, R604, R704
5
RG1608P-222-B-T5
2.2k 0.1%
Susumu
R312, R412, R512, R612, R712
5
WSLP25128L000FEA
8mR 1% 3W
Vishay Dale
R320, R420, R520, R620, R720
1
RC0603FR-071K2L
1.2k 1%
YAGEO
R804
1
RT0603BRD077K5L
7.5k 0.1%
YAGEO
R812
1
WSLP25122L000FEA
2mR 1% 3W
Vishay Dale
R820

Eswitch design files

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

Eswitch: common questions

What microcontroller does the Eswitch use?

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

How big is the Eswitch PCB?

The Eswitch measures 334 × 172 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Eswitch?

378 components, from 77 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 Eswitch design files?

From the dpeckham/eswitch 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 Eswitch design in my own project?

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

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