USB PD Module
salindersidhu·pcb-projects·usb-pd-module/usb-pd-module.kicad_pcb
About the USB PD Module
USB PD Module is an open source PCB design by salindersidhu, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 34.3 × 46.3 mm, with 25 components from 21 distinct parts.
Other key parts include the CH221K and SPX1117M3. By type, the board carries 12 resistors, 4 capacitors, 3 diodes, 2 ICs, 2 connectors and 2 switches.
It belongs with the power & battery designs in this gallery.
From the project
Personal electronics and PCB projects created in KiCad with full documentation.
A compact, configurable USB-C Power Delivery trigger module based on the CH221K, designed for safe and reliable voltage PD negotiation with a simple and robust power output.
The output is directly driven by the negotiated voltage from the CH221K, ensuring consistent and reliable operation across all supported voltage levels.
An RGB LED is used to indicate power state:

Main components on the USB PD Module
USB PD Module bill of materials (BOM)
25 components, 21 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CH221K | SOT-23-6 | U1 |
| 1 | SPX1117M3 | SOT-223-3_TabPin2 | U2 |
| 1 | USBC | AMPHENOL_10164359-00011LF | J1 |
| 1 | OUT | JST_B2B-XH-A | J2 |
| 1 | 5 Dip Switch | SW_DS04-254-1L-05BK | S1 |
| 1 | Toggle Switch | SW_100SP1T2B4M7QE | S2 |
| 2 | ESD5Z | D_SOD-523 | D1, D2 |
| 1 | RGB LED | LED_D5.0mm-4_RGB | D3 |
| 2 | 10u | C_0603_1608Metric | C1, C3 |
| 1 | 1u | C_0603_1608Metric | C2 |
| 1 | 4700u | CP_Radial_D16.0mm_P7.50mm | C4 |
| 2 | 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R11 |
| 1 | 20k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | 47k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | 100k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4 |
| 1 | 200k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | 150 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 1 | 27 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
| 2 | 5.1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R8, R9 |
| 1 | 1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 10 | R_2512_6332Metric | R12 |
USB PD Module design files
The KiCad project lives in the salindersidhu/pcb-projects repository on GitHub; these links point at the commit this page was built from.
USB PD Module: common questions
How big is the USB PD Module?
The USB PD Module measures 34.3 × 46.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the USB PD Module?
25 components, from 21 distinct parts. The full bill of materials is listed on this page.
Where can I download the USB PD Module design files?
From the salindersidhu/pcb-projects repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the USB PD Module design in my own project?
Yes, under the terms of its Apache-2.0 license, which salindersidhu chose for the repository.
More boards in pcb-projects
Similar boards
EinkPDA screen
TalismanDesign
95 × 54 mm27 parts2LApache-2.02.0kStack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kDisplay Carrier
AxxAxx
35.6 × 58.2 mm5 parts2LGPL-3.01.7kModule 16S PassiveBalanceAddOn
stuartpittaway
61 × 74 mm86 parts2LCC-BY-NC-4.01.1kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1kProgrammingAdapter
stuartpittaway
10.5 × 83 mm3 parts2LCC-BY-NC-4.01.1k