Skip to the content
PCBKitNew board
4 layers90 × 50 mmUSB C SWITCH, the printed circuit board in 3D

USB C PD Power path with on board switches and current sensing. Can take input from USB-C, Barrell, or wire terminal, and output to wire terminal or USB-C.

Size
90 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
114
Nets
116
Pads
502
Tracks, vias
48, 148
Pours
9
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
9 Nov 2023
Updated
9 Nov 2023

Overview

USB C SWITCH is an open-source printed circuit board by bentwire, from the bentwire/usb-c-pd-pal repository on GitHub. It is a 4-layer board of 90 × 50 mm with 114 parts on 116 nets, routed with 48 tracks and 148 vias.

It is built around the RP2040, FUSB302BMPX and LMR36006CRNXT, with the W25Q128JVPIQ, TZ-P2-0402GTIA1-0.45T and PMEG3005CT among its other parts. Its parts include 45 capacitors, 43 resistors, 8 ICs, 6 diodes and 4 connectors. It belongs with the RP2040 boards of this library.

Main components

7

README

README.md

usb-c-pd-pal

100W USB C PD Power path with on board switches and current sensing. Can take input from USB-C, Barell, or wire terminal, and output to wire terminal or USB-C.

This design can do up to 100W PD. The switches and connectors are all rated for 5A, the max voltage is 21V so it can't do the extended power ranges.

There is a separate power path for both the 5V only and High Power paths. The board is wired to be capable of both sink and source modes.

If you wish to make this board act as a source you will need to provide 5V to the 5V power path at the very least.

TODO: Code forthcoming. Still need to finish the layout. Some parts won't be generally available until next year...

Parts

114
QtyValueFootprintReferences
9100nF 6.3VCapacitor_SMD:C_0201_0603MetricC503, C504, C505, C506, C507, C508, C509, C510, C511
80.1uF 50V X5RCapacitor_SMD:C_0402_1005MetricC401, C402, C406, C407, C408, C409, C419, C420
810KResistor_SMD:R_0201_0603MetricR207, R209, R306, R404, R405, R503, R504, R507
810RResistor_SMD:R_0402_1005MetricR203, R204, R303, R304, R402, R403, R406, R407
5100nFCapacitor_SMD:C_0402_1005MetricC203, C206, C303, C404, C414
44.7uF 50V X5RCapacitor_SMD:C_0805_2012MetricC410, C411, C417, C418
4470RResistor_SMD:R_0201_0603MetricR510, R511, R512, R513
4MountingHoleMountingHole:MountingHole_3.2mm_M3_ISO7380_PadH101, H102, H103, H104
4TZ-P2-0402GTIA1-0.45TLED_SMD:LED_0402_1005MetricD501, D502, D503, D504
30.018R 1W 1%Resistor_SMD:R_1210_3225MetricR201, R301, R401
310K 1%Resistor_SMD:R_0402_1005MetricR205, R210, R305
310uF 35VCapacitor_SMD:C_0805_2012MetricC202, C205, C302
322UF 35V X5RCapacitor_SMD:C_0805_2012MetricC201, C204, C301
3470RResistor_SMD:R_0402_1005MetricR206, R212, R307
3UCS3205usb-c:19-VQFN-Q8A-3x3x0.9-2EPU201, U202, U301
20.1uF 10V X7RCapacitor_SMD:C_0402_1005MetricC405, C415
2165K 1%Resistor_SMD:R_0402_1005MetricR202, R208
21KResistor_SMD:R_0201_0603MetricR508, R509
21uF 10V X7SCapacitor_SMD:C_0402_1005MetricC403, C421
21uF 6.3VCapacitor_SMD:C_0402_1005MetricC501, C502
222uF 10V X5RCapacitor_SMD:C_0805_2012MetricC422, C423
227R4Resistor_SMD:R_0201_0603MetricR505, R506
227pFCapacitor_SMD:C_0201_0603MetricC512, C513
2330pF 50VCapacitor_SMD:C_0402_1005MetricC412, C413
24.7KResistor_SMD:R_0201_0603MetricR501, R502
2PMEG3005CTPackage_TO_SOT_SMD:SOT-23D401, D402
10.060R 1W 1%Resistor_SMD:R_1206_3216MetricR408
1100KResistor_SMD:R_0402_1005MetricR409
111pF 50VCapacitor_SMD:C_0402_1005MetricC416
112.000 MHzCrystal:Crystal_SMD_EuroQuartz_X22-4Pin_2.5x2.0mmY501
11K 1%Resistor_SMD:R_0402_1005MetricR213
134K 1%Resistor_SMD:R_0402_1005MetricR302
143.2KResistor_SMD:R_0402_1005MetricR410
15.62K 1%Resistor_SMD:R_0402_1005MetricR211
16.8uH IHLP2020BZER6R8M01Inductor_SMD:L_Vishay_IHLP-2020L401
1BOOTButton_Switch_SMD:SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A15SW502
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ501
1Conn_01x08_SocketTerminalBlock_Phoenix:TerminalBlock_Phoenix_PTSM-0,5-8-2.5-H-THR_1x08_P2.50mm_HorizontalJ101
1FUSB302BMPXPackage_DFN_QFN:WQFN-14-1EP_2.5x2.5mm_P0.5mm_EP1.45x1.45mmU401
1LMR36006CRNXusb-c:TI-RNX0012A-VQFN-HRU403
1PAC1954x-x4MXPackage_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.1x1.1mmU402
1PJ-068B-SMT-TRdigikey:CUI_PJ-068B-SMT-TRJ201
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU502
1RUNButton_Switch_SMD:SW_SPST_Panasonic_EVQPL_3PL_5PL_PT_A15SW501
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ401
1W25Q128JVPIQPackage_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mmU501

Questions

How big is the USB C SWITCH PCB?

It measures 90 × 50 mm and has 4 copper layers, 1.6 mm thick.

What parts does the USB C SWITCH use?

114 parts, built around the RP2040, FUSB302BMPX, LMR36006CRNXT and W25Q128JVPIQ. 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 USB C SWITCH KiCad files?

From the bentwire/usb-c-pd-pal repository on GitHub, at the commit this page was made from: the board is USB-C-SWITCH.kicad_pcb and its schematic 5v-power-path.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the USB C SWITCH design in my own project?

Its repository states no licence, so its author keeps all rights: ask bentwire before reusing the design.

Similar boards

  • 4 layers35.5 × 52.5 mmLedify, the printed circuit board in 3D

    Ledify

    notaroomba/ledify

    A super small addressable LED controller with USB-C PD up to 100W, a switchable 5V/12V output and Bluetooth!

    80 parts1
  • 6 layers41.5 × 61.7 mmFobu, the printed circuit board in 3D

    Fobu

    kitspace-test-repos/kicad6-file-collection

    257 partsMIT
  • 6 layers54.1 × 45.1 mmUSB PD, the printed circuit board in 3D

    USB PD

    Cuprum77/PD2Breadboard

    RP2040 USB PD negotiator with onboard power measuring capabilities and advanced software for power monitoring and optimization.

    94 parts5
  • 4 layers51.2 × 51.2 mmThe extender, the printed circuit board in 3D

    The extender

    H3wastooshort/the_extender

    it extends your phones storage, battery life, and audio interfaces

    123 parts2GPL-3.0
  • 4 layers95 × 50 mmVFD tool, the printed circuit board in 3D

    VFD tool

    Haxintosh/VFD-tool

    A modular multitool designed for engineers with a VFD screen (WIP!!!!!!!)

    177 partsMIT