Skip to content

Releases: Duet3D/DuetWebControl

Version 2.0.0-RC2

25 Dec 18:46
Compare
Choose a tag to compare
Version 2.0.0-RC2 Pre-release
Pre-release
  • Fixed password login on remote machines
  • Movement buttons control relative+absolute position again
  • Invalid password notification is now hidden if the no password is used
  • Updated package.json

Version 2.0.0-RC1

25 Dec 00:51
Compare
Choose a tag to compare
Version 2.0.0-RC1 Pre-release
Pre-release

Whole new web interface for the Duet 2 platform based on Vue.JS and Vuetify

Version 1.22.5

14 Nov 13:50
Compare
Choose a tag to compare
  • Added new Upload button to Display Editor
  • Updated README
  • Bug fix: Macros on the Control page were not properly sorted

Version 1.22.4

23 Oct 15:44
Compare
Choose a tag to compare

Added compatibility mode for RRF 2.01
Changed "Print" to "Job" and "Printing" to "Processing" basically everywhere in DWC
Added support for Duet 3 firmware files
Added new drop-down item to allow users to specify the mesh size for grid probing
Updated German translations
Bug fix: When running M997 directly from DWC, multiple modal windows would show up
Bug fix: After a file had been edited, sometimes a JavaScript error could show up
Bug fix: After a /sys file had been uploaded, DWC did not refresh the sys files automatically
Bug fix: Upload buttons were not visible on SM screen sizes (tablets)
Bug fix: After creating display files the file list was not updated automatically

Version 1.22.2

27 Aug 12:43
Compare
Choose a tag to compare
  • List of saved G-Codes on the Settings page is now scrollable
  • When a response cannot be parsed, the connection is terminated until the web interface is reloaded
  • Brought German translations up-to-date and merged in more improvements for Spanish and - Portugesian translations (thanks ajtudela and phcella)
  • Changed which movement buttons are visible on different resolutions
  • When filaments are loaded, M703 is sent along with M701
  • Added new option to edit config macros for filament entries
  • Mobile keyboards are automatically closed after temperature inputs (xs+sm layouts)
  • Bug fix: If variables in localStorage were badly initialised their default value was not restored
  • Bug fix: Multiple HTTP requests can be sent to display all the files on the SD card
  • Bug fix: Webcam rotation+flip options didn't work
  • Bug fix: When existing files were edited, the whole list was reloaded
  • Bug fix: When small uploads were manually cancelled, DWC tried to restart them
  • Bug fix: Setting all the tool temperatures tried to set temperatures for tools without heaters
  • Bug fix: When trying to a password-connected machine, a notification saying "Invalid password" would pop up

Version 1.22

02 Aug 20:19
Compare
Choose a tag to compare
  • Active tool is better highlighted
  • Time on G-Code Console is no longer wrapped
  • Implemented auto-completion feature on G-Code inputs
  • G-code inputs provide a new link item to the G-code wiki page
  • When G29 is invoked with the P-parameter, the corresponding heightmap file is displayed
  • Move steps for each axis and extruder amounts+feedrates can be changed via right-click
  • When moving around on the Control page, S2 is added to the G1 code automatically. Can be turned off on the Settings page too
  • Custom themes can be used by uploading own .theme.css files
  • Compensation type is shown in the Auto Calibration dropdown menu
  • Fan and heater names can be assigned (see M305 S and M106 C parameters)
  • Use "axes" value instead of "xyz" length to get number of configured axes
  • DWC reloads itself/its settings when it/its settings are updated
  • Implemented possibility to download the G-code log as a CSV or TXT file
  • Webcam image can be flipped and rotated on demand
  • Improved settings behavior when running on localhost
  • Removed fotomas's Dark theme in favour of standard Slate theme
  • Improved theme support for standard Boostrap 3 themes
  • Added a few new Bootstrap 3 themes from bootswatch.com
  • Added MCU temperature to Sensors panel
  • Added machine mode string to the Machine Status panel (requires latest RRF version)
  • Made usage of localStorage optional
  • Greatly improved automatic reconnect behaviour
  • Added more movement buttons for XL displays (>= 1500px)
  • Clicking on the axis coordinates allows setting them directly via G92
  • Factory defaults of DWC can be stored as dwc_factory.json on the SD card in /www
  • Fixed wordwrap of the babstepping buttons
  • Show min+max values of the MCU temperatures on hover
  • Uploads smaller than 1MiB are automatically retried if they fail
  • Increased default number of AJAX retries from 1 to 2
  • Bug fix: Upload speeds for low transmission rates were not rounded properly
  • Bug fix: Some elements were not named correctly causing the W3C validation to fail
  • Bug fix: Units of min+max voltages were wrong
  • Bug fix: When the DWC settings could not be loaded from the Duet, defaults are only uploaded if the file could not be found
  • Bug fix: Sometimes failed AJAX requests could make DWC stop updating
  • Bug fix: Fixed a problem where the A axis could cause a JS error
  • Bug fix: Tool Fan was always updated even if the user tried to change its value

