PD240W
theohg·PD240W·PCB_files/PD240W_kicad.kicad_pcb
About the PD240W PCB
PD240W is an open source RP2040/RP2350 PCB design by theohg, published on GitHub under the CC-BY-NC-4.0 license. It is a 6-layer board measuring 66 × 66 mm, with 213 components from 57 distinct parts.
Its main chip is the SC0914(13), from the RP2040/RP2350 family. Other key parts include the TPD4S480RUKR, LM2765M6X/NOPB, TPS26750SRSMR, LTC7004EMSE#TRPBF and 74LVC1G08SE-7. By type, the board carries 90 resistors, 67 capacitors, 14 diodes, 12 ICs, 8 connectors and 7 transistors.
It belongs with the power & battery designs in this gallery.
From the project
PD240W is a complete hardware and firmware project converting USB-C Power Delivery into a programmable 240W (48V 5A) bench power supply, featuring C++ code for Raspberry Pi Pico, custom PCB Gerbers, and a 3D-printable enclosure.

Main components on the PD240W
PD240W bill of materials (BOM)
213 components, 57 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TPD4S480RUKR Texas Instrument | wqfn20_40p_300x300x80_tp_170x170_n | U1 |
| 1 | LM2765M6X/NOPB LM2765 Texas Instruments | sot236_p95_290x160x110_n | U2 |
| 1 | TPS26750SRSMR Texas Instruments | qfn32_40p_400x400x100_tp_280x280_mfg | U3 |
| 1 | LTC7004EMSE#TRPBF LTC7004x Analog Devices | msop_10p_300x490x110_tp168x188_n | U4 |
| 1 | 74LVC1G08SE-7 Diodes Incorporated | sot353_65p_200x125x110_mo-203-aa_n | U5 |
| 1 | CAT24C512YI-GT3 Onsemi | JEDEC_MO-153_AA | U6 |
| 1 | SN74LVC1G17DBVR Texas Instruments | sot25_95p_300x280x145_jedec_mo-178-aa_n | U7 |
| 1 | INA228AIDGSR Texas Instruments | vssop10_50p_300x300x110_mfg | U8 |
| 1 | SC0914(13) RP2040 Raspberry Pi | qfn56_40p_700x700x90_tp_320x320_mfg | U9 |
| 1 | W25Q128JVPIQ Winbond Electronics | wson8_127p_600x500x80_tp_435x340_n | U10 |
| 2 | LMR16006XDDCR Texas Instruments | sot6_p95_290x180x110_n | U11, U12 |
| 1 | AGM612AP AGM-Semi | vsonp8_65p_330x330x80_mfg | Q1 |
| 5 | AO3404A Alpha & Omega Semicon | sot-23-3L_103p_300x130x110_n | Q2, Q4, Q5, Q6, Q7 |
| 1 | SQJB90EP-T1_GE3 Vishay Intertech | PowerPAKSO-8_127p_513x615x120_n | Q3 |
| 1 | ABM8-272-T3 Abracon LLC | osccc_320x205x80_abm8 | Y1 |
| 1 | DX07S024JJ2R1300 JAE Electronics | DX07S024JJ2R1300 | J1 |
| 2 | 61300411121 WÜRTH ELEKTRONIK | we_61300411121 | J2, J7 |
| 1 | 24.245.1 Changzhou Amass Elec | fcr7350r | J3 |
| 1 | 24.245.2 Changzhou Amass Elec | fcr7350b | J4 |
| 2 | 1935776 Phoenix Contact | phoenix_1935776 | J5, J6 |
Show 37 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AFC07-S12FCA-00 JUSHUO | AFC07-S12FCA-00 | J8 |
| 1 | HS20HS072RX HS | generic_display_518x362x2_10mm_standoff | DSP1 |
| 2 | FSMD020-1206-R Fuzetec Tech | ptc_1206_08_n | F1, F2 |
| 1 | FUET-9018 FUET | buzzer_9x9x2.1mm | PZ1 |
| 2 | EVQ-PUC02K Panasonic | EVQPUC02K | S1, S2 |
| 1 | PEC11R-4215F-S0024 Bourns | PEC11R-4215F-S0024 | S3 |
| 2 | GT-TC120A-H120-L1 G-Switch | GT-TC120A-H120-L1 | S4, S5 |
| 2 | 5001 Keystone Electronics | 5001 | TP31, TP32 |
| 2 | SMAJ48A hongjiacheng | do-214ac_440p_430x250x230_n_p | D1, D8 |
| 2 | BZT52C18SQ JSMSEMI | sod-323_230p_170x125x100_n | D2, D3 |
| 4 | APTD1608LQBC/D Kingbright | kingbright_0603_blue | D4, D6, D9, D14 |
| 1 | B0520LW-7-F Diodes Incorporated | sod-123_270x155135_n | D5 |
| 2 | D3V3F4U6S-7 Diodes Incorporated | sot363_sc88_65p_200x125x110_n | D7, D10 |
| 1 | SK6812-EC20 OPSCO Optoelectronics | SK6812-EC20 | D11 |
| 2 | MBR1H100SFT3G onsemi | sod-123fl_305p_260x160x90_n | D12, D13 |
| 1 | BLM18SN220TH1D Murata Electronics | fer_1608_09_n | FB1 |
| 1 | SWPA4030S220MT 22uH 1A 0.29Ohm Sunlord | SWPA4030S220MT | L1 |
| 1 | ASWPA4035S680MT 68uH 0.55A 0.91Ohm Sunlord | SWPA4030S220MT | L2 |
| 3 | CC0402KRX7R0BB103 10n X7R 100V Yageo | capc_1005_06_n | C1, C2, C5 |
| 1 | GCM32DC72A475KE02 4.7u Murata Electronics | capc_3225_22_n | C3 |
| 32 | CL10B104KC8NNNC 100n X7R 100V Samsung Electro-Mechanics | capc_1608_09_l | C4, C6, C8, C16, C17, C21, C22, C23 +24 |
| 13 | CC0805KKX7R0BB105 1u X7R 100V Yageo | capc_2012_14_n | C7, C31, C32, C33, C36, C51, C56, C57 +5 |
| 10 | GRM32ER71J106KA12L 10u X7R 63V Murata Electronics | capc_3225_27_n | C9, C10, C11, C12, C28, C29, C59, C60 +2 |
| 3 | TCC0603X5R335M250CT 3.3u X5R 25V CCTC | capc_1608_09_n | C13, C14, C15 |
| 1 | HHV0805R7225K101NSLJ 2.2u X7R 100V Chinocera | capc_2012_14_m | C18 |
| 2 | CL05B221KB5NNNC 220p X7R 50V Samsung Electro-Mechanics | capc_1005_06_l | C19, C20 |
| 2 | 0402CG150J500NT 15p COG 50V FH (Guangdong Fenghua Advanced Tech) | capc_1005_06_n | C45, C46 |
| 15 | 0402WGF1003TCE 100k 1% UNI-ROYAL(Uniroyal Elec) | resc_1005_04_m | R1, R3, R14, R15, R16, R17, R21, R27 +7 |
| 9 | RC0402FR-0733KL 33k 1% Yageo | resc_1005_04_n | R2, R4, R33, R34, R72, R78, R79, R80 +1 |
| 7 | 0402WGF1001TCE 1k 1% UNI-ROYAL(Uniroyal Elec) | resc_1005_04_m | R5, R35, R53, R54, R55, R63, R67 |
| 14 | 0402WGF1002TCE 10k 1% UNI-ROYAL(Uniroyal Elec) | resc_1005_04_n | R6, R10, R13, R19, R31, R36, R41, R69 +6 |
| 29 | RC0402FR-0727RL 27R 1% Yageo | resc_1005_04_m | R7, R23, R24, R26, R37, R38, R39, R40 +21 |
| 10 | 0402WGF1003TCE 4.7k 1% UNI-ROYAL(Uniroyal Elec) | resc_1005_04_m | R8, R9, R11, R12, R18, R25, R30, R84 +2 |
| 3 | 0402WGF3300TCE 330R 1% UNI-ROYAL(Uniroyal Elec) | resc_1005_04_m | R20, R50, R68 |
| 1 | HoLLR1206-1W-8mR-1% 8m 1% Milliohm | WSLP1206_n_current_sense_6m_to_50m | R22 |
| 1 | SDNT1005X103F3950FTF 10k @25°C Sunlord | resc_1005_04_m | R32 |
| 1 | FRC0402F3R90TS 3.9R 1% FOJAN | resc_1005_04_m | R73 |
PD240W design files
The KiCad project lives in the theohg/PD240W repository on GitHub; these links point at the commit this page was built from.
PD240W: common questions
What microcontroller does the PD240W use?
The PD240W is built around the SC0914(13), from the RP2040/RP2350 family.
How big is the PD240W PCB?
The PD240W measures 66 × 66 mm, has 6 copper layers and is 1.5784 mm thick.
How many components are on the PD240W?
213 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 PD240W design files?
From the theohg/PD240W 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 PD240W design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the PD240W without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2kRP2040/RP2350
Msa
Mentra-Community
47.8 × 9.4 mm53 parts2LMIT1.2k