Automated 3d Laser scanner platform

by downeym, published

Automated 3d Laser scanner platform by downeym Jun 10, 2013
0 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps



Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

15199Views 1716Downloads Found in 3D Printer Accessories


This is an automated 3d david scanner I made for 3d scanning. It uses a stepper motor to rotate the object and an RC servo to raster the line laser across the object.

video of the setup in action can be found here:

non-printable items
camera: http://www.amazon.com/dp/B000RZQZM0

stepper controller : http://www.phidgets.com/products.php?category=13&product_id=1062_1

stepper motor : http://www.amazon.com/dp/B00B88DCZI

Line Laser : http://www.amazon.com/Quarton-VLM-650-28-LPT-Generator-ECONOMICAL/dp/B00ARBPI5Y/ref=sr_1_2

servo controller : http://www.robotshop.com/lynxmotion-ssc-32-servo-controller-1.html

servo : http://www.robotshop.com/hitec-hs-485hb-servo-motor.html

scanning software : http://www.david-laserscanner.com/

the automation software is written in visual basic

a sample scan can be found here: http://www.thingiverse.com/thing:102319

I have attached the source code to the automated VB6 program used to automate the scanning process along with an installer. A brief explanation of the software can be found here: http://www.youtube.com/watch?v=ChfcFeCMLHA

I am also using com0com virtual null modem cable to communicate with the david scanning software. This allows me to use the same PC for automation and scanning. This can be downloaded here: http://com0com.sourceforge.net/


I am using 6mm thumbscrews to secure the base, camera mount, and servo controller mount. a 5mm set screw secured the line laser. Tap these holes.

I am using a 1/2" wooden dowel as the vertical upright.

More from 3D Printer Accessories

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

The amazon link for the line laser no longer works, any chance you could post a BoM with device brand & model or update the links on the information section? :)

i updated the link to another one that should also work fine...

Why not use an Arduino with a motor shield to control the system?

because I am old and prefer my visual basic tools! :)

Gotcha. Well this is a great project and I have my Arduino and parts coming in the mail today. First time programming since my C++ class back in college. Should be fun.

just keep in mind you need to interface back to the PC to control the scanning software. I found it easier to put it all on the PC so I could have an HMI for the entire process.

It turns out there are a few of us trying to do the same thing over on the David forums. I believe that the Arduino can handle the code to operate the stepper, servo, and communicating with the software.

sounds great! I hope you can post your design when you finish to share with the community...

Sorry for the request, but could you give me an idea in terms of the costs involved? I love the project, but I'm also on a limited budget. Much appreciated, and thanks for posting your work!

not to be that guy, but i gave you direct links to every part you need to buy. You cant add them up yourself and decide if you can afford it?

For the time it took you to write your response back, a simple "Under $200" would have been equally sufficient, you know? If you don't want to be "that guy," then don't. We can all be friends here.

Is the automation software already part of David Laserscanner or is obtain separately?

I attached the VB code along with a quick video explaining how the code works. Hope it is more clear now.

I just wrote a simple program in Visual Basic. It's not complicated. David scanner software can accept serial port commands to start scanning, copy scanned data to the stitching function, erase data... Etc...

The ssc-32 servo controller also accept serial data. Basically you tell the servo where to move to and how slow it should move there. I have it set for 20 seconds per move so that the David scanning software has enough time to capture the entire surface.

The stepper controller has its own vb component. You set the max speed of the motor, the max acceleration, and then you give it a new position to move to. The motor I am using is 200 steps per revolution.

I would love to see the model quality.

Awesome stuff. Any chance you can upload the model or a picture of the model to see how it all came out?

here is the statue that was scanned in the video.


Horus statue
by downeym