Version 1.21.1

23 May 15:00
Compare
Choose a tag to compare
  • Increased precision of the coordinates for the X+Y axes
  • Added new 'O' status character to indicate that the machine has been turned off
  • Added support for 9 total fans
  • Implemented more granular control of pop-up notifications and made them wider on small devices
  • Spindle RPM of multiple tools can be set (requires RRF 1.21.1 or later)
  • JSON files are automatically opened via the text editor when double-clicked
  • Clicking on heater links activates them, then puts them into standby mode and eventually turns them off
  • DWC settings are uploaded to and downloaded from the Duet board by default
  • AJAX retries are automatically delayed if the time since it was sent is low
  • Added option to automatically close error messages. If not set, error messages are displayed persistently
  • Added maximum value for AJAX retries
  • Added Display editor for the Duet Maestro
  • DWC reloads file info automatically when a file simulation ends
  • DWC closes all notifications when Connect is pressed
  • When the session times out and a password is set, DWC attempts to reconnect automatically
  • Upload buttons remain enabled when a print is started
  • Visibility of fan sliders is stored in localStorage
  • Bug fix: When using the app, AJAX retries were not performed
  • Bug fix: Messages were not logged when no G-code was sent before
  • Bug fix: Prompt for firmware updates were not displayed when the machine was off
  • Bug fix: When using all 3 fans, the controls were not displayed on a Duet 2 after reloading the interface
  • Bug fix: When a 3D scanner was detached a JS error could be thrown
  • Bug fix: Tools calld "Spindle" are no longer displayed as such; use CNC mode instead
  • Bug fix: Occasionally a JS error was reported after a G-code file had been uploaded

Version 1.19

14 Aug 00:23
Compare
Choose a tag to compare
  • Enhanced 3D mesh view for different X+Y spacings
  • Increased number of configurable temp sensors from 6 to 10
  • Added message box controls for XY axes
  • Implemented new "Mix" option on the extrude/retract panel
  • Added Dutch translations (thanks whosrdaddy)
  • Bug fix: DWC disconnected when new temp sensors were configured
  • Bug fix: After reconnecting the active message box was not displayed
  • Bug fix: Sometimes the current tool was not underlined
  • Bug fix: ABC axes weren't displayed properly

Version 1.17+1

18 Jul 09:44
Compare
Choose a tag to compare
  • Added new Tools panel which will supersede the old Heaters panel in the next version
  • Refactored major parts of the Heaters panel
  • Added new Filaments page
    • Filaments can be created on the new page
    • Right-clicking entries allows load+unload macros to be modified
    • When clicking on tools that have only one extruder assigned, a popup is shown that lets users load, unload and exchange the current filament (requires RRF 1.19 or later)
  • Implemented support for custom extra temperature sensors:
    Added new Extra panel to provide a list of the extra sensors
    Extra temperatures can be optionally monitored on the chart
    These temperatures on the chart are displayed as dashes
  • Greatly improved file tables:
    • Allow items to be sorted by clicking on the headers
    • Multiple items can be selected, moved via drag&drop and deleted or downloaded as ZIP
    • Added support for double-clicks
    • Implemented new logic for context menus (open via right-click)
  • Allow bed heater to be remapped to any other heater
  • Added support for M291+M292 (show+confirm/close message box, only RRF 1.19 or later)
  • Removed dependencies on the "axes" and "heads" fields of the HTTP status response
  • Added support for 3 more axes (ABC)
  • Grouped "Make new" buttons on the Macros page
  • When "config.g" is uploaded via the edit function, "config.g" is moved to "config.g.bak" first
  • Enhanced Tools tab on the Settings page and allow tools to be named
  • Improved status loop and chart performance
  • Updated JSZip library to the latest version
  • Added all missing German translations
  • Added support for HTML5 notifications
  • Bug fix: Sometimes XY points in the 3D view weren't mapped correctly
  • Bug fix: G-Codes Files didn't display contents of second SD card after mounting
  • Bug fix: Main content was scrollable even though not enough space was available
  • Bug fix: Occasionally after reconnecting the macros weren't properly loaded
  • Bug fix: When a filament directory had no valid "date created" timestamp, the web interface disconnected with an AJAX error
  • Bug fix: Deleting filaments didn't work
  • Bug fix: Heater temperature inputs were not updated if the new "tools" and "states" fields were present