Commit Graph

73 Commits

Author SHA1 Message Date
Jeancarlo 8b0eb42fec add MCP developer tool with multi-unit support
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>
2026-05-08 01:24:15 -03:00
Marc Monka 3e7b0f0c3f IMG file shrink
Reduced the IMG Pi 3b+ image
2026-05-08 01:23:43 -03:00
Marc Monka c08b7466d1 Revision 1.1
- Updated code blocks appareance.
- Added UTF8 on usbmount
- Added Exfat support
2026-05-08 01:19:57 -03:00
Marc Monka 61c87361bd Edited arduino and xml files so new buttons send MIDI messages and mapped tto Mixxx functions 2026-03-17 18:02:03 +01:00
Markus Golec 2118dc8852 Delete mixxx/SKIN/XDJ100SX directory 2026-03-15 18:53:55 +01:00
Markus Golec a4b14b3d90 Delete mixxx/SKIN/HelveticaNeueUltraLightItalic.otf 2026-03-15 18:53:33 +01:00
Markus Golec 3feacb295e Delete mixxx/SKIN/HelveticaNeueUltraLight.otf 2026-03-15 18:53:26 +01:00
Markus Golec 07c92c0609 Add files via upload 2026-03-15 18:53:02 +01:00
Markus Golec b5b1eee974 Delete mixxx/XDJ200SX directory 2026-03-15 18:52:17 +01:00
Markus Golec 71d6caceda Add files via upload 2026-03-15 18:51:38 +01:00
Markus Golec 19a5340aa7 Delete documentation/PINOUT.xlsx 2026-03-15 18:39:39 +01:00
Markus Golec 75251efa19 Add files via upload 2026-03-15 18:39:18 +01:00
Markus Golec 4f3efc9a2b Add files via upload 2026-03-15 18:35:27 +01:00
Markus Golec b5790f4789 Delete datasheets/TeensyLCcard6b_rev4_web.pdf 2026-03-15 18:35:09 +01:00
Markus Golec 0b42c15ea5 Delete datasheets/TeensyLCcard6a_rev4_web.pdf 2026-03-15 18:34:58 +01:00
Markus Golec ba0b8473cc Add files via upload 2026-03-15 18:34:11 +01:00
Markus Golec e2394053b8 Delete datasheets/pioneer_cdj-100s-sm-rrv2027.pdf 2026-03-15 18:33:26 +01:00
Markus Golec 45b7bc2642 Delete mixxx/XDJ200SX.midi.xml 2026-03-15 18:32:28 +01:00
Markus Golec 19aa8f16fb Delete mixxx/XDJ200SX.js 2026-03-15 18:32:19 +01:00
Markus Golec cd6998d11c Add files via upload 2026-03-15 18:31:57 +01:00
Markus Golec d98aabfa43 Delete mixxx/MIDI 2026-03-15 18:28:14 +01:00
Markus Golec 583c9fbb75 Create MIDI 2026-03-15 18:27:53 +01:00
Markus Golec d581be16fa Add files via upload 2026-03-15 18:26:57 +01:00
Markus Golec 55579314c5 Delete mixxx/MIDI/XDJ100SX.midi.xml 2026-03-15 18:26:27 +01:00
Markus Golec 9e87d2e3d4 Delete mixxx/MIDI/XDJ100SX.js 2026-03-15 18:26:19 +01:00
Markus Golec a2b65ce6ae Delete print-assets/xdj100sx_print.pdf 2026-03-15 17:50:55 +01:00
Markus Golec 17730e4b94 Delete print-assets/xdj100sx_3dprintstl.stl 2026-03-15 17:50:45 +01:00
Markus Golec 77639ead8d Update name.c
XDJ200SX
2026-03-15 17:49:35 +01:00
Markus Golec 0d38935511 Delete arduino/XDJ100SX.ino 2026-03-15 17:49:02 +01:00
Markus Golec ca3afdce5e Arduino Sketch XDJ200SX.ino Version 1 2026-03-15 17:44:06 +01:00
Markus Golec 0df4ebc4f8 Update README.md 2026-01-06 09:34:37 +01:00
Markus Golec ad5153e578 Update README.md 2026-01-06 09:34:08 +01:00
Markus Golec 8ec940a529 Update README.md 2026-01-06 09:33:42 +01:00
Markus Golec 1f658836ca Update README.md 2026-01-06 09:31:56 +01:00
Markus Golec a995e2ba84 Update README.md 2026-01-06 09:30:02 +01:00
Markus Golec 3d373165cd Update README.md 2026-01-06 09:19:12 +01:00
Markus Golec 43338b4c35 Update README.md 2026-01-06 09:15:36 +01:00
Marc Monka 6f07eae7d5 Delete mixxx/helvetica-neue/readme.md 2025-12-04 10:23:19 +01:00
Marc Monka 3ada74d7fa Helvetica Font addition 2025-12-04 10:22:37 +01:00
Marc Monka e88031b0ac Create readme.md 2025-12-04 10:22:06 +01:00
Marc Monka 2308bfdeab Pitch slider modification
Arduino sends now LSB / MSB to have 14 bit resolution for the pitch slider. Mapping modified. We have now tempo increments of 0,01%.
2025-11-19 12:36:34 +01:00
Marc Monka 3a9a0a2c18 Merge branch 'main' of https://github.com/marcmonka/XDJ100SX 2025-11-05 13:48:14 +01:00
Marc Monka bbd15b0f0c Update XDJ100SX.pdf 2025-11-05 13:46:33 +01:00
Marc Monka 843e674590 Delete .DS_Store 2025-10-31 19:25:30 +01:00
Marc Monka 0fcd447f32 Delete print-assets/.DS_Store 2025-10-31 19:25:20 +01:00
Marc Monka 88898f8f4f Delete mixxx/SKIN/XDJ100SX/.DS_Store 2025-10-31 19:24:52 +01:00
Marc Monka 6583ebb37a Delete mixxx/SKIN/.DS_Store 2025-10-31 19:24:39 +01:00
Marc Monka dc783ef1f0 Delete mixxx/.DS_Store 2025-10-31 19:24:29 +01:00
Marc Monka 4f55a7624c Delete images/.DS_Store 2025-10-31 19:24:17 +01:00
Marc Monka f553ac9ae2 Delete datasheets/.DS_Store 2025-10-31 19:24:02 +01:00