FabScan 3D Scanner
Description
The images on the left show some scans made by the scanner.
The software allows to automatically produce a .stl of the scanned pointcloud.
For more information on the project check this site: hci.rwth-aachen.de/FabScan
Instructions
You must be logged in to post a comment.
Im trying to calibrate my Fabscan. Where do I Find the Positioning of the simulatet Turntable ?
I have the files for the Fabscan chassis in DXF now, let me know if you need horizontal or vertical 60x30 sheets for your laser cutter. I also have 6 kits of all the nuts and bolts, I will be putting these on eBay soon.
There are two projects related to the original FabScan:
http://www.thingiverse.com/thi...
and
http://www.thingiverse.com/thi...
we hope to include some of their ideas in the next release.
Can you give me the dimensions between the camera to the center of the platform and the camera to the laser? I don't have a laser cutter and I'd like to build a version with what's available to me. This looks like an awesome project.
Thanks for your help.
if you try to make your own cabinet you could have problems as the cabinet
is also the calibration between camera/laser/turntable if you are 1 mm out you will not get a perfect scan,i built my own cabinet it worked but not
perfect so i ordered laser cut parts , it works fine. If you have spent money
purchasing stepper motors arduino drivers surcuit its worth getting laser cut
parts.
regards reducer
Hi tomlombardi, thank you for your interest. Francis will give you the precise numbers soon.
My first guess at the moment was this file:
https://github.com/francisenge...
Not sure what the numbers mean in actual world coordinates or for your constructions, but while you are waiting for Francis' reply, maybe the numbers a
t the end of the file might help you?:
////position of laser and cam
#define LASER_POS_X 14.0f //precise by construction
#define LASER_POS_Y 6.4f //not needed for calculations
#define LASER_POS_Z 28.5f //precise by construction
//#define CAM_POS_X -0.7f
#define CAM_POS_X 0.0f
//#defi
ne CAM_POS_Y 5.3f //quickcam 9000
#define CAM_POS_Y 6.3f //c920
#define CAM_POS_Z 27.0f
when i start Fabscan it runs demo on screen but it won't let me select logical
when i try to select camera drop down it shows cam and below that cam again
when i select first cam it still uses in sight,select second cam it turns Fabscan off. the logitec cam runs on other apps but not Fabscan ?? can u Help
regards Brad
aether,
you do not have to convert the PCB layout to Eagle, the Eagle layout is available in the
http://hci.rwth-aachen.de/fabs... site just download that and the Eagle format is in the ZIP file.
tried converting the pcb layout to a schematic in Eagle, it went badly wrong, no wires going to 2nd stepper driver. Very odd. also doesn't seem to have a lid in the laser cutter files or any pieces or description on how to attach the turntable to the stepper.
Hey Francis the last update to the assembly instructions was February 6th. Will you be able to finish this as I guess you have completed your project files now.
Also can you provide the PCB for the arduino shield, I know the eagle file are there but if you have a local source for the PCB could you make them available on eBay or on the fabscan site?
No sooner than I post this, the site came back up for me. I'll finish the instructions as soon as possible and get them to you! Thanks for all your work!
bohne, would you guys happen to have an official picture of the FabScan logo? We've built a FabScan for a senior project in class, and I'd like to include the logo in the presentation.
Just in case anyone else tries, this appears to ONLY work with Snow Leopard. So let's say tried the IATKOSV7, you'll find it says the application is incompatible.
Try#2 is to see if I can update IATKOSv7 (OSX 10.5.7) with the retail disk and not loose the whole thing.
could i use this to scan existing objects then , open the file in solidworks or similar and make adjustments before printing out again ?
Does anybody have experiences with this?
I would like to make a "negative" form of a scanned objekt (STL). How can I do this? I use Autodesk Inventor and SolidThinking, but I can only take a look at the STL-file, no chance to edit.
A tutorial would be very great, but a software name would be enough for me :)
you can edit the STL file with some software tools... many other tools can edit the point cloud data (PTS,PLY, or PCD file format).
how silly.
thingiverse tries 2 x 3 times to add a picture and then says 'nothing posted'
but it does add six posts
and i cannot clean it up ...
Printed LaserHolder12.stl in PLA on the Ultimaker.
Tip: clear the holes for 3 mm bolt, but no need to ream the nutholes.
Just warm the nut on the tip of a soldering iron and press it gently into the nuthole
Printed LaserHolder12.stl in PLA on the Ultimaker.
Tip: clear the holes for 3 mm bolt, but no need to ream the nutholes.
Just warm the nut on the tip of a soldering iron and press it gently into the nuthole
Printed LaserHolder12.stl in PLA on the Ultimaker.
Tip: clear the holes for 3 mm bolt, but no need to ream the nutholes.
Just warm the nut on the tip of a soldering iron and press it gently into the nuthole
Printed LaserHolder12.stl in PLA on the Ultimaker.
Tip: clear the holes for 3 mm bolt, but no need to ream the nutholes.
Just warm the nut on the tip of a soldering iron and press it gently into the nuthole
Printed LaserHolder12.stl in PLA on the Ultimaker.
Tip: clear the holes for 3 mm bolt, but no need to ream the nutholes.
Just warm the nut on the tip of a soldering iron and press it gently into the nuthole
What software does the scanner use and is there a Windows version of the software? Not too much of a problem as I can just fire up a copy of Puppy if I need to, definitely want to have a go at building this
Is the software only available for mac?
Right now only Mac binary. I am working on a Linux version too.
Anyway, I made available the source code on github. Except for the GUI and few other classes everything should compile on linux.
It's written in C++ using OpenGL, OpenCV and Powercrust (available under GPL). The next big step will be to use PCL to replace powercrust, which will hopefully also allow me to manipulate the point clouds better.
The .cdr laser cutting files are incomplete. There is no turntable nor a middle plane. It also appears that there should be a top, but it's not in the files either.
You are right, that's why it is still work in progress.
At the moment I am working on the assembly guide and fine tuning the .cdr laser cutting files so it becomes very clear how to assemble it on your own. Also I am redesigning the 3d printer parts so they become printable on DIY 3d printers.
Nevertheless, the version of the files I used for building the prototype is available on the project page, so if you don't want to wait for the complete guide you can find them there!
If you have questions during the assembly process, please let me now!
Very interested in building this. Any ETA on when the first draft of the tutorial will be completed? I guess I'll order the webcam and motors and stuff and wait for the tutorial to get a little more fleshed out before I start assembly. Thanks for your contributions to this community as I've been wanting a scanner for a while.
Your project is very interesting, but I don't understand about source code. In your page folder source is empty. Hardware part looks simple for me, and I am interested to make one, but I understand nothing about software. I don't have MAC and use Windows. Please help with source code and executable. ))
hey,
can you please provide more specific informations?
I think the tutorial is not complete, I havent found any *.dxf, sadly I have no corel draw. Can somebody who has corel convert the lasercut-files into a *.dxf?
I would so love to built one! Is there any chance to run this on a linux machine or
is the software only for mac? are there any alternativ softwares?
so far its really great work and I think the community will fastly start working on that project, as soon as it reaches a point where somebody interested can rebuilt this thing.
Big thanks for that big improvement in the worldwid
e fabber/maker-community
cheers ijon
You can use VisiCut and the PLF (portable laser format) files for your lasercutter. You can find them at the assembly instructions page. There are also SVG files on that page.
The software uses open source libraries and can be ported to any OS with little effort if you want to create a command line version. Live preview in a GUI is only available for Mac OS X, because we use cocoa and openGL for performance reasons. But feel free to write a new GUI in you favorite frame
work :)
This looks cool I might have to make one. I don't have a laser cutter but being a joiner by trade I'm sure I can make it work out for me
just printed the .stl's with PLA on an Ultimaker at the miniFabLab
the turntableholder comes out fine, but the laserholder seems a bit week.
the vertical part is 5 mm thick. with - i expect - a 3 mm hole there is not enough plastic left. i did 4 samples, even with 90% infill they break easily.
but, as Francis says: it is work in progress!
on the FabScan homepage you can also find the eagle files for the Arduino shield and some other file formats for the lasercut parts in case you don't know how to open the .cdr file :)
Seems pretty cool! Ill definitely look into it more once my makerbot arrives :)
Whats was the estimated cost for this?


I've built a Fabscan, which way should the turntable rotate while scanning, clockwise or anti-clockwise? Thanks.
Tom