CopperKey: The Mechanical Macropad

CopperKey: A Custom Mechanical Macropad with Rotary Encoder Control


Introducing "CopperKey": A Precision-Built Mechanical Macropad for Productivity and Control


Welcome to an exciting chapter in custom input device development with "CopperKey," a handcrafted mechanical macropad designed from the ground up for engineers, creators, and power users who demand more from their workspace. Developed entirely in our dedicated lab, CopperKey combines premium mechanical hardware with intelligent firmware to deliver a compact yet powerful control interface unlike anything available off the shelf.


What Makes CopperKey Special?

1. Premium Mechanical Feel: CopperKey features four Cherry MX compatible mechanical key switches, delivering the satisfying tactile feedback and durability that enthusiasts expect. Each keypress is precise, responsive, and built to last millions of actuations, making it ideal for high-frequency use in professional and creative environments.

2. Rotary Encoder with Push Action: Alongside the four switches sits an EC11 rotary encoder with push click functionality. This single component unlocks a whole new dimension of control, allowing smooth analog style input for volume adjustment, timeline scrubbing, parameter tuning in creative software, and much more, all within the reach of a single finger.

3. Fully Customizable Bindings: CopperKey is designed with complete flexibility in mind. Every key and every encoder action can be remapped directly in firmware to suit any workflow, whether that is media controls, application shortcuts, CAD software hotkeys, or custom macro sequences. No proprietary companion software is required.

4. Aesthetic Industrial Design: The enclosure features a matte black stone textured body paired with a brushed rose gold aluminum faceplate, giving CopperKey the kind of premium desk presence that matches professional grade peripherals. It is compact enough to tuck beside any keyboard yet striking enough to become a centerpiece of any setup.

Integrating the Arduino Pro Micro into "CopperKey"



At the heart of the CopperKey macropad lies the Arduino Pro Micro, built around the ATmega32U4 microcontroller. This chip is widely regarded as one of the most capable and reliable choices for custom HID (Human Interface Device) development, and it plays a central role in everything CopperKey does.


Native USB HID Support: The ATmega32U4 features built-in full speed USB 2.0 support, allowing CopperKey to present itself directly to any computer as a standard keyboard and media controller simultaneously. This means zero driver installation, zero configuration, and instant plug and play compatibility across Windows, macOS, and Linux.

Compact and Efficient: Operating at 5V with a minimal footprint, the Pro Micro fits neatly onto the PCB without adding unnecessary bulk. Its small size was a deliberate design consideration, keeping the overall macropad dimensions tight and the enclosure clean and minimal.

Rich I/O for Precise Control: The ATmega32U4 provides more than enough GPIO pins to handle all four mechanical switches, the encoder A/B signal lines, and the encoder push switch independently, without the need for a multiplexer or key matrix. This direct pin mapping results in near zero latency response for every input, critical for fast workflow interactions.



Interrupt Driven Encoder Reading: By connecting the encoder signal lines to interrupt capable pins on the Pro Micro, CopperKey achieves smooth, debounce free rotary detection even at rapid rotation speeds. This is what separates a properly engineered encoder implementation from a basic polled one, and the difference in feel is immediately noticeable.

Stable and Reliable Performance: The ATmega32U4's proven track record in custom keyboard and input device projects worldwide makes it the ideal choice for CopperKey. Its reliability under continuous use, combined with the mature Arduino ecosystem and HID-Project library support, ensures that the macropad performs consistently across every session.

Choosing the Arduino Pro Micro as the brain of CopperKey reflects our commitment to using battle tested, accessible technology to create something that is both high performing and replicable by others in the maker and engineering community.

The PCB: Designed for Precision



The CopperKey PCB was designed entirely in EasyEDA and fabricated through PCBWay. It is a compact two layer FR4 board in signature red, with rounded corners that mirror the enclosure profile. The layout places all four switch footprints in a clean row with per switch protection diodes, routes the encoder to the far right end, and brings the Arduino Pro Micro in flat on a header, keeping the board single piece and easy to assemble.


Our Vision

CopperKey is more than just a macropad. It is a demonstration that thoughtful engineering and careful design can produce tools that genuinely improve how people work and create. Every decision, from the choice of microcontroller to the finish on the faceplate, was made with the user experience in mind.

We believe that custom input hardware has a meaningful role to play in the future of productive computing, and CopperKey is our contribution to that space. With the support of PCBWay in bringing this PCB to life with precision fabrication and fast turnaround, we are able to move from design to working hardware quickly and confidently. The quality of PCBWay's manufacturing has been integral to validating this project, and we look forward to continuing this collaboration as CopperKey evolves through future revisions.

Apply for sponsorship >>
13800+ Projects Sponsored
May 16,2026
536 viewsReport item
  • Comments(0)
  • Likes(1)
Upload photo
You can only upload 5 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
0 / 10000