Navigation

    Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Duet WiFi firmware bundle 1.15 released

    Firmware installation
    1
    2
    1150
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • dc42
      dc42 administrators last edited by

      I have released DuetWiFiFirmware 1.15 and DuetWebServer 1.02 at https://github.com/dc42/RepRapFirmware/tree/dev/Release/Duet-WiFi. For your convenience, I have also places a copy of Chrishamm's newly-released DuetWebServer 1.12 there.

      If you are already running the 1.15 release candidate, you can just install the new files. If you are running 1.15-beta3 or earlier, proceed as follows:

      • Install DuetWiFiFirmware-1.15.bin first (because the new DuetWebServer file needs it). You can do this by uploading it on the Settings page of DWC.
      • If you have M301 commands in your config.g file, use the config.g editor in DWC to double the I parameters and halve the D parameters in those commands.
      • Until you have the new DWC 1.12 installed, you need to install the other two files manually. So rename DuetWebServer-1.02.bin to DuetWebServer.bin, and rename DuetWebControl-1.12.bin to DuetWebControl.bin. Upload them on the Settings page of DWC. Then send M997 S1 to install DuetWebServer. If you have a PanelDue or Pronterface connected, you will be able to see the update progress. If not, then allow up to 2 minutes before you can connect in DuetWebControl again.
      • Then send M997 S2 to install the new DuetWebControl. This time it may be as much as 6 minutes before you can connect again.

      Future updates can be installed simply by uploading new DuetWiFiServer and DuetWebCobntrol files through the settings page of the new DWC, just as for the main firmware. I'd like to express my thanks to chrishamm for implementing this, along with the other new features in DWC 1.12.

      To use the new auto tuning feature, see https://duet3d.com/wiki/Tuning_the_heater_temperature_control. This feature is still somewhat experimental and will be refined in future releases.

      Here is the full change list in this release:

      DuetWiFiFirmware 1.15

      Implemented experimental PID automatic heating model calibration and PID tuning. See https://duet3d.com/wiki/Tuning_the_heat … re_control for details and instructions.
      Implemented much better heater safety monitoring, based on a model (first-order-plus-time-delay) of each heater/sensor system, using default models if none have been configured
      Implemented TMC2660 driver enable signal to support production Duet WiFi boards
      Implemented M38 (thanks Chrishamm)
      Added support for the external SD card connector on the Duet WiFi and implemented M21/M22 to support this
      Added support for new Duet Web Control functions, in particular the sys file editor (thanks chrishamm)
      Increased the PWM resolution
      On starting WiFi, display additional info from the wifi module if available, in particular the received signal strength indication
      Included the status of the SD card-detect signal in the M122 response
      Made the WiFi firmware version available to DuetWebControl
      Bug fix: PID parameters entered using M301 had the I parameter doubled and the D parameter halved, and vice versa for PID parameters reported by M301
      Bug fix: the object height was sometimes incorrectly extracted from gcode files
      Bug fix: slicer comments that included certain characters (e.g. '') would give ajax errors when the file information was returned
      Restructured the source code tree
      Refactored the TMC2660 driver code, in preparation for future work on standstill current reduction and dynamic microstepping

      DuetWiFiServer version 1.02

      Report the received signal strength indication in the status message
      Allow any file type to be served compressed, not just .js and .css files

      DuetWebControl 1.12 (by Christian Hammacher, github repo at https://github.com/chrishamm/DuetWebControl))

      Merge of dc42's latest DWC changes
      Updated Bootstrap and JQuery to latest versions
      Refactored entire JavaScript logic
      Modified and extended build script to generate SPIFFS and ZIP packages
      Redesigned settings page, introduced new values for Duet WiFi and improved data binding
      Changed several settings from milliseconds to seconds
      Allow creation of custom macro files
      Implemented /sys file editor
      Allow download of /gcodes and /sys files
      Improved AJAX handling, added support for two new HTTP requests and implemented parsing of new rr_connect fields
      Auto bed compensation button now visible on small devices and added quick connect button to error notification for small devices
      Firmware temperature limit is applied to temperature chart
      M117 messages can be automatically discarded
      Implemented file info caching to speed up G-code file list
      Improved firmware update dialogs and added new ones for Duet WiFi
      Added Hungarian translations (thanks nhadrian) and extended German ones for new version
      Added some more icons and new "tuning" heater status (see M303)
      Fixed several minor bug

      1 Reply Last reply Reply Quote 0
      • dc42
        dc42 administrators last edited by

        I have just released version 1.15b, which fixes a problem ("temperature creep)" when legacy PID parameters were used. If you are currently using 1.15, please upgrade.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Unless otherwise noted, all forum content is licensed under CC-BY-SA