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

My awesome macropad!

Hardware
  • 2 Devlogs
  • 1 Total hours

A custom 3-key macropad built with the Seeed XIAO RP2040. The macropad provides quick productivity shortcuts on macOS for Copy, Paste, and Undo using KMK firmware.

Open comments for this post

1h 1m 4s logged

Completing the Hackpad

Today I completed my 3-key Hackpad macropad.

Finished

  • Designed the enclosure in Fusion 360
  • Exported the STEP model
  • Wrote KMK firmware
  • Configured the keys:
    • Cmd + C (Copy)
    • Cmd + V (Paste)
    • Cmd + Z (Undo)
  • Organized the GitHub repository
  • Added screenshots and documentation

I’m happy that I was able to complete the PCB, case, firmware, and documentation for the project.

The project is now ready for submission and manufacturing.

0
0
8
Ship #1 Pending review

I built a custom 3-key macropad using the Seeed XIAO RP2040, designed from scratch using KiCad, Fusion 360, and KMK firmware.

The project includes a custom PCB, a custom 3D-printable enclosure, and firmware that maps the three keys to common macOS shortcuts:

Cmd + C (Copy)
Cmd + V (Paste)
Cmd + Z (Undo)

One of the biggest challenges was learning the complete hardware workflow, including PCB design in KiCad, creating a case in Fusion 360, generating production files, and organizing the project for manufacturing. I also spent time configuring KMK firmware and setting up the project repository.

I’m most proud of successfully designing every part of the project myself and producing a complete set of manufacturing files, firmware, documentation, and CAD models.

To test the project, flash the KMK firmware to a Seeed XIAO RP2040, assemble the PCB with the switches, connect it to a computer via USB-C, and verify that the three keys perform Copy, Paste, and Undo shortcuts.

Video of Project → See source code →
Open comments for this post

18m logged

Today I worked on the electronic design of my Hackpad project.I created the schematic in KiCad using the Seeed XIAO RP2040 and connected three mechanical switches for the macropad inputs. After verifying the schematic, I designed the PCB layout and arranged the components to keep the board compact and easy to assemble.I also generated the production files and reviewed the design before exporting the manufacturing outputs.Next, I will work on the enclosure and firmware.

0
0
11

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…