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

    Duet Web Control 2.0.0-RC3 is ready

    Scheduled Pinned Locked Moved
    Duet Web Control
    50
    147
    27.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.
    • wilrikerundefined
      wilriker
      last edited by wilriker

      Just installed RC3 and yes it is a lot more responsive (performance not layout) now. Menu opens faster, switching to another entry in the menu is a lot faster. I like that a lot!

      One thing I realized in RC2 still present in RC3: on the GCode Jobs page I have to scroll to the bottom of the page to get to the horizontal scrollbar. On my 1280x1024 screen I need the scrollbar to get to the columns with simulation time and generated by. Would be nicer to have this scrollbar always at the bottom of the visible screen. Not a big one but just wanted to mention it.

      Also minor cosmetic thing: on the newly extended versions widget the version for Duet Wifi Server is cut off

      (info)About
      Duet Web Control 2.0.0-RC3 
      
      Electronics: Duet WiFi 1.02 or later 
      Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 2.02(RTOS) (2018-12-24b1) 
      Duet WiFi Server Version: 1.22beta1(30b14 
      
      Web Interface developed by Christian Hammacher for Duet3D
      Licensed under the terms of the GNU General Public License v3
      Stay tuned for updates!
      

      EDIT: I can now also confirm that it is working with my remote-reverse-proxy-non-standard-port-setup. 😁

      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
      • Wyvernundefined
        Wyvern
        last edited by

        Oooooh, fancy.

        How would one configure a web cam?

        1 Reply Last reply Reply Quote 0
        • burtoogleundefined
          burtoogle
          last edited by

          mm/min ?

          0_1546454246451_Screenshot_2019-01-02_18-36-42.png

          1 Reply Last reply Reply Quote 0
          • burtoogleundefined
            burtoogle
            last edited by

            Spello

            0_1546454465724_Screenshot_2019-01-02_18-40-42.png

            3dmntbighkerundefined 1 Reply Last reply Reply Quote 0
            • Jacotheronundefined
              Jacotheron
              last edited by

              @Wyvern I have a RaspberryPi Zero W configured with the RPi Cam software. A simple search for it, should reveal the website and Github - installation is simply cloning the Github repository, and running the install (the website have the command to run). I prefer the nginx option compared to apache, but it is up to you which one. I have a guide on here how to set up a reverse proxy on the same RaspberyPi.

              I will test the new version as soon as I have an opening.

              Wyvernundefined 1 Reply Last reply Reply Quote 0
              • garyd9undefined
                garyd9
                last edited by

                @chrishamm, is there a demo site of this posted somewhere? I'm really curious, but I don't want to update my duet wifi (or anything related) until I resolve another issue.

                Thanks
                Gary

                "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
                • chrishammundefined
                  chrishamm administrators
                  last edited by

                  @burtoogle Thanks, will correct both.

                  @garyd9 At the moment you can only connect to remote machines in DWC2 if you run it on your own computer. This means you need to install NodeJS and clone the web interface repository first (the 'next' branch). After that you can run 'npm install' followed by 'npm run serve' in the cloned directory to start a local web server that lets you connect to your Duet board without having to install it first - in fact that is how I test stuff during development.

                  Support for multiple machines can be easily added in the future but I've got several other things on my TODO list which I need to take care of first.

                  Duet software engineer

                  1 Reply Last reply Reply Quote 0
                  • AS-3D Druckundefined
                    AS-3D Druck
                    last edited by

                    @chrishamm it is a small thing but could you also add a setting where you can change the time Format?
                    From AM/PM to 1-24 h Format? (on the Temperature Chart)

                    Best regards
                    AS-3D Druck / Andre

                    chrishammundefined 1 Reply Last reply Reply Quote 0
                    • chrishammundefined
                      chrishamm administrators @AS-3D Druck
                      last edited by

                      @as-3d-druck Hmm, according to the chart.js/moment.js documentation, RC3 should be using the local time format (i.e. 24-hour format with a German locale) but it still seems to be wrong. I'll have a look at it again.

                      Duet software engineer

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

                        @chrishamm : Happy NY!
                        RC3 is working now on my Duets, thanks for the hard work 😉

                        1 Reply Last reply Reply Quote 0
                        • Wyvernundefined
                          Wyvern @Jacotheron
                          last edited by

                          @jacotheron cool, I never used a a pi. First time for everything.

                          1 Reply Last reply Reply Quote 0
                          • antlestxpundefined
                            antlestxp
                            last edited by

                            is there a way to swap out the layer chart for the web cam feed?

                            1 Reply Last reply Reply Quote 1
                            • bmonninundefined
                              bmonnin
                              last edited by

                              Doesn't give me warm up time, using RC3. I do get the warm up time if I open up old web interface.

                              0_1546476613122_777b2f20-98b8-4e41-a6d7-0704b9666874-image.png

                              antlestxpundefined 1 Reply Last reply Reply Quote 0
                              • antlestxpundefined
                                antlestxp @bmonnin
                                last edited by antlestxp

                                @bmonnin you have more than me lol. I don't get Warm-up time, last layer time, info in the layer chart or temperature chart. a refresh will get most back with the exception of the warm-up time.

                                0_1546479500923_Capture.PNG

                                1 Reply Last reply Reply Quote 0
                                • 3dmntbighkerundefined
                                  3dmntbighker @burtoogle
                                  last edited by

                                  @burtoogle said in Duet Web Control 2.0.0-RC3 is ready:

                                  Spello

                                  0_1546454465724_Screenshot_2019-01-02_18-40-42.png

                                  I don't believe that setting sticks in 2.0 either.

                                  Scratch built CoreXY with Maestro
                                  Heavily modified Ender 3 with Maestro
                                  MPCNC work in progress with Duet WiFi

                                  1 Reply Last reply Reply Quote 0
                                  • 3dmntbighkerundefined
                                    3dmntbighker
                                    last edited by

                                    Could one assume that 2.0 will eventually allow you to drag and rearrange each element on the page? Or hide (delete) them? And pick from a palette to add them. It's pretty standard practice these days in web design. OpenLM is good example of this concept. Mainly just wondering if it's a design goal.

                                    Scratch built CoreXY with Maestro
                                    Heavily modified Ender 3 with Maestro
                                    MPCNC work in progress with Duet WiFi

                                    1 Reply Last reply Reply Quote 0
                                    • nikkerundefined
                                      nikker
                                      last edited by

                                      @chrishamm I am really liking the updated DWC! This may be a dumb question but since you are starting a new DWC as a foundation for the future, would drag and drop/re-sizable windows ever be possible? This way anyone can set it up the way they like? Thanks for all your hard work!

                                      1 Reply Last reply Reply Quote 0
                                      • gnydickundefined
                                        gnydick @chrishamm
                                        last edited by

                                        @chrishamm

                                        the baby-step button wasn't slow because it was waiting, it was slow because it was animating, right?

                                        I have to disagree with your assessment of the rest, which is why it's going to take forever for DWC to be useable.

                                        I have built entire content management systems in a week long before all of these fancy libraries were around.

                                        It sounds like you're relying on frameworks to be silver bullets. The notion that it is a PWA is misguided. Yes, we all want it on both desktop and mobile browsers, but going along with PWA methodology is a recipe for bloat and over complication.

                                        I downloaded DWC1 source, added one JS library, and was able to turn it into a drag-n-drop re-arrange-able site in less than an hour.

                                        I honestly think you're working too hard on it and not realizing that at it's essence, it's a ridiculously simple web site. It doesn't need anything fancy to be awesome.

                                        This doesn't need to be a PWA, it needs to be control plane that can be layed out on desktop and mobile.

                                        I guarantee you, based on your experience with the system, if you were to start from scratch, you could have something awesome in less than a week's time if you adopt the notion that you're building control panels for a machine, not a Progressive Web App. The site is only going to do so many things, and that so many, is very few. There are only a small handful of technical hurdles when it comes to working with the duet web-host, once those are knocked out, which you can do instantly, because you've done it before, it would take no time at all.

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

                                          @chrishamm said in Duet Web Control 2.0.0-RC3 is ready:

                                          • G-code pop-ups take you to the console only if you don't hit the 'X' button

                                          This might be correct but the clickable area is tiny. I always try to hit the 'X' button but more often than not I get bumped to console. Using a mouse on a desktop PC.

                                          Another minor issue (at least for me) that I found is in the JS console:

                                          boards.js:75 Unsupported board duetwifi102, assuming Duet WiFi
                                          

                                          looking at the source code of this whenever something unknown is encountered it falls back to Duet Wifi. This is not an issue if one has any version of a Duet Wifi. But once you have a Duet Ethernet other than hardware rev. 1.0 this will also make it a Duet Wifi. This will be simple to fix by just adding aliases. Just wanted to mention it.


                                          Another thing I like to mention is that I like that the menu is permanently expanded on larger screens. That is something, though, that annoys me on my smaller screen (1024px width) where I always have to do one more click to expand the menu before selecting another tab.

                                          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 1
                                          • wilrikerundefined
                                            wilriker @chrishamm
                                            last edited by wilriker

                                            @chrishamm said in Duet Web Control 2.0.0-RC3 is ready:

                                            @kraegar Drag&drop is supported in the Files category. If you want to move a file up, drag&drop it on one of the directory links at the top.

                                            Hm, just tried this. I can drag files around all day but dropping does not work. It will just stop the dragging animation but the files stay where they were.

                                            EDIT: And another thing I just realized: if you have a larger amount of extra temperature sensors they will mess up the layout:
                                            Initially loaded it looks like
                                            0_1546614346898_status_init.png
                                            Then switching to Extra looks like (which is still OK)
                                            0_1546614380330_status_extra.png
                                            But then going back to Tools leaves empty space and an extended temp graph:
                                            0_1546614403866_status_too_large.png

                                            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