Keycool84keyboard
overlordpro-sys·keycool84keyboard·pcb_files/keyboard.kicad_pcb
About the Keycool84keyboard PCB
Keycool84keyboard is an open source AVR/Arduino PCB design by overlordpro-sys, published on GitHub under the MIT license. It is a 2-layer board measuring 337.4 × 120.5 mm, with 169 components from 9 distinct parts.
Its main chip is the Arduino_Micro_Socket, from the AVR/Arduino family. By type, the board carries 84 LEDs and 84 diodes.
It belongs with the keyboards designs in this gallery.
From the project
Building a Mechanical Keyboard From Scratch
About a year ago, I was looking into getting a new mechanical keyboard with linear switches. I had grown tired of the name brand keyboards like Corsair and Logitech who did not lubricate their switches. This made each keypress loud and unsatisfying. After doing some research, I decided to build my own instead of buying it. Most people who build custom keyboards buy a predesigned PCB. However, I wanted to design the PCB myself because I thought it would be fun. In the end, that proved true and I learned a lot about the inner workings of mechanical keyboards and PCB design.

Keycool84keyboard bill of materials (BOM)
169 components, 9 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Arduino_Micro_Socket | Arduino_Micro_Socket | XA1 |
| 73 | MX-NoLED | MXOnly-1U-NoLED | MX1, MX2, MX3, MX4, MX5, MX6, MX7, MX8 +65 |
| 2 | MX-NoLED | MXOnly-1.5U-NoLED | MX29, MX55 |
| 1 | MX-NoLED | MXOnly-2U-NoLED | MX41 |
| 2 | MX-NoLED | MXOnly-1.75U-NoLED | MX43, MX67 |
| 2 | MX-NoLED | MXOnly-2.25U-NoLED | MX57, MX68 |
| 3 | MX-NoLED | MXOnly-1.25U-NoLED | MX71, MX72, MX73 |
| 1 | MX-NoLED | MXOnly-6.25U-NoLED | MX74 |
| 84 | D_Small | SOD3716X145N | D1, D2, D3, D4, D5, D6, D7, D8 +76 |
Keycool84keyboard design files
The KiCad project lives in the overlordpro-sys/keycool84keyboard repository on GitHub; these links point at the commit this page was built from.
Keycool84keyboard: common questions
What microcontroller does the Keycool84keyboard use?
The Keycool84keyboard is built around the Arduino_Micro_Socket, from the AVR/Arduino family.
How big is the Keycool84keyboard PCB?
The Keycool84keyboard measures 337.4 × 120.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Keycool84keyboard?
169 components, from 9 distinct parts. The full bill of materials is listed on this page.
Where can I download the Keycool84keyboard design files?
From the overlordpro-sys/keycool84keyboard repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Keycool84keyboard design in my own project?
Yes, under the terms of its MIT license, which overlordpro-sys chose for the repository.
Can I test firmware for the Keycool84keyboard without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746