Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Duet Web Control wishlist notes and priorities

    Scheduled Pinned Locked Moved
    Duet Web Control wishlist
    32
    116
    19.1k
    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.
    • chrishammundefined
      chrishamm administrators
      last edited by

      As some of you may have noticed I did some moderation in this forum a few days ago and locked requests that are either duplicates, impossible to implement or those that have already been implemented. If you wish to have a certain feature added to the web interface, please vote for it in the corresponding thread.

      If you think it was a wrong decision to lock a specific thread (e.g. because an important feature is still missing), please feel free to open a new one or contact me directly via PM. Please be aware that I locked those threads in order to clean up the list of requests and not to cause frustration among users.

      As I expect to rewrite a main part of DWC in the near future I have not focused on better UI customisation yet but I am planning on improving this aspect greatly when I rewrite more of the underlying code.

      To give you an idea what will be implemented soon, here a list of the features that I will focus on over the next weeks. I will implement point by point and update this thread after every update - you'll be able to check out the new features on my dev branch too (see https://github.com/chrishamm/DuetWebControl/tree/dev) :

      • G-code input history (https://forum.duet3d.com/topic/1631/detailed-print-history)
      • G-code visualiser (depending on whether I can get a good visualisation toolkit working in JS) (https://forum.duet3d.com/topic/141/gcode-visualizer)
      • Different icons for the babystepping buttons (https://forum.duet3d.com/topic/3963/changeable-z-babystep-icons)
      • Ability to change increments for all the movements buttons (https://forum.duet3d.com/topic/288/duet-web-control-change-wish-list/2)
      • Better detection of emergency stops/firmware resets (https://forum.duet3d.com/topic/4054/automatic-reconnect-after-reset/4)
      • Highlight currently active tool (https://forum.duet3d.com/topic/2204/more-prominent-way-of-showing-active-tool)
      • Add S2 parameter to G1 movement codes (only as an option to be chosen in setup) (https://forum.duet3d.com/topic/4333/add-s2-parameter-to-head-movement-button-g1-actions)
      • Parse last G29 code and determine if different heightmap file was specified (https://forum.duet3d.com/topic/5105/auto-display-saved-heightmap-file)
      • Ability to change movement/feedrate button increments (https://forum.duet3d.com/topic/288/duet-web-control-change-wish-list/2)

      Duet software engineer

      deckingmanundefined robmundefined 2 Replies Last reply Reply Quote 6
      • BenDieselundefined
        BenDiesel
        last edited by BenDiesel

        One thing noticed is with the panel.due there is no " on the onscreen keyboard. Kinda make it hard to setup wifi with it

        deckingmanundefined dc42undefined 2 Replies Last reply Reply Quote 1
        • whosrdaddyundefined
          whosrdaddy
          last edited by

          • better alternative for sliders on mobile UI (on smartphone they are impossible to control in a precise manner)
          1 Reply Last reply Reply Quote 1
          • DocTruckerundefined
            DocTrucker
            last edited by

            Add a report on the gcode page to show when a file has been simulated and the time result.

            The firmware adds the simulated time to the end of the file. You and dc42 may wish to consider getting the firmwate to add a checksum to that so there is a degree of confidence the file hasn't neen changed sine the simulation.

            Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

            1 Reply Last reply Reply Quote 0
            • denkeundefined
              denke
              last edited by

              @chrishamm Can you give us some more info on what the rewrite changes?

              As a feature request I'd ask for decreased resource consumption, in the current state it's quite a good excercise to my notebook: model name: Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz (no offense intended, the current one is very nice in almost every other vay 🙂 )

              robmundefined 1 Reply Last reply Reply Quote 0
              • deckingmanundefined
                deckingman @BenDiesel
                last edited by

                @bendiesel said in Duet Web Control wishlist notes and priorities:

                One thing noticed is with the panel.due there is no " on the onscreen keyboard. Kinda make it hard to setup wifi with it

                I don't think panel.due is anything to do with Duet Web Control or Chrishamm. I think that's DC42s department.

                Ian
                https://somei3deas.wordpress.com/
                https://www.youtube.com/@deckingman

                1 Reply Last reply Reply Quote 0
                • deckingmanundefined
                  deckingman @chrishamm
                  last edited by

                  @chrishamm

                  Thanks. I for one appreciate your efforts.

                  Ian
                  https://somei3deas.wordpress.com/
                  https://www.youtube.com/@deckingman

                  1 Reply Last reply Reply Quote 1
                  • whosrdaddyundefined
                    whosrdaddy
                    last edited by

                    @denke you can decrease the polling in DWC settings, I set my polling time to 750ms and CPU usage was drastically reduced.

                    denkeundefined 1 Reply Last reply Reply Quote 0
                    • denkeundefined
                      denke @whosrdaddy
                      last edited by

                      Thanks for the tip! Will try!

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

                        @bendiesel said in Duet Web Control wishlist notes and priorities:

                        One thing noticed is with the panel.due there is no " on the onscreen keyboard. Kinda make it hard to setup wifi with it

                        This is OT in this thread, however the current PanelDue firmware does allow you to enter the double quote character. So I suggest you update your PanelDue firmware.

                        Duet WiFi hardware designer and firmware engineer
                        Please do not ask me for Duet support via PM or email, use the forum
                        http://www.escher3d.com, https://miscsolutions.wordpress.com

                        1 Reply Last reply Reply Quote 1
                        • ShadowXundefined
                          ShadowX
                          last edited by ShadowX

                          It would be great to have a single button to zip all the files in the SD Card and download it. I know you can currently download all the system files, but it would be nice to include the other directories to simplify backup process.

                          1. Option to include specific directories (ie: gcodes, macros, sys, www, etc.)
                          2. Option to automatically append the current date and time to the filename to make the names unique

                          If this is not possible, at least having the option to "Download as ZIP" the files in the "macros" folder similar to the system files would be good. When I select all the macro files and folders and right click, there are no options to zip the files to back them up. The only option is to "delete" the files.

                          SnowCrashundefined 1 Reply Last reply Reply Quote 3
                          • SnowCrashundefined
                            SnowCrash @ShadowX
                            last edited by

                            @shadowx said in Duet Web Control wishlist notes and priorities:

                            It would be great to have a single button to zip all the files in the SD Card and download it. I know you can currently download all the system files, but it would be nice to include the other directories to simplify backup process.

                            1. Option to include specific directories (ie: gcodes, macros, sys, www, etc.)
                            2. Option to automatically append the current date and time to the filename to make the names unique

                            If this is not possible, at least having the option to "Download as ZIP" the files in the "macros" folder similar to the system files would be good. When I select all the macro files and folders and right click, there are no options to zip the files to back them up. The only option is to "delete" the files.

                            I think this is an excellent suggestion and would like to second it.

                            1 Reply Last reply Reply Quote 0
                            • Kulitorumundefined
                              Kulitorum
                              last edited by

                              Ability to change movement/feedrate button increments, please

                              I work with a 8x8x6 meter concrete printer...... 100mm is not very long to move, and 6000mm/sec is just slow af....

                              Kulitorum

                              1 Reply Last reply Reply Quote 2
                              • robmundefined
                                robm @denke
                                last edited by

                                @denke I think maybe you should look elsewhere for the performance issues? I run DWC on an iMac (20-inch, Early 2008) / 2.4 GHz Intel Core 2 Duo / 4.00 GB RAM. It struggles with most things but DWC doesn't seem to be an issue.

                                1 Reply Last reply Reply Quote 0
                                • robmundefined
                                  robm @chrishamm
                                  last edited by

                                  @chrishamm said in Duet Web Control wishlist notes and priorities:

                                  my prioritised ordering:

                                  • G-code visualiser (depending on whether I can get a good visualisation toolkit working in JS) (https://forum.duet3d.com/topic/141/gcode-visualizer)
                                  • Parse last G29 code and determine if different heightmap file was specified (https://forum.duet3d.com/topic/5105/auto-display-saved-heightmap-file)
                                  • G-code input history (https://forum.duet3d.com/topic/1631/detailed-print-history)

                                  I would also like to add:

                                  • more work to remove conditions where setting a temperature in DWC sets the printer waiting for the temperature to be reached ('Busy'). The main ones have been eliminated but I still get this occasionally.

                                  This one (below) may be less important now that there is the G-code to remove the no-move-without-homing limitation overall - or it might be argued that it is better to have DWC and PanelDue use the S2 parameter for 'manual' moves and leave them otherwise disabled until the system is homed:

                                  • Add S2 parameter to G1 movement codes (only as an option to be chosen in setup) (https://forum.duet3d.com/topic/4333/add-s2-parameter-to-head-movement-button-g1-actions)

                                  Thanks for your work Chris.

                                  1 Reply Last reply Reply Quote 0
                                  • Danalundefined
                                    Danal
                                    last edited by

                                    I would like to see the message (console) separated by connection, with a small history buffer, perhaps five to eight lines, per connection.

                                    I believe this would take some changes to RR firmware and DWC both.

                                    Delta / Kossel printer fanatic

                                    1 Reply Last reply Reply Quote 1
                                    • Christoph13524undefined
                                      Christoph13524
                                      last edited by

                                      It would be nice to name fans. I have LED strips and other cooling fans installed which is confusing when the names are FAN 1/2/3

                                      Printing with an UMO+
                                      Duet 2 WiFi 1.04

                                      1 Reply Last reply Reply Quote 2
                                      • chrishammundefined
                                        chrishamm administrators
                                        last edited by

                                        And as promised here the first update, this is the changelog:

                                        • Active tool is better highlighted
                                        • Time on G-Code Console is no longer wrapped
                                        • mplemented 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
                                        • 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

                                        You can get the new beta here: https://github.com/chrishamm/DuetWebControl/blob/dev/DuetWebControl-1.21.2-b1.zip Please let me know if you find any problems.

                                        Duet software engineer

                                        zerspaner_gerdundefined wilrikerundefined Catalin_ROundefined 4 Replies Last reply Reply Quote 3
                                        • zerspaner_gerdundefined
                                          zerspaner_gerd @chrishamm
                                          last edited by

                                          Thank you @chrishamm,

                                          Did not know that there is also a thread about DWC!

                                          Everything is fine

                                          @chrishamm said in Duet Web Control wishlist notes and priorities:

                                          • G-code inputs provide a new link item to the G-code wiki page

                                          The selection menu I liked but better, as the question mark where the G-code wiki page linked.

                                          1_1529752059749_auswahl menü 1.21.2-b1.JPG1.21.2-b1

                                          0_1529752059748_auswahl menü 1.21.1.JPG1.21.1

                                          This page I have already created a bookmark in my browser.

                                          Board: Duet WiFi 1.03 | Firmware Version: 3.1.1 | WiFi Server Version: 1.23 | Web Interface Version: 3.1.1

                                          1 Reply Last reply Reply Quote 0
                                          • wilrikerundefined
                                            wilriker @chrishamm
                                            last edited by

                                            @chrishamm said in Duet Web Control wishlist notes and priorities:

                                            First of all, thank you for the great update!

                                            • G-code inputs provide a new link item to the G-code wiki page

                                            I like the idea but I would find it even better if this link vould jump to the anchor of an already entered GCODE command. I know this is quite complicated with dozuki's way of creating the anchors but I wanted to state it anyway.

                                            • Move steps for each axis and extruder amounts+feedrates can be changed via right-click\

                                            I really like this one! 👍

                                            Manuel
                                            Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                                            with probably always latest firmware/DWC (incl. betas or self-compiled)
                                            My Tool Collection

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