Skip to the content
2 layers79 × 102.5 mmKeyboard MKII, the printed circuit board in 3D

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.

Size
79 × 102.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
55
Nets
80
Pads
298
Tracks, vias
394, 21
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20210824)
Created
16 Aug 2021
Updated
21 Jul 2022

Overview

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.

Main components

1

README

README.md

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.

Parts

55
QtyValueFootprintReferences
16Dkeyboard_parts:D_SOD123_axialD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16
16KEYSWkeebs:Mx_Alps_100K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16
40.1uCapacitor_SMD:C_0805_2012MetricC3, C4, C5, C6
3, ,
210kResistor_SMD:R_0805_2012MetricR1, R4
222Resistor_SMD:R_0805_2012MetricR5, R6
222pCapacitor_SMD:C_0805_2012MetricC1, C2
25.1kResistor_SMD:R_0805_2012MetricR2, R3
11uCapacitor_SMD:C_0805_2012MetricC8
14.7uCapacitor_SMD:C_0805_2012MetricC7
1500mAkeyboard_parts:FUSM4632X75F1
1AT90USB1286-AUPackage_QFP:TQFP-64_14x14mm_P0.8mmU1
1SW_PUSHkeyboard_main:b3f-6000SW1
1USB_C_Receptacle_USB2.0keyboard_main:GCT_USB4110-GF-A_REVBJ1
1XTAL_GNDkeyboard_main:XTAL_403C35E26M00000X1

The 54 most common of 55 parts.

More from hsaito18/mini-keyboard

1
  • 2 layers79 × 102.5 mmKeyboard MKI, the printed circuit board in 3D

    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.

    52 parts

Similar boards

  • 2 layers405.8 × 127.3 mmOOTstag, the printed circuit board in 3D

    OOTstag

    Skycode22/HIDs

    HID projects

    321 parts132
  • 2 layers100 × 100 mmYM2612 MIDI SMD, the printed circuit board in 3D

    YM2612 MIDI SMD

    superjoebob/genny

    YM2612/SN76489 Virtual Instrument

    112 parts96
  • 2 layers118.3 × 38.9 mmController, the printed circuit board in 3D

    Controller

    ashpil/Model-M-Type-C

    A modern yet simple Model M replacement controller

    22 parts94GPL-3.0
  • 2 layers40 × 50 mmWired sculpt, the printed circuit board in 3D

    Wired sculpt

    chadaustin/wired-sculpt-pcb

    KiCad design files for the Wired Sculpt conversion mod

    39 parts35
  • 2 layers74.3 × 99.7 mmLfk17, the printed circuit board in 3D

    Lfk17

    lfkeyboards/lfk17

    148 parts27
  • 2 layers419.1 × 101.2 mmJayK, the printed circuit board in 3D

    JayK

    josuegaleas/JayK

    Full-size mechanical keyboard with USB-C and no lighting.

    207 parts13Apache-2.0
  • 2 layers344.5 × 98.3 mmTGW71, the printed circuit board in 3D

    TGW71

    Gouty/Prism_Keyboard

    A compact mechanical keyboard with an affordable sandwich case,

    300 parts6
  • 2 layers96 × 39.8 mmAt90USB1286 prototype, the printed circuit board in 3D

    At90USB1286 prototype

    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.

    47 parts1

Questions

How big is the Keyboard MKII PCB?

It measures 79 × 102.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard MKII use?

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.

Where can I download the Keyboard MKII KiCad files?

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.

Can I use the Keyboard MKII design in my own project?

Its repository states no licence, so its author keeps all rights: ask hsaito18 before reusing the design.