Deej Audio Mixer Box


The Problem

When playing a game on my computer, I usually have discord open and music playing. If I'm mid-game and need to change the volume of a single channel, I need to tab out then find the volume slider for that single app. And volume levels are rarely consistent. A song might be louder than the one before, or the game might have a loud section for a few minutes. It gets annoying having to tab out and change the volume levels between 3 separate apps.

The Idea

A few months ago, I bought an audio mixer (shown above, with the blue sticky notes) that takes in 3 input streams and sends them out through a single output, with dials for each channel to lower or raise the volume. I use it all the time since my monitor doesn't have built-in speakers and I use multiple aux inputs (pc, console, capture card). Previously, I used to switch the aux input between my monitor and PC. Not the worst thing but it was annoying and it meant I couldn't play on my consoles while talking on discord. The audio mixer fixed this.
I wanted this exact set up but for separate apps instead of separate aux inputs. Specifically, I want 3 knobs: One for the current game, one for discord, and the third for my music.

The Solution

While researching, I found a solution called Deej that promised to do exactly that. You provide a microcontroller with some code on it, and Deej reads that data and handles converting it to volume settings.

I ordered these HiLetgo 10K ohm potentiometers off of amazon and tried to solder them onto my raspberry pico. Turns out I'm trash at soldering so I asked my friend to help me. I sent him the schematic and which pins I needed soldered to the data (ADC 0, ADC1, ADC2). We sent the pico and forth some 3 times due to mistakes or the solder breaking (maybe I shouldn't have forced it into the case). So, for my sanity, I asked him to solder new potentiometers while I was there so I could immediately test it. We got it working and I'm pretty happy with how it turned out.

Model Files + Notes

My 3D model based on this model by Anefecious

Changes I made:
  1. Reduced knobs to three.
  2. Increased the height.
  3. Added a shelf inside the case for the pico to sit on.
  4. Increased the usb slot size and added another on the opposite side.

In the last photo, you can see I added a cotton ball inside to keep the pico from sliding. The case could be improved by adding a support wall for the pico to be pushed against when plugging in the charger. I also added rubber pads to the bottom for added grip, and put sticky notes with letters for each knob: (g)ame, (c)hrome, (d)iscord.

posted on: 04/28/2026