Releases: Duet3D/DuetWebControl
Releases · Duet3D/DuetWebControl
Version 3.4-b4
Compatible versions:
- DuetSoftwareFramework 3.4-b4
- RepRapFirmware 3 or newer
New features:
- Added support for password protection to SBC connections
Changed behaviour:
- Increased default number of extrusion factor sliders from two to six
Bug fixes:
- Order of displayed extruders depended on toggle order
- Auto-completion drop-down list could overlap the code input
Version 3.4-b3
Compatible versions:
- DuetSoftwareFramework 3.4-b3
- RepRapFirmware 3 or newer
Changed behaviour:
- Heightmap plugin is now based on BabylonJS (removes dependency to ThreeJS)
Bug fixes:
- When the sys directory was set without 0: at the start, the path was truncated on the System Files page
Version 3.4-b2
New features:
- Greatly improved performance for object model updates
- Plugins may now register custom i18n data
- Added controls from DWC-CNC fork
Changed behaviour:
- Old-style
rr_status
requests are no longer supported - Built-In/Third-Party Plugins are now called Integrated/External Plugins
Version 3.4-b1
New features:
- Added preliminary Polish translations (thanks Chri55)
Version 3.3.0
Upgrade notes since version 3.2:
- Saved G-codes from the inputs are no longer saved on the Duet to avoid excessive SD card wear
- This will be the last DWC version that remains compatible with old-style status responses
Compatible versions:
- DuetSoftwareFramework 3.3.0
- RepRapFirmware 2 or newer (1.2x may work but untested)
Bug fixes:
- Layers chart was only cleared when the layer variable was set
- Plugin upgrades were not working in standalone mode
Please check out the full changelog for further improvements since v3.2.2.
Version 3.3-rc3
Upgrade notes since version 3.2:
- Saved G-codes from the inputs are no longer saved on the Duet to avoid excessive SD card wear
- This will be the last DWC version that remains compatible with old-style status responses
Compatible versions:
- DuetSoftwareFramework 3.3-rc3
- RepRapFirmware 2 or newer (1.2x may work but untested)
Changed behaviour:
- Job progress indicator now uses job.rawExtrusion instead of move.extruders[].rawPosition if possible
- Changed caption of Third-Party Plugins to Machine-Specific Plugins
Bug fixes:
- Overflow confirmation of Accelerometer plugin did not display translated message
- Fixed selection problem on the Accelerometer page
- Fixed issue where global variables could be hidden on the OM browser after a reconnect
- Reset prompt after expansion board update was shown even if the mainboard was updated
- Layer chart was not immediately cleared when a new print was started
- Cache for simulated files was not properly cleared
Version 3.3-rc2
Compatible versions:
- DuetSoftwareFramework 3.3-rc2
- RepRapFirmware 2 or newer (1.2x may work but untested)
New features:
- .deb packages can be installed if support for package management and root plugins is enabled in DSF
Bug fixes:
- Global variables were not cleared on disconnect
- Added new
Disconnected
state to indicate when DWC is not connected to RRF
Version 3.3-rc1
Compatible versions:
- DuetSoftwareFramework 3.3-rc1
- RepRapFirmware 2 or newer (1.2x may work but untested)
Changed behaviour:
- DWC does not ask for a firmware reset if the mainboard was updated as well
Bug fixes:
- Arrow icon next to the code input was misleading
- Status panel stopped updating if Z-probes contained gaps in the OM
- Global variables were not properly updated in the DWC object model
Version 3.3-b3
Compatible versions:
- DuetSoftwareFramework 3.3-b3
- RepRapFirmware 2 or newer (1.2x may work but untested)
New features:
- Added new accelerometer plugin with frequency analysis
- Object model browser reads DSF API docs for property descriptions
- When PanelDueFirmware.bin is uploaded, DWC asks for update via M997
- Updated syntax highlighting for new G-code meta keywords
- Added global namespace to the object model
Bug fixes:
- In standalone mode no upload retries were attempted on upload errors
- Update prompts were not shown when files were uploaded via floating buttons
- Excessively long tool lists are queried using multiple requests (standalone mode)
Version 3.3-b2
Compatible versions:
- DuetSoftwareFramework 3.3-b2
- RepRapFirmware 2 or newer (1.2x may work but untested)
New features:
- Added new wizard for plugin installation
- Rewrote backend for layers chart in standalone mode
- Added support for new heightmap format with variable axes
- Object model explorer shows live values (configuration changes may need manual refresh though)
Changed behaviour:
- Code reply notifications are no longer shown on the Console page
- Display menu has been moved to the System page and added new option for Firmware
- M568 is used for inactive tools to set the spindle RPM, otherwise fallback to M3/M4
- UI allows already loaded filaments be loaded into other extruders
Bug fixes:
- When the "Decompressing" notification was dismissed too soon, an error message was written to the console
- Setting all tool temps worked only if the tools array didn't contain gaps (null items)
- New slicer time wasn't displayed correctly
- Default speed factor was 10000% instead of 100% (only when not connected)