
Keyboard MKI
hsaito18/mini-keyboard
Building a 4x4 macro keyboard using left-over Cherry MX Red key switches and left-over keycaps. Will use AT90USB1286 microcontroller, since the typical ATMega microcontroller is unavailable.

Building a 4x4 macro keyboard using left-over Cherry MX Red key switches and left-over keycaps. Will use AT90USB1286 microcontroller, since the typical ATMega microcontroller is unavailable.
Keyboard MKII is an open-source printed circuit board by hsaito18, from the hsaito18/mini-keyboard repository on GitHub. It is a 2-layer board of 79 × 102.5 mm with 55 parts on 80 nets, routed with 394 tracks and 21 vias.
It is built around the AT90USB1286-AU. Its parts include 17 switches, 16 diodes, 8 capacitors, 6 resistors and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Building a 4x4 macro keyboard using left-over Cherry MX Red key switches and left-over keycaps. Will use AT90USB1286 microcontroller, since the typical ATMega microcontroller is unavailable.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | D | keyboard_parts:D_SOD123_axial | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16 |
| 16 | KEYSW | keebs:Mx_Alps_100 | K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16 |
| 4 | 0.1u | Capacitor_SMD:C_0805_2012Metric | C3, C4, C5, C6 |
| 3 | , , | ||
| 2 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R4 |
| 2 | 22 | Resistor_SMD:R_0805_2012Metric | R5, R6 |
| 2 | 22p | Capacitor_SMD:C_0805_2012Metric | C1, C2 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R2, R3 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric | C8 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C7 |
| 1 | 500mA | keyboard_parts:FUSM4632X75 | F1 |
| 1 | AT90USB1286-AU | Package_QFP:TQFP-64_14x14mm_P0.8mm | U1 |
| 1 | SW_PUSH | keyboard_main:b3f-6000 | SW1 |
| 1 | USB_C_Receptacle_USB2.0 | keyboard_main:GCT_USB4110-GF-A_REVB | J1 |
| 1 | XTAL_GND | keyboard_main:XTAL_403C35E26M00000 | X1 |
The 54 most common of 55 parts.

hsaito18/mini-keyboard
Building a 4x4 macro keyboard using left-over Cherry MX Red key switches and left-over keycaps. Will use AT90USB1286 microcontroller, since the typical ATMega microcontroller is unavailable.




chadaustin/wired-sculpt-pcb
KiCad design files for the Wired Sculpt conversion mod




MacroLens/custom-keyboard
A custom mechanical keyboard I am making from scratch. The PCB will have functionality for Bluetooth LE, and USB-C outputs. Based on the AVR micro-controller family.
It measures 79 × 102.5 mm and has 2 copper layers, 1.6 mm thick.
55 parts, built around the AT90USB1286-AU. 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 hsaito18/mini-keyboard repository on GitHub, at the commit this page was made from: the board is mini-keyboard MKII/keyboard MKII.kicad_pcb and its schematic grabert-hardware-main/PCB/grabert.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 hsaito18 before reusing the design.