OpenScan composer is a Windows application which communicates with the installed firmware to perform scans, retrieve the captured photos, and perform preprocessing before the data is imported into photogrammetry software.
Download
This software is provided “as is”, without any warranty, express or implied. Use of this software may cause hardware damage and is entirely at your own risk!
10/13/2024 – OpenScan Composer BETA v0.9.0.1 (msi) [virustotal]
05/27/2025 – OpenScan Composer BETA v0.9.0.2 (msi) [virustotal] (coming soon, requires firmware v0.9.0.4+)
Change Log
v0.9.0.2 (coming soon)
Improved capture rates for all cameras (largest speed increases will be observed for 64mp captures via hawkeye).
Many bugfixes for previously reported issues.
Added automatic project generation for Reality Capture.
Created projects can now be opened easily via the Project menu.
Focus stacking, background removal, and quality evaluation can now all be performed as a separate post process step via the Project menu.
Project intermediate files can now be deleted manually via the Project menu.
Improved project manager speed when dealing with a large number of saved projects.
Hardware configurations can now be loaded and saved to files.
Added Helicon Focus integration via plugin, provides faster/higher quality focus stacking (especially at 64mp), for users with access to Helicon software. (requires the Helicon plugin, available below)
Default scan pattern (“Spiral”) optimized and updated for faster capture speed, old pattern is available as “Fibonacci”. Added “Uniform” scan pattern.
Added support for sensorless rotor homing (requires aftermarket TMC2209 stepper drivers).
Preview image now supports “focus peeking” for analyzing the quality of capture features.
Improved focus distance calibration for all cameras.
Added option to upload photos zip file after a scan via the Tools -> Upload Zip To Cloud option.
Added new image quality evaluation using “focus peeking” based scoring.
Added Auto+Stack (BETA) focus method, takes an initial capture via autofocus for each photo and then applies defined distances to create a focus stack.
Added initial developer support for a 3rd motor acting as a camera slider (RedShield).
v0.9.0.1 (10/13/2024)
Added support for the Raspberry Pi Camera Module 3 (12mp) [Requires firmware v0.9.0.2]
Added support for automatic project creation in Meshroom.
Added support for live reconstruction in Meshroom.
Added additional project zip management options (Project menu).
Fixed a bug where endstops were incorrectly enabled by default settings when using the Greenshield.
Fixed a bug where metashape project generation would fail when using focus stacking with the zip photos option.
v0.9.0.0 (10/11/2024)
Initial release.
Plugins
Unzip to your /plugins folder to install. (Plugins -> Open Plugins Folder…)
Notify a discord user when a scan completes.
Notify a telegram user or channel when a scan completes.
10/11/2024 – HomeAssistant Notifier v1.0.0.0
05/27/2025 – Helicon Focus v1.0.0.0, requires OpenScan Composer v0.9.0.2 or above.
Perform a HomeAssistant action when a scan completes.
Datasets
Focus stacked photo sets captured by OpenScan Composer + reconstructed models processed in OpenScan Cloud / MetaShape (Ultra detail).
OpenScan Benchy – Midi153 – Arducam Hawkeye @ 16mp, 300×5 (80-120mm) (~100mb)
OpenScan Benchy – Midi153 – Arducam Hawkeye @ 64mp, 300×5 (80-120mm) (~300mb)
FAQ
I’m having trouble connecting Composer to my OpenScan device.
Try connecting via IP Address (192.168.0.X, etc) instead of hostname (openscan.local), some people’s network setups don’t want to resolve the hostname.
Can you add support for another specific camera?
Probably not, sorry. New cameras will be considered based on suitability, but adding support for specific different cameras based on potential user requests is too time consuming to be worthwhile. Just buy an IMX519, and save us both some time, they are not expensive.
Can you add support for controllers other than Raspberry Pi?
Unfortunately not. This project is made specifically for Raspberry Pi hardware. I don’t have access to anything else or the time it would take to convert the code for other systems.
Where can I get help for using the software?
Check the #openscan-composer channel on the OpenScan discord.
Why doesn’t OpenScan Composer support feature X?
There is only so much time in the day, and OpenScan Composer is basically a cleaned up branch of scanning software developed for my personal use. It was released because I was tired of seeing other OpenScan hardware users struggle with the minimal functionality present in the original OpenScan firmware, and wanted to give something back to the community. Maybe the feature you want will be supported in the future, but there are no guarantees.
Can you open source the project?
There are no plans to make OpenScan Composer an open source project at this time. Composer/Firmware is scratch built, not associated with OpenScan, is not based on any of the original OpenScan code, and is not subject to the same licensing.