Ryan Gill
Published © GPL3+

MSLA Smooth Time-Lapse

Create beautiful time-lapse video of your 3D Resin prints. This technique makes your prints look like they just rise from the vat.

BeginnerFull instructions provided1 hour4,780

Things used in this project

Hardware components

Raspberry Pi 4 Model B
Raspberry Pi 4 Model B
×1
Photo resistor
Photo resistor
I used a photo resistor module with both analog and digital outputs. https://www.amazon.com/gp/product/B07P5Z2XD4/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
×1
Raspberry Pi High Quality Camera
×1

Hand tools and fabrication machines

Elegoo Saturn MSLA 3D Printer

Story

Read more

Custom parts and enclosures

Photoresistor mount

I used this mount with a 8x2mm magnet to attach the photoresistor to the printer.

Code

timelapse.py

Python
Run this script to capture a photo every time the uv light comes on to cure a layer.
from gpiozero import Button
from picamera import PiCamera
from signal import pause

import time

camera = PiCamera()
camera.resolution = '3280x2464'
currentTime = int

def capture():

    currentTime = int(round(time.time() * 1000))
    image_path = '/mnt/usb/photos/image_%s.jpg' % currentTime
    camera.capture(image_path)
    print('Image captured: %d' % currentTime)

button = Button(14)
button.when_pressed = capture

pause()

Credits

Ryan Gill

Ryan Gill

13 projects • 133 followers
I'm a web developer who loves tinkering with hardware.

Comments