This is a modified version of the original DuetLapse created by Danal Estes.
We should all remember him for his generous work
General Description
DuetLapse3 provides a highly configurable program for creating timelapse videos from printers using the Deut3D software.
It can be run as a one-of or continuously in the background.
It is also available as an SBC plugin.
A companion program startDuetLapse 3 provides administration capabilities and is especially useful if multiple instances of DuetLapse3 are running and connected to multiple printers. This is largely redundant due to continuous improvements in the DuetLapse3 UI and the ability to control DuetLapse3 with gcode instructions.
Details of DuetLapse3 are in this document:
In addition to a browser interface DuetLapse3 can be controlled directly from gcode.
Useage examples are in this document:
Version 5.0.0
[1] Completely revised UI
[2] Added display of last captured image to UI
[3] Added ability to specify a config file with -file option This avoids the need for long command lines. Options in command line over-write those in config file
[4] Added -maxvideo. Limits the maximum length of video by varying fps as needed
[5] Added ability to change -fps -minvideo and -maxvideo in the UI
[6] UI gives indication of video creation status
[7] Changed logfile name on startup
[8] Sequential jobs are numbered
[9] Misc bug fixes
Version 5.1.0
[1] Removed the use of M117 messages and replace with M291 messages as this gives much better control.
[2] Set new default, minimum values for -seconds (20) and -poll (10) along with some logic changes to avoid an occassional race condition.
[3] Fixed a code error associated with -extratime
[4] Some minor bug UI / Typo fixes
Version - 5.2.0
[1] Fixed snapshot when called from gcode
[2] Process all M291 messages without delay
[3] Refactored loop control to prevent thread blocking
[4] Prevent first layer capture if -pause yes
[5] Added -password option to support passwords
[6] Released as a plugin for SBC
Code / Detailed Instructions / Documentation are here:
The readme.md file contains the full version history
Please post suggestions for improvement in this forum, not in the github. That way we get the wider, interested audience.