DJ Controller
A MIDI jogless DJ controller similar to the Native Instruments S8 and D2 and X1 and Z1. Planning for it to just be a midi controller with knobs for mixing and controlling loops as well as buttons for play/pausing and others usually found on dj decks. Follows a modular design with the deck modules (2 on other side) and the mixer module which will have controls for 4 audio channels.
Features
- Fully modular system
- 4 Audio track/channel support
CAD
Consists of a base and a top lid that slots in a lip on the base. PCB is mounted to the lid with m2 screws that go into the faders and with the mx switches.
<img src=assets/deck-assembled.png alt="Left" width="500"/>
<img src=assets/mix-assembled.png alt="Left" width="500"/>
Onshape links:
mixer
deck
PCB
Made in Kicad
Schematic
<img src=assets/deck-schematic.png alt="schematic" width="500"/>
<img src=assets/mix-schematic.png alt="schematic" width="500"/>
PCB
<img src=assets/deck-pcb.png alt="pcb" width="500"/>
<img src=assets/mix-pcb.png alt="pcb" width="500"/>
Firmware
Uses python with the usb midi library and adafruit to take the GPIO input and send midi signals back to the computer.
BOM