Proto Board for Sink Mode - manuelbl/usb-pd-arduino GitHub Wiki

The additional hardware required for several MCUs can easily be implemented on a proto board. The below proto board implements the schematic and adds connectors and headers.

The above design uses a USB C breakout board with a USB C receptacle (female). The proto board connects all 4 GND and all 4 VCC pins. Many other options exist.

Additionally, it uses screw terminals to connect the consumer to the power provided by the USB power supply.

Bill of Materials (BOM)

Label Component Quantity
LM393P Dual comparator with open-collector output 1
100 100Ω resistor 2
200 200Ω resistor 2
1K 1kΩ resistor 1
3.3K 3.3kΩ resistor 2
5.1K 5.1kΩ resistor 2
10 pin header 1
2 pin screw terminal 1
USB C receptacle 1