Here you can find everything you need to know in order to build your own 3D Scanner. The OpenScan concept is very modular, so that you can take individual parts and adjust it to your needs (i.e. firmware, 3d printed design, PCB, photogrammetry cloud processing ...). The center piece is a Raspberry Pi driven camera/motor controller, which can be used to drive various photogrammetry rigs. Currently, there are two major hardware designs available - the OpenScan Classic and Mini. Everything is controlled by the OpenScan Firmware, which is based on the Node-Red browser interface.
Note, that I am currently centralizing all the information and manuals, that were created since 2018, into this repository. If you are looking for anything in particular, feel free to join the discussions or open an issue.
This repository contains the OpenScan firmware (see folder) for the 3D Scanner as well as several manuals:
- TODO Build Instructions - Pi Shield & Ringlight - Soldering the electronics
- TODO Build Instructions - OpenScan Mini - 3D Printing and Assembly
- TODO Build Instructions - OpenScan Classic - 3D Printing and Assembly
- Firmware - Setup - Prepare/compile the SD Card
- Firmware - Usage - First Start + Understanding the User Interface
- Photogrammetry - Basics - A detailed guide to successful 3d model creation
- TODO Photogrammetry - Software - An overview of currently available Programs, Apps and APIs
- Changelog of the Openscan documentation and firmware
If you want to take part in the development of a specific part of the OpenScan system, feel free to join:
- OpenScanCloud - Web API for photogrammetry processing of image files
- OpenScan-Design - 3D printable files and other design approaches
- OpenScan-PCB - A place to discuss and improve the PCB designs
- OpenScan-ML - Development of new tools using Machine Learning
The project is based on the contribution of many great and open-minded people by doing tutorials on Youtube, comments on Reddit, publications on GitHub and many other places. Without all those voluntary contributors, this project would not be possible at all. Please feel free to join the discussions and development preferably in this repository or on r/OpenScan, Facebook - LowBudget3DScan or OpenScan.eu/forum
Thank you!