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.4k
    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.
    • samlogan87undefined
      samlogan87
      last edited by samlogan87

      @chrishamm I just installed the latest Web Control. I really like it. It has a nice layout.

      One thing I noticed however is when you are running a Macro and it is showing the loading Icon, the size of it seems to be slightly larger than the box around the macro that is running. Not sure if that is meant to happen, but I personally don't think it looks quite right.

      0_1551256752680_dbe32a39-3962-463d-8926-6e83a3861647-image.png

      0_1551256561190_c551acf9-0182-435a-8824-c0e4569651fc-image.png

      Other than that i haven't seen anything yet.

      Kind Regards,
      Sam

      Custom Core-XY

      1 Reply Last reply Reply Quote 0
      • pkosundefined
        pkos
        last edited by

        This is awesome. I absolutely love it. Thank you very much for your amazing work!

        One question (tiny). Do you plan on maybe giving us either an option to easily change font colors?
        I have a slight problems with colors it seems, because the dark theme makes a lot of text almost invisible to me - especially in gcode file selector and like here, for example with fans.

        The blue fades too much into gray for me and I can't see what's written.

        Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

        1 Reply Last reply Reply Quote 0
        • samlogan87undefined
          samlogan87
          last edited by

          Sorry another thing, I have the print running at the moment. On my laptop which I sent the g code file through on, the active bed and nozzle temp are showing. When I access it via my phone, it says the active temp is zero not what it is actually running. It seems that it is not pulling that data through. It also says in a pop up that it cannot maintain a connection with the printer even though the position values are changing and you can see the temp moving ever so slightly as the pid control is working.

          Custom Core-XY

          1 Reply Last reply Reply Quote 0
          • pkosundefined
            pkos
            last edited by

            So yeah, I have to get back to this too sadly.

            Every layer change, I get:
            Failed to maintain connection to printer.local
            Cannot set property 'firstLayerHeight' of undefined

            My guess is this is attached to the problem with Slic3r PE 1.42.0 new way of storing metadata about the print that the newest Duet firmware doesn't always support yet.

            I guess that because of this error also, I don't get any visibility into layer progression on the charts.
            Going back to the old firmware immediately fixes that and while I still don't get information about which layer the printer is on - at least I can see progression on the chart.

            1_1551259774588_OldUI.JPG 0_1551259774588_NewUI.JPG

            Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

            deckingmanundefined anraf1001undefined 2 Replies Last reply Reply Quote 0
            • deckingmanundefined
              deckingman @pkos
              last edited by

              @pkos Unfortunately, Prusa version of Slic3R is becoming more and more biased towards it being used with Prusa firmware and every release sees this integration becoming tighter and tighter.

              So should we expect RepRap firmware to be changed to support a specific slicer? To my mind, the slicer should be firmware agnostic but Prusa Slic3R has started doing things differently.

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

              dc42undefined Martin1454undefined ctilley79undefined 3 Replies Last reply Reply Quote 0
              • dc42undefined
                dc42 administrators @deckingman
                last edited by

                @deckingman said in Duet Web Control 2.0.0-RC4:

                @pkos Unfortunately, Prusa version of Slic3R is becoming more and more biased towards it being used with Prusa firmware and every release sees this integration becoming tighter and tighter.

                So should we expect RepRap firmware to be changed to support a specific slicer? To my mind, the slicer should be firmware agnostic but Prusa Slic3R has started doing things differently.

                True; but:

                Every layer change, I get:
                Failed to maintain connection to printer.local
                Cannot set property 'firstLayerHeight' of undefined

                is a bug. RRF/DWC should not error out if the information wasn't found in the GCode file.

                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 0
                • Martin1454undefined
                  Martin1454 @deckingman
                  last edited by

                  @deckingman said in Duet Web Control 2.0.0-RC4:

                  @pkos Unfortunately, Prusa version of Slic3R is becoming more and more biased towards it being used with Prusa firmware and every release sees this integration becoming tighter and tighter.

                  So should we expect RepRap firmware to be changed to support a specific slicer? To my mind, the slicer should be firmware agnostic but Prusa Slic3R has started doing things differently.

                  God dammit.... Changed from S3D to Slic3r PE due to S3D being to slow on devlopment, and now I might have to go to Cura? -.- Well, might be worth to try it with the new GUI.

                  deckingmanundefined 1 Reply Last reply Reply Quote 0
                  • pkosundefined
                    pkos
                    last edited by

                    I'm kinda looking forward to Pathio being the next big thing (way too feature starved at this point, but love the concept), or maybe, if S3D 5.0 is amazing - stick with that. I can't stand Cura 🙂
                    I chose Slic3r PE for my prints right now to get the strongest possible parts for a new HEVO, while not rattling the printer to bits with honeycomb. Gyroid is way easier on the printer.

                    Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

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

                      Thanks for your feedback so far.

                      @samlogan87 Are you using any kind of scaling in your browser? It looks good to me on both Windows and Linux at 100%

                      @pkos I'll expand theming support in the future but for now it is limited to internal changes. Would it help to make the links in the file lists look like the other cells (e.g. black in the normal theme and white in the dark theme)? Perhaps I could change the font colors of the fan selectors to white in the dark theme too.

                      Thanks for reporting the disconnect problem, I'll release another RC shortly which is going to fix it.

                      @deckingman As long as Slic3r PE generates proper G-code I see no reason why it would become incompatible to RRF.

                      Duet software engineer

                      pkosundefined samlogan87undefined 2 Replies Last reply Reply Quote 0
                      • pkosundefined
                        pkos @chrishamm
                        last edited by

                        @chrishamm I like the idea of the blue to set it aside from regular text.
                        I am wondering if maybe making it a way lighter blue - so the contrast between the text and the background is bigger - would help blind people like your's truly 🙂

                        Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

                        1 Reply Last reply Reply Quote 0
                        • mudcruzrundefined
                          mudcruzr
                          last edited by

                          I see the same error:

                          Failed to maintain connection to printer.local
                          Cannot set property 'firstLayerHeight' of undefined

                          And I'm using Cura (3.6.0)

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

                            @martin1454 said in Duet Web Control 2.0.0-RC4:

                            God dammit.... Changed from S3D to Slic3r PE due to S3D being to slow on devlopment, and now I might have to go to Cura? -.- Well, might be worth to try it with the new GUI.

                            I use the latest dev build of Slic3R (non Prusa) https://dl.slic3r.org/dev/

                            It seems to be more actively developed than it used to be.

                            I've just downloaded the latest version although I haven't yet had time to play with it. My other version of 1.3.1 dev was dated June. This one is dated 10th Feb this year. New things I've noticed at first glance are:

                            "Use adaptive slicing" - automatically determine layer heights by the object topology instead of using a static value.
                            "Match horizontal surfaces"
                            "Minimum shell thickness" - Alternative method of configuring perimeters - additional perimeters and/or solid top bottom layers as necessary.
                            "Fill gaps"
                            A huge number of new options for generating support material.
                            Print server upload - can be set to Octoprint or Duet.

                            Also tick boxes for:
                            "Use set and Wait Gcode extruder" and "Use set and wait Gcode bed"

                            And it doesn't override configured acceleration settings and so forth, the way that PE does. And multi colour/material printing is still more "generic" rather than being biased towards using a Prusa style MMU.

                            For my particular usage case, non PE Slic3R is still by far the best slicer (but I do use mixing hot ends).

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

                            1 Reply Last reply Reply Quote 0
                            • fmaundefined
                              fma
                              last edited by

                              Mmm, I will give a try to Slic3r non-PE...

                              About slicer and firmware, it becomes hard to define where the first should end, and where second should start. A lot of ideas for improvement need that both evolve together (for example, canceling an objet when printing multiple objects at the same time). In another topic, Ian said he defines temperatures on firmware side, while another guy prefers defining them in the slicer... There are more and more overlapping features.

                              As E3D adopted Duet boards for their tool changer machine, and as they started to develop a slicer themselves, it may be a nice opportunity to have coherent devs between slicer and firmware 🙂

                              Frédéric

                              deckingmanundefined 1 Reply Last reply Reply Quote 0
                              • DaveAundefined
                                DaveA
                                last edited by

                                Just want to confirm the "cannot set property "first layerheight of undefined'" and disconnect issue. This is a file sliced with the latest S3D version 4.1.1.

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

                                  @fma IMO slicers should be firmware agnostic. They most certainly should not mess with with things that are in ones' configuration files like for example, changing acceleration settings.

                                  The danger is that the slicer cannot "know" how the machine has been configured and what hardware is in use. So if it makes changes to things which are in the configuration file, in order to slice a particular object, then it cannot "know" what value to reset things to at the end of a print. So for example, it can set speeds for various moves by inserting a feedrate ("F" parameter) into a G1 command, but it should not insert M203 commands to do the same thing (not that they do, but that's just an example of how it could be done incorrectly).

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

                                  Phaedruxundefined 1 Reply Last reply Reply Quote 0
                                  • fmaundefined
                                    fma
                                    last edited by

                                    I agree. On the other hand, instead of setting the speeds, they could use different G-Codes for different parts (walls, infill, support), so the user could adjust the different speeds during the print, on firmware side.

                                    This is an example where both slicer and firmware should work together to implement such feature, or each dev. team will wait for the other team to implement it first 😉

                                    I like the fact that I can use whatever slicer I want, but this also lead to keep old stuff for compatibility reasons, which is sometimes a pain in the bottom.

                                    I don't suggest that a firmware must only work with a specific slicer, but having teams working more closely would lead to amazing features.

                                    Frédéric

                                    1 Reply Last reply Reply Quote 0
                                    • anraf1001undefined
                                      anraf1001 @pkos
                                      last edited by

                                      @pkos said in Duet Web Control 2.0.0-RC4:

                                      Every layer change, I get:
                                      Failed to maintain connection to printer.local
                                      Cannot set property 'firstLayerHeight' of undefined

                                      It's even worse when you want to print something in the vase mode. Then you get that error every second. It's very annoying...

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

                                        Getting lots of dropped connections to duet v0.6 and v0.8.5 boards.

                                        "Failed to maintain connection to ormerod2.local

                                        o.job.file is undefined"

                                        The progress bar was automatically at 100% when I started. The time estimation based on filament usage is remaining at 0. I'm running volumetric extrusion if that make any difference.

                                        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
                                        • pkosundefined
                                          pkos
                                          last edited by

                                          @chrishamm another new weird error then (it's the same print still going).
                                          Every now and then I get:

                                          Failed to maintain connection to printer.local
                                          CORS request failed

                                          Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

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

                                            @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

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