Pd brick

enkhbold470·kicad-projects·pd-brick/kicad/pd_brick.kicad_pcb

Pd brick PCB layout, top view — open source ESP32 board by enkhbold470

About the Pd brick PCB

Pd brick is an open source ESP32 PCB design by enkhbold470, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 100 × 80 mm, with 116 components from 57 distinct parts.

Its main chip is the ESP32-S3-WROOM-1-N8R8, from the ESP32 family. Other key parts include the STUSB4500QTR, USBLC6-2SC6, AP63203WU-7, LM5176PWPR and MCP4725A0T-E/CH. By type, the board carries 42 resistors, 41 capacitors, 9 diodes, 8 ICs, 7 transistors and 3 connectors.

It belongs with the test & measurement, power & battery and robotics & motion designs in this gallery.

From the project

Five KiCad 10 boards (4- and 6-layer): ESP32-S3 industrial gateway, USB-C PD bench supply, RP2040 logic analyzer, FOC motor controller, iCE40 FPGA board. KiCad projects, gerbers, BOM, STEP, renders and design-process videos.

A USB-C Power Delivery bench supply: STUSB4500 sink, LM5176 buck-boost, 1.2-22 V set over I2C by an ESP32-S3.

Not fabricated, assembled or powered. Every number on this page is measured by KiCad 10 on the files in this folder; the full measurements are in report.json.

PD Brick is a USB-C Power Delivery programmable bench supply with a 1.2-22 V output. It was designed with the HeyPCB method on KiCad 10. A headless pipeline (KiCad 10.0.6, Freerouting 2.4.1) took the brief in board.json through schematic, placement, routing, pours, DRC and fab outputs.

Pd brick, from the project README
From the project README

Main components on the Pd brick

Pd brick bill of materials (BOM)

116 components, 57 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STUSB4500QTR
U1
1
USBLC6-2SC6
U2
1
AP63203WU-7
U3
1
ESP32-S3-WROOM-1-N8R8
U4
1
LM5176PWPR
U5
1
MCP4725A0T-E/CH
U6
1
INA228AIDGSR
U7
1
MT3608
U8
1
AOD4185
Q1
5
CSD18563Q5A
Q2, Q3, Q4, Q5, Q6
1
2N7002
Q7
1
TYPE-C-31-M-12
USB-C PD
J1
1
MKDS 1,5/ 2-5,08
OUT
J2
1
PZ254V-11-04P
OLED
J3
1
PTS810SJM250SMTRLFS
BOOT
SW1
1
PTS810SJM250SMTRLFS
RESET
SW2
1
EC11E15244G1
SW3
2
SMBJ24A
D1, D6
3
B5819W SL
B5819W
D2, D3, D5
1
BZT52C12
D4
Show 37 more
QtyPartRefs
1
KT-0603G
Green (PWR)
D7
1
KT-0603G
Green (PD)
D8
1
KT-0603R
Red (OUT)
D9
1
SWPA4030S4R7MT
4.7uH
L1
1
XAL7070-472MEC
4.7uH
L2
1
FNR4030S220MT
22uH
L3
6
CL10A105KB8NNNC
1uF
C1, C2, C3, C4, C12, C22
8
CC0603KRX7R9BB104
100nF
C5, C7, C10, C13, C15, C16, C34, C35
9
CL31A106KBHNNNE
10uF
C6, C24, C25, C26, C27, C29, C30, C31 +1
3
CL21A226MAQNNNE
22uF
C8, C9, C11
1
CL21A475KAQNNNE
4.7uF
C14
1
CL10B333KB8NNNC
33nF
C17
4
0603B103K500NT
10nF
C18, C39, C40, C41
2
CL10C101JB8NNNC
100pF
C19, C23
1
CL10B221KB8NNNC
220pF
C20
1
CL10C470JB8NNNC
47pF
C21
2
MA50V220M10x10
220uF 50V
C28, C33
1
1206B475K500NT
4.7uF
C36
2
CL21B105KBFNNNE
1uF
C37, C38
3
0603WAF1001T5E
1k
R1, R41, R42
1
1206W4F1001T5E
1k
R2
4
0603WAF1003T5E
100k
R3, R6, R17, R19
2
0603WAF2202T5E
22k
R4, R31
5
0603WAF1000T5E
100
R5, R20, R21, R22, R23
8
0603WAF4701T5E
4.7k
R7, R18, R30, R35, R36, R37, R38, R39
5
0603WAF100JT5E
10
R8, R10, R24, R28, R32
1
0603WAF1002T5E
10k
R9
1
0603WAF2001T5E
2k
R11
2
0603WAF100KT5E
1
R12, R13
1
0603WAF2002T5E
20k
R14
1
0603WAF3302T5E
33k
R15
1
0603WAF8202T5E
82k
R16
2
FMF06FTHR010-LH
10m
R25, R27
1
0603WAF1502T5E
15k
R26
2
0603WAF1004T5E
1M
R29, R33
1
0603WAF2402T5E
24k
R34
1
0603WAF2201T5E
2.2k
R40

Pd brick design files

The KiCad project lives in the enkhbold470/kicad-projects repository on GitHub; these links point at the commit this page was built from.

Pd brick: common questions

What microcontroller does the Pd brick use?

The Pd brick is built around the ESP32-S3-WROOM-1-N8R8, from the ESP32 family.

How big is the Pd brick PCB?

The Pd brick measures 100 × 80 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Pd brick?

116 components, from 57 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 Pd brick design files?

From the enkhbold470/kicad-projects 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 Pd brick design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which enkhbold470 chose for the repository.

Can I test firmware for the Pd brick 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 kicad-projects

Similar boards