Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom PCB Audio Mixer

Deej is an open source project that allows an Arduino to control the volume of applications (https://github.com/omriharel/deej). I wanted to make my own mixer for this, however I don't have a 3d printer. Instead I opted for sandwiching two PCBs to house the electronics and connect the sliders to the Arduino.

The PCBs, Arduino Pro Micros, Poteniometers, soldering iron, bolts, and nuts, costed around $50-60.

I opted for Pro Micros as they have a USB-C connector, which is far more sturdy than the Micro USB on the traditional Arduino Micros.

I first prototyped the board on breadboards and used jumper cables. It worked, and sat on my desk for months while I learned how to create the PCBs and get the manufactured.

Breadboard

I finally finished designing the PCB with KiCad, had the manufactured at JLCPCB, and started putting them together, when I realized that the aluminum base material didn't work with through hole components. The exposed back would short out all of the components.

Aluminum PCBs

However, this wasn't a total waste of time and money. I went ahead and sat the components on the PCB and realized there were a few other problems, like the lack of space for the Pro Micro.

I redesigned the board with these considerations and had it manufactured on FR-4 this time. There was still a small issue with the positioning of the Pro Micro, so I soldered on extensions to the poteniometers (the left two sliders in the picture).

Final assembled design

Overall, from the very first concept to the final design, it took about 6 months. I of course could have done this in far less time, however I had other priorities and was in no rush to finish it. The concept on the breadboard worked identically to the final design. I use my mixer daily, and it is very useful to control the volume of YouTube or Discord while I am in a game.

Plugged into PC

About

Custom designed PCB to manage audio levels through serial communication with Arduino

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors