• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    Phaedrux Moderator @deckingman
    last edited by 27 Feb 2019, 18:25

    @deckingman said in Duet Web Control 2.0.0-RC4:

    They most certainly should not mess with with things that are in ones' configuration files like for example, changing acceleration settings.

    Ian, I would agree that I don't want the slicer to make changes without my instruction, but Slic3r PE won't change your acceleration settings of its own accord. It's a setting controlled by the user and it can be set to use the firmware values. Personally I like being able to set different acceleration values for different moves (lower first layer, slower for perimeters, higher for infill). I do wish that it used M204 P and T values properly for RepRap flavour, but it uses M204 S which sets both.

    Z-Bot CoreXY Build | Thingiverse Profile

    undefined 1 Reply Last reply 1 Mar 2019, 08:15 Reply Quote 0
    • undefined
      samlogan87 @chrishamm
      last edited by 27 Feb 2019, 19:48

      @chrishamm I took those on my computer, which I am running Chrome at 100% scale with a screen resolution of 1920x1080. The other issue is still that active temp settings not getting populated between devices.

      Kind Regards,
      Sam

      Custom Core-XY

      1 Reply Last reply Reply Quote 0
      • undefined
        chrishamm administrators
        last edited by 28 Feb 2019, 22:56

        Thanks again for your feedback, RC5 is out now - see https://github.com/chrishamm/DuetWebControl/releases/tag/2.0.0-RC5. Here the changelog once again:

        Finished i18n support
        Restructured Settings pages
        Added the Diagnostics button again to the Settings page
        Improved upload button appearance and file selection when opening the context menu
        Excluded JSON files from uploads to /www again
        Removed HTML links from file lists
        Updated Vuetify framework
        Make Vue globally accessible via window
        Bug fix: Compensation button wraps correctly on mobile devices
        Bug fix: Move buttons became unresponsive after the first click when performing manual height compensation
        Bug fix: Temperature inputs were not properly initialized in some cases
        Bug fix: Uploads of very big files could cause a crash in Chromium
        Bug fix: When printing a file, a missing firstLayerHeight property could cause an unwanted disconnect
        Bug fix: When restarting a machine, the job path would not be reset to the default path
        Bug fix: When navigating into empty macro directories, the 'Go up' option was hidden
        Bug fix: Sometimes the layer chart stayed empty
        Bug fix: The tool fan could not be hidden
        Bug fix: config.g could not be created if it did not exist before and fixed possible related race condition

        Please let me know if any other problems show up. Unless I need to change anything in the layout, I think I can provide a first translation in the next release (which will be the actual 2.0.0 release if everything goes well).

        Duet software engineer

        undefined 1 Reply Last reply 1 Mar 2019, 08:26 Reply Quote 2
        • undefined
          deckingman @Phaedrux
          last edited by 1 Mar 2019, 08:15

          @phaedrux said in Duet Web Control 2.0.0-RC5:

          Ian, I would agree that I don't want the slicer to make changes without my instruction, but Slic3r PE won't change your acceleration settings of its own accord. It's a setting controlled by the user and it can be set to use the firmware values. Personally I like being able to set different acceleration values for different moves (lower first layer, slower for perimeters, higher for infill). I do wish that it used M204 P and T values properly for RepRap flavour, but it uses M204 S which sets both.

          Yes, I take your point. But you are an experienced user so you will have the sense to put your "normal" (as set in config.g) M204 in the slicer end gcode - at least I hope you do.

          The danger lies with inexperienced users who tick the box to see what it does. Then they find it gives unexpected results so untick the box, only to find that they still get unexpected results because the last M204, issued by the slicer, will be retained - at least until the printer is power cycled and M204 from config.g is read in again.

          Unless you are saying the slicer is somehow clever enough to read the config.g file to ascertain the original (firmware) value and then reinsert this into the end gcode. If that's the case, then I guess it would be acceptable.

          I don't reply to many posts these days but I do read most of them and I have noticed an increase in the number of people have had print issues which mysteriously fix themselves. So I can't help wondering if the root cause might be slicers doing things to machine configuration settings?...........

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

          undefined 1 Reply Last reply 1 Mar 2019, 10:45 Reply Quote 0
          • undefined
            DocTrucker @chrishamm
            last edited by 1 Mar 2019, 08:26

            @chrishamm Can't type temperatures in? Having to manually use the G10 command to set tool temps.

            Bed level reload works fine, hope to report it is more stable very shortly.

            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
            • undefined
              DocTrucker
              last edited by DocTrucker 3 Jan 2019, 08:32 1 Mar 2019, 08:28

              It's not accepting any typed input on the gcode line, console or temperatures.

              Reverted back to RC3.

              Running through Firefox on Ubuntu onto a Duet v0.8.5.

              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
              • undefined
                chrishamm administrators
                last edited by 1 Mar 2019, 08:57

                @DocTrucker I'm sorry but I cannot reproduce your problem. It's all working as expected on Windows, Linux, Android and OS X. Is there anything particular that causes this behaviour? Does reloading the page help?

                Duet software engineer

                1 Reply Last reply Reply Quote 0
                • undefined
                  DocTrucker
                  last edited by 1 Mar 2019, 09:17

                  Odd. It's working fine when reverted back to RC3.

                  I'll swap back after this test has completed in a few minutes.

                  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
                  • undefined
                    DocTrucker
                    last edited by 1 Mar 2019, 09:21

                    Yeah something odd there after the update. Seems fine now. False alarm!

                    Thanks.

                    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
                    • undefined
                      dc42 administrators @deckingman
                      last edited by 1 Mar 2019, 10:45

                      @deckingman said in Duet Web Control 2.0.0-RC5:

                      Yes, I take your point. But you are an experienced user so you will have the sense to put your "normal" (as set in config.g) M204 in the slicer end gcode - at least I hope you do.
                      The danger lies with inexperienced users who tick the box to see what it does. Then they find it gives unexpected results so untick the box, only to find that they still get unexpected results because the last M204, issued by the slicer, will be retained - at least until the printer is power cycled and M204 from config.g is read in again.

                      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?

                      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

                      undefined 1 Reply Last reply 1 Mar 2019, 11:32 Reply Quote 0
                      • undefined
                        appjaws
                        last edited by 1 Mar 2019, 11:11

                        On the machine setting page I cannot input another temperature.
                        I can delete but not add, the curser just sits by the number but the field will not accept an input.

                        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

                        undefined 1 Reply Last reply 1 Mar 2019, 11:19 Reply Quote 0
                        • undefined
                          appjaws
                          last edited by appjaws 3 Jan 2019, 11:17 1 Mar 2019, 11:16

                          The connect / disconnect button is missing

                          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

                          undefined undefined 2 Replies Last reply 2 Mar 2019, 13:45 Reply Quote 0
                          • undefined
                            DocTrucker @appjaws
                            last edited by 1 Mar 2019, 11:19

                            @appjaws That happened to me too. Installed RC3 for a build wnet back to RC5 and it was fine. CTRL & F5?

                            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!

                            undefined 1 Reply Last reply 2 Mar 2019, 13:43 Reply Quote 0
                            • undefined
                              DocTrucker
                              last edited by 1 Mar 2019, 11:20

                              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.

                              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!

                              undefined 1 Reply Last reply 1 Mar 2019, 14:26 Reply Quote 0
                              • undefined
                                deckingman @dc42
                                last edited by 1 Mar 2019, 11:32

                                @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? Maybe. But it's not quite the same thing as feedrate and absolute/relative extrusion. We don't set feedrate per move in config.g - just the maximum feedrate limit. So having the slicer set feedrate for a move doesn't override a configuration setting and it isn't a "global" setting the way that M204 is. We set the firmware to expect either relative or absolute extrusion, then set the slicer to generate those types of move.

                                Although I do take your point and always have an "M83" as part of the start gcode file even though that is what I have in config.g. But then again, that's the point about letting the slicer change the acceleration values. I guess it's OK if users remember to add their "default", as configured, setting to their end gcode so that another print would start by using that value, rather than a value which is a legacy of the last move from a previous print.

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

                                undefined 1 Reply Last reply 1 Mar 2019, 13:12 Reply Quote 0
                                • undefined
                                  dc42 administrators @deckingman
                                  last edited by dc42 3 Jan 2019, 15:08 1 Mar 2019, 13:12

                                  @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

                                  undefined 1 Reply Last reply 1 Mar 2019, 14:56 Reply Quote 0
                                  • undefined
                                    wilriker @DocTrucker
                                    last edited by 1 Mar 2019, 14:26

                                    @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
                                    • undefined
                                      deckingman @dc42
                                      last edited by 1 Mar 2019, 14:56

                                      @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
                                      • undefined
                                        dc42 administrators
                                        last edited by 1 Mar 2019, 15:15

                                        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

                                        undefined 1 Reply Last reply 1 Mar 2019, 17:28 Reply Quote 0
                                        • undefined
                                          Phaedrux Moderator @dc42
                                          last edited by 1 Mar 2019, 17:28

                                          @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

                                          undefined 1 Reply Last reply 1 Mar 2019, 19:27 Reply Quote 0
                                          39 out of 87
                                          • First post
                                            39/87
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA