/usb2_hub

USB 2.0 hub with MTT & per port power control

Primary LanguageOpenSCADCreative Commons Attribution 4.0 InternationalCC-BY-4.0

An USB 2 Hub with per-port-power and MTT

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.

Revisions

v0.1 minimally tested

  • 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)

v0.6 untested