StuPD (USB-C PD Adjustable Power supply)

USB-C PD adjustable V&A output. Allowing you to have a portable power supply on the go!

Similar projects worth following
StuPD (Student Power Delivery ... Yes I know very creative.) is a variable output power supply which allows students or hobbyists or anyone to have a variable voltage output that they can use for their own projects.

Inspired by the congested laboratory at my previous uni filled with panicking students trying to get their assignments done few days before the due date. I thought it'd be a great idea for student who want to work on their own projects to have their own variable power-supply.

1. Adjustable Voltage from: 1 - 12 V*

2. Adjustable Current from: 0.010 - 2 A*

3. Portable and handheld. Allowing you to take it with your bag

4. Voltage and Current readings shown onboard screen.

5. Maximum Power request negotiation from USBC Charger

6. Automatic voltage input detection and limiter to avoid damaging USBC power Supplier.

* These values are estimated. They might change to a higher or lower value.

Here is the scenario:

Do you have a USB-C compatible Portable Power Bank laying around?

Do you have a project that requires 3.3V but don’t want to splice a USB Cable for the purpose?

Or maybe, you have a project that requires 12V but don’t own a Boost Converter so cannot step-up your USB 5V.

StuPD (Student Power Delivery) is here to solve all these problems!

StuPD is currently in its prototype stage and requires funding. However, a beta test prototype is out there for you to try, give feedback and help improve the next iteration.

So, imagine you’re late for your assignment because you had to work on another assignment before finishing another assignment… You go to the electronics lab and find out everyone else is in the same situation as you, occupying all the available power supplies!


---------- more ----------

StuPD is here to save you! If you have a USB-C PD compliant Portable Power Bank, you can make your own Adjustable Power Supply!

Get yourself a USB-C Cable, plug one end into the Power Bank and the other into StuPD ― and there you have it! Your own Power Supply.

Adjust the output voltage or pre-set it and you are good to go.

You can now work whenever you want, wherever you want, with StuPD!

How it works:

Right now, StuPD uses USB-PD on the type C’s CC lines to ‘request’ voltages through the STUSB4500 chip. The output, a LM2577S Buck-Boost adjustable regulator, controls the voltage level as the user desires.

This is merely the prototype. Additional features will be added to the first release of StuPD stated below.


This is just a brief on what StuPD systems design and outlook.

Adobe Portable Document Format - 644.48 kB - 04/07/2020 at 09:08


  • Kon'nichiwa

    Tobius Daichi04/05/2020 at 11:22 0 comments


    Long time no see. 

    I've added a picture of a system's design of Stu-PD's prototype. I have someone who might be interested in getting this project funding so I might actually get something done. 

    I'm in a bit of a difficult position with the whole pandemic going on so practically all my projects have been halted. I'm seeking to doing something about that first before I can even think of doing StuPD. 

    Thanks for checking though! Stay safe and have fun hacking. 

  • Hej

    Tobius Daichi08/30/2019 at 02:00 0 comments

    That's Hello in Danish according to Google translate.

    I've finally got some sometime to spare working on StuPD. Here is an image of what's happening briefly:

    This could be like you know those sneak-peeks and like trailer of something kewl and stuff. 

    ... This is the part where you get excited and then get upset that I don't have any updates in about a month or so. Reasonably so my friend! 

    Thanks and I'll keep you posted on any updates I have anything.

  • Hallo

    Tobius Daichi08/15/2019 at 06:23 0 comments

    Yes. I think I am going with the theme of just about every greeting that can be written in ASCII/Latin. Heh.

    Okay. First of all, 3+Pi got featured on Hackaday and you can find out more at 3+pi project page. As of now, StuPD has been my primary project to work on outside my usual 9-5 work. This project is rather challenging that I'd originally thought and for that ironic reason, I keep coming back to it thinking of all the possible ways I can do something better, add this feature, subtract this, do that. It's great and I love doing that. 

    Now, a few updates on StuPD. 

    - Adding a screw terminal + DC Barrel to accommodate other types of power supplies that are available outside USB-C. Yes I know this is rather streamlining to other types of power supplies but the USB-C module will be optional if not attached together to allow people to use what type of supply they want. I had a look at consumer grade usb-c supplies and ... oh... they are pricey. 

    - Optional Display unit. This was a major cost factoring decision I have (had) to make. Even a generic 16x2 COG/STN display costs about $10AUD which is quite high for my small quantities and really shouldn't be that much. I know I can get cheaper ones from Ali-express or other sources but that would be difficult to source and sustain.  Instead, I am putting the STM MCU to work as VCOM high speed stream to the PC which will display the Voltage & Current allowing you to do same things as mentioned in the description but on a PC. I'm still figuring out how to avoid any software issues and interrupt features to avoid any issues. There is going to be a hardware switch most definitely but beyond that, there will be the display option as a stand-alone.

    - Price is a huge factor here. Like I did mention earlier, that you can use a BuckBoost from ebay and set that as your PSU given StuPD has just about the same features. I want StuPD to have more features as a stand alone and also additional to that, have features to let students/hobbyists or anyone to log their power consumption and do some reports for their own work. I think that's a great feature which students especially will love. 

    -Time. I need more time :'( It's not easy working on this alone, bleeding my own savings working when I'm tired from work. But I'll do my best, even if it takes me a long time. These types of projects are my passionate, my love, my ambition and what define me as a person. I cannot rush them and will take time to work and make sure that people like you have something that you'd like to use and be inspired.

    On that note, I wanted to start a form kickstarter or similar, but I am no good with handling money nor am I going to afford a graphics designer telling you how StuPD is going cure cancer (...It won't. It's just a simple PSU) I had once thought of doing a live stream working and talking through my designs accepting donations so that you the viewer can benefit by not only learning something but benefiting from the stream. But Time. :(

    Anyway, thanks for reading. I'll get to what I can do for now and work on it as much as I can.. 

  • Bonjour

    Tobius Daichi07/07/2019 at 14:11 0 comments


    I've changed some bits and pieces on the board to perform a bit different from any regular usb-c based supply.

    This will take a while. Yes I've also left a kind note to myself to work on the MCU bit which is incomplete. Lots of things are incomplete. 

View all 4 project logs

Enjoy this project?



Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates