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

    Duet Web Control 2.0.0-RC5

    Scheduled Pinned Locked Moved
    Duet Web Control
    23
    87
    10.2k
    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.
    • dc42undefined
      dc42 administrators @deckingman
      last edited by dc42

      @deckingman said in Duet Web Control 2.0.0-RC5:

      @dc42 said in Duet Web Control 2.0.0-RC5:
      ......................

      If this is a serious issue, then perhaps the M204 settings should be set per job/per input channel, in the same way that feed rate and relative/absolute extrusion is?

      In the slicer you mean?

      No, I meant in RRF. At the start of every job, the M204 acceleration would default to 10000 as it currently does for the first job (so the M203 M201 limits will be used instead), unless you chose to include a M204 command in config.g.

      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

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

        @doctrucker said in Duet Web Control 2.0.0-RC5:

        The default behaviour of left clicking on the builds @ system files has changed. Was this intentional? I now have to right click on builds to select start, or right click and edit to tweak config.g etc.

        I noticed this as well. Primarily the editing of config.g. I realized that a double-click will open the editor.

        @chrishamm: one thing that I always do and that never works - but worked in DWC1 - is to use ESC to close the editor without saving.

        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
        • deckingmanundefined
          deckingman @dc42
          last edited by

          @dc42 said in Duet Web Control 2.0.0-RC5:

          No, I meant in RRF. At the start of every job, the M204 acceleration would default to 10000 as it currently does for the first job (so the M203 limits will be used instead), unless you chose to include a M204 command in config.g.

          Sorry, I'm a bit under the weather right now (Kidney infection again) so my mental faculties, are performing even less well than usual.

          I guess you meant the M201 (max acceleration) and not the M203 (max feedrate)?

          But I'm still not sure how your suggestion would help. I do use M204 in my config.g to set different print and travel accelerations. I thought that's whole point of it. I guess on reflection, your idea would effectively cancel out the legacy M204 setting generated by the slicer but only for users who don't use M204 in the first place.

          And as @Phaedrux tells me that the slicer uses M204 Snn instead of "T" and "P" parameters, that means that the slicer would effectively disable the separate print and travel acceleration settings that I have in my configuration files. Which means that not only is the slicer messing with configuration but it is effectively disabling a firmware feature. That's not how it should be IMO.

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

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

            Yes I did mean M201, not M203.

            The M204 S/T/P is a Marlin thing. They originally defined is to use S, then when some slicers were already using it, changed their minds and decided to use T and P instead. I had to look inside the Marlin source code to see how M204 is supposed to behave. Maybe some slicers are using T and P now, don't know. For RRF it's often better to use DAA instead.

            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

            Phaedruxundefined 1 Reply Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator @dc42
              last edited by

              @dc42 @deckingman

              0_1551460792172_Screenshot 2019-03-01 11.19.07.png

              This is what Slic3r uses for acceleration control. It's present in both original and PE versions. Setting the values to 0 will use the default, and setting default to 0 will use the firmware values. Default entry is used for travel moves. It uses M204 S# to change acceleration per move. At the end of the print it issues M204 S with the default value for travels.

              Cura also has acceleration control, but uses M204 T and P when set to RepRap flavor. And at the end of the print will set both M204 P and T to the configured travel acceleration.

              At least they use M204 instead of M201. They are optional, and disabled by default.

              Z-Bot CoreXY Build | Thingiverse Profile

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

                @phaedrux Ahh. So if you set the "default" in the slicer to be the same as the configured value (as in config.g) at the end of a print, it will issue an M204 which should get you back to the configured (as in config.g) value yes? With the caveat that Slic3R will still use M204 S so if you use M204 with different T and P in config.g this will still be screwed yes?

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

                Phaedruxundefined 1 Reply Last reply Reply Quote 0
                • garyd9undefined
                  garyd9 @chrishamm
                  last edited by

                  @chrishamm
                  Very minor issue with Duet Web Control 2.0.0-RC5:

                  1. The interface shouldn't give the option to "simulate file" or "start file" while it's already simulating a file. (It also should disable those options if a print is already running, but I didn't check that.)

                  or

                  1. If disabling the options isn't possible, it should pop up the resulting duet error message ("Error: M37: cannot simulate while a file is being printed")

                  "I'm not saying that you are wrong - I'm just trying to fit it into my real world simulated experience."

                  1 Reply Last reply Reply Quote 0
                  • DocTruckerundefined
                    DocTrucker
                    last edited by

                    Likewise pressing the refresh button upsets an active print.

                    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
                    • Phaedruxundefined
                      Phaedrux Moderator @deckingman
                      last edited by

                      @deckingman said in Duet Web Control 2.0.0-RC5:

                      @phaedrux Ahh. So if you set the "default" in the slicer to be the same as the configured value (as in config.g) at the end of a print, it will issue an M204 which should get you back to the configured (as in config.g) value yes? With the caveat that Slic3R will still use M204 S so if you use M204 with different T and P in config.g this will still be screwed yes?

                      Yes. But if you're already using the acceleration values in the slicer the next time you print the proper values will be applied anyway. So you'd only have a problem if going from printing a file that used slicer acceleration control to printing a file that doesn't use it.

                      Z-Bot CoreXY Build | Thingiverse Profile

                      1 Reply Last reply Reply Quote 0
                      • DocTruckerundefined
                        DocTrucker
                        last edited by

                        Not a huge fan of the way Slic3r handles the dynamic acceleration at the moment. I've commented about this on either this forum or RepRap quite recently. It issues the following two lines before a geometry block:

                        M201 X500 Y500
                        M204 P500 T500

                        I'd much rather the M201 value be left alone as this is set as a maximum in the config.g file.

                        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!

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

                          @doctrucker I'm getting confused now because @Phaedrux is saying that Slic3R only issues M204 "S" commands and doesn't use M201 at all. Now you are telling me that the dynamic acceleration changes both the M201 and the M204 P and T values.

                          Personally I find that having a config override file is bad enough because you have configuration settings in two different places. So I don't use it. Having the slicer messing with these things is even worse so I'm certainly not going to use that.

                          I'm not a fan of changing accelerations on a per move basis apart from print and non-print moves, because personally I think that hot viscous filament being forced through a nozzle has too much damping to react in a predictable way to sudden changes in force (which is what attempting to accelerate it comes down to).

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

                          1 Reply Last reply Reply Quote 0
                          • DocTruckerundefined
                            DocTrucker
                            last edited by DocTrucker

                            I think we need to move this out of the DWC thread? I realised it may have started due to a link the the DWC.

                            I'll download the latest dev and confirm that's still the way its done after ordering a few bits...

                            Edit: I'll start a new thread: - https://forum.duet3d.com/topic/9378/slicer-based-dynamic-acceleration-control

                            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
                            • DocTruckerundefined
                              DocTrucker
                              last edited by

                              The posative is that RC5 is much more stable than RC4.

                              The area to work on is the text entry bug. It keeps ocuring. I have to close my browser tab and reopen to clear it, F5 or ctrl F5 doesn't cut it.

                              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
                              • appjawsundefined
                                appjaws @DocTrucker
                                last edited by

                                @doctrucker I can now add temperatures after a reload of DWC

                                appjaws - Core XYUV Duet Ethernet Duex5
                                firmware 3.5.0-rc.4 Web Interface 3.5.0-rc.4
                                Ormerod 1-converted to laser engraver, Duet wifi
                                OpenSCAD version 2024.03.18
                                Simplify3D 5.1.2

                                1 Reply Last reply Reply Quote 0
                                • appjawsundefined
                                  appjaws @appjaws
                                  last edited by

                                  @appjaws still missing even after a reload of DWC

                                  appjaws - Core XYUV Duet Ethernet Duex5
                                  firmware 3.5.0-rc.4 Web Interface 3.5.0-rc.4
                                  Ormerod 1-converted to laser engraver, Duet wifi
                                  OpenSCAD version 2024.03.18
                                  Simplify3D 5.1.2

                                  1 Reply Last reply Reply Quote 0
                                  • kraegarundefined
                                    kraegar
                                    last edited by

                                    RC5 is more stable than RC4 for me, but the files menu is now more annoying with the single click / double click mechanics. And I can't find any way to navigate back up in the directory tree, other than to refresh the page.

                                    Co-Creator of the RailcoreII CoreXY printer
                                    https://www.thingiverse.com/thing:2407174

                                    1 Reply Last reply Reply Quote 0
                                    • NicoLab28undefined
                                      NicoLab28
                                      last edited by

                                      Keyboard issues (arrows and others) in the editor
                                      Print time wrong under S3d, tells me 1h 0s instead of 1h 35m
                                      No print time, after printing, when you arrive late.
                                      The time of the simultation not updated.

                                      Bug on the selected tool, it appears in dark mode, but not in light. I still have not validated everything, but it seems that in dark mode, it always displays tool 0 even unsorted.

                                      1 Reply Last reply Reply Quote 0
                                      • chrishammundefined
                                        chrishamm administrators @appjaws
                                        last edited by

                                        I just figured out why the inputs stop working, it's due to an update of the 3D library THREE that somehow blocks keyboard inputs once an instance of it is created. I will provide RC6 with a downgraded version of THREE later today.

                                        @appjaws said in Duet Web Control 2.0.0-RC5:

                                        The connect / disconnect button is missing

                                        At the moment the Connect / Disconnect button is only available when running from localhost. I will add an option as soon as multi-machine support has been fully added (should be no big deal since the backend is already finished).

                                        @wilriker said in Duet Web Control 2.0.0-RC5:

                                        @chrishamm: one thing that I always do and that never works - but worked in DWC1 - is to use ESC to close the editor without saving.

                                        Good point, I'll add this again in RC6.

                                        @garyd9 said in Duet Web Control 2.0.0-RC5:

                                        @chrishamm
                                        Very minor issue with Duet Web Control 2.0.0-RC5:

                                        1. The interface shouldn't give the option to "simulate file" or "start file" while it's already simulating a file. (It also should disable those options if a print is already running, but I didn't check that.)

                                        or

                                        1. If disabling the options isn't possible, it should pop up the resulting duet error message ("Error: M37: cannot simulate while a file is being printed")

                                        Good point, these options will be hidden in RC6 if a file print is in progress.

                                        @kraegar said in Duet Web Control 2.0.0-RC5:

                                        RC5 is more stable than RC4 for me, but the files menu is now more annoying with the single click / double click mechanics. And I can't find any way to navigate back up in the directory tree, other than to refresh the page.

                                        You can go up by clicking on the links that are displayed above the file list once you enter a sub-directory. I understand the concept of click/double-click needs to be changed for touch devices (which I will do in RC6) but what's the problem with activating items via double-click on a standard PC?

                                        @nicolab28 said in Duet Web Control 2.0.0-RC5:

                                        Keyboard issues (arrows and others) in the editor
                                        Print time wrong under S3d, tells me 1h 0s instead of 1h 35m
                                        No print time, after printing, when you arrive late.
                                        The time of the simultation not updated.

                                        Bug on the selected tool, it appears in dark mode, but not in light. I still have not validated everything, but it seems that in dark mode, it always displays tool 0 even unsorted.

                                        Thanks for the bug report concerning the active tool highlighting, it will be fixed in RC6. Are the keyboard issues related to the height map problem I mentioned? The print stats will remain on the jobs page after a print finishes in RC6.

                                        Duet software engineer

                                        wilrikerundefined NicoLab28undefined kraegarundefined 3 Replies Last reply Reply Quote 0
                                        • wilrikerundefined
                                          wilriker @chrishamm
                                          last edited by

                                          @chrishamm said in Duet Web Control 2.0.0-RC5:

                                          but what's the problem with activating items via double-click on a standard PC?

                                          Mainly because we are all used to using single-clicks to open the editor/start the print.

                                          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

                                          AlexLinundefined 1 Reply Last reply Reply Quote 0
                                          • NicoLab28undefined
                                            NicoLab28 @chrishamm
                                            last edited by NicoLab28

                                            @chrishamm said in Duet Web Control 2.0.0-RC5:

                                            Are the keyboard issues related to the height map problem I mentioned?

                                            I was not in the heightmap, but in the macro editor. But I may be open at one point the heightmap.

                                            I also noticed that I could not edit gcode anymore in the top bar. Neither do F5, I had to close the window for it to work again. So it's probably the same problem.
                                            I must say that the DWC window is open 24/24, by the way, when I turn off the printer, and that I turn it on, the temperature curves are extremely long, it seemed to me that it resynchronized on the last minutes.
                                            To check that library three.js do not have this problem too.

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