Monka Audio Lab
XDJ100SX: an open source standalone DJ Deck
Back to Resources
Projects
07/02/2026
2 MIN READ

XDJ100SX: an open source standalone DJ Deck

Open source standalone DJ Deck

The XDJ100SX project transforms an old Pioneer CDJ-100S into a fully standalone modern DJ deck, featuring touchscreen, custom firmware and completely open-source software.

It proves that creativity in music technology can also be sustainable, educational and community-driven.

The idea behind

This project started with the goal of giving a second life to a classic gear, combining DIY solutions with open-source tools and making it usable to any DJ that is used to a standard deck.

But it’s not only about building a working device, it’s also about rethinking how we can play music with fewer dependencies on brands and subscriptions.

Content Image
Content Image
Content Image

Main components

  • Original Pioneer CDJ-100S
  • Board compatible with Arduino and MIDI libraries
  • Raspberry Pi with Linux and Mixxx
  • Integrated touchscreen
  • Custom mapping and skin for Mixxx
  • 3D-printed display mount
  • Custom adhesive skin with updated button labels

Main features

The XDJ100SX works like any other standalone DJ player:

  1. Turn it on
  2. Plug in your USB drive
  3. Load and play your track

It includes all the essential and advanced functions:

  • 8 Hot Cues
  • Beat Loop and Loop Roll
  • Beat Jump
  • Key Shift
  • Stems

Some features are accessible using the original Jet, Zip and Wah buttons while others are handled via the touchscreen.

Design & assembly

Everything is build inside the original CDJ-100S case, keeping its iconic look. The 5 inches touchscreen is mounted in a custom 3D-printed case and a printed adhesive skin features the new button layout.

Content Image
Content Image
Content Image
Content Image
Content Image
Content Image
Content Image
Content Image
Content Image

Mixxx capabilities allow us to make a skin totally customizable so the idea was to make it look like any other standalone DJ player.

Code & documentation

The entire project is 100% open source and it’s available on GitHub, including:

  • Arduino firwmare
  • Mixxx mapping and skin
  • Raspberry Pi system image
  • Print assets
  • Full PDF with 33-page documentation

→ Check the full project, documentation and codes on GitHub

→ Join and share your thoughts on our Discord community

The XDJ100SX isn’t just a technical project, it’s a statement about how innovation, creativity, and sustainability can coexist in music technology.

Playing music doesn’t always mean buying more; sometimes it’s about rethinking how we use what we already have.

Author

Subscribe to the newsletter

Receive resources, tutorials and exclusive content directly in your inbox.

Community

Got questions?

Put it into practice and share it with the community

Join Discord

Academy

Want to go deeper?

Our courses are designed to take your sound to the next level. Learn the what, the how and the why.

View academy