

Pd adapter
Fully Automated line of USB-C PD PPS boards
- Size
- 45 × 38 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 63
- Nets
- 53
- Pads
- 222
- Tracks, vias
- 543, 83
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 12 Jul 2020
- Updated
- 24 Aug 2020
Overview
Pd adapter is an open-source printed circuit board by fullyautomated, from the fullyautomated/ferret repository on GitHub. It is a 4-layer board of 45 × 38 mm with 63 parts on 53 nets, routed with 543 tracks and 83 vias.
It is built around the FUSB302BMPX and TPS54202DDC. Its parts include 15 capacitors, 15 resistors, 12 diodes, 5 connectors and 3 ICs. It belongs with the power and interfaces and adapters boards and the STM32 boards of this library.
Main components
2README
README.mdFree-wheeling Ferret
USB-C Programmable Power Supply Source and Sink.
Back side optimized for JLCSMT, front for hand placing.

Scattered Notes
Rough idea: Use the existing 10 boards to iron out firmware and get a good feel on the workings of USB-C PD. Then respin the boards, split the management functionality onto a separate board and make the Ferrets stackable.
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 bottom of a Ferret Stack. If you want to tie your Ferrets to a DC network with voltages usupported by the Ferret (so above 24V), you can just take an
- Autobus; a 4-switch buck-boost converter with up to 60-V capability and hundreds of watts of power. This can easily interface with solar panels of larger size, 12-V lead-acid batteries, or 48-V grids. For cheaper, lower power connectivity you can use any additional stackable
- Boost or Buck converter boards.
Parts
63| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 100nF/50V | Capacitor_SMD:C_0603_1608Metric | C1, C5, C10, C11, C12, C13, C14 |
| 6 | 4.7k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R7, R9, R10 |
| 4 | 5V | Diode_SMD:D_SOD-523 | D1, D2, D6, D7 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_ISO14580_Pad | H1, H2, H3, H4 |
| 3 | 10uF/10V | Capacitor_SMD:C_0603_1608Metric | C4, C7, C15 |
| 2 | 100nF | Capacitor_SMD:C_0603_1608Metric | C3, C9 |
| 2 | 130 | Resistor_SMD:R_0603_1608Metric | R11, R15 |
| 2 | 3.3V | Diode_SMD:D_SOD-523 | D3, D4 |
| 2 | 47 | Resistor_SMD:R_0603_1608Metric | R12, R14 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 10uF | Capacitor_SMD:C_1206_3216Metric | C2 |
| 1 | 10uH | Inductor_SMD:L_1210_3225Metric | L1 |
| 1 | 22k | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 24V | Diode_SMD:D_SOD-323 | D5 |
| 1 | 49.9 | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 56pF/50V | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | Blue/2.8V | LED_SMD:LED_0603_1608Metric_Castellated | D9 |
| 1 | DBG | pd-adapter:SOIC_clipProgSmall | J2 |
| 1 | EXT | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | EXT | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | FUSB302BMPX | Package_DFN_QFN:WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mm | U1 |
| 1 | Green/3.3V | LED_SMD:LED_0603_1608Metric_Castellated | D10 |
| 1 | Logo | Automated:fully_automated_logo_silkscreen | H6 |
| 1 | Qwiic | Connector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J4 |
| 1 | RST | Automated:SW_SPST_PTS636_G | SW1 |
| 1 | Red/2V | LED_SMD:LED_0603_1608Metric_Castellated | D8 |
| 1 | SBU1 | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP3 |
| 1 | SBU2 | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP4 |
| 1 | SCL | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP2 |
| 1 | SDA | TestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP1 |
| 1 | STM32F072C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U3 |
| 1 | TPS54202DDC | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | Transistor | Automated:transistor_10x10mm | H5 |
| 1 | USB | Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J1 |
| 1 | USER | Automated:SW_SPST_PTS636_G | SW2 |
| 1 | White/2.9V | LED_SMD:LED_0603_1608Metric_Castellated | D11 |
| 1 | Yellow/2.9V | LED_SMD:LED_0603_1608Metric_Castellated | D12 |
Questions
How big is the Pd adapter PCB?
It measures 45 × 38 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Pd adapter use?
63 parts, built around the FUSB302BMPX and TPS54202DDC. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Pd adapter KiCad files?
From the fullyautomated/ferret repository on GitHub, at the commit this page was made from: the board is pd-adapter/pd-adapter.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pd adapter design in my own project?
Its repository states no licence, so its author keeps all rights: ask fullyautomated before reusing the design.
Similar boards
- 4 layers40.6 × 17.8 mm

- 2 layers43.2 × 17.6 mm

- 2 layers34.5 × 28 mm

USB PD Breakout
ReclaimerLabs/USB-PD-Breakout
A breakout board for the FUSB302 USB Power Delivery PHY
25 parts110MIT - 8 layers45 × 70 mm

- 2 layers37.8 × 52.3 mm

- 4 layers83.1 × 92.5 mm

- 6 layers76 × 46.4 mm

Rp2350 driver
sequoia-hope/rp2350-motor-controller
An RP2350 based brushless motor controller
291 parts39 - 4 layers26 × 98 mm
