USB Type-Kay
A USB Hub powered with a USB-C Port
Total Time Spent: 8hr
July 31, 2025
I started off looking at this jam made by @msw
I wanted to to have each of the ports have more power though so that it didn't mess with devices meant for the full 500mA. I originally thought I would need USB-PD, but the 3A from legacy mode should be enough for 4 ports at 500mA each.
So I started making what I saw in the guide, with the difference that I added a USB-C recepticle and added diodes on both kinds of power supply so that it could still function as a passive USB hub when unplugged, without shorting out the port its in when the power is plugged in.
I went a little bit further and filled in all of the USB ports, as well as the rest of the connections. As far as I know, this is everything needed on the schematic side
Time Spent: 2hr
To get started with PCB design, I attached footprints to everything.
KiCAD did not include many of these and I had to use a tool called easyeda2kicad
to download the footprints from LCSC and import them into KiCAD
I took a look at the 3D viewer and realized a lot of the 3d models were incorrect or missing, which means I have to go manually get them to work.
I then got to work on the actual PCB. I've heard USB requires the data plus and data minus pins to be differential, but KiCAD doesn't allow differential for things that don't end in N and P or + and - so I had to rename all of the nets, one by one.
I made a GND fill on the bottom and a 5V fill on top, mostly to be more efficient, and also to give the USB signaling less noise.
Here's what it looks like so far:
It looks a little bland so we should add in some nice customization
Here's what it looks like in 3D:
Time Spent: 2.5hr
I started preparing for case design by adding 4 M2 mounting holes.
I started with the bottom portion of the case with M1 screws to put it together.
And then I added the top.
Its wasn't really a looker so I gave it an aesthetic lightning bolt to signify its powered nature.
Here's what it looks like fully assembled
Time Spent: 3hr
August 4, 2025
I fully connected the 5V
Time Spent: 15min