Keyboard

qwelyt·Keyboard·Design/Schematics/ModuleB/KiCAD/ModuleB.kicad_pcb

Keyboard PCB layout, top view — open source AVR/Arduino board by qwelyt

About the Keyboard PCB

Keyboard is an open source AVR/Arduino PCB design by qwelyt, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 147.3 × 108 mm, with 66 components from 6 distinct parts.

Its main chip is the ARDUINO_MICRO, from the AVR/Arduino family. By type, the board carries 33 switches, 32 diodes and 1 IC.

It belongs with the keyboards designs in this gallery.

From the project

Building my own keyboard

Why? Because I want to. And I've yet to find a keyboard that looks the way I want it to. The solution seems to be to build your own. So that's what I'm doing.

The modules cases is made to be 3D printed. I use a FlashForge Finder to print.

It's NKRO, so there is an 1N4149 diode for every switch.

The controller is an Arduino Micro (https://store.arduino.cc/arduino-micro).

Keyboard, from the project README
From the project README

Main components on the Keyboard

Keyboard bill of materials (BOM)

66 components, 6 distinct parts.

QtyPartRefs
1
ARDUINO_MICRO
U1
30
SW_Push
SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +22
1
SW_Push
SW29
1
SW_Push
SW31
1
SW_Push
SW33
32
1N4149
D1, D2, D3, D4, D5, D6, D7, D8 +24

Keyboard design files

The KiCad project lives in the qwelyt/Keyboard repository on GitHub; these links point at the commit this page was built from.

Keyboard: common questions

What microcontroller does the Keyboard use?

The Keyboard is built around the ARDUINO_MICRO, from the AVR/Arduino family.

How big is the Keyboard PCB?

The Keyboard measures 147.3 × 108 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Keyboard?

66 components, from 6 distinct parts. The full bill of materials is listed on this page.

Where can I download the Keyboard design files?

From the qwelyt/Keyboard repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Keyboard design in my own project?

Yes, under the terms of its GPL-3.0 license, which qwelyt chose for the repository.

Can I test firmware for the Keyboard 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