Jump to content
Ultimaker Community of 3D Printing Experts

Recommended Posts

Hello everyone,

 

I have recently started to use Octoprint on my ultimaker 2+ and I really love it.

 

I have also like a lot the timelapse that is possible to create with the Octolapse plugin specially yhe famous one without head movement!

Unfortunately I haven't found anyone sharing setting for the Ultimaker 2+ (open firmware) I was wondering if anyone had experience yet!

 

Many thanks in advance!

 

Emaunuele

Share this post


Link to post
Share on other sites

Could you give me some more information about what Octolapse does? Is it slicing the STL and in the GCode the head moves to the top left position after every finished layer and then the camera takes a picture? Or do you have to give Octolapse the sliced GCode and then it is being processed?

Share this post


Link to post
Share on other sites
4 hours ago, Julian2801 said:

Could you give me some more information about what Octolapse does? Is it slicing the STL and in the GCode the head moves to the top left position after every finished layer and then the camera takes a picture? Or do you have to give Octolapse the sliced GCode and then it is being processed?

 

Octolapse is a Octoprint plugin that hooks into the „gcode stream“ of octoprint and modifies it slightly to move the head to a certain position between layers to take the picture.

 

Share this post


Link to post
Share on other sites

After reading this post and what OctoLapse does I liked it so much that I had put it on the „want to try some day“ project list.

Bought a nice HD webcam for that and gave it a try yesterday.

Now printing an Eiffel Tower that I don’t need, but it just looks good in time lapse ?

 

To get Octolapse to run was not much effort, most importantly it needs some settings for the printer profile. I simply renamed one for Marlin into UM2 and gave it parameters to the best of my knowledge.

 

Now there is some „position tracking“ error from Octolapse int the beginning, but it seems to work anyway as far as I can tell from a video created from a 20mins test piece.

 

And in the serial connection log I find error messages about „avoided cold extrusion“ or something. It seems Octolapse wants to do retractions when it places the head for the shot, but uses the wrong command for this. For now it seems to work ok without retraction, but I haven’t looked at the print yet, maybe it’s full of ugly blobs.

 

So that’s the two issues to resolve for now, the position thing and the retraction. Will look into that the next days.

 

C5F4798C-00D4-4A59-AEE3-FCBBED58E796.jpeg

Share this post


Link to post
Share on other sites

First try:

 

A few issues:

  • The print didn't work out really well, but I didn't care about the parameters too much...
  • And the camera resolution is set to 640x480 by OctoPrint resp. OctoPi by default I disovered, though the camera is a full HD one. You set it in /boot/octoprint.txt, took me a while to find that place.
  • And then at some point the extrusion stopped and the nozzle cooled down, that I need to research. I think that's an issue of the Octolapse G-Code mods and side-effects if not parameterized correctly.
Edited by conny_g
  • Like 1

Share this post


Link to post
Share on other sites

I think I found the reason for the extrusion stopping.

Rarely the image capture seems to take 5 seconds, which - according to some research - could actually be a timeout value of the image capturing.

And if that happens it seems that the printer is stopping the extruder heating as there are no new commands coming.

Analyzing the Octolapse log file revealed that there seems to be a coincidence of this timeout and the target temperature of the extruder going to zero, which later results in these „cold extrusion prevented“ messages by the printer, once the actual temperature of the printer gets below 170 C.

 

Now I need to find out why the image capture rarely produces a timeout...

 

Share this post


Link to post
Share on other sites

That seems to be the core of the issue:
https://www.raspberrypi.org/forums/viewtopic.php?t=35689

 

The video capture runs into a bandwidth issue resulting in a timeout.
Will try these settings and report.

Update:
When running these command I get "device busy", now trying the .conf variant:
https://stackoverflow.com/questions/25619309/how-do-i-enable-the-uvc-quirk-fix-bandwidth-quirk-in-linux-uvc-driver

Update 2:
That parameter did not help, timeout still happening.


Update 3:
It seems the uvcvideo driver is dying. Even if I just open the camera stream in a browser it dies / blacks out after a few minutes. That's surely the issue. Now to be found out why that happens. The sys log shows:
 

Quote

kernel: [ 5384.075294] uvcvideo: Non-zero status (-5) in status completion handler.


Update 4:
Finding discussions that point towards the problem disappearing in newer kernels. I am working on upgrading the Raspbian version now.

 

Update 5:
Upgrade Raspbian to the latest (Stretch) and it still happens.

Edited by conny_g

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Our picks

    • Ultimaker Cura | a new interface
      We're not only trying to always make Ultimaker Cura better with the usual new features and improvements we build, but we're also trying to make it more pleasant to operate. The interface was the focus for the upcoming release, from which we would already like to present you the first glance. 
        • Like
      • 19 replies
    • "Back To The Future" using Generative Design & Investment Casting
      Designing for light-weight parts is becoming more important, and I’m a firm believer in the need to produce lighter weight, less over-engineered parts for the future. This is for sustainability reasons because we need to be using less raw materials and, in things like transportation, it impacts the energy usage of the product during it’s service life.
        • Like
      • 12 replies
×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!