Glad that fixed it.

@dougk said in DWC Always Disconnected:

How did you know what versions of each piece of firmware I should choose?

Well your M115 result showed you were using a 2.02 release candidate. So I chose the latest files for RRF2 that should still be compatible with whatever config files shipped with the promega.

Now that you're up and running I would suggest maybe taking the opportunity to update to RRF3 and make a fresh config file set, but I'm not sure how complex the existing one from M3D is and how comfortable you'd be trying to get a fresh config file going.

Either way, make a backup of your current configs and if you do want to update...

If you still have access to DWC. Upload these 3 zip files, one at a time in the system tab. Don't extract them first. Reboot after each. Use M115 in the gcode console to verify the firmware has been applied.
https://github.com/Duet3D/RepRapFirmware/releases/download/2.05.1/Duet2Firmware-2.05.1.zip
https://github.com/Duet3D/RepRapFirmware/releases/download/3.0/Duet2and3Firmware-3.0.zip
https://github.com/Duet3D/RepRapFirmware/releases/download/3.3/Duet2and3Firmware-3.3.zip
That will get your firmware and DWC up to date.

You can see the change logs here:
https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.x

For your config, might be a good idea to run through the configurator tool and generate a fresh set for RRF3.
https://configtool.reprapfirmware.org/Start

Backup your existing config files in the sys folder in case you want to switch back to RRF2. It’s easy to switch back and forth, just upload the zip file for the version you want and then upload your config files.

These documents will come in handy during the conversion.
https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview
https://duet3d.dozuki.com/Wiki/Gcode