Timelapse Feature
FLYOS-FAST currently uses Fluidd. After completing the configuration on this page, you can open the "Timelapse" page from the left menu in Fluidd (the #/timelapse address) to view frames, render videos, and adjust supported parameters. For console commands and slicer configuration methods, refer to Timelapse Usage.
Feature Description
The timelapse feature automatically captures photos during the printing process and compiles them into a video after printing is complete, documenting the entire printing process.
System Version Requirements: This feature requires FlyOS-Fast system version greater than or equal to v1.3.7 to function properly.
Installation Steps
Step 1: Clone the moonraker-timelapse Repository
Connect to the device via SSH and execute the following command to clone moonraker-timelapse into the /data directory:
cd /data
git clone https://github.com/mainsail-crew/moonraker-timelapse.git
Step 2: Create a Symbolic Link
Create a symbolic link for the timelapse.py component to the Moonraker components directory:
ln -s /data/moonraker-timelapse/component/timelapse.py /data/moonraker/moonraker/components/timelapse.py
Step 3: Copy the Configuration File
Copy timelapse.cfg to the printer configuration directory:
cp /data/moonraker-timelapse/klipper_macro/timelapse.cfg /usr/share/printer_data/config/
Step 4: Create the timelapse Directory
Create a timelapse folder under the printer data directory to store timelapse videos:
mkdir -p /usr/share/printer_data/timelapse
Step 5: Access the Configuration Files
Access the machine's IP via a browser, enter the Klipper management page, and locate the configuration files.
Step 6: Configure moonraker.conf
Add the following configuration at the end of the moonraker.conf file:
The following is a basic configuration; other parameters can be configured as needed.
- Crowsnest
- GoCam (v1.4.0 Beta)
[timelapse]
output_path: /usr/share/printer_data/timelapse/
snapshoturl: http://localhost:8080/webcam/?action=snapshot
frame_path: /tmp/timelapse
[timelapse]
output_path: /usr/share/printer_data/timelapse/
snapshoturl: http://localhost:8080/snapshot
frame_path: /tmp/timelapse
GoCam should prioritize using the direct snapshot path /snapshot. If the old address of other camera services continues to be used, issues with failure to retrieve frame images may occur.
Parameter Descriptions:
output_path: Final video file save pathsnapshoturl: Camera snapshot URL; must match the currently enabled camera serviceframe_path: Temporary frame image save path
Step 7: Add Configuration File Reference
Add the following to the printer.cfg file:
[include timelapse.cfg]
Step 8: Restart Services
After configuration, restart the Moonraker service for the changes to take effect.
Usage Instructions
- After starting the printing task, the system will automatically save frame images to the specified path.
- After printing is completed, the images will be automatically combined into a video file.
- The video file is saved in the
/usr/share/printer_data/timelapse/directory.
How to Use: View Timelapse Usage Instructions
For detailed configuration options and usage instructions, please refer to the official documentation: moonraker-timelapse GitHub
Important Notes
- Ensure sufficient storage space is available to save timelapse files
- When printing large files, it is recommended to adjust the capture interval in the configuration
- The
/tmp/timelapsedirectory will be cleared upon restart, please back up important videos promptly