
BL R8812AF1 2x mount
OpenIPC/hardware
A collection of hardware developments by the OpenIPC team

I made this powered USB Hub because I use a USB Hub at my desk, but not everything works correctly when it doesn't recieve all of the 500mA current.
Kay4Hub is an open-source printed circuit board by Kaympe20, from the Kaympe20/USB-Type-Kay repository on GitHub. It is a 2-layer board of 81.3 × 29 mm with 20 parts on 23 nets, routed with 108 tracks and 13 vias.
It is built around the SL2.1A. Its parts include 8 capacitors, 2 resistors, 2 diodes, 1 IC and 1 connector.
![]()
A USB-A Hub powered by USB-C.
I made this powered USB Hub because I use a USB Hub at my desk, but not everything works correctly when it doesn't recieve all of the 500mA current. It would be much nicer if there was enough power such that each port could have the full power of a regular USB-A port.





The entire CAD workspace can be found on Onshape
| Item | Quantity | Price | Price After Taxes + Shipping |
|---|---|---|---|
| Assembled PCB | 1 | $28.01 | $80.56 |
| 3D Printed Case | 1 | $0 | $0 |
| M2 Hardware | N/a | $6.99 | $7.41 |
| M1 Hardware | N/a | $5.29 | $5.61 |
Total: $93.58
Here's the parts I selected in JLCPCB

| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 10uF | Decoupling_Capacitor:C0603 | C1, C2, C3, C4, C5, C6, C7, C8 |
| 4 | USB-AF-90-14.4X13.6-H7.0-DIP | USB_A_Socket:USB-A-TH_C46407 | USB2, USB3, USB4, USB5 |
| 2 | 5.1k | Resistor:R0402 | R1, R2 |
| 2 | D | Diode:SOD-323_L1.8-W1.3-LS2.5-RD | D1, D2 |
| 1 | LOGO | LOGO | G*** |
| 1 | SL2.1A | CoreChips_SL2.1A:SOP-16_L10.0-W3.9-P1.27-LS6.0-BL | U1 |
| 1 | U-G-04DD-W-01 | USB_A_Plug:USB-A-TH_U-G-04WD-W-01 | USB1 |
| 1 | USB_C_Receptacle_USB2.0_14P | USB_C_Socket:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J1 |

OpenIPC/hardware
A collection of hardware developments by the OpenIPC team

Pwnsat/PWNCUBE
PWNCUBE v1.0 is a Cubesat hardware based platform for aerospace cybersecurity research

thatoddmailbox/kvm-base
The main board for the open-source HDMI KVM switch I built.


obsilab/Quanta75
Custom 75% keyboard (currently ISO layout only)


electrolama/pt1
pt1 brings several common hardware-debugging functions together on a compact USB-connected board. It provides extra USB ports, a serial interface, and software-switchable power for working with target devices.

It measures 81.3 × 29 mm and has 2 copper layers, 1.6 mm thick.
20 parts, built around the SL2.1A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Kaympe20/USB-Type-Kay repository on GitHub, at the commit this page was made from: the board is pcb/Kay4Hub.kicad_pcb and its schematic pcb/Kay4Hub.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Kaympe20 before reusing the design.