/SimplePiScanner

Simple Raspberry Pi 3D Scanner

Primary LanguageJupyter NotebookMIT LicenseMIT

SimplePiScanner

Simple Raspberry Pi 3D Scanner

Hardware

3D Printed Turntable Parts -https://www.thingiverse.com/thing:4167615

Raspberry Pi

Pi Camera

Flashlight

Print-in-Place platform jack - https://www.thingiverse.com/thing:925556

28byj-48 Stepper Motor with ULN2003 breakout board

Setup hardware

Wiring diagram

28byj-48 <-> ULN2003 <-> Raspberry Pi

28byj-48 <-> Raspberry Pi wiring diagram

Install Requirements

pip install -r requirements.txt

Run Scanner

python scan.py

Turn into 3D model

I use meshroom, Google Drive, and a Google Colab notebook to do the photogrammetry model processing for me.

Upload your folder to Google Drive.

Copy the jupyter notebook from this repo to Google Colab (https://colab.research.google.com/)

Change the input and output folders to match your Drive folder.

Press the play button on Step 1 to authorize Drive access, then press play on Step 2 and wait. After a while you should have 3 files in your Output file.

Inspiration

AA-Scan

I wanted to convert AA-Scan into something that could be solely run on the Pi. https://www.thingiverse.com/thing:4167615