Make Perfect Light Paintings with an LED Robot

Did you know that you can make light paintings with a long exposure camera? Light painting is a photographic technique in which exposures are made by moving a hand-held light source while taking a long exposure photograph. We take this a step further by finely controlling the light source’s movement with a stepper motor driven rover. The results are stunning. The project consists of a Raspberry Pi 3, two stepper motors, and a Neopixel LED matrix. It can easily be recreated with a 3D printer and all of the code is provided.

Hacker House is supported by fans on Patreon. Help us make more projects by donating here:


Find all the 3d printable parts for this project on our page:

All the code can be found on Github:

Raspberry Pi Neopixel library:

Follow Hacker House on Instagram:

Subscribe to Hacker House:


2× Nema-17 200 steps/rev Stepper Motors

2× Stepper Motor Drivers

1× Raspberry Pi 3

1× Neopixel 8×8 LED Matrix

1× Female Jumper Wires

1× Cell Phone Charging Battery

1× 12v Step Up Chip

2× Might Need a Couple USB Splitters

Joakim Karud:
Andrew Applepie: