Pd adapter

fullyautomated·ferret·pd-adapter/pd-adapter.kicad_pcb

Pd adapter PCB layout, top view — open source STM32 board by fullyautomated
Simulate this board

About the Pd adapter PCB

Pd adapter is an open source STM32 PCB design by fullyautomated, published on GitHub. It is a 4-layer board measuring 45 × 38 mm, with 54 components from 34 distinct parts.

Its main chip is the C80488, from the STM32 family. Other key parts include the C132291 and C191884. By type, the board carries 15 capacitors, 15 resistors, 12 diodes, 5 connectors, 3 ICs and 2 switches.

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

From the project

Fully Automated line of USB-C PD PPS boards

USB-C Programmable Power Supply Source and Sink.

Back side optimized for JLCSMT, front for hand placing.

Ecosystem Idea: - Stackable Ferrets; you can have any\* amount of type C ports you can possibly need. Ferrets can have individual legacy electricity I/O, or can be tied to a single common bus. With the - Configuration Board (top position only) you can monitor power flow and change port settings (source/sink, current and voltage) - this has a management interface (USB UART) and maybe Bluetooth/Wifi with an ESP32. Energy is stored in the - Battery Board; 4s BMS which can be attached to the…

Pd adapter, from the project README
From the project README

Main components on the Pd adapter

Pd adapter bill of materials (BOM)

54 components, 34 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
C132291
FUSB302BMPX
U1
1
C191884
TPS54202DDC
U2
1
C80488
STM32F072C8Tx
U3
1
USB
J1
1
DBG
J2
1
EXT
J3
1
Qwiic
J4
1
EXT
J5
1
Transistor
H5
1
RST
SW1
1
USER
SW2
4
C266462
5V
D1, D2, D6, D7
2
C136161
3.3V
D3, D4
1
C22619
24V
D5
1
C2286
Red/2V
D8
1
C72041
Blue/2.8V
D9
1
C72043
Green/3.3V
D10
1
C2290
White/2.9V
D11
1
C72038
Yellow/2.9V
D12
1
C86069
10uH
L1
Show 14 more
QtyPartRefs
7
C14663
100nF/50V
C1, C5, C10, C11, C12, C13, C14
1
C13585
10uF
C2
2
C14663
100nF
C3, C9
3
C19702
10uF/10V
C4, C7, C15
1
C19702
10uF
C6
1
C39148
56pF/50V
C8
6
C23162
4.7k
R1, R2, R3, R7, R9, R10
1
C23185
49.9
R4
1
C25803
100k
R5
1
C31850
22k
R6
1
C25804
10k
R8
2
C23185
130
R11, R15
2
C23182
47
R12, R14
1
C22859
0
R13

Pd adapter design files

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

Pd adapter: common questions

What microcontroller does the Pd adapter use?

The Pd adapter is built around the C80488, from the STM32 family.

How big is the Pd adapter PCB?

The Pd adapter measures 45 × 38 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Pd adapter?

54 components, from 34 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 adapter design files?

From the fullyautomated/ferret repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Pd adapter design in my own project?

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

Can I test firmware for the Pd adapter without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

More boards in ferret

Similar boards