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

4 Key switch keypad PCB
Keypad is an open-source printed circuit board by usmank11, from the usmank11/KeyPad-PCB repository on GitHub. It is a 2-layer board of 76.2 × 42.9 mm with 24 parts on 42 nets, routed with 217 tracks and 26 vias.
It is built around the ATMEGA32U4. Its parts include 8 capacitors, 5 switches, 4 resistors, 4 diodes and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
KeyPad-PCB
4 Mechanical key switch PCB using ATMEGA32U4 Microchip.
PCB Front

PCB Back

Schematic

Layout

Components used:
ATMEGA32U4:
https://www.digikey.ca/en/products/detail/microchip-technology/ATMEGA32U4-AUR/2238241
FA-238 Crystal: https://www.digikey.ca/en/products/detail/epson/FA-238-16-0000MB-C3/2403378
Diodes: https://www.digikey.ca/en/products/detail/micro-commercial-co/1N4148W-TP/717196
Button: https://www.digikey.ca/en/products/detail/e-switch/TL3342F160QG-TR/379003
22 Ohm Resistors: https://www.digikey.ca/en/products/detail/stackpole-electronics-inc/RMCF0805JT22R0/1757897
10k Ohm Resistors: https://www.digikey.ca/en/products/detail/stackpole-electronics-inc/RMCF0805JT10K0/1757762
22pF Capacitors: https://www.digikey.ca/en/products/detail/kemet/C0805C220J5GAC7800/411112
0.1uF Capacitors: https://www.digikey.ca/en/products/detail/yageo/CC0805ZRY5V9BB104/2103099
1uF Capacitors: https://www.digikey.ca/en/products/detail/yageo/CC0805KKX7R7BB105/2103103
4.7uF Capacitors: https://www.digikey.ca/en/products/detail/kyocera-avx/08055D475KAT2A/13557255
Mini USB Connector: https://www.digikey.ca/en/products/detail/hirose-electric-co-ltd/UX60SC-MB-5S8/1949202
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0.1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C4, C5, C6 |
| 4 | 12 | keyboard_parts:D_SOD123_axial | D1, D2, D3, D4 |
| 4 | KEYSW | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | K1, K2, K3, K4 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | 22 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4 |
| 2 | 22p | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7 |
| 1 | ATMEGA32U4 | Package_QFP:TQFP-44_10x10mm_P0.8mm | U1 |
| 1 | SW_PUSH | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | USB_mini_micro_B | keyboard_parts:USB_miniB_hirose_5S8 | J1 |
| 1 | XTAL_GND | user:crystal_FA238-TSX3225 | X1 |

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

tmk/USB2USB_Converter
USB to USB keyboard protocol converter supported by TMK keyboard firmware



evyd13/gh80-series
GH80-1800, GH80-3700 and GH80-3003 by Evy (aka anykeys.eu)



It measures 76.2 × 42.9 mm and has 2 copper layers, 1.6 mm thick.
24 parts, built around the ATMEGA32U4. 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 usmank11/KeyPad-PCB repository on GitHub, at the commit this page was made from: the board is keypad.kicad_pcb and its schematic keypad.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 usmank11 before reusing the design.