Thinking about sbc. What is the benifit?
-
@idaho-creator, I believe that it will give you wifi connectivity but just from what I heard here, no actual experience.
-
https://forum.duet3d.com/topic/22003/duet-3-goodbye-sbc/9
There is a lot of demand for the kinds of plugins and functionality that people are used to getting with octoprint. The SBC allows for fully persistent plugins to satisfy that.
Some people are unhappy with the limits of the PanelDue. With the SBC you are able to use larger HDMI touch screen for the full DWC interface.
You could even do your slicing on the SBC if you wish.
It allows for a wider range of USB cameras to be connected to the Pi and used with DWC.
It also allows for faster upload speeds of sliced gcode files which is important for some people with 100+Mb files.
It allows for more networking flexibility. Wifi, ethernet, bridging, routing, etc.
Eventually concurrent gcode streams and processing, etc.
But Rome wasn't built in a day. So at the moment it's more potential than actual.
But it is optional. No one is forced to use it. Eventually there will be compelling features that draw people to it. At least that's the goal.
-
@Phaedrux, does it also make firmware upgrade easier? IIRC I saw here reference to 'apt' based automatic fetch/install but don't know if it covers the duet's firmware.
-
Yes you can update the SBC, the duet firmware and everything else with
sudo apt update && sudo apt update
from the terminal. -
@Phaedrux Thanks for the information. I probably wont jump on that bandwagon as of yet but maybe in the future as none of those features currently benifit me. I felt octoprint was a waste of time thats why I went with Duet to begin with and I could care less about photographing my print cause who really cares what a print actually looks like till its done.
-
@idaho-creator Here's an example of an actual useful plugin using a camera to align the nozzle and tool offsets in multi tool printers.
https://www.youtube.com/watch?v=e_d_XHwGfRM&ab_channel=DanalEstes
-
@idaho-creator said in Thinking about sbc. What is the benifit?:
I went with Duet to begin with and I could care less about photographing my print
Event with the stand alone duet, you can have this camera and watch in realtime the video on your phone anywhere in the world, and play pack if you want to see how the print failed.
https://www.amazon.com/Wyze-Indoor-Wireless-Detection-Assistant/dp/B076H3SRXG
-
@Phaedrux said in Thinking about sbc. What is the benifit?:
@idaho-creator Here's an example of an actual useful plugin using a camera to align the nozzle and tool offsets in multi tool printers.
https://www.youtube.com/watch?v=e_d_XHwGfRM&ab_channel=DanalEstes
I think that's fascinating. I wonder if I could do something like that for aligning my dual extruder (dual nozzle) printer and getting the X/Y offsets perfect.
However, I see no reason why it would require the SBC configuration. It should be doable with a standalone duet and a seperate PC (or Pi.) The only difference would be how the gcode commands are sent to the printer.
One advantage the SBC config would potentially have is a quicker communication loop when searching for circles.
-
There's MQTT4DSF. That's about the only plugin I know of that's SBC only
-
I can chime in here as this was something we weighed pretty heavily in the beginning. As of now, we've chosen to use a 2gb RPi 4 as the SBC and are not having any of the issues that seem to be regularly reported. I will kick this off with the fact that our design uses two power supplies - 5v and 24v.
The first benefit as already pointed out is wifi. The idea of having to use a flash drive in today's world seems almost archaic. There are other ways to handle this, but in the end, the RPi is readily available and just works for this use case.
Integrated webcam also comes to mind as a benefit. Again, there are other ways to accomplish this but the RPi makes it much more straight forward.
Another feature of our design is a low power mode where only the 5v power supply is enabled which allows full functionality of the RPi and limited functionality of the Duet3. A macro toggles the 24v power supply within DWC.
Upgrading is pretty straight forward with just a basic understanding of the RPi command line interface. With just a few commands, both the RPi and the Duet can be updated automagically now that firmware is automatically applied.
Furture proofing is also a benefit, but there are other examples available today such as "Exec On MCode" which provides a relatively easy way to create custom mCodes which interact with any custom programming on the RPi. Some examples we have coded are timelapse videos, email alerting through MailGun, Wemo integration for toggling enclosure lights, and some other custom code that is unique to our shop.
There is also the idea of injecting custom m/gCodes back to the Duet from the RPi..
And then there is the more advanced ability to debug RRF. This has proven useful in providing the Duet team logs of certain scenarios.
-
@garyd9 I wish Danal were still around to talk about it.
-
-
its still being actively developed by jubilee folks!
https://youtu.be/RBp7tTnoGLg <- by haytham, now with a nice gui!
https://www.youtube.com/watch?v=ZjgjIAw_s7E (my own video on TAMV with tool alignment, so you can even see even more progress)That being said, this is all possible w/out the pi being connected directly to the duet itself.
-
@phaedrux @garyd9 in case you'd like a walkthrough of how the current TAMV runs voiced-over by yours truly, here you go: https://www.youtube.com/watch?v=1nGc_hFzK0s&t=5s
I've taken Danal's legacy (I was actually one of the early testers for TAMV over on the Jubilee discord where he started the project), and run full steam ahead with it to make it even more accessible to folks with toolchangers/IDEX machines running RRF. We've come a long way improving on his work, and there's more to come!
-
@h2b Danal would approve!