Desktop 5-Channel Volume Mixer – Control the sound
Print Profile(1)

Bill of Materials
- Generic slider potentiometer x 1: Red one with a hole in each corner of the PCB
- Arduino Uno x 1:
Description
This project is a DIY 5-channel volume mixer built around an Arduino Uno and five generic slider potentiometers. The 3D printed enclosure is designed to neatly house the electronics while providing smooth and precise control over multiple audio or software volume channels.
The mixer reads the analog input from each slider and translates it into volume control signals, making it suitable for use as a USB volume controller, software mixer, or general-purpose control surface.
There are 5 sliders, each labeled for easy reading: system volume, discord, spotify, browser and games! I've included 2 versions: one that uses a firefox logo, and one that uses a chrome logo! Assembly is easy: click the Arduino Uno and sliders in place. Wire them up like shown in the GitHub linked below. Close the lid by inserting 4 screws (m3). Load the firmware (also in the GitHub), and you're set!
Features
- 5 independent volume sliders
- Based on an Arduino Uno
- Compatible with generic linear slider potentiometers
- Clean and compact 3D printed enclosure
- Easy access to sliders and USB port
- Modular design for easy customization or expansion
Electronics
- Arduino Uno
- 5× linear slider potentiometers (generic, I used red ones with a yellow knob and a hole in each corner of the PCB. Should be easy to find!)
- USB connection for power and data
Firmware is required to map the slider positions to volume levels. This is done via Deej, a program on GitHub! https://github.com/omriharel/deej


Comment & Rating (0)