/uberlapse

Create 3D print timelapses with Klipper.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Uberlapse

Klipper Makros to create timelapse of 3D prints.

V-Core Camera Slider

Uberlapse can also make use of the V-Core Camera Slider to create moving timelapses.
V-Core Camera Slider: https://github.com/HelgeKeck/vcore-slider/

Uberlapse Camera slider example

Video Example

Installation

On your Raspberry

cd ~/
git clone https://github.com/HelgeKeck/uberlapse.git
bash ~/uberlapse/install.sh

Configure Moonraker update manager

# moonraker.conf

[update_manager uberlapse]
type: git_repo
primary_branch: main
path: ~/uberlapse
origin: https://github.com/HelgeKeck/uberlapse.git

Activate Uberlapse in your Klipper printer.cfg

# printer.cfg

[uberlapse]
[include uberlapse/config.cfg]

Prusa Slicer / Super Slicer

Printer Settings -> Custom G-code -> Start Gcode ->
START_UBERLAPSE LAYER_COUNT={total_layer_count} PRINT_MIN_X={bounding_box[0]} PRINT_MIN_Y={bounding_box[1]} PRINT_MAX_X={bounding_box[2]} PRINT_MAX_Y={bounding_box[3]}

Printer Settings -> Custom G-code -> End Gcode ->
END_UBERLAPSE

Printer Settings -> Custom G-code -> Before layer change Gcode ->
BEFORE_LAYER_UBERLAPSE

Printer Settings -> Custom G-code -> After layer change Gcode ->
AFTER_LAYER_UBERLAPSE