Loading

Automated 3d Laser scanner platform

by downeym, published

Automated 3d Laser scanner platform by downeym Jun 10, 2013

Description

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:
http://www.youtube.com/watch?v=BnYEYUo4qf0

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/

Recent Comments

view all
i updated the link to another one that should also work fine...
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? :)
sounds great! I hope you can post your design when you finish to share with the community...

More from 3D Printer Accessories

view more

Liked By

view all

Tags

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

Instructions

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.

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.

thingiverse.com/thing:102319
Horus statue
by downeym
Top