
Top view showing key layout and case finish
Technical Specifications
- •12-key hot-swappable layout (4x3 with encoder)
- •QMK-compatible ATmega32U4 controller
- •USB-C with VBUS power management
- •3D printed custom designed case
- •Custom gasket mount for improved switch feel
Development Process
The macropad was developed iteratively: initial sketches and switch-layout experiments were followed by PCB prototyping and several firmware revisions. Cases were modeled in CAD and 3D printed to validate fit before final material selection. Extensive firmware testing and keymap tuning produced a responsive and ergonomic result.

Hot-swappable switches and custom keycaps
Key Features
Fully programmable via QMK/VIA/Arduino IDE
Hot-swappable sockets for easy switch changes
Detachable USB-C cable
Layered macros and encoder support for media control

Custom PCB with Adafruit Pro Micro board
Technical Challenges
- •Routing compact PCB with clean USB and ground planes
- •Achieving consistent gasket compression for uniform feel
- •Managing power and RGB current for stable operation
- •Providing easy hot-swap support without increasing board thickness
- •Creating a flexible firmware with encoder and macro combos

Final assembled macropad with keycaps and cable