Skip to the content
2 layers97 × 78.5 mmDumbpad, the printed circuit board in 3D

Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

Size
97 × 78.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
62
Nets
58
Pads
261
Tracks, vias
337, 37
Pours
4
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
3 Jul 2019
Updated
4 Mar 2026

Overview

Dumbpad is an open-source printed circuit board by imchipwood, from the imchipwood/dumbpad repository on GitHub, published under the GPL-2.0 licence. It is a 2-layer board of 97 × 78.5 mm with 62 parts on 58 nets, routed with 337 tracks and 37 vias.

It is built around the SK6812MINI-E. Its parts include 36 diodes, 17 switches and 3 resistors. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

hotswap_rgb/README.md

dumbpad - Hotswap - RGB (aka v3x)

Designed by deveth0.

Description

Version of the original dumbpad that features Kailh Hotswap Sockets and (optional) RGB per-key lightning.

Revisions

  • 3.1 Initial published PCB
dumbpad v3.1

pcbs finished

Renders

front

back

Bill of materials

  • 16x Kailh Hotswap Sockets (rev 2)
  • 16x Cherry-style mechanical switches
  • 17x 1n4148 diodes (thru hole)
  • 1x Arduino Pro Micro or pin-compatible ATmega32u4-based MCU
  • 1x EC11 rotary encoder with pushbutton (7-pin)
  • (optional) 16x SK6812 mini e LEDs
  • (optional) 1x 6mm tactile switch (to reset MCU)
  • (optional) 3x 3mm LEDs (whatever color)
  • (optional) 3x 330ohm or similar resistors for the LEDS (not needed if not adding LEDs)

Making the PCB

Submit either the KiCad .kicad_pcb or the gerber files to your prefered PCB manufacturer.

Notes on soldering

It's recommended to start with the Sockets and then add the remaining parts.

Solder the SK6812 LEDs with the missing corners aligned with the corners printed on the PCB as shown in the image.

NOTE: the orientation of the LEDs changes between the lines!

rgb

Acknowledgements

Some of the footprints are extracted from the awesome Corne Keyboard by Kosuke Adachi.

Parts

62
QtyValueFootprintReferences
17DIODEDO-1N4148dumbpad:DO-1N4148D1, D2, D3, D4, D5, D6, D7, D8, D10, D11, D12, D13, D14, D15, D16, D20 +1
16MOMENTARY-SWITCH-SPST-LED-PTH-CHERRYKeyswitch:Kailh-CPG151101S11_MX_Socket-1.00uS1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11, S12, S13, S14, S15, S16
16SK6812MINILibrary:YS-SK6812MINI-ELED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12, LED13, LED14, LED15, LED16
3330dumbpad:AXIAL-0.3R1, R2, R3
3LED3MMdumbpad:LED_3MMD17, D18, D19
1CHERRY-MX-ENCODERRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mmRE_3_1
1MOMENTARY-SWITCH-SPST-PTH-6.0MMdumbpad:TACTILE_SWITCH_PTH_6.0MMS17
1SPARKFUN_PRO_MICROdumbpad:SPARKFUN_PRO_MICROB1

The 58 most common of 62 parts.

More from imchipwood/dumbpad

2
  • 2 layers97 × 78.5 mmDumbpad, the printed circuit board in 3D

    Dumbpad

    imchipwood/dumbpad

    Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

    45 parts517GPL-2.0
  • 2 layers97 × 78.5 mmDumbpad, the printed circuit board in 3D

    Dumbpad

    imchipwood/dumbpad

    Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

    41 parts517GPL-2.0

Similar boards

  • 4 layers234 × 84 mmMain panel, the printed circuit board in 3D

    Main panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    234 parts3kApache-2.0
  • 4 layers180.8 × 300.3 mmDilemma, the printed circuit board in 3D

    Dilemma

    Bastardkb/Dilemma

    The Dilemma is a vertical stagger low-profile keyboard with mods.

    383 parts590
  • 4 layers48 × 32 mmFlatSat, the printed circuit board in 3D

    FlatSat

    Pwnsat/FlatSat

    Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research

    106 parts575GPL-2.0
  • 2 layersDemo, the printed circuit board in 3D

    Demo

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    48 parts547GPL-3.0
  • 4 layers82.5 × 39.4 mmV4head, the printed circuit board in 3D

    V4head

    makerforgetech/modular-biped

    An open source framework for creating a bipedal modular companion robot.

    26 parts493GPL-3.0
  • 2 layers115.7 × 95.7 mmFifi split keeb, the printed circuit board in 3D

    Fifi split keeb

    raychengy/fifi_split_keeb

    Fifi Keyboard 🐶 ⌨️

    66 parts334
  • 4 layers70 × 54 mmPicoLab, the printed circuit board in 3D

    PicoLab

    CoretechR/PicoLab

    Web-GUI Embedded Multitool

    285 parts327GPL-3.0
  • 4 layers347 × 156.1 mmENV KB RGB, the printed circuit board in 3D

    ENV KB RGB

    Envious-Data/Env-KB

    A custom mechanical keyboard inspired by the CFTKB Mysterium utilizing the Raspberry Pi Pico

    377 parts256GPL-3.0

Questions

How big is the Dumbpad PCB?

It measures 97 × 78.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Dumbpad use?

62 parts, built around the SK6812MINI-E. 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 Dumbpad KiCad files?

From the imchipwood/dumbpad repository on GitHub, at the commit this page was made from: the board is hotswap_rgb/dumbpad.kicad_pcb and its schematic combo_low_profile_oled/dumbpad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Dumbpad design in my own project?

Its repository publishes it under the GPL-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).