3D printer time lapse


How to Create the Best 3D Printing Time-Lapse Videos With Octolapse

By Ravi Singh

Using time-lapse videos to show off your 3D printing process is second to none. Here, we'll teach you how to do it with Octolapse.

Octolapse is an OctoPrint Server plugin that you can install to create those awesome stabilized 3D printing time-lapse videos where the printer nozzle stays in one place and the 3D printed object seems like it's growing by itself.

It's really fun with loads of customization options and presets that can further enhance the time-lapse videos of your 3D prints. Below, we'll detail everything you need to do to get started.

Things You Will Need

You will need the following to get started.

  • An OctoPrint Server installed on Raspberry Pi. You may also use an old Android device as an OctoPrint server.
  • A camera module for Raspberry Pi. You may also use an HD or 4K USB webcam for recording high-definition time-lapse. Android users can use the built-in front or rear cam to record the time-lapse.

Install the Octolapse Plugin

After setting up your OctoPrint server, check the printer connectivity and follow the steps below to install the Octolapse plugin.

  1. Open and login to the OctoPrint server, and then click the Settings (wrench icon).
  2. Click Plugin Manager > Get More and then search for the Octolapse Plugin.
  3. Click on Install to proceed.
  4. After the Octolapse plugin is installed, close the Plugin Manager and restart the OctoPrint server using the Restart Now button at the top right. Click Confirm when the prompt appears, and then wait for the reboot.
  5. Click Reload Now after 1-2 minutes. This will load the OctoPrint server web interface.

At this point, we have successfully installed the Octolapse plugin.

Set Up Octolapse for Your 3D Printer

Once the camera is detected and selected under Octolapse, continue following the below steps to configure the Octolapse plugin for your particular 3D printer. We will set up Octolapse for the Ender 3 V2 for this guide.

Here are the instructions:

  1. Click the + icon in the Printer section and then enter your printer details, such as name and description.
  2. From the Make option, choose the brand and model if listed. You will see a prompt at the top right to overwrite the settings; click OK. This will load the pre-configured 3D printer's settings and click Save. However, if the model you use isn't listed, keep it as Not Selected.
  3. In the Slicer Type, choose the slicer you use.
  4. Launch your slicer program and then manually copy the values to the Octolapse Extruder settings. Then click Save.
  5. Keep all settings as default, and then make sure you have selected the right camera.

Connect the Camera

After installing the Octolapse plugin on our OctoPrint server, we need to connect a webcam or Raspberry Pi camera to the Raspberry Pi. Once the camera is connected via USB or camera port, click the Octolapse option and select the webcam or connected camera from the drop-down.

Using Octolapse on Android With Octolapse

If the video quality is low resolution, you can edit the camera properties to increase the resolution. Alternatively, you can install Octo4A or OctoPrint for Android app on your old or retired Android smartphone to run the OctoPrint server and record the Octolapse (time-lapse) videos using the high-quality smartphone camera.

After installing the OctoPrint on your smartphone, follow these steps:

  1. Start the OctoPrint server and then visit the IP address at port 5000.
  2. Make sure the printer is connected to the OctoPrint server running on your Android via USB OTG. Then, follow the steps discussed earlier to install the Octolapse plugin. The steps remain the same.
  3. Once installed, go to the Settings on your OctoPrint for Android app and turn on Enable camera server.
  4. Tap on the Camera source and select the camera you want to use for recording the 3D printing time-lapse (Octolapse) videos. You can also choose the resolution.
  5. You may also lower the FPS to save the battery on your Android device. Otherwise, use a USB with Power Delivery when using OctoPrint for Android.
  6. Finally, disable the autofocus settings and open the web interface on your PC.

Make sure to test the camera and add it to Octolapse. Go to Settings > Octolapse and click on Camera to access the settings.

You may edit the default webcam settings or add a new camera. Click on Test Webcam to ensure the camera server is up and running.

Add Script to Your Slicer

If you use Cura, Creality3D, or any other slicer, make sure to add the script to your printer settings in the slicer program. The steps to add the script in Cura and Creality3D slicer are as follows:

  1. Open the Cura or Creality 3D slicer and go to Settings.
  2. Choose Printers > Manage Printers and select your local 3D printer.
  3. Click Machine Settings. In the Start G-code section, paste the following code at the top.
