DSLR Gives Exposure to 3D Light Traces

light lion

We’ve all twirled sparklers around in the darkness to write fleeting circles and figure eights with the light they give. Some of us have done it with the glowing end of a cigarette, too. Hackaday Projects user [ekaggrat] went a step further, painting with an LED mounted on the print head of his newly built 3DR Delta and capturing the LED’s path with a DSLR camera set for long exposure.

He started by creating a mesh model. From there, he converted it slices and G-code in Grasshopper. The LED is connected to pin D11/servo pin 1 on the RAMPS board. [ekaggrat] used the M42 G-code extension toggle the pin and write the slice lines with light. He has future plans to use an RGB LED, and we hope he shares that on the Projects site as well.

While this isn’t the most advanced light painting setup we’ve seen, it’s still pretty awesome and far more accessible. There is more information on his site, and you can grab the G-code from his repo. Stick around to see a video of the process.


  1. Velli says:

    So this takes an image created on a flat computer monitor and creates…a flat digital image.

    Save some time and take a screencap?

  2. Hirudinea says:

    He should make this into a 3D printer, it sure looks like it could do it.

  3. Conrad says:

    How about shoot with multiple cameras for some bullet Time “hologram” effects?

  4. David S says:

    This is super cool; thanks! I can’t wait to try it! I totally missed that it was on a (delta) 3D printer until I actually read the article.

  5. I was really hoping for so much more…
    Help me Obi Wan Kenobi, you’re my only hope.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 96,345 other followers