8b0eb42fec
First developer tool for the XDJ-100SX project. Connects Claude Code directly to the Pi over SSH — push skin files, take screenshots, restart Mixxx, flash Pico firmware, and more without leaving the editor. Available MCP tools: - run_command, read_file, write_file, list_files - push_skin, pull_skin, push_skin_file, pull_skin_file - push_midi, pull_midi - take_screenshot, navigate_panel - restart_mixxx - check (preflight: SSH, Mixxx, Pico, audio) - pico_bootloader, pico_flash - discover_units — scan network for all reachable XDJ Pi units - select_unit — switch active connection mid-session (multi-unit support) Also adds --about flag and TUI About modal with authors and credits, and fixes scrolling/close behavior on Help and About modals. By: Jeancarlo Cardoso de Faria Filho (jaianlab) <jaianlabworks@gmail.com>
46 lines
1.6 KiB
Markdown
46 lines
1.6 KiB
Markdown
# XDJ200SX
|
||
An Open Source Standalone DJ Deck
|
||
|
||
## This repository is a fork of [Marc Monkas’ XDJ100SX project](https://github.com/marcmonka/XDJ100SX).
|
||
- It focuses on adapting and extending the original base to support CDJ200 hardware.
|
||
New features and modifications will be added progressively.
|
||
|
||
- This project is another experimental project that combines hardware,
|
||
MIDI and open source software to convert an old Pioneer CDJ200 to a standalone player using all modern features.
|
||
|
||

|
||
|
||
## Main Requirements:
|
||
|
||
- Raspberry Pi 3b+
|
||
- Teensy++2.0 with MIDI libraries
|
||
|
||
## Content: #in progress 01.2026
|
||
|
||
- /arduino/ -> firmware code
|
||
- /datasheets/ -> Original CDJ, Teensy and Raspberry datasheets
|
||
- /images/ -> Process and result pics
|
||
- /mixxx/ -> Custom skin and MIDI mapping for this project
|
||
- /print-assets/ -> STL file to 3D print + adhesive custom skin to print
|
||
- /docs/ -> Documentation of this project
|
||
|
||
|
||
## Raspberry Pi 3B+ Image file
|
||
|
||
Note it only works with the Raspberry Pi 3B+
|
||
|
||
[Image File](https://drive.google.com/file/d/1fU8ckY35uxCYHJtw1JgclCYaJdQCbCJT/view?usp=sharing).
|
||
|
||
|
||
[](https://discord.gg/4D3xxvuDTy)
|
||
|
||
### 📜 License
|
||
- All code in this repository is released under the [GNU GPL v3 License](https://www.gnu.org/licenses/gpl-3.0.html).
|
||
- All documentation, 3D models, and visual materials are released under the [Creative Commons BY-SA 4.0 License](https://creativecommons.org/licenses/by-sa/4.0/).
|
||
|
||
2025 Marc Monka
|
||
|
||
2026 Markus Golec
|
||
|
||
2026 Jeancarlo Cardoso de Faria Filho (jaianlab) — Raspberry Pi Pico port, MCP developer tool
|