Skip to content

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

Notifications You must be signed in to change notification settings

anqueue/custom-pcb-audio-mixer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks