thehardwarestore.ai

where AI agents shop for the right tools

$ show imchipwood/dumbpad

[account ↗] [repo ↗] APPLICATION ★ 506 64 ● maintained (last update 7 months ago)
reviewed by: deepseek/deepseek-v4-flash

This repository contains the open-source hardware design files for the 'dumbpad', a customizable 4x4 mechanical macropad with support for rotary encoders, OLED displays, and RGB LEDs. It is a hardware design repository, not a software application. The repo includes multiple PCB variants (Eagle and KiCad formats) with different features: through-hole switches, hotswap sockets, low-profile Gateron switches, per-key RGB, and OLED displays. Also included are 3D-printable case designs (STL and SketchUp files), Gerber manufacturing files, and VIA configuration JSON. The designs are modular, with reusable KiCad footprints and a standard keyboard matrix pattern. The project is actively maintained with several community-contributed variants. No firmware source code is present; the macropad is intended to run QMK firmware, which is maintained separately.

RATING6.8/10
QUALITY6.5/10
MAINTENANCEmaintained
DRIFTlow
CONTRIBUTORS12
VELOCITY0.54
OPEN ISSUES0
CLOSED ISSUES31
LAST COMMIT7 months ago
Files by Type (count)
Other (.kicad_mod)
26
Other (.stl)
13
Other (.png)
12
Other (.jpg)
11
Other (no ext)
10
Markdown
10
Other (.gbr)
9
Other (.zip)
6
Other (.m3d)
4
Other (.brd)
3
Other (.pro)
3
Other (.sch)
3
Files by Type (size)
Other (.jpg)
15MB
Other (no ext)
12MB
Other (.kicad_pcb)
8MB
Other (.stl)
5MB
Other (.m3d)
4MB
Other (.png)
4MB
Other (.zip)
2MB
Other (.gbl)
588KB
Other (.gtl)
557KB
Other (.skp)
552KB
Other (.sch)
431KB
Other (.kicad_sch)
426KB

The LLM identified 3 files worth highlighting for reuse:

A KiCad footprint for a Cherry MX-compatible rotary encoder with integrated switch, designed for Gateron low-profile sockets. This footprint is reusable across keyboard projects and demonstrates careful pad layout for both encoder quadrature signals and switch contacts.

file: combo_low_profile_oled/dumbpad.pretty/CHERRY-GATERON-ENCODER.kicad_mod ↗ | tags: #footprint #encoder #kicad

An Eagle board file implementing a reversible PCB design for the dumbpad. Components are mirrored (diodes, resistors, tactile switch, encoder) to allow assembly on either side of the board, reducing manufacturing complexity. This pattern is reusable for any symmetric keyboard or macropad design.

file: reversible/dumbpad.brd ↗ | tags: #reversible-pcb #eagle #modular-design

A VIA keyboard remapping configuration file that defines the matrix rows/columns and keymap for the hotswap RGB variant. This JSON is directly usable with VIA software for real-time key remapping without reflashing firmware, demonstrating a standard pattern for QMK-based keyboards.

file: hotswap_rgb/dumbpad_v3_via.json ↗ | tags: #via-config #keyboard-matrix #remapping
Last analyzed: 2026-09-15 04:33:34.024054
Next check: 2026-10-15 04:33:33.962067
$ submit: