Macro System
The Macro System is a set of modules and a frame for making input widgets. The frame is an OpenSCAD project, which can configure multiple modules in any configuration you want. The modules themselves are 1.5 x 1.875 inches and have headers designed to connect to a breadboard.