OpenScan3 is a firmware for controlling OpenScan devices, a family of open source and open hardware devices, designed to make 3d scanning with photogrammetry accessible to everyone.
The goal of OpenScan3 is providing a hackable and extensible firmware for common OpenScan devices and a starting point for custom photogrammetry rigs.
OpenScan3 is maintained by OpenScan.eu.
OpenScan3 is under development and is not ready for production!
There are two ways to get started on a Raspberry Pi: flash a ready-made image or build a custom one.
Note: Advanced customization (hostname, user, Wi‑Fi, etc.) is confirmed to work with Raspberry Pi Imager > 2.0. Older versions may not apply the customizations properly.
- Open Raspberry Pi Imager (>=2.0.6).
- Click ADD OPTIONS -> Click EDIT Content Repository -> Use custom URL and paste
https://openscan.eu/rpi-repo.json-> Click Apply and restart - Choose your Raspberry Pi device
- Select the image according to your camera variant. IMPORTANT: Ensure the image matches your camera model. Choosing the wrong image may result in permanent hardware damage.
- Select the storage device to write the image to.
- Modify configuration options if needed (hostname, user, Wi‑Fi, etc.) via the Raspberry Pi Imager interface.
- Write the image. Eject the card and insert it into the Pi.
Default Hostname: openscan (or openscan.local if mDNS is enabled)
UI (Webfrontend): http://openscan/ or http://openscan.local/
API documentation: http://openscan/api/latest/docs.
You can also use OpenScan3 Pi Image Builder based on pi-gen to build the image from source or customize it.
See docs/DEVELOP.md for development setup, first steps, and architectural overview.
For details and up-to-date status, see GitHub issues and check out the Discord channel.
OpenScan thrives because of its community. Whether you report a bug, suggest a feature, or submit a pull request: every contribution matters! Check out the Contributor Guide to get started and jump right in!
Distributed under the GPL-3.0 license. See LICENSE for more information.
Join the OpenScan Discord Server to get in touch with the OpenScan community!
Or write an email to info@openscan.eu