DIY USB Type-C Power Delivery Trigger Board




Introduction: DIY USB Type-C Power Delivery Trigger Board

About: Awesome Electronics Tutorials, Projects and How To´s

In this video we will have a closer look at a USB Type-C Power Delivery Trigger board. Such boards are used to output 5V, 9V, 12V, 15V or even 20V from a Power Delivery compatible power source. So I will be showing you how such a commercial board works and I will try to create my own DIY version of it in order to see whether it makes sense to DIY such a board or whether we should stick to the commercial solution instead. Let's get started!

Step 1: Watch the Video!

Make sure to watch the video. It will give you all the information you need to create your own USB Type-C PD Trigger board. During the next steps though I will give you some additional information.

Step 2: Order Your Components!

Here you can find the schematic for the project which shows you what components you will need for the PCB. You can order them here:

Step 3: Get Your PCBs!

Here you can find the Gerber files for my PCB. Feel free to upload and order them here:

Step 4: Do the Wiring and Upload the Code!

Here you can find the wiring diagram for the ESP8266 and the FUSB302 board along with the code provided by Reclaimer Labs.

Step 5: Success!

You did it! You just created your own USB Type-C PD Trigger board!

Feel free to check out my YouTube channel for more awesome projects:

You can also follow me on Facebook and Twitter for news about upcoming projects and behind the scenes information:

Be the First to Share


    • Summer Fun: Student Design Challenge

      Summer Fun: Student Design Challenge
    • Metal Contest

      Metal Contest
    • DIY Summer Camp Contest

      DIY Summer Camp Contest



    Question 9 months ago

    I have some wonder about this project. If the delivery voltage and amphare are fixed, than can I use the arduino nano or attiny85? both use I2C.


    Answer 8 months ago

    No. Unfortunately the FUSB302 doesn't implement the USB PD protocol itself; it just gives you access to the protocol over i2c. You still need a fairly good-sized library to handle the protocol and negotiate the power you need. The attiny85 wouldn't have enough juice to run that library.

    I would recommend you to the STUSB4500. It handles the entire USB PD protocol, and can even operate without a microcontroller as long as you pre-program it with one first.


    1 year ago on Step 5

    For anyone who is wondering where the heck is the used USB C connector, it is not in the USB connectors section on LCSC. It is in the section "rectangular connectors" :D