All-in-one Dj System
The XDJ-X is an standalone all-in-one DJ system built on the body parts of the CDJ-1000mk3, such as the jog wheel, buttons, and pitch.
The main goal was to create a 2-channel dj setup, compact, without major compromises. Have full-fledged jog wheels, pads, a mixer layer the same as the DJM-900nxs, with an effects display imitating the vacuum display of the classic DJM.
Displays in jogs are specially selected classic VFD, not TFT. These displays have a higher response speed, requiring fewer resources. And this is their main task, when scratching.
The XDJ-X has such advantages as an optical crossfader, a Bluetooth transmitter capable of transmitting a master bus signal or a CUE bus. A built-in battery, the ability to charge the device from a socket or in a car. Built-in speakers (from a MacBook Pro). Support for Rekordbox playlists, wav 16 bits, 44.1 kHz audio files on SD card.
And the most important advantage for me: my source code, scheme, printed circuit board. This will allow adding and testing ideas, algorithms of effects, gui, which in the future will be presented in new models of dj equipment from large companies.
OVERALL BLOCK DIAGRAM
XDJ-X is based on 2 STM32H7 series ARMs, which handle the mixer and deck audio parts. Two STM32F446RET6 microcontrollers handle the buttons and jog wheels in the decks. And STM32G431CBU6 microcontroller handles power, battery charge and standby.
Some videos:
https://youtube.com/shorts/dMu84rqdVfA?si=jUdEivFD7gFBzyvY
https://youtube.com/shorts/kgtJnk3ONWc?si=wLm2IKEQJ5OtroMM
https://youtube.com/shorts/DCkOMFqDp7Y?si=G3mvCeku2s3VxJYp
https://youtube.com/shorts/irT8oiYcfQY?si=mGk5z3SIEAtcrn9f
https://youtube.com/shorts/_BytWdkR8dk?si=etdZMhdHCcjLXZf_