Placing the components for the controller I’m building. Will trim the breadboard and drill some holes soon, but this is the general idea.
All encoders are pushbutton, rgb illuminated and detentless (except the 9th encoder on the right, which has clicks and will be used mainly to select options in menus).
The buttons are modifiers that will change what the encoders do for each channel.
I’ve already decoded the Mackie Control protocol, I built a Max for Live patch as a proof of concept and it is working very well within live. Once the hardware is working with the Arduino I’ll be coding this up as a perfect MCU clone.