Single 4x4 PCB 16 Key macropad
Assembled a single board version of the 4x4x4x4x4 PCB. A 1/16th thick aluminum plate was used as the bottom. This can run the same firmware as the 4x4x4x4x4 using just the 4 left most columns. I also used kbfirmware.com to create a hex using this json file.Gateron clear PCB mount switches.
Arduino Micro clone socketed to the bottom.
The aluminum was easy to drill through with a cordless hand drill. A PCB was used as a template to locate the screw holes. 5/64th inch drill bits are the perfect size for M2 screw holes. The aluminum is 5052 that was purchased on eBay. There are sellers that will do custom cuts. The accuracy isn't exact, but is close enough for this use.
Assembled with M2 spacers and screws.