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.
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.
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).
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.