
HUB
avadsariya0-coder/USB-HUB
USB HUB is a custom designed USB HUB and is built using the SL2.1A USB HUB controller and USB-C Connectors based on USB-2. The project is made using KICAD for schematic and PCB and Fusion 360 for the 3D designing.

Hack Club Keyboard is an open-source printed circuit board by Cherrytree56567, from the Cherrytree56567/Hack-Club-Keyboard repository on GitHub, published under the MIT licence. It is a 2-layer board of 284.6 × 108.9 mm with 149 parts on 130 nets, routed with 836 tracks and 31 vias.
It is built around the SL2.1A and SD1206T020S1R0. Its parts include 63 switches, 62 diodes, 8 resistors, 5 connectors and 3 capacitors. It belongs with the keyboards and input boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 61 | Diode | ScottoKeebs_Components:Diode_DO-35 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +45 |
| 6 | 56K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14, R15, R16, R17, R18, R19 |
| 4 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1, J2, J4, J5 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C23, C24 |
| 2 | 5.1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 1 | ' | ScottoKeebs_MX:MX_PCB_1.00u | S39 |
| 1 | , | ScottoKeebs_MX:MX_PCB_1.00u | S59 |
| 1 | - | ScottoKeebs_MX:MX_PCB_1.00u | S37 |
| 1 | . | ScottoKeebs_MX:MX_PCB_1.00u | S61 |
| 1 | / | ScottoKeebs_MX:MX_PCB_1.00u | S63 |
| 1 | 0 | ScottoKeebs_MX:MX_PCB_1.00u | S31 |
| 1 | 1 | ScottoKeebs_MX:MX_PCB_1.00u | S2 |
| 1 | 100nF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C25 |
| 1 | 2 | ScottoKeebs_MX:MX_PCB_1.00u | S3 |
| 1 | 3 | ScottoKeebs_MX:MX_PCB_1.00u | S10 |
| 1 | 4 | ScottoKeebs_MX:MX_PCB_1.00u | S13 |
| 1 | 5 | ScottoKeebs_MX:MX_PCB_1.00u | S16 |
| 1 | 6 | ScottoKeebs_MX:MX_PCB_1.00u | S19 |
| 1 | 7 | ScottoKeebs_MX:MX_PCB_1.00u | S22 |
| 1 | 8 | ScottoKeebs_MX:MX_PCB_1.00u | S25 |
| 1 | 9 | ScottoKeebs_MX:MX_PCB_1.00u | S28 |
| 1 | ; | ScottoKeebs_MX:MX_PCB_1.00u | S33 |
| 1 | = | ScottoKeebs_MX:MX_PCB_1.00u | S40 |
| 1 | BOOTSEL | Button_Switch_SMD:SW_Push_1P1T_NO_Vertical_Wuerth_434133025816 | SW4 |
| 1 | PGA2040 | footprints:PGA2040_PTH_NO_SLOT | J6 |
| 1 | RESET | Button_Switch_SMD:SW_Push_1P1T_NO_Vertical_Wuerth_434133025816 | SW3 |
| 1 | SD1206T020S1R0 | Diode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D34 |
| 1 | SL2.1A | Package_SO:SOIC-16_4.55x10.3mm_P1.27mm | U1 |
| 1 | [ | ScottoKeebs_MX:MX_PCB_1.00u | S38 |
| 1 | \ | ScottoKeebs_MX:MX_PCB_1.00u | S72 |
| 1 | ] | ScottoKeebs_MX:MX_PCB_1.00u | S41 |
| 1 | a | ScottoKeebs_MX:MX_PCB_1.00u | S8 |
| 1 | alt | ScottoKeebs_MX:MX_PCB_1.00u | S48 |
| 1 | altright | ScottoKeebs_MX:MX_PCB_1.00u | S52 |
| 1 | b | ScottoKeebs_MX:MX_PCB_1.00u | S53 |
| 1 | backspace | ScottoKeebs_MX:MX_PCB_1.00u | S71 |
| 1 | c | ScottoKeebs_MX:MX_PCB_1.00u | S49 |
| 1 | caps | ScottoKeebs_MX:MX_PCB_1.00u | S7 |
| 1 | ctrl | ScottoKeebs_MX:MX_PCB_1.00u | S44 |
| 1 | ctrlright | ScottoKeebs_MX:MX_PCB_1.00u | S58 |
| 1 | d | ScottoKeebs_MX:MX_PCB_1.00u | S12 |
| 1 | e | ScottoKeebs_MX:MX_PCB_1.00u | S11 |
| 1 | enter | ScottoKeebs_MX:MX_PCB_1.00u | S42 |
| 1 | esc | ScottoKeebs_MX:MX_PCB_1.00u | S1 |
| 1 | f | ScottoKeebs_MX:MX_PCB_1.00u | S15 |
| 1 | g | ScottoKeebs_MX:MX_PCB_1.00u | S18 |
| 1 | h | ScottoKeebs_MX:MX_PCB_1.00u | S21 |
| 1 | i | ScottoKeebs_MX:MX_PCB_1.00u | S26 |
| 1 | j | ScottoKeebs_MX:MX_PCB_1.00u | S24 |
| 1 | k | ScottoKeebs_MX:MX_PCB_1.00u | S27 |
| 1 | l | ScottoKeebs_MX:MX_PCB_1.00u | S30 |
| 1 | m | ScottoKeebs_MX:MX_PCB_1.00u | S57 |
| 1 | n | ScottoKeebs_MX:MX_PCB_1.00u | S55 |
| 1 | o | ScottoKeebs_MX:MX_PCB_1.00u | S29 |
| 1 | p | ScottoKeebs_MX:MX_PCB_1.00u | S32 |
| 1 | page | ScottoKeebs_MX:MX_PCB_1.00u | S56 |
| 1 | q | ScottoKeebs_MX:MX_PCB_1.00u | S5 |
| 1 | r | ScottoKeebs_MX:MX_PCB_1.00u | S14 |
| 1 | s | ScottoKeebs_MX:MX_PCB_1.00u | S9 |
| 1 | shift | ScottoKeebs_MX:MX_PCB_1.00u | S43 |
| 1 | shiftright | ScottoKeebs_MX:MX_PCB_1.00u | S67 |
| 1 | space | ScottoKeebs_MX:MX_PCB_1.00u | S50 |
| 1 | t | ScottoKeebs_MX:MX_PCB_1.00u | S17 |
| 1 | tab | ScottoKeebs_MX:MX_PCB_1.00u | S4 |
| 1 | u | ScottoKeebs_MX:MX_PCB_1.00u | S23 |
| 1 | v | ScottoKeebs_MX:MX_PCB_1.00u | S51 |
| 1 | w | ScottoKeebs_MX:MX_PCB_1.00u | S6 |
| 1 | windows | ScottoKeebs_MX:MX_PCB_1.00u | S46 |
| 1 | windowsright | ScottoKeebs_MX:MX_PCB_1.00u | S54 |
| 1 | x | ScottoKeebs_MX:MX_PCB_1.00u | S47 |
| 1 | y | ScottoKeebs_MX:MX_PCB_1.00u | S20 |
| 1 | z | ScottoKeebs_MX:MX_PCB_1.00u | S45 |
The 142 most common of 149 parts.
It measures 284.6 × 108.9 mm and has 2 copper layers, 1.6 mm thick.
149 parts, built around the SL2.1A and SD1206T020S1R0. 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 Cherrytree56567/Hack-Club-Keyboard repository on GitHub, at the commit this page was made from: the board is pcb/pcb.kicad_pcb and its schematic macropad_pcb/pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

avadsariya0-coder/USB-HUB
USB HUB is a custom designed USB HUB and is built using the SL2.1A USB HUB controller and USB-C Connectors based on USB-2. The project is made using KICAD for schematic and PCB and Fusion 360 for the 3D designing.


hackclub/sprig
🍃 Learn to code by making games in a JavaScript web-based game editor.

LSUTigerRacing/Electronics
This repository contains all of the KiCad Schematics for the 2026 TigerRacing Formula SAE's Electronics Subsystem.

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.
