Macro-Pad

I wanted to make a small keyboard with custom key actions and a small display. The keyboard has 10 keys, one of which allows switching between 3 modes: sound control, opening apps, and useful shortcuts.

There are quite a few 3D models and GitHub repositories with code available, but I wanted to build it from scratch myself

I started by making some blueprints and measurements.

Once I had a complete design, I started working in Fusion360 to make a printable 3D model of the different parts.

After printing each model, I started soldering everything and assembling the macro pad

Finally, I uploaded the code to the Raspberry Pi Pico board to enable multiple modes and assign tasks to each key based on the selected mode. The LCD displays the current mode and the action executed by the last key pressed.