; Script based on an original created by tjjfvi (https://github.com/tjjfvi) ; An up-to-date version of the tjjfvi's original script can be found ; here: https://csi.t6.fyi/ ; Note - This script will only work in Cura V4.2 and above! ; --- Global Settings ; layer_height = {layer_height} ; smooth_spiralized_contours = {smooth_spiralized_contours} ; magic_mesh_surface_mode = {magic_mesh_surface_mode} ; machine_extruder_count = {machine_extruder_count} ; --- Single Extruder Settings ; speed_z_hop = {speed_z_hop} ; retraction_amount = {retraction_amount} ; retraction_hop = {retraction_hop} ; retraction_hop_enabled = {retraction_hop_enabled} ; retraction_enable = {retraction_enable} ; retraction_speed = {retraction_speed} ; retraction_retract_speed = {retraction_retract_speed} ; retraction_prime_speed = {retraction_prime_speed} ; speed_travel = {speed_travel}

Once added, click Close > Close.

Now, you can start slicing the 3D object you want to print and upload the G-code to the OctoPrint server for printing.

Record Time-Lapse With Octolapse Automatically

Now, whenever you start printing via the OctoPrint Server, the OctoPrint displays or previews the snapshot plan. It tells you where the print head will be when the Octolapse takes the snapshots.

Click Accept and Continue.

This will start the 3D printing process and OctoPrint will begin taking the snapshots. It will combine these snapshots to create a seamless time-lapse video of your 3D-printed object.

When the printing is complete, click the Videos and Images… button to download the time-lapse video created by Octolapse.

Upgrade to a DSLR for 4K Time-Lapse Videos

No matter which webcam you use on your Raspberry Pi OctoPrint server, the quality cannot come close to the OctoPrint for Android (unless you have an ancient Android device with a low-res camera).

However, you can connect DSLR or mirrorless cameras to your Octolapse via a USB connection and use it with Octolapse to take snapshots and create professional-looking time-lapse videos that are perfect for YouTube, TikTok, or Instagram.

Learn How to Make a 3D Print TimeLapse – Phone or Camera – 3D Printerly

Many people wonder how to create those awesome timelapse videos that they may have seen online, and it isn’t as hard as you think. If you want to learn how to make some cool 3D print timelapse, you are in the right place.

Keep on reading through this article to learn how the experts make time lapses that you can be proud of.

How to Make Smooth 3D Printing Time lapse with a Phone or Camera

To make a timelapse you’ll need a digital camera or phone, a printer, a remote shutter, a mount to hold the remote shutter, a trigger, and video editing software.

First, you will need to set up your printer, preferably in a dark area in your workstation. This is because it is more controlled and will prevent flickering.

Next, you need to print the mount that will hold your shutter in place if you’re using a digital camera or earphones if you’re using a smartphone for taking photos. You also need to print the trigger that will be placed on the print head.

Mount all the printed parts onto your printer.  Position the remote shutter for the camera on the 3D printed mount. For the smartphone, position the earphones on its 3D printed headphone mount.

Mount the trigger in the right place on the print head so it can move and press the shutter or the button on the earphones each time it goes to the stop position.

Place the camera or smartphone, whichever is taking the timelapse, in a suitable position. There should be no obstructions so it can take the photos seamlessly.

On the printers LCD, determine where the exact position the print head should be in (the stop position) before any photo is taken. Calibrate the printer to a position where the trigger mounted on the extruder clicks the remote shutter or button on the headphones.

Inject the correct gcode into your slicing software to enable the print head to stop after every layer is completed in order for a photo to be taken. The gcode also specifies your 3D print timelapse interval.

The end result will be a compilation of photos that you can stitch together using a video editing software to turn your still photos to a timelapse video.

For a more detailed explanation you can check out this video.

How to Make a 3D Printing TimeLapse with OctoPrint (Octolapse)

In this method, you get your 3D printer timelapse using a Raspberry Pi and the OctoPrint software.

OctoPrint is a remote control and monitoring software that you can install on Raspberry Pi. On the other hand, OctoLapse is a plugin that creates stabilized time lapses of your 3D printer in action.

First, download the latest OctoPi program and install it to your Raspberry Pi. Connect the Raspberry Pi to the 3D printer via USB and power it.

Install the OctoLapse plugin by clicking on the Octoprint settings icon, navigating to the plugin manager and installing it. You will need to restart the OctoPrint software before you can start using the Octolapse plugin.

Get a webcam e.g. a Raspberry Pi camera and hook the other side of its cable to the Raspberry Pi to get a working webcam stream.

3D print a camera stand, glue it to a sturdier pedestal and position the camera properly to get a good stream image. Also, adjust the focus of the camera.

You can adjust the OctoLapse 3D printing settings, to set your desired 3D print timelapse interval.

Upload the gcode locally to the OctoPrint software and hit print. You will notice that the OctoLapse 3D printing software will work fine. It will move the print head and bed to a fixed position after every layer for the camera to take a picture.

After the print is complete, the OctoLapse 3D printing software spats out a complete video file that you can download.

For a more detailed explanation of using OctoPrint to create 3D printing time lapses, have a look at this video.

How to Use Resinlapse to Make Resin Time Lapses

Filament 3D printers get most of the attention with time lapses because they have had more time to be fine-tuned, though resin time lapses are starting to make their way into the field.

One of the simplest ways that you can capture a high quality resin 3D print timelapse is to use a product called Resin Lapse, made by Uncle Jessy, a well-known YouTuber.

You can find the Resin Lapse product on Uncle Jessy’s Resin Lapse Big Cartel page for just $20 at time of writing.

Along with the Resin Lapse, you’ll need your resin 3D printer of course, along with a camera that supports a TRS shutter release and a decent video editing software.

You’ll usually find that most Canon cameras have this needed shutter release.

To start off, you need to take the photosensitive end of the resin lapse and insert it into an opening on your resin 3D printer. This is to enable it to trigger the camera to take a photo each time a layer of your print is processed.

Next, you insert the other end of the resin lapse cable into your camera. Place the camera in a stable position where it can capture the perfect view during the printing process.

After getting everything into place, start your resin 3D printer. Each time your printer finishes a single layer, the camera takes a picture. This process is perfectly synchronized.

You can then use a video editing software to stitch the images together to form a Resin lapse.

Example of video editing software that people use? Should be in the video guide I’m guessing.

To get a more detailed explanation of this process check out this video.

Best Camera for Time Lapses

Canon EOS 77D

This camera is a beast when it comes to creating smooth time lapses.

The Canon EOS 77D has an optical viewfinder which enables you to view what you want to photograph exactly as the camera sees it in different lighting conditions. You can view your 3D prints with minimal lag and glare because this camera gets it in focus quickly.

When it comes to capturing images, the canon EOS 77D offers high speed continuous shooting. It can capture as much as 6 frames per second. It will not miss any moment in your 3D printing process.

It has HDR movie and timelapse movie modes. The latter takes photos for a long period of time and stitches it together to form a single high-speed video.

The former captures under-exposed and exposed images and blends them into a more detailed video. This feature will ensure that the timellapse on your 3D printer, whether it’s a Prusa or Ender 3D printer be excellent.

If you don’t have a workstation with optimal lighting conditions, then the anti-flicker shooting function will come in handy. It will enable you to take continuous shots without disparities in color or exposure since the camera compensates for flickering light.

For powering the camera, you have a DIGIC 7 image processor which will provide high quality and detailed results even in bad lighting conditions.

One satisfied customer from Amazon was impressed with how fast the camera captured images. She said that she was able to take 10-12 shots of her kids in a few seconds by just pressing the shutter quickly.

Another user ranked the Canon 77D over the Nikon especially when it comes to the autofocusing system. This enable to capture detailed images of his car without any flickering.

An Amazon user gave it a five-star feedback and said that it had a better sensor, resolution and CPU as compared to other cameras in the market.  One person even won awards through using this camera, so that definitely counts for something!

You can get the Canon EOS 77D from Amazon today.

(There is a solution) Will 3D printing multiple copies at the same time save time?

diy-3d-printer

I'm wondering - of course, if the 3D printer's table is big enough - printing multiple copies of the same print can save me a significant amount of time in a small production line, eliminating minor losses such as setup time , post-processing time, etc.

for example, if my print takes 10 hours, will it take 2x longer to print 2x copies at a time, increasing linearly, or will it be much less?

@Mehrad, 👍14