DIY 3d laser scanner

Alessandro Grossi developed this DIY 3d scanner. The primary ingredients in this project are readily available and include a line laser, an Arduino, stepper motor, stepper motor driver (up to 12800 steps), 12V power supply, IR LED and a digital SLR camera. While he wrote the image processing script for Matlab, he notes that it should also be portable to GNU Octave.

The principle behind this scanner is the typical one of a line scanner. A laser beam intercepts the body to be measured and a camera, positioned at a known angle and distance shoots a series of images. With some trigonometry considerations and optics law is relatively easy to reconstruct the Zeta dimension, the measure of the distance between the body and the camera.

Via the contact form.

Join the Conversation


      1. I am a beginner in the field of Matlab. Can please get a prototype version or example of the Matlab script you used. As I am new to Matlab, an example would be ideally helpful. Thank you in advance.

    1. Why not? 3D scanners are not magic… Alessandro’s setup is perhaps not robust enough for regular or field use, but otherwise i have no doubt that his setup will work.

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.