UPDATE: 19/12/2025
-added GUI pour easy programming
This is a 32 potentiometer/fader midi CC brain module.
It feature one arduino pro micro Leonardo and 2 74HC4067 multiplexers.
It allow to simply plug 1 to 32 pots or fader to the PCB to send MIDI CC to a computer.
Arduino.ino sketch included.
All 32 inputs can be easily programmed via a html GUI to activate the INPUTS and change de CC value.
The values are stored into the Arduino eeprom so they stay even if the arduino is unplugged.
IMPORTANT:
This GUI is programmed in html and will open inside your browser (windows/Linux/MacOS using Chrome/Chromium only, other browser not tested and might not work).
Gerber file is include for an easy PCB making by JLCPCB.
It can be the brain of any DIY midi controller project up to 32 CC, or for testing purpose.
It work well from only 1 and up to 32 pot/fader, just activate the desire INPUT with the GUI.
Note that an INPUT must be activated in the GUI only if a physical potentiometer or fader is plugged on the board.
Leave it unactive if nothing is connected on the board.
Pot/fader can be 10K or above, no issue with current draw with 32 pots at 10k.
On the PCBn each INPUT have its dedicated 3 pins connector with SIG/POS/GND.
SIG is for the middle pin of the potentiometer, POS and GND for the 2 external pins of the potentiometers.
To reverse a potentiometer direction, just invert POS and GND.
For multiple potentiometers/fader custom design, you can also choose to only connect the SIG of each Pots/fader (each potentiometers POS and GND a wired common and then they connect together to only one POS and GND pin on the PCB).
Files description:
-Ardu_Mux_32.zip contain the Gerber file pour online PCB making
-32-cc-config.zip contain the html file for programming
-32-CC_controller.ino is the Arduino sketch
For sketch uploading, use Arduino IDE, a lots of tutorial exist.
You might need to install some of the library used in the sketch, USH-MIDI.h and EEPROM.h.
For hardware, you'll need to source:
-the PCB
-2 x 74HC4067 multiplexer breakout board
-1 to 32 potentiometers (10k ohm or above
There is a dummy board stl file with holes for case modeling.
Contact me at
[email protected] for finish product or PCBs.
Don't hesitate to experiment, share and give feedback.