An open-source, cheap DJ mixer for anybody who wants to get the thrills of DJing but doesn't want to spend a fortune. Total cost of this build is around 30€. (for me, your price might be different depending on where you get the parts from)
The mix uses BLE MIDI protocol to connect to a PC and control a DJ software. I have used an open-source DJ software Mixxx, as it is free and enables custom mapping of MIDI devices.
- ESP32 as the brain
- 2 rotary knobs for the main jog wheels
- 15 rotary potentiometers for EQ, main volume and pitch controls
- 3 linear potentiometers for volume and cross faders
- 10 buttons for transport controls
- CD74HC4067 16-channel multiplexer
- status LED to indicate BLE connection
Due to the limited amout of esp32 pins, it uses 16-channel analog multiplexer (CD74HC4067) for majority of the analog knobs. Other buttons and knobs are directly connected to the esp32.
Created by Benjamin Lapos 2023