DJ Controller
ProductOverview
A DJ controller is a hardware surface for performing with music software. It does not generate sound from acoustic vibration; instead, its knobs, faders, buttons and wheels send control data to a host computer, while a built-in soundcard converts the software's audio back to analog outputs. The two-deck unit described here combines a tactile control layout with a full audio interface, so a performer can mix, scratch, loop and trigger tracks without touching the computer directly.
Every control is read by the Main Control Board, a microcontroller that scans buttons and encoders and digitizes the analog faders and pots, then streams the result to the host as USB-MIDI. The expressive centerpiece is the Jog Wheel: a weighted platter with a capacitive touch top and a high-resolution encoder that detects nudging and scratching for beat-matching and cueing. The Mixer Section blends the decks with channel faders, a replaceable crossfader and EQ/filter pots, while the Performance Pad Bank banks of RGB-lit silicone pads fire cue points, loops and samples.
How it works
Audio is handled by the onboard Audio Interface Board, a USB soundcard whose codec converts software audio to analog and a microphone input back to digital. Its outputs reach the I/O Panel, which carries RCA and balanced XLR master outs, a booth output, a mic input and headphone jacks, so the performer can hear a cue mix while the house hears the program. The Deck Control Cluster provide transport, browse and tempo controls per deck, and a central Status Display shows deck and library status. The whole layout is mounted on the Chassis & Enclosure, a metal top plate over a plastic base that keeps the surface rigid under heavy hand movement.
DJ Controller parts and their functions
12 top-level parts · 179 parts in total · full bill of materials below| # | Part | Qty | What it does |
|---|---|---|---|
| 1 | Chassis & Enclosure 5 parts | 1× | Brushed-aluminium top plate over a plastic base tub with side cheeks. |
| 2 | Jog Wheel 6 parts | 2× | Left + right deck |
| 3 | Mixer Section 7 parts | 1× | Center mixer strip with channel line faders, a replaceable crossfader, EQ/filter pots and gain trims. |
| 4 | Performance Pad Bank 6 parts | 2× | Left + right pad banks |
| 5 | Deck Control Cluster 7 parts | 2× | Transport + browse per deck |
| 6 | Main Control Board 5 parts | 1× | Microcontroller board that scans every control, digitizes the analog faders/pots and speaks USB-MIDI to the host. |
| 7 | Audio Interface Board 6 parts | 1× | Onboard soundcard: USB audio SoC, DAC/ADC codec and a headphone amplifier feeding the master, booth and cue outputs. |
| 8 | I/O Panel 2 parts | 1× | Rear and front jack panel: RCA and balanced XLR master outs, booth out, mic in, headphone and USB jacks. |
| 9 | Status Display 2 parts | 1× | Central status LCD |
| 10 | Power Supply | 1× | External DC adapter + internal regulation |
| 11 | Wire Bundle | 1× | Internal ribbon + power harness |
| 12 | Fastener Set | 1× | Assembly screws |
3D model
No 3D model yet. Have a CAD file of this? Add a 3D model. STL renders right on this page; STEP, FreeCAD, and OpenSCAD sources are welcome too (openly licensed, like all 3D models on BOMwiki).
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.
Bill of materials for DJ Controller
12 top-level lines · 58 rows shown · 179 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Chassis & Enclosure 5 parts | dj-controller-chassis | 1× | 1 | 9 | assembly |
| 1.1 | Aluminium Top Plate | dj-controller-top-plate | 1× | 1 | · | part |
| 1.2 | Plastic Base Tub | dj-controller-base | 1× | 1 | · | part |
| 1.3 | Side Panel | dj-controller-side-panel | 2× | 2 | · | part |
| 1.4 | Rubber Foot | dj-controller-foot | 4× | 4 | · | part |
| 1.5 | Fastener Set | fastener-set | 1× | 1 | · | part |
| 2 | Jog Wheel 6 parts | dj-controller-jog-wheel | 2× | 2 | 6 | assembly |
| 2.1 | Weighted Platter | dj-controller-platter | 1× | 2 | · | part |
| 2.2 | Capacitive Touch Top | dj-controller-touch-top | 1× | 2 | · | part |
| 2.3 | Jog Center Display | dj-controller-jog-display | 1× | 2 | · | part |
| 2.4 | Jog Encoder | dj-controller-jog-encoder | 1× | 2 | · | part |
| 2.5 | Ball Bearing | ball-bearing | 1× | 2 | · | part |
| 2.6 | Fastener Set | fastener-set | 1× | 2 | · | part |
| 3 | Mixer Section 7 parts | dj-controller-mixer | 1× | 1 | 27 | assembly |
| 3.1 | Channel Line Fader | dj-controller-channel-fader | 2× | 2 | · | part |
| 3.2 | Crossfader | dj-controller-crossfader | 1× | 1 | · | part |
| 3.3 | Potentiometer | dj-controller-pot | 10× | 10 | · | part |
| 3.4 | Knob Cap | dj-controller-knob-cap | 10× | 10 | · | part |
| 3.5 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 3.6 | SMD Passive (R/C/L) | smd-passives | 1× | 1 | · | part |
| 3.7 | Connector | connector | 2× | 2 | · | part |
| 4 | Performance Pad Bank 6 parts | dj-controller-pad-section | 2× | 2 | 27 | assembly |
| 4.1 | Silicone Performance Pad | dj-controller-pad | 8× | 16 | · | part |
| 4.2 | RGB LED | dj-controller-rgb-led | 8× | 16 | · | part |
| 4.3 | Pad Switch | dj-controller-pad-switch | 8× | 16 | · | part |
| 4.4 | Pad PCB | dj-controller-pad-pcb | 1× | 2 | · | part |
| 4.5 | SMD Passive (R/C/L) | smd-passives | 1× | 2 | · | part |
| 4.6 | Connector | connector | 1× | 2 | · | part |
| 5 | Deck Control Cluster 7 parts | dj-controller-deck-controls | 2× | 2 | 22 | assembly |
| 5.1 | Control Button | dj-controller-button | 12× | 24 | · | part |
| 5.2 | Rotary Encoder | dj-controller-encoder | 3× | 6 | · | part |
| 5.3 | Tempo Fader | dj-controller-tempo-fader | 1× | 2 | · | part |
| 5.4 | Knob Cap | dj-controller-knob-cap | 3× | 6 | · | part |
| 5.5 | Bare PCB | pcb-bare | 1× | 2 | · | part |
| 5.6 | SMD Passive (R/C/L) | smd-passives | 1× | 2 | · | part |
| 5.7 | Connector | connector | 1× | 2 | · | part |
| 6 | Main Control Board 5 parts | dj-controller-control-board | 1× | 1 | 10 | assembly |
| 6.1 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 6.2 | Microcontroller | mcu | 1× | 1 | · | part |
| 6.3 | Multichannel ADC | dj-controller-adc | 1× | 1 | · | part |
| 6.4 | SMD Passive (R/C/L) | smd-passives | 1× | 1 | · | part |
| 6.5 | Connector | connector | 6× | 6 | · | part |
| 7 | Audio Interface Board 6 parts | dj-controller-audio-board | 1× | 1 | 8 | assembly |
| 7.1 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 7.2 | Compute SoC Module | soc-module | 1× | 1 | · | part |
| 7.3 | Audio Codec (DAC/ADC) | dj-controller-codec | 1× | 1 | · | part |
| 7.4 | Headphone Amplifier | dj-controller-headphone-amp | 1× | 1 | · | part |
| 7.5 | SMD Passive (R/C/L) | smd-passives | 1× | 1 | · | part |
| 7.6 | Connector | connector | 3× | 3 | · | part |
| 8 | I/O Panel 2 parts | dj-controller-io-panel | 1× | 1 | 10 | assembly |
| 8.1 | Jack Mounting Plate | dj-controller-jack-plate | 1× | 1 | · | part |
| 8.2 | Connector | connector | 9× | 9 | · | part |
| 9 | Status Display 2 parts | dj-controller-display | 1× | 1 | 2 | assembly |
| 9.1 | LCD Panel | lcd-panel | 1× | 1 | · | part |
| 9.2 | Connector | connector | 1× | 1 | · | part |
| 10 | Power Supply | power-supply | 1× | 1 | · | part |
| 11 | Wire Bundle | wire-bundle | 1× | 1 | · | part |
| 12 | Fastener Set | fastener-set | 1× | 1 | · | part |
Something wrong in this list? Report a problem with this BOM.
Sourcing: possible vendors
Browse the supplier directory → Prices, MOQ, and lead times are algorithmic estimates, not quotes, and not claims about these companies. Company mappings are curated by keyword; est. price band $50–$3k. How estimates work| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
|
🇯🇵Sony
sony.com ↗
|
Tokyo, JP | Consumer electronics | 1,000 units | 8–12 wks |
| samsung.com ↗ | Suwon, KR | Electronics & displays | 1,000 units | 8–12 wks |
|
🇺🇸Harman
harman.com ↗
|
Stamford, US | Audio (JBL, AKG) | 1,000 units | 8–12 wks |
|
🇺🇸Bose
bose.com ↗
|
Framingham, US | Audio | 1,000 units | 8–12 wks |
| yamaha.com ↗ | Hamamatsu, JP | Audio & instruments | 1,000 units | 8–12 wks |
301-word article