usb-hub-v2
This is a 4 port USB 2.0 hub, it has a reverse voltage protection circuit in case the devices sends too much voltage and also has decoupling capacitors to protect the host USB ports. There are both USB-A and a USB-C port (which Supports USB-C PD at 5V) that can be connected to a PC, although only one connector should be used to connect for data at a time, but the other one can be used to supply higher power to the devices.
Created by
kwanyeung.chow1 🚀
Tier 4
3 views
0 followers
kwanyeung.chow1 🚀
submitted usb-hub-v2 for ship review ago
kwanyeung.chow1 🚀
added to the journal ago
I wrote more in the README
I included things like the difference between v2 and v1 like the improvements, assembly instructions, also a better explanation to the two usb ports and how it could be used to provide more current to the devices.

tty7
requested changes for usb-hub-v2 ago
Great project (legitimately much more polished than other ones I've seen), but you need to add a link to your onshape project in your readme and the readme needs a bit more work, see (the submission guidelines)[https://blueprint.hackclub.com/about/submission-guidelines]. I also can't find anything either way about loading caps on the crystal, but I'd check any known working designs you can find just to be safe on that front. Overall great project!
kwanyeung.chow1 🚀
submitted usb-hub-v2 for ship review ago
kwanyeung.chow1 🚀
added to the journal ago
Case update
I changed the case and now it can be screwed in to be more secure

I also check the datasheet and the example circuit doesn't include any capacitor for the crystal, also i've seen many designs that doesn't have a crystal.
cubit010
requested changes for usb-hub-v2 ago
hey!
neat hub!
theres one small thing: you need capacitors for the external crystal in order for it to work!
you can see the load capacitance needed for, and look up a calculator to see what capacitance capacitor you need for the crystal
besides that, looking good to me
kwanyeung.chow1 🚀
submitted usb-hub-v2 for ship review ago
samliu ⚡🚀
requested changes for usb-hub-v2 ago
It's awesome that you have a case! I don't see how the PCB will be securely attached to the case though.
kwanyeung.chow1 🚀
submitted usb-hub-v2 for ship review ago
kwanyeung.chow1 🚀
added to the journal ago
Case design
This is a very simple case, the bottom of the pcb gets glued to the circles at the bottom, then the top can be glued to the bottom of the case via the side.
There are hole that allows the ports to poke through on the side.


kwanyeung.chow1 🚀
added to the journal ago
PCB layout and routing
I placed all the components on the PCB
There's a USB-A and USB-C port on both side, most components are surface mount so it looks cleaner, also it uses less solder.

Most of the USB data pins are differential pairs, unfortunately EasyEDA doesn't like routing differential pairs with vias so I had to route them manually, I tried to keep both traces as close as possible and match their length.

I also added some information about the power ratings of the USB hub on the back.
kwanyeung.chow1 🚀
added to the journal ago
Schematic
I started the schematic, I wanted to build a usb hub that supports both USB-A and USB-C so I made this.
For the reverse voltage protection at both the USB-A and USB-C port, instead of using a schottky, I opted to use a P channel MOSFET in order to minimise voltage drop.
There are decoupling capacitor at every port, I also added a slot to install headers at the 1V8 and 3V3 pins on the IC.
There's also an external 12MHz crystal for more stability.

kwanyeung.chow1 🚀
started usb-hub-v2 ago
2/13/2026 6:04 PM - Schematic
I started the schematic, I wanted to build a usb hub that supports both USB-A and USB-C so I made this.
For the reverse voltage protection at both the USB-A and USB-C port, instead of using a schottky, I opted to use a P channel MOSFET in order to minimise voltage drop.
There are decoupling capacitor at every port, I also added a slot to install headers at the 1V8 and 3V3 pins on the IC.
There's also an external 12MHz crystal for more stability.

2/13/2026 6:07 PM - PCB layout and routing
I placed all the components on the PCB
There's a USB-A and USB-C port on both side, most components are surface mount so it looks cleaner, also it uses less solder.

Most of the USB data pins are differential pairs, unfortunately EasyEDA doesn't like routing differential pairs with vias so I had to route them manually, I tried to keep both traces as close as possible and match their length.

I also added some information about the power ratings of the USB hub on the back.
2/13/2026 10 PM - Case design
This is a very simple case, the bottom of the pcb gets glued to the circles at the bottom, then the top can be glued to the bottom of the case via the side.
There are hole that allows the ports to poke through on the side.


3/24/2026 - Case update
I changed the case and now it can be screwed in to be more secure

I also check the datasheet and the example circuit doesn't include any capacitor for the crystal, also i've seen many designs that doesn't have a crystal.
4/2/2026 - I wrote more in the README
I included things like the difference between v2 and v1 like the improvements, assembly instructions, also a better explanation to the two usb ports and how it could be used to provide more current to the devices.
