Skip to content

Headless automatic 3d scanner with RPi and low cost items

Notifications You must be signed in to change notification settings

kariloy/Shapextractor

 
 

Repository files navigation

Shapextractor

Is a headless 3d scanner full automated with RPI and with low cost items. Is based from http://www.sjbaker.org/wiki/index.php?title=A_Simple_3D_Scanner.

Why i create/modify it? I want use my RPi as 3d plattaform, printing and scanning, meanwile i waiting my 3d printer (www.Makibox.com) i try to create something for it.

HW needs:

  • ulm2003 + 28BYJ-48 (ebay)
  • 6cm diameter plate to add on stepper
  • thin laser line (DX)
  • webcam compatible with pygame (640x480 currently i use ps3eye and no like it too much

sharpen)

  • usb lamp ??? (is added in code but not really need if work with stable light)

SW needs:

  • last Raspbian “wheezy”
  • raspberry-gpio-python Release 0.5.2a
  • libjpeg

How works, process is diveded in 3 part :

  • capture (python) take photos ,manipulate it, rotate spintable , manage led&laser , generate ply
  • reconstruction (c++) , read photos and create point cloud
  • html pages ready for publish (WebGL ply viewer with XB PointStream )

For start with web interface:

./service.sh start It start cgi webserver on port 7000 and can use Shapextractor with your html5(firefox chrome) browser for start new scan or see last scan project

For star with command line: sudo pyhton Shapextractor.py !!!check before launch Shapextractor.ini it contain all parameter

To do:

  • Trace more and more clear laser line
  • Find low cost and small webcamera supported by RPI&Pygame
  • make it compatible with mjpg-stramer (for share camera output with other software too for example octoprint)

Gallery : https://plus.google.com/photos/114285476102201750422/albums/5868629874379483185 or https://picasaweb.google.com/114285476102201750422/ShapExtractorFromMakiclubItalyRpi3dLaserScan?authuser=0&feat=directlink

Some online test result: http://exilaus.byethost15.com/

Model no tested and need some update (waiting for 3dprinter): http://sketchup.google.com/3dwarehouse/details?mid=ef682e116c511065eee8499fa420acaa

Special thanks to:

Antonio Orlando (it make a name)

Henrik Peiss

Sjbaker (for original code)

Tbuser (spinscan code)

Raspberry PI

Makibox/Makible team!!!!

Mauro for a beer o caffe use this paypal :) it help for find low cost camera for RPI exilaus@hotmail.com

About

Headless automatic 3d scanner with RPi and low cost items

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 80.1%
  • Python 12.9%
  • C++ 5.9%
  • Other 1.1%