BOMwiki the bill-of-materials encyclopedia
30,454,201 parts mapped · 193,225 items
Discussion History

DJ Controller

Product

Overview

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
DJ Controller parts diagram: 1 chassis & enclosure, 2 jog wheel, 3 mixer section, 4 performance pad bank, 5 deck control cluster, 6 main control board, 7 audio interface board, 8 I/O panel, 9 status display, 10 power supply, 11 wire bundle, 12 fastener set. 179 parts in 12 top-level items.
DJ Controller parts diagram. Numbers match the table below; each box is one top-level part or assembly with what it contains.
#PartQtyWhat 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. labour
product / assembly shared across products atomic part related product

Tap 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
VendorHQSpecialtyMOQLead 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