Skip to the content
PCBKitNew board
2 layers78.7 × 100 mmKeypad, the printed circuit board in 3D

It has: - 16 standard 1:1 aspect ratio keys - A 1:2 aspect ratio key - Rotary Encoder - Seeed Studio Xiao RP2040

Size
78.7 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
38
Nets
33
Pads
158
Tracks, vias
257, 19
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Oct 2025
Updated
5 Feb 2026

Overview

Keypad is an open-source printed circuit board by Acidicts, from the Acidicts/Keypad repository on GitHub. It is a 2-layer board of 78.7 × 100 mm with 38 parts on 33 nets, routed with 257 tracks and 19 vias.

Its parts include 19 diodes, 18 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.

README

README.md

A Numpad or Keypad

Do as you please with it

It has:

  • 16 standard 1:1 aspect ratio keys
  • A 1:2 aspect ratio key
  • Rotary Encoder
  • Seeed Studio Xiao RP2040

The order of assembly/soldering is:

  • The Diodes
  • The Seeed Studio Xiao RP2040
  • The Rotary Encoder
  • Keys
  • Keycaps Encoder Knob

This is yet to have firmware made for it as it is easier to debug with the actual hardware on hand. Will be using either KMK or QMK most likely (kmk due to being easier to learn) and will be referencing this

The Rotary Encoder can be used as an audio knob all the way to being a selector for presets for different key setups.

Here is a render of the finished product: keypad_render

Case: image

https://github.com/user-attachments/assets/b589e256-21bc-4e0a-8186-24f3bf2696fe

Parts

38
QtyValueFootprintReferences
19DDiode_SMD:D_SOD-123D1, D2, D3, D4, D5, D6, D10, D12, D13, D14, D15, D16, D17, D18, D19, D20 +3
17SW_Push_45degButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW13, SW14, SW15, SW16, SW17, SW18 +1
1RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmSW1
1XIAO-RP2040-DIPOPL:XIAO-RP2040-DIPU1

Questions

How big is the Keypad PCB?

It measures 78.7 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keypad use?

38 parts. 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 Acidicts/Keypad repository on GitHub, at the commit this page was made from: the board is keypad.kicad_pcb and its schematic 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 Acidicts before reusing the design.

Similar boards

  • 2 layers85 × 115 mmOSO BOOK C1, the printed circuit board in 3D

    OSO BOOK C1

    joeycastillo/The-Open-Book

    For details on how to build, test and use Open Book, I've made documentation available here.

    38 parts8.1kCC-BY-SA-4.0
  • 2 layers38.1 × 12.7 mmVrs io 1, the printed circuit board in 3D

    Vrs io 1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    38 parts1.2k
  • 2 layers136 × 84 mmMacropad, the printed circuit board in 3D

    Macropad

    hackclub/OnBoard

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

    38 parts915
  • 2 layers126.4 × 15.2 mmV5ProbeTop, the printed circuit board in 3D

    V5ProbeTop

    Architeuthis-Flux/JumperlessV5

    The next generation jumperless breadboard

    38 parts332
  • 2 layers66 × 25.4 mmArdmover Empfangsspule Yann, the printed circuit board in 3D

    Ardmover Empfangsspule Yann

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    38 parts282
  • 2 layers17.8 × 17.8 mmAltmode friend, the printed circuit board in 3D

    Altmode friend

    CRImier/MyKiCad

    My KiCad boards. Can't be bothered uploading individually anymore, so here you go.

    38 parts253GPL-3.0
  • 2 layers51.4 × 61 mmWifi gb cart, the printed circuit board in 3D

    Wifi gb cart

    Staacks/wifi-game-boy-cartridge

    A WiFi cartridge for the original Game Boy.

    38 parts242
  • 2 layers125 × 97.2 mmBattoota, the printed circuit board in 3D

    Battoota

    AlaaSaadAbdo/battoota

    Keyboards

    38 parts188