10/13/2019 Arduino 3D scanner DIY - Customized FabScan Project - Ardumotive Arduino Greek Playground
HOME EVENTS TUTORIALS WORKSHOP RPI TUTORIALS NEWS
The 1st Arduino Playgroung in Greece - Open Source Hardware
Arduino 3D Laser Scanner
Introduction
FabScan is an open-source, do-it-yourself 3D laser scanner.
It started out as a Bachelor's thesis by Francis Engelmann, supervised by René Bohne.
Scanner 3D - FabScan
You can nd of cial project here.
I made my own box from MDF hood sheets and use different hardware parts.
I decided to make this guide to show to you my work.
All credits for Arduino software and computer application goes to FabScan team, so
thank you very much for this great open source 3D laser scanner!
Dev: Francis Engelmann
Date:22/11/2015
Of cial page: hci.rwth-aachen.de/fabscan
WHAT YOU WILL NEED CONNECTIONS ARDUINO CODE SOFTWARE
The connections are pretty easy:
Attach the FabScan shield on Arduino and the A4988 stepper driver on the rst stepper position of it. Connect
the stepper on output pins and the laser module to analog pin A4. Finally connect Power supply and usb cable. You
can also nd a very usufull assembly tutorial here.
Custom hardware:
If you decided to make this with my hardware parts then you have to connect the L298 stepper motor driver to
Arduino pins 10,11,9,8 (you can change those pins) and laser module to Arduino pin A4. Finally connect the
power supply and usb cable.
10 Comments Ardumotive - Arduino Workshop Hilman Hazmi
Recommend t Tweet f Share Sort by Best
Ardumotive - Arduino Workshop requires you to verify your email address before posting. Send verification email to hilnan19@gmail.com ×
Join the discussion…
Emre Betik • 7 months ago
POWERED BY
Hello, i cant buy this. FabScan-Shield - 3D Laser Scanner What i can use other ? Would you help me ?
https://www.ardumotive.com/arduino-3d-scanner.html 1/3
10/13/2019 Arduino 3D scanner DIY - Customized FabScan Project - Ardumotive Arduino Greek Playground
y y
△ ▽ • Reply • Share ›
Matti Virta • a year ago
better have david scanner style but how make, or i have go pro style wifi camera how can connect this to software and 2 laser, best
have half round up camera scan up and side 1/4 ball move camera then can scan all parts better but how made.i test only fabscan
basic and resolution HD 1080 camera not good, parts wery groove after scan, need better resolution scanner.
△ ▽ • Reply • Share ›
Leandro Maidana • a year ago
the source is connected to the arduino or the driver l293????
△ ▽ • Reply • Share ›
Matti Virta • a year ago • edited
yes can use better HD resolution camera ,better whayou found have good, how better cam have then accurate scan have, laser
cheap can use many different 5W laser no important, 2 laser better.have many arduino shield one motor, i used zumscan shiel but
no important all working, need shield and A4988 stepperdriver to top on shield only.or this style l298 motor shiel working
too.instructables site have some same system scanners and dimensions at box
△ ▽ • Reply • Share ›
giada weber • 3 years ago
what are the measures to build the box for the 3d scanner?
△ ▽ • Reply • Share ›
Anas Ali • 3 years ago
Hello and nice work you did there
Can you please give me the exact dimensions of the wood sheets and the space between the laser and the object which I want to
scan
Thanks in advance
△ ▽ • Reply • Share ›
Anderson • 3 years ago • edited
Hi! Can I use other webcam and other motor or must be those?
△ ▽ • Reply • Share ›
Jonathan Trahair • 3 years ago
Hi I am not using the fabscan shield so what code do I remove when I add this
void step()
myStepper.setSpeed(1);
myStepper.step(1);
thanks
Jonathan
△ ▽ • Reply • Share ›
Anderson > Jonathan Trahair • 3 years ago
Jonathan, I think that you need remove this code.
/*
//current motor: turn a single step
void step()
{
if(currStepper == TURNTABLE_STEPPER){
digitalWrite(STEP_PIN_0, LOW);
}else if(currStepper == LASER_STEPPER){
digitalWrite(STEP_PIN_1, LOW);
}
delay(3);
if(currStepper == TURNTABLE_STEPPER){
digitalWrite(STEP_PIN_0, HIGH);
}else if(currStepper == LASER_STEPPER){
POWERED BY
digitalWrite(STEP_PIN_1, HIGH);
}
https://www.ardumotive.com/arduino-3d-scanner.html 2/3
10/13/2019 Arduino 3D scanner DIY - Customized FabScan Project - Ardumotive Arduino Greek Playground
}
delay(3);
}
*/
and add this
void step()
{
myStepper.setSpeed(1);
myStepper.step(1);
}
△ ▽ • Reply • Share ›
adrien • 2 years ago
how and connect the custom hardware thank you and a picture because we can not see and not find editing
△ ▽ 1 • Reply • Share ›
ALSO ON ARDUMOTIVE - ARDUINO WORKSHOP
How to use the How to use the Raindrops sensor module How to use an I2C LCD 16x2 with Arduino - Ardumotive
with Arduino - Ardumotive Arduino Greek Playground Arduino Greek Playground
1 comment • 2 years ago 16 comments • 3 years ago
Nurul Ashiqin Maizan — Thank you so much for posting this Hared Meza — 'POSITIVE' was not declared in this scope
Avatartutorial. It means a lot to me! I was struggling so hard figuring out Avatar
the code till I found your post! Would really love to recommend you
How to use PIR Motion Sensor with Arduino - Ardumotive How to use an 8-Digit Seven Segment Display with
Arduino Greek Playground MAX7219 - Ardumotive Arduino Greek Playground
6 comments • 2 years ago 17 comments • 2 years ago
georgebirbilis — λογικά στο https://learn.adafruit.com/... πρέπει να Ernesto Aides — Hola Nicola,
Avatarείναι το σωστό (απλά εκεί δείχνει feedback σε LED αντί στη serial AvatarDescubri al final que si ponia en cascada la alimentacion de los
output). Έλειπε ένα } else { μάλλον που τώρα φαίνεται να μπήκε modulos se producia el error, incluso con una fuente externa. Al
✉ Subscribe d Add Disqus to your siteAdd DisqusAdd 🔒 Disqus' Privacy PolicyPrivacy PolicyPrivacy
nd us on dwrean.net
Donate us Visit the biggest Arduino Shop in Greece! nd us on Codebender
About us
nd us on Instructables
License
Cookies policy
Developed and designed by Vasilakis Michalis Copyright © 2013 Ardumotive All Rights Reserved
All trademarks referenced herein are properties of their
Design by DivTag Templates
POWERED BY
https://www.ardumotive.com/arduino-3d-scanner.html 3/3