To update the firmware on your DDCS V3.1 CNC controller , you must use a FAT32-formatted USB drive containing an "install" folder with the specific update files. 1. Preparation Backup Settings

: Before updating, take photos or write down your current parameters (press

twice to reach the settings page). Updates may reset these to factory defaults. Format USB : Use a USB drive (ideally 4GB or smaller) formatted to

. Larger or high-speed USB 3.0 drives sometimes fail to be recognized during the boot process. 2. File Setup : Obtain the latest firmware from the official Digital Dream download page Folder Structure : Create a folder named in the root directory of your USB drive. Copy Files

: Unzip the downloaded firmware and move the specific update files (often including a files) into the "install" folder.

Note: Ensure you have the correct version for your hardware (V1 vs V2); manually renaming these folders can brick the device. 3. Installation Process : Turn off the DDCS V3.1 controller completely. Insert USB : Plug the USB drive into the controller's USB port. Boot to Update

: Turn the power back on. The controller should automatically detect the "install" folder and begin the flashing process.

turn off the power during this stage. The screen will typically display progress or a notification once finished.

: Once the update is confirmed complete, power the unit off, remove the USB drive, and turn it back on. 4. Post-Update Verification Check Version : Navigate to the System Info

tab to verify the software version matches the one you installed. Restore Defaults : If the system behaves erratically, find the "Restore Defaults" option in the settings column to clear old cache. Re-enter Parameters

: Manually re-enter your saved motor pulse equivalency and direction settings if they were reset. post-processor for your CAM software to work with this new firmware?


Q2: Will the update delete my G-code files stored on the internal flash?

No. User files are stored on a separate SPI flash partition. However, parameters (not files) are erased.

🐛 Known Limitations (This Release)

5. Post-update


Part 1: What is the DDCS V3.1? (And Why Firmware Matters)

Before diving into the update process, it is critical to understand the hardware. The DDCS V3.1 is a standalone 3-6 axis motion controller. Unlike GRBL or Mach3 setups that require a dedicated computer tethered to the machine, the DDCS runs entirely from its own CPU and a USB drive.

The "Firmware" is the low-level operating system that tells the hardware how to read G-code, interpret acceleration curves (S-curve vs. trapezoidal), and communicate with your VFD (Variable Frequency Drive) or stepper drivers.

Common pre-update issues:

A new DDCS V3.1 firmware update directly addresses these issues by optimizing the FPGA logic and the ARM processor communication.