An 8 channel (1 main, 7 programmable) motorized volume controller for a pc. Each of the 7 channels can be set to any process that outputs volume.
I've always had a problem where one piece of software is louder that I'd like (especially while gaming), and having to continually open the volume mixer just got annoying. I started looking into physical options that could help me and I found some really cool projects, just none of them really suited all my requirements. Projects like deej and MIDI Mixer are great and relatively easy to set up, but I wanted more. My 3 requirements were:
- Motorized Faders
- A screen to see what is being controlled
- Setting the controlled software on the controller
To meet these requirements I came to realize I needed to build it myself. 10 months later, here we are.
- Each channel has a display to see what it is controlling
- Motorized Faders stay in sync with any volume changes on the pc side
- Live volume output next to each fader showing current levels
- User can dynamically switch controlled processes on the controller itself
- Mute Buttons for quickly muting
Not released yet
Main PCB | OSHWLab link |
Power PCB | OSHWLab link |
Fader Adapter | OSHWLab link |
A .step file is included in the 3D Files directory. There are 2 separate objects that need to be printed.
For this project, I used PlatformIO with a Teensy 4.1.