Here i just present you the DART framework for Arduino boards.
it's an hardware / software platform to create MIDI DMX HID controllers without code nor electronics skills.
it is possible to use the Dart Preset EDITOR to configure any DIY machine. the EDITOR layout can also be customized with ease. So it's easy to design and produce small series of Dart based units for friends...
Up to 56 modifiers (buttons, pots, sensors) can be connected to a dart circuit.
A set of hardware solutions is available to facilitate the housing of the circuitry and the creation of jog wheels (Top and Side spinners)