OpenScan Blog

Get access to our latest news by signing up for our newsletter.

OpenScan3 Firmware: An Architectural Overview
Firmware

OpenScan3 Firmware: An Architectural Overview

An overview of the architecture behind the OpenScan3 firmware, explaining core design decisions, abstractions and how different parts of the system fit together.

New Year's recap and outlook

New Year's recap and outlook

Recap of 2025 Intro 2025 has been quite a ride. It has been almost eight years since I started tinkering with 3D scanning, initially just trying to understand how photogrammetry works and how far y...

ExperimentOptimizing 3D Scans: What is the right shutter speed?

Optimizing 3D Scans: What is the right shutter speed?

TL;DR: We tested the OpenScan Mini to determine how shutter speed impacts 3D reconstruction quality. We found photogrammetry is surprisingly robust to exposure variations.  In our test, there's a w...

ExperimentOptimizing 3D Scans: How Many Photos Do You Really Need?

Optimizing 3D Scans: How Many Photos Do You Really Need?

TL;DR: Is more always better? When it comes to photogrammetry, the clear answer is no! We performed tests, which align with our experience, showing that there is an optimal number of images for tur...

ExperimentTesting the influence of JPEG quality on the 3D scan results

Testing the influence of JPEG quality on the 3D scan results

TLDR: With high contrast surface preparation of the object, JPEG quality can be reduced to under 20% without any noticeable influence on the 3D mesh. Furthermore, the experiment indicates that the ...

ExperimentBambu Lab A1 Mini - InfiniMod - Endless 3d printing

Bambu Lab A1 Mini - InfiniMod - Endless 3d printing

TLDR How to modify existing gcode files (.gcode.3mf) for Bambulab A1 Mini for repetitive printing of the same build plate (PLA only!). Make sure to see the shortcomings/results Motivation We run a ...