Klipper Timelapse - Manual Installation and Error Fix

Recently we released a new tutorial on Klipper timelapse, Klipper Timelapse - Installation and Configuration, and people reported some problems and issues about that. In this article we are going to show you how to fix them and make the timelapse work on your KINGROON KLP1, KP3S Pro V2, or even some other Klipper printers.


We must warn you before everything, messing around with the stock system may cause the warranty loss or system corruption, it is under your risk. We hope everyone proceed the following steps after knowing that. If you are not familiar with the Linux system, we remain the stock system will keep your warranty fine.

If you have anything wrong with the current system or it is totally corrupted, you can always fix it by flashing the stock image. How to Falsh the EMMC Chip on Kingroon KP3S Pro V2 


The “make: *** [Makefile:20: install] Error 100”

If you get the “make: *** [Makefile:20: install] Error 100“ issue, that means internet issues or the Linux release is no longer be supported by the moonraker timelapse and you need to install everything manually.

P1 Timelapse Issues

Things you need

The Manually Installation Kit: https://drive.google.com/drive/folders/1iEikUAXxpPUsf-k9LkMB7PGEHAR9ETJC?usp=sharing

The MobaXterm: https://mobaxterm.mobatek.net/download-home-edition.html

Filezilla: https://filezilla-project.org/

For Windows users, use The MobaXterm, Mac users use Fillezilla. Then you need to put the files in to the correct folders.


Adding files

First, use The MobaXterm or Filezilla to connect the printer system, then locate to “/home/mks/moonraker/moonraker/components”, put “timelapse.py” in it.

P2 Add timelapse.py

After that, go to Klipper dashboard and upload “timelapse.cfg” into the configuration files. Then you have all the required files added.

P3 Add timelapse.cfg

Change Configurations

Then open the “moonraker.cfg” and add the timelapse settings from the “README” file at the end.

P4 Add Timelapse settings in Moonraker configuration

After that, uncomment the areas by removing “#” to enable update.

P5 Enable Update

Open the “printer.cfg”, add “[include MKS_THR.cfg]” to enable timelapse.

P6 Add Timelapse into the printer.cfg

Then you are almost ready with the configuration. If you are using the KLP1 Cam or any other webcam that supports higher resolution, you might want to change the default settings to achieve better results. After all, it is quite low quality for the default 640x480.


So, you need to go to “crowsnest.conf” and change the resolution to fit your camera. According to our testing, the 4K resolution is OK for monitoring and might also supported by the Klipper Timelapse. For those who bought the KLP1 Cam from https://kingroon.com/, your camera is 1080P.

P7 Chnage the default resolution

OK, the configuration is all set, you can update the Fluidd for the next step.


Update Fluidd and Set up the Rest

Since you have enabled the system update in the previous step, you can find “system update” in “settings”. Fluidd should have update now, you can click “update” after it. Wait for its finish, once you see “UP TO DATE”, you are all set.

P8 Update Fluidd iginore errors

Ignore the errors, it doesn’t matter and won’t affect anything, updating Fluidd is all you need. Reboot the printer to have everything activated.


Turn on the Timelapse Features

The time lapse feature is off by default, you need to turn it on and modify the Slicer settings to make it work.

First, go to “Settings/timelapse” ,make sure the camera has been selected and set up the Timelapse function. The following settings are for the KLP1 Cam, you can buy it on our official website.

For those who are using the different cameras, please change the “Park Position” to have the best pictures.

P9 Turn on Timelapse in Klipper

After that, open the OrcaSlicer, click edit button after the nozzle settings, then add “TIMELAPSE_TAKE_FRAME” in the “Before layer change g-code”. Then every print you sliced is under time lapse as long as you turn it on in the Klipper dashboard.

Since time lapse prints are easier to get stringing issue, you might want keep a backup nozzle setting for normal prints, then optimize the time lapse one.

P10 Enable TS in Slicer

If you prefer to use Cura, Klipper Timelapse - Installation and Configuration will show you how.

Check and Test

Now you are ready for your first time lapse print. Go to “Timelapse” field. The system should start to take photos since the print begins. Once you see the picture on the right side, you are all set.

P11 Frame has been taken

If is not, go check the Fluidd version, then check the camera settings to fix it. In this situation, the camera might not work in the front page either.  Then you can check with the below list:

Fluidd Version: It has to be up to date

Resolution Settings in “crowsnest.conf”: It must fit your camera and cannot with any mistype.

Time Lapse Settings: The related camera must be selected

Camera Settings: Delete the Camera, then add it again

Reboot: Some configuration settings must be activated after rebooting the printer

Once the problem has been fixed, you should be able to see it in the front page.

P12 Fixed Cam after readding

To make sure the video been rendered successfully, please make sure to have the light on and Keep the camera stable.

You can also enable “save frames” to keep the chance to do any modifications.

Once a print is done, a time lapse video will be rendered automatically, and you will see it in the list, you can click to watch it and download it.

P13 Time lapse Video Successed

Since the default EMMC module is only 8GB in storage. You might want to check 32GB EMMC Module Comes, what it is for and what Can we Do with it and try the 32GB EMMC module.

If you happen to install Obico on your printer, then don’t forget to get the timelapse video in another mode, it generates videos for every time. You can find them in “print history”.

Previous article Klipper AI with Obico - Best Upgration for Your Klipper Printers
Next article Klipper Timelapse - Installation and Configuration


Ahmed Eltrabulsi - March 20, 2024

Thanks for the instructions, could you please share the KLP1 cam link as you referred to it, but I couldn’t find it on the official website

Leave a comment

* Required fields