A DIY PC mixer with LED feedback, faders, potentiometers, and custom 3D-printed parts, powered by Arduino and compatible with deej.
Inspired by community projects and fully open source.
- Slider Potentiometer Knob (MakerWorld)
- Potentiometer Knob (MakerWorld)
- Mixer PC volumes with LED – Deej (Printables)
All parts, quantities, and purchase links are available in this shared spreadsheet:
Materials list - Google Sheets
- Microcontroller: Arduino Uno, Pro Micro, or Mega Mini (Nano works for up to 8 sliders)
- Faders: 5x Slide Potentiometer 10k, 75mm x 9mm
- Rotary Pots: 4x 10k potentiometers + 4x Knobs
- LEDs: 5x strips WS2812B (Eco), 5 LEDs each (25 LEDs total)
- Button: 1x 12mm momentary push button (waterproof with LED recommended)
- Misc: M4x12mm screws (x4), USB cable
- 8 Analog Sliders / Faders (A0–A7).
- 5x5 WS2812B RGB LED Matrix: animated feedback, four modes (off, rainbow, ripple, breathing).
- 4 Rotary Potentiometers: assignable, e.g., for extra mixer channels or custom controls.
- 12mm Push Button: switches LED modes.
- EEPROM Mode Storage: remembers last mode on reboot.
- Sleep Mode: LEDs turn off after inactivity, wake on touch.
- Fully customizable pinout in code.
- Sliders: A0–A8 (GND/VCC as appropriate)
- LED STRIP DATA: D2-D6
- Button: D8 and GND
- BUTTON LED: D7 and GND
- Power: USB (5V, GND)
You may change pinouts in code to fit your hardware layout.
- All 3D files are available on Printables and MakerWorld.
- Use the referenced knob models for a professional look and fit.
- Check if your selected Arduino fits in the printed base before assembly.
- deej for Windows/Linux/Mac audio volume control
- Arduino code: see project folder or adapt provided sketches
- Change LED effects, pinout, and sleep timer in Arduino code.
- Easily swap or remix case and knob models.
- Original model: SimGear Customs (RaFFaueQ)
- Remixed from: Fed2828
- Knobs: MakerWorld users
- Project inspired by: deej and open source hardware enthusiasts
Open source – share, remix, print, and improve!
Enjoy your custom PC mixer! For questions or help, see the community or open an issue.