@ctbeke I'm trying to do ''time lapse effect'' video but when I try to connect OctoPi I got error. So if Ultimaker 3 series does not support USB slave relationship. How can I do time lapse effect video? Is that mean I've bought Raspberry Pi for nothing ?
Can you upload a picture of how you're connecting your UM3 to the Raspberry Pi? The USB port in the front is for USB thumbdrives only (for offline printing), and there's no USB slave port on the back like the UM2(+) had.
It seems that UM3 support for Octoprint is still an outstanding issue (e.g.https://github.com/foosel/OctoPrint/issues/2288). The UM3 firmware does not support features like timelapse out of the box, so you'd have to use the webcam http endpoint and manually construct something.
Oh my God this is like primitive lol.
It's very wise to make a $ 5,000 3D printer and forgot to put a remote control option. Congrats Ultimaker !
No need to make passive agressive comments, let's keep it civil here.
The UM3 has plenty of remote printing options (Ultimaker Connect, Ultimaker Cloud, it even has a completely open API for local networking interaction). It's just not Octoprint compatible as Octoprint is someone else's open source project that relies on a printer being connectable with USB slave functionality (which actually is quite a bad way of controlling a 3D printer because USB has plenty of stability issues). Now someone could easily go ahead and write an Octoprint plugin that connects to the UM3 over the network and add support for it that way, but apparently as no one has done that yet the other options that Ultimaker gives are satisfactory.
I'm sorry I'm little bit exhausted of that problem. Cloud, connect etc doesn't fit for what I need.
Maybe you could leverage the Octoprint open source community to add support for the UM3? They seem to be quite active over on GitHub.
Thanks, I will go for it.
Do not get your hopes up, even if there is an open issue for it. The UM3, S5 and S3 are not designed to be used with an external print-host. They have a print-host built in that basically replaces OctoPrint, but is not open source so there will not likely be any plugins that add to or change its functionality.
The API exposed by the print host of the UM3/S5/S3 does not support sending gcode commands to the printer on at a time, nor does it expose the feedback from the printer on each processed gcode command while printing. OctoPrint needs that.
In theory, you modify the electronics to connect a board like the raspberry pi directly to the "motion controller" that is in the UM3/S5/S3 (bypassing the Olimex linux board that is in the printer). But then it would no longer work with Cura Connect, and you would have to reimplement a lot to get dual extrusion, material detection, bedleveling etc working again. In reality, it is just not possible.
I will try with manual G codes then. I can't see any other option right now.
Edited by plexiglassIs there any new model that supports this feature after the Ultimaker 2 series?
You can certainly get a fancy timelapse with the UM3 in other ways. You could have the head move to the corner of the printer at the completion of each layer and hit some kind of switch that triggers your camera.
Even though I'm a software engineer who has studied the UM3 firmware, I think that would be the easier route (a hardware solution).
Thanks a lot, I'm not a coder and I'm not familiar with G code. But I will watch some YouTube videos and try. I will send the scripts if I will success.
Recommended Posts
ctbeke 133
I'm not sure what you're trying to do, but the Ultimaker 3 series is not compatible with USB slave printing (and thus Octoprint). You can connect your UM3 (extended) via the direct networking or cloud features of Cura and UM firmware.
Link to post
Share on other sites