DWC wishlist
-
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, ….)
-
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.. -
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.
-
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 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?
-
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?
-
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
-
Any chance to get a G-Code viewer? I'd love to be able to see the print printing like the octoprint does.
-
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.
-
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.