
Hub16
joshajohnson/Hub16
A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!

PCB and plate files for retrofitting MX type switches in a Chicony 5160c
Mx-5160 is an open-source printed circuit board by evyd13, from the evyd13/mx-5160 repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 419.1 × 137.2 mm with 216 parts on 133 nets, routed with 2,206 tracks and 45 vias.
It is built around the ATMEGA32U4 and USBLC6-2SC6. Its parts include 99 switches, 91 diodes, 8 capacitors, 6 resistors and 3 inductors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
PCB and plate files for retrofitting MX type switches in a Chicony 5160c
Also, the plate for the acrylic case is ISO, please modify for your own use.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 91 | D | Keeb_components:hybrid_DIODE_sans | D1, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D101, D102, D103, D104, D105 +75 |
| 79 | KEYSW | Keeb_switches:CHERRY_PLATE_100H | K1, K2, K10, K11, K12, K13, K14, K15, K16, K17-1, K18, K19, K20, K102-1, K103, K104 +63 |
| 6 | KEYSW | Keeb_switches:CHERRY_PLATE_150H | K24, K38, K87, K89, K98, K101 |
| 4 | 0.1u | Keeb_components:C_0805 | C4, C5, C6, C7 |
| 3 | 1k | Keeb_components:R_0805 | RL1, RL2, RL3 |
| 3 | KEYSW | Keeb_switches:CHERRY_PCB_200H_V | K59-1, K63, K105 |
| 3 | LED | Keeb_components:LED_D3.0mm | L1, L2, L3 |
| 2 | 10k | Keeb_components:R_0805 | R5, R6 |
| 2 | 22 | Keeb_components:R_0805 | R1, R2 |
| 2 | 22p | Keeb_components:C_0805 | C1, C2 |
| 2 | 5.1k | Keeb_components:R_0805 | R3, R4 |
| 2 | KEYSW | Keeb_switches:CHERRY_PLATE_125H | K45-1, K66-1 |
| 2 | KEYSW | Keeb_switches:CHERRY_PCB_225H | K59, K66 |
| 2 | KEYSW | Keeb_switches:CHERRY_PLATE_175H | K45, K79-1 |
| 1 | 1u | Keeb_components:C_0805 | C3 |
| 1 | 4.7u | Keeb_components:C_0805 | C8 |
| 1 | ATmega32U4 | Keeb_components:ATMEGA32U4 | U1 |
| 1 | HRO-TYPE-C-31-M-13 | Keeb_components:HRO-TYPE-C-31-M-13 | J1 |
| 1 | ISP | Keeb_components:isp_standard | J2 |
| 1 | KEYSW | Keeb_switches:CHERRY_PCB_700H_F | K94 |
| 1 | KEYSW | Keeb_switches:CHERRY_PCB_200H | K17 |
| 1 | KEYSW | Keeb_switches:CHERRY_PCB_275H | K79 |
| 1 | KEYSW | Keeb_switches:CHERRY_PCB_200H_F | K102 |
| 1 | Polyfuse | Keeb_components:R_0805 | F1 |
| 1 | SW_PUSH | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | USBLC6-2SC6 | Keeb_components:USBLC6-2SC6 | U2 |
| 1 | XTAL_GND | Keeb_components:crystal_FA238-TSX3225 | X1 |
It measures 419.1 × 137.2 mm and has 2 copper layers, 1.6 mm thick.
216 parts, built around the ATMEGA32U4 and USBLC6-2SC6. 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 evyd13/mx-5160 repository on GitHub, at the commit this page was made from: the board is mx-5160/mx-5160.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

joshajohnson/Hub16
A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!



evyd13/fc660c-controller
Custom FC660C controller with USB-C based on hasu's design


0xCB-dev/0xCB-micro
1% - 65% keyboard controller with RGB underglow and a backlight driver

