You are browsing as a guest. Sign up (or log in) to start making projects!

Custom Hacking HackPad

Hardware
  • 5 Devlogs
  • 2 Total hours

A custom USB macropad with programmable keys for coding, productivity, and media controls. I will design the enclosure, PCB, and firmware from scratch.

Ship #1 Changes requested

I built a custom 7-key macropad called **CodePlanet CyberPad** using a Seeed XIAO RP2040 and a custom PCB designed in KiCad.

The biggest challenge was learning PCB design from scratch. I had to learn how schematics, footprints, routing, ERC, and DRC work, and I spent a lot of time debugging wiring and PCB layout issues before getting a clean design.

I'm most proud of designing and routing my own PCB rather than simply using a premade board. This project taught me the complete workflow from schematic design to PCB layout and manufacturing files.

The macropad is designed to be used for programming, Linux, and cybersecurity workflows. The 7 keys can be programmed with custom shortcuts, macros, and commands to speed up everyday tasks.

To test the project, flash firmware to the XIAO RP2040 and assign actions to each key. The board is intended to be fully programmable and customizable.

Future improvements:

* Rotary encoder
* OLED display
* Custom case
* Additional macro layers
* Cybersecurity-focused shortcuts and workflows

Video of Project → See source code →

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…