This repository contains the KiCad and OpenScad files for an USB 2 Hub with per-port power and MTT.
The PCB design contains 4 USB-A ports and 1 USB-C port. The latter is used to connect the device to a computer.
If you want to switch power to ports you can use the provided kernel interface or a userland utility such as uhubctl.
- instead of an 100k (busb <-> gnd) on r11, solder two 100k resistors from each of r11's pads to each of r10's pads (busb <-> 5v & gnd <-> vbusm)