Benchpod

embeddedci-com·benchpod·pcb/benchpod-digital/vbench-pod.kicad_pcb

Benchpod PCB layout, top view — open source ESP32 board by embeddedci-com
Simulate this board

About the Benchpod PCB

Benchpod is an open source ESP32 PCB design by embeddedci-com, published on GitHub under the CERN-OHL-W-2.0 license. It is a 4-layer board measuring 82 × 90 mm, with 306 components from 76 distinct parts.

Its main chip is the ESP32-C3-MINI-1-N4, from the ESP32 family. Other key parts include the ICE40UP5K-SG48ITR, W25Q64JVSSIQ, STM32H563ZIT6, LAN8742AI-CZ-TR and APS6404L-3SQR-ZR. By type, the board carries 129 capacitors, 123 resistors, 29 ICs, 6 connectors, 6 diodes and 3 crystals.

It belongs with the sensors and iot & wireless designs in this gallery.

From the project

An open hardware bench tool that plugs into your CI: sensor sim, CAN, analog I/O, power control, and a Python SDK with pytest integration

NOTE1: Some tagged versions will have obvious mistakes in them, but as those got built, they're in the repo for historical reasons.

NOTE2: Don't build these boards yourself without any necessary changes. The current tagged versions are not production-ready yet.

An open hardware bench tool with sensor sim, CAN, analog I/O, and power control, with a Python SDK and pytest integration.

Main components on the Benchpod

Benchpod bill of materials (BOM)

306 components, 76 distinct parts.

QtyPartRefs
1
ICE40UP5K-SG48ITR
U1
1
W25Q64JVSSIQ
U2
1
ESP32-C3-MINI-1-N4
ESPRESSIF(乐鑫)
U4
1
STM32H563ZIT6
ST(意法半导体)
U5
1
LAN8742AI-CZ-TR
MICROCHIP(美国微芯)
U6
1
APS6404L-3SQR-ZR
Apmemory
U7
1
TPS2116DRLR
TI(德州仪器)
U8
1
TCAN1044VDRBRQ1
TI(德州仪器)
U10
5
SN74LVC2G66DCUR
TI(德州仪器)
U18, U19, U20, U21, U24
5
SRV05-4.TCT
U22, U23, U25, U28, U34
3
TPS259470ARPWR
TI(德州仪器)
U26, U27, U57
2
INA238AIDGSR
TI(德州仪器)
U29, U33
1
TPS82130SILR
TI(德州仪器)
U30
1
AP2112K-1.2
U31
1
AP2112K-2.5TRG1
DIODES(美台)
U32
1
AP2112K-1.8TRG1
DIODES(美台)
U52
2
TCA9554PWR
TI(德州仪器)
U54, U56
1
SX3M48.000B10F20TNN
SCTF(星通时频)
X1
2
6pF ±10ppm SMD2016-4P Crystals - 25Mhz
Y1, Y2
1
SBH11-PBPC-D10-ST-BK
Sullins
CN1
Show 56 more
QtyPartRefs
1
PZ254V-12-22P
XFCN(兴飞)
J1
3
Screw_Terminal_01x02
J4, J5, J6
1
HR911105A
HR911105A_C12074
HANRUN(汉仁)
J7
3
HC-PZ127-7.2L-2x5PZ
HC-PZ127-7.2L-2X5PZ
HC(虹成电子)
H1, H2, H3
2
TS-1088-AR02016
SW1, SW2
1
AF 90° WJDG
SHOU HAN(首韩)
USB1
1
TYPE-C-31-M-12
韩国韩荣
USBC1
1
S4-3528RGBTA-A
TUOZHAN(拓展光电)
LED1
1
SMAJ5.0A
SMAJ5.0A_C2925443
Liown(里阳半导体)
D1
2
SS34
MDD(辰达半导体)
D2, D3
2
USBLC6-4SC6
ST(意法半导体)
D4, D11
1
SMAJ20A
R+O(宏嘉诚)
D5
2
FerriteBead
GZ1608D601TF
FB2, FB3
35
CC0603KRX7R9BB104
100n
C1, C4, C6, C7, C8, C9, C13, C14 +27
8
4.7u
C2, C3, C5, C62, C63, C64, C65, C220
24
CL21B105KBFNNNE
1u
C10, C12, C17, C19, C24, C26, C31, C53 +16
30
100n
C11, C25, C32, C33, C34, C35, C36, C37 +22
10
10u
C15, C21, C28, C66, C93, C95, C100, C106 +2
3
22u
C16, C91, C92
4
8.2p
C29, C30, C50, C51
1
470p
C46
1
1nf
C58
4
3.3n
C99, C102, C119, C226
5
10n
C104, C105, C228, C258, C259
1
CL21B105KBFNNNE
22u
C108
1
GRM21BR61H106KE43L
10u
C123
2
2.2u
C218, C219
1
47
R1
4
0
0402WGF0000TCE
R2, R16, R19, R150
52
10k
R3, R4, R5, R6, R7, R8, R9, R10 +44
1
1.5k
R15
2
56
R18, R176
4
1k
R21, R22, R164, R175
10
33
R23, R24, R25, R81, R82, R90, R92, R93 +2
6
4.7k
R26, R28, R29, R31, R38, R50
15
330
R42, R43, R44, R45, R46, R47, R48, R49 +7
2
2.2k
R58, R62
1
37.4k
R67
1
1.8M
R70
1
105k
R71
2
5.1k
R75, R76
1
1.65k
R79
1
1.10k
R80
1
50m
FMF25FPJR010-LH
R83
1
30m
FMF25FPJR010-LH
R84
1
316k
R85
3
100k
R86, R151, R152
2
270
R140, R141
1
12.1k
R144
4
49.9
R145, R146, R147, R148
1
510k
R153
1
49.9k
R154
1
150k
R155
1
820
R158
1
1M
R160
1
100
R177

Benchpod design files

The KiCad project lives in the embeddedci-com/benchpod repository on GitHub; these links point at the commit this page was built from.

Benchpod: common questions

What microcontroller does the Benchpod use?

The Benchpod is built around the ESP32-C3-MINI-1-N4, from the ESP32 family.

How big is the Benchpod PCB?

The Benchpod measures 82 × 90 mm, has 4 copper layers and is 1.6062 mm thick.

How many components are on the Benchpod?

306 components, from 76 distinct parts. The full bill of materials is listed on this page.

Where can I download the Benchpod design files?

From the embeddedci-com/benchpod repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Benchpod design in my own project?

Yes, under the terms of its CERN-OHL-W-2.0 license, which embeddedci-com chose for the repository.

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