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

    DWC wishlist

    Scheduled Pinned Locked Moved
    Duet Web Control wishlist
    6
    11
    2.9k
    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.
    • lolorcundefined
      lolorc
      last edited by

      That's also the kind of features I would like to use but I don't think it's duet main cpu's job to do all that.

      In that case i love the KISS concept:

      • duet drives the printer
      • rpi does the rest.

      1, 4 and 5, rpi could be a reverse authenticating ssl proxy doing extra jobs; allowing your guests to emergency stop your prints if they detect something is wrong for example.

      2, if you consider the exact same gcode file, it could be possible to store and associate some kind of hash of the gcode file (md5, sha1, sha256) with the elapsed time of the previous print. that's also something an overlay rpi could do as well.

      3, I guess DWC needs to know how to get time from local network and/or from internet (ntp, getting time off an http server, ….)

      1 Reply Last reply Reply Quote 0
      • Crash69undefined
        Crash69
        last edited by

        @lolorc:

        That's also the kind of features I would like to use but I don't think it's duet main cpu's job to do all that.

        In that case i love the KISS concept:

        • duet drives the printer
        • rpi does the rest.

        1, 4 and 5, rpi could be a reverse authenticating ssl proxy doing extra jobs; allowing your guests to emergency stop your prints if they detect something is wrong for example.

        2, if you consider the exact same gcode file, it could be possible to store and associate some kind of hash of the gcode file (md5, sha1, sha256) with the elapsed time of the previous print. that's also something an overlay rpi could do as well.

        3, I guess DWC needs to know how to get time from local network and/or from internet (ntp, getting time off an http server, ….)

        I probably should have stated, my wishlist is based on never needing a seperate rpi. Even now I already have my DUET based printer just use DWC & a cheap wifi IP cam (got it for $30 on aliexpress) - it seems uneccessary to consider adding a rpi into the mix.

        I'm running two delta's right now, one has a smoothiboard connected to Ocotprint via USB - I use octorpint to run the prints / web based controls and webcam view.

        The other printer runs Duet with the cheap IP cam sitting next to it, and I can use the DWC web controls to run the prints /web based controls and and I can see the webcam view as well, Really The main thing DWC is missing (Item 1 on my wishlist) is login control so I can open up port forwarding on my router and have the ability to monitor/stop the print while I am at work without the risk of someone else controlling it

        For 3) maybe I am missing something, but if I look at the gcode file on my pc, it already has a date/time of creation from when my slicer created it - can't that be used?
        In addition to the file creation time, with Simplify 3D gcode the 2nd line includes date/time of creation, so that potentially could be used? although I doubt that would be consistent across slicers..

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

          The current firmware and DWC already maintain and display time stamps on uploaded gcode files. It shouldn't be hard to make DWC sort by time stamp.

          Secure login is on the firmware work list. Logging print jobs to a file on the SD card is also planned. Btw you can use simulation mode (M37) if you need to know the print time in advance.

          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
          • Jackalundefined
            Jackal
            last edited by

            Can we have an option to disable the webcam refresh timer? I am using a webcam with mjpg support which do not need refreshing.

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

              @Jackal:

              Can we have an option to disable the webcam refresh timer? I am using a webcam with mjpg support which do not need refreshing.

              Can you tell us the make and model?

              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
              • Crash69undefined
                Crash69
                last edited by

                @Jackal:

                Can we have an option to disable the webcam refresh timer? I am using a webcam with mjpg support which do not need refreshing.

                mine is working with mjpeg stream as well, I just set the interval to 60 seconds so its not trying to refresh too often, but you could probably set it to something crazy like 7200s (2 hours) or even more if you really want to avoid constant refresh triggers?

                1 Reply Last reply Reply Quote 0
                • Jackalundefined
                  Jackal
                  last edited by

                  David, I am using mjpg-streamer on my raspberry pi and Logitech C920.

                  Crash69, currently I have mine set to 5s.
                  It is just a 'nice to have' function, actually if we can disable the auto refresh, I would also like to have a manual refresh button. Because when I switch between streaming mode and time lapse, it will show a corrupted image until then next refresh is up.

                  Edit: I think the easiest way would be to have the refresh time set to -1 or 0 to disable, and clicking the webcam image to manual refresh

                  1 Reply Last reply Reply Quote 0
                  • DerStigundefined
                    DerStig
                    last edited by

                    Any chance to get a G-Code viewer? I'd love to be able to see the print printing like the octoprint does.

                    1 Reply Last reply Reply Quote 0
                    • Qdeathstarundefined
                      Qdeathstar
                      last edited by

                      I was thinking about check boxes for your files, so that you could for example delete several items at once by checking them using a check box, then pressing one button for delete. Would save a bit of time.

                      1 Reply Last reply Reply Quote 0
                      • Crash69undefined
                        Crash69
                        last edited by

                        @Qdeathstar:

                        I was thinking about check boxes for your files, so that you could for example delete several items at once by checking them using a check box, then pressing one button for delete. Would save a bit of time.

                        +1 for this, I was cleaning up a few files the other day and it was a bit tedious deleting one at a time.

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