Skip to the content
PCBKitNew board
2 layers81 × 64.3 mmKeypad, the printed circuit board in 3D

Macropad for gaming and general shortcuts. It features 4 switches, a rotary encoder and an OLED 0.91" screen.

Size
81 × 64.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
16
Pads
67
Tracks, vias
121, 26
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
22 Mar 2026
Updated
7 May 2026

Overview

Keypad is an open-source printed circuit board by Azoto-liquido, from the Azoto-liquido/Multi-function-keypad repository on GitHub. It is a 2-layer board of 81 × 64.3 mm with 9 parts on 16 nets, routed with 121 tracks and 26 vias.

It is built around the SK6812. Its parts include 5 switches, 2 diodes, 1 IC and 1 connector. It belongs with the keyboards and input and lEDs and displays boards and the RP2040 boards of this library.

Main components

1

README

readme.md

Multi-function keypad

alt text This is a 4 switches keypad with a rotary encoder and an OLED display, it has 2 LEDs and uses QMK Firmware.

I made it to learn a bit of this topic and I think it is perfect for general porpouse, everyday shortcuts and macros in gaming. Also in the little display you could write your name or a motd.

Bill of Materials

  • 4x Cherry MX Switches
  • 4x DSA Keycaps
  • 4x M3x16mm SHCS Bolts
  • 2x sk6812mini LEDs
  • 1x 0.91" 128x32 OLED Display
  • 1x EC11 Rotary Encoder
  • 1x XIAO RP2040
  • 1x Case (2 printed parts)

Cad

The 2 parts are held together with 4 M3x16mm SHCS Bolts without heatset inserts (the threads are cut directly into the plastic). The case has a 4 degrees titl for better ergonomics.

alt text

Made in Fusion 360.

PCB

Schematic: alt text

PCB: alt text

Firmware Overview

The firmware uses QMK Firmware and is fully configurable with VIA.

  • The rotary encoder serves as a volume controller.
  • The 4 keys can be assigned to any key with VIAA (https://caniusevia.com/).
  • Holding down the 4th key will activate another layer in which the keys can be assigned to any other function.
  • The OLED display can be assigned to display any text (Always in VIA).
  • The 2 LEDs can display any color (This is also done in VIA).

Parts

9
QtyValueFootprintReferences
4SW_PushButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW2, SW3, SW4
2SK6812LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mmD1, D2
1OLED_DISPLAYConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW5
1XIAO-RP2040-DIPOPL Library:XIAO-RP2040-DIPU1

Questions

How big is the Keypad PCB?

It measures 81 × 64.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keypad use?

9 parts, built around the SK6812. 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 Keypad KiCad files?

From the Azoto-liquido/Multi-function-keypad repository on GitHub, at the commit this page was made from: the board is pcb/keypad/keypad.kicad_pcb and its schematic pcb/keypad/keypad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Keypad design in my own project?

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

Similar boards

  • 2 layers299 × 82.5 mmPixelWave, the printed circuit board in 3D

    PixelWave

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    663 parts915
  • 4 layers95 × 95 mmOpenmicro, the printed circuit board in 3D

    Openmicro

    conol-ai/openmicrokbd

    Open-source recreation of OpenAI's Codex Micro macropad — PCB written in CoHDL, an AI-native hardware description language. Rust firmware (embassy) + companion app (makepad). MIT licensed. https://openmicrokbd.org

    88 parts154MIT
  • 2 layers312.5 × 122.3 mmSHEGO75-V5, the printed circuit board in 3D

    SHEGO75-V5

    Charading/Shego75HE

    My endgame 75% hall effect keyboard

    392 parts75
  • 2 layers140.1 × 121.8 mmTH LEDS, the printed circuit board in 3D

    TH LEDS

    DraftShift/Tophat

    StealthChanger now has an official website!

    89 parts64GPL-3.0
  • 2 layers187.9 × 127.2 mmDya panelized, the printed circuit board in 3D

    Dya panelized

    cormoran/dya-dash-keyboard

    DYA Dash portable wireless split keyboard with 25mm trackball

    269 parts57CC-BY-4.0
  • 2 layers145 × 145 mmNeofighter, the printed circuit board in 3D

    Neofighter

    w4ilun/neofighter

    A MIDI controller using arcade buttons with RGB lighting effects

    111 parts51
  • 2 layers176 × 189.6 mm8x8, the printed circuit board in 3D

    8x8

    miliar/saiboard

    An open-source, wooden electronic Go board that integrates with KataGo.

    222 parts48GPL-3.0
  • 6 layers128 × 128 mmEmberone, the printed circuit board in 3D

    Emberone

    256foundation/emberone00-pcb

    KiCAD design files for the emberOne/00 hashboard

    395 parts45CERN-OHL-S-2.0