ESP32 microcontroller based WIFI controller for the Behringer Ultradrive Pro / DCX2496. No wifi router or internet connection needed, no applications to install.
I take no responsibility if you destroy your sound system using this.
The project is free software and there is no official support.
DuinoDCX User Guide. The guide includes step by step instruction for building the harware setup and goes trough the software installation and basic usage. Contributions to the manual are really welcome.
- ESP32 development board
- RS232 To TTL converter
- The SerialChiller board
Building and uploading
npm install to fetch dependencies.
To build the project run
npm run build and then
npm run dist.
The dist command will read the minified files from the
build dir and then rewrites the gzipped hex payloads for the static files to
DuinoDCX/DuinoDCX.ino Arduino sketch file using Arduino IDE. Set the Partition Scheme to Minimal SPIFFS (Large apps with OTA) and upload the project to the microcontroller.
Precompiled binaires can be uploded using the ESP32 OTAWebUpdater example or using the built in functionality after the initial installation.
Thanks to Ilkka Huhtakallio for contributing the transfer function code. Without that this project would not have all those pretty graphs.