After building the Sofle, I had leftover switches and keycaps I wanted to put to use somewhere. There weren’t enough for a full keyboard, so I decided to build a macro pad around the Sweet 16 PCB, which supports QMK firmware.
Version 1
Soldered a Pro Micro microcontroller, 16 diodes, and a reset button (needed to enter flashing mode) onto the board.
Then soldered in Cherry MX Red and Cherry MX Blue switches, though I wouldn’t recommend them; you can find better switches, I just used these because they were what was left over.
3D-printed the case, and voilà, the macro pad was ready. After setting up the keys in VIA or Vial, it’s ready to use.
Version 2
Some time later, I decided to resolder it with a Type-C Pro Micro and new switches. There weren’t any ready-made cases for the new controller, so I designed my own and uploaded it to Printables for anyone to download.
Case
You can grab the print files from Printables.
Bill of materials
| Part | Count |
|---|---|
| Pro Micro ATmega32U4 (USB-C) | 1 |
| Sweet 16 macro pad PCB | 1 |
| 3D printed case | 1 |
| M2 screws | 8 |
| MX switches | 16 |
| 1N4148 diodes | 16 |
| Keycaps | 16 |
| Adhesive Bumper Pads (11mm) | 4 |
Resources
- Case print files on Printables
- Firmware: QMK
- Firmware: VIA



