keyboardbuilders

← All designs

m0116 usb

by kb-elmo · ·

81 keys unibody

Alps soldered ATmega32A QMK

3D render of the m0116 usb circuit board
The bare PCB, drawn from m0116_usb.kicad_pcb. No switches or keycaps: this is the board as manufactured.

What fits this board → Compare with another board →

Record 100% complete · 18 of 18 fields

The PCB is built entirely with THT parts to keep a somewhat "vintage" look to it and it uses the fullsize 40-pin DIP package ATmega32A. The controller is placed in the exact same location as the one on the original PCB meaning that it can be accessed through the plate cutout under the spacebar.

Layouts

Spec

Shape

Body
unibody
Splay
no
Stagger
row-staggered
Key spacing
MX spacing · 19.05 × 19.05 mm

Switches

Switch footprint
Alps
Hotswap
Mill-Max, or solder the switches in

Electronics

Controller
soldered ATmega32A
Connectivity
Wired — the soldered ATmega32A has no radio
USB port
— not recorded —
Firmware
QMK (kb_elmo/m0116_usb)
Firmware targets
ATmega32A
Key wiring
5×18 matrix, column-to-row diodes
Room for
— not recorded —
Power switch
no
Exposed components
no

Building it

Build method
PCB
Soldering
through-hole (MCU, diode, connector, other)
SMD required
no

Licensing

Hardware
CC-BY-NC-SA-4.0
Firmware
CC-BY-NC-SA-4.0
Documentation
CC-BY-NC-SA-4.0

Sources