laserpointer carriage for steppermotor

Share


Last friday a friend of mine brought me some nice electronics.




It is the first version of a steppermotor controller with one control unit.
With one steppermotor controller it is possible to ease the 3D scanning with a laserpointer.
So I quickly designed and printed a carriage for the steppermotor and the laserpointer and mounted it to a m8 bar.




The bar was taped to my desk right beside the camera and the background of my 3D laserscanner.




The motor has a step angle of 0.9 °. The controller has a substepping of 16, so one complete rotation is divided into 6400 steps.
This is just enough to move the laser in a distance of about 40 cm with ~0.5 mm steps.

The firmware was ready to compute easy commands. After testing the angle and the speed needed for scanning,
we spend some time to modify the firmware to compute a chain of command.

Now it works just fine. Press the "on" button and the scanning sequence starts. After finishing the sequence the electronics shuts down automatically.
The scanning sequence can be easy modified in the firmware.

The scanning software we use is the original DAVID Laserscanner software which was included in the complete laserscanner kit I bought at their homepage. The laserpointer is a red linepointer with an integrated focuswheel. It was also included.

We tested the accuracy of the steppermotor with a scanning resolution of 1280x1024 on an object with a size of about 11 cm.
After 2 times up and down (4 scans in about 5 minutes) it looks like this (interference was removed):

Last time I scanned with this resolution one scan was about 45 h and I moved the laser as slow and accurate as possible - manually of course. The result was horrible and far away from this scan!

The stl files for the laserpointer/steppermotor-carriage can be downloaded at thingiverse here.

Next visit we want to test a complete version with 6 control units - but not before christmas. I hope to find an easy way to scan with 3 motors: The first one for the movement of the laserpointer as now tested and proofed, the second for the rotation of the object and the third one for z-movement. The rotation of the object should be possible with a simple plate. There is no need for high accuracy of the z-axis, so the construction shouldn't be very complicated.

greetings from the lake of constance!

BonsaiBrain

 

 

Leave your comments

Post comment as a guest

0
terms and condition.

People in this conversation

  • Nice work !<br /><br />I have been testing with MS Kinect and OpenKinect lately. It's fairly good at scanning large objects but the resolution of your laser-scan blows away Kinect resolution any time. I guess we need both - laser for accuracy and Kinect for large object.<br /><br />Thanks for sharing the design and information!<br /><br />Best regards from the Land Of Thousand Lakes - Finland.<br /><br />-- <br />Henkka

    0 Like Short URL:
  • Is this going to be a RepRap compatible control board?<br /><br />I'm very interested. We've got our own boards for the Ultimaker (fully RepRap compatible), but we want to stick with the best solution out there...

    0 Like Short URL:
  • Yes, this will be a reprap compatible board when its finished. Currently its still in a early state.

    0 Like Short URL: