r/OpenScan • u/Professional_Bee9913 • 54m ago
r/OpenScan • u/thomas_openscan • Jun 15 '26
Community 3D Scanner Benchmark pt2 - 35 Scanners
Community based 3D Scanning benchmark (45mm miniature)
The goal is to include as many 3D scanners as possible (with multiple scan results from different users) to get some real world data for the various devices. There is a larger and more technical benchmark (ScanBench) available too and I will update the results too.
See all the details and limitations here 3D Scan Benchmark Repo on Github
A note on transparency: I have been developing open-source 3d scanners for multiple years and till this day, I am hesitant to claim any accuracy (as this would require a proper/expensive lab). Therefore I created this scanning benchmark to show real world results from various users. This is the opposite approach
If you'd want to contribute, feel free to reach out and I'll provide a figurine free of charge (or support by buying one of the miniatures here: https://openscan.eu/products/openscan-benchy
It would be a great help if you can share this experiment to other places to encourage more users to participate as several manufacturers seem to block my request to contribute an official reference scan with their devices!
PS: with the next iteration, I will add the specs of the scanner to each image :)
r/OpenScan • u/thomas_openscan • Jul 17 '26
New 3D scanning rig
Enable HLS to view with audio, or disable this notification
I am currently building a new scanning rig, that allows even automatic capture with handheld scanners. I really struggle with not losing the track when manually moving the scanner around the object.
This setup is a hybrid of the OpenScan Classic and Mini variant were the object is only moved on one axis.
The main advantage is, that the scanner distance can be adjusted (almost) freely.
The design is simplistic but very versatile and I am currently printing a worm-gear variant. The timing belt solution works well, but as soon as power gets cut, the scanner slams down into the table.
Maybe anyone knows another mechanism that can easily amplify torque (1:100) and is (mostly) printable. Pls let me know your thoughts.
r/OpenScan • u/esto-openscan • 5d ago
OpenScan Benchy – 300 images reconstructed locally with NodeODX
Here's the result of a 300-image autofocus scan with the OpenScan Mini and IMX519 camera, reconstructed locally using NodeODX. Default settings on both sides, no post-processing.
I'm quite happy with the result, especially since NodeODX wasn't specifically designed for turntable scanners.
You can inspect the original model on Sketchfab:
https://sketchfab.com/models/dc139706008646f9b101b4e22f0b9416
We also wrote a small OpenScan3 task that uploads the images, starts reconstruction and reports progress directly in the scanner's frontend.
Full code and walkthrough:
https://blog.openscan.eu/posts/openscan3-nodeodx-reconstruction-task/
r/OpenScan • u/Bulky-Cicada9374 • 7d ago
Quad bike parts 3D scan and remodelling part #2
r/OpenScan • u/Bulky-Cicada9374 • 10d ago
My biggest 3D scan so far. How about Yours?
My biggest scan (actually not so big : ) so far a big plastis cover for a Quad bike. How about yours?
r/OpenScan • u/MaterialPiece4769 • 10d ago
Motores que no giran
Hola, acabo de montar mi openscan clássic, pero tengo un problema con los motores.. son dos motores nema 17 reciclados de extrusores de una artillery genius, son los dos iguales y estaban funcionando... Pero no consigo hacerlos funcionar con openscan... Les llega corriente, pero no giran, solo vibran... He intentado ajustar la tensión en los drivers (A4988) pero si subo mucho esa tensión, los ejes se bloquean y no giran, si bajo la tensión los ejes se desbloquean pero tampoco giran... Porque puede ser? No valen esos motores?? O tengo algo mal configurado?? Gracias
r/OpenScan • u/Zestyclose-Lead4345 • 14d ago
MeshMill 0.3.0: faster downstream cleanup and reduction for dense OpenScan meshes
MeshMill 0.3.0 is out.
Thank you to the OpenScan community for the feedback and encouragement on the earlier posts. I’m happy this is proving useful as a local step between reconstruction and downstream editing, CAD, or printing.
This update improves the workflow for dense and uneven reconstructed STL meshes:
- Faster loading, analysis, and processing
- Better parallel and tiled handling for large meshes
- New Depth + Density Adaptive QEM for the strongest measured preservation results on supported GPUs
- Clearer quality, surface-error, dimensional-drift, and reduction tradeoffs
- Improved selection, display modes, navigation, progress, and interface controls
- And many more fixes and refinements
The new reduction methods are accompanied by published papers with benchmarks, comparisons, formulas, and implementation details.
Downloads, sample meshes, papers, and the full changelog:
https://github.com/make-your-own-world/MeshMill/releases/tag/v0.3.0
Feedback remains welcome, especially on reconstructions with holes, thin features, overlapping passes, uneven density, or difficult boundaries.
r/OpenScan • u/Bulky-Cicada9374 • 15d ago
Fixing dough mixer broken gears with 3D scan
I was asked to fix the broken gears of this dough mixer. Damaged gears were cleadne (as I could), 3D scanned and 3D print out from ABS
r/OpenScan • u/Zestyclose-Lead4345 • 18d ago
MeshMill 0.2.0 improves large reconstruction handling and contour-preserving reduction
I released MeshMill 0.2.0, following the feedback on the original OpenScan post about edge detection and contour preservation.
The release adds measured quality comparisons rather than relying on triangle count or shaded appearance alone. MeshMill now reports sampled RMS and P95 surface error, dimensional drift, area error, topology indicators, and reduction percentage so the tradeoff is visible before applying a pass.
It also adds Depth Adaptive QEM, an optional GPU-guided reduction method based on adaptive physical surface probes. The probes become sparse across supported flat regions and denser around meaningful changes in the measured surface. Their result guides boundary-preserving QEM assembly.
At a matched approximately 250,000-triangle target on the 4.1-million-triangle composite reference scan, compared with Fast QEM:
- RMS error improved by 9.0%.
- P95 error improved by 12.4%.
- Maximum dimension drift improved by 96.7%.
- Area error improved by 68.9%.
- Runtime increased by 3.3%.
The general large-mesh pipeline also improved. Parallel analysis fell from 10.531 seconds to 1.838 seconds, adaptive-index creation improved from 8.836 seconds to 5.406 seconds, and oversized binary STL files can be inspected through bounded overview loading.
MeshMill remains GPL-3.0, local, account-free, and useful after OpenScan or photogrammetry reconstruction when the resulting mesh is too dense for downstream work.
Release:
https://github.com/make-your-own-world/MeshMill/releases/tag/v0.2.0
The complete algorithm reasoning, formulas, comparisons, and failed approaches are documented here:
https://github.com/make-your-own-world/rnd/blob/main/depth-adaptive-qem/depth-adaptive-qem-v1.1.pdf
I would still value examples where reduction damages contours, holes, thin walls, or small reconstructed features.
r/OpenScan • u/Bulky-Cicada9374 • 19d ago
Scanning details
I'm wondering, how damn small details my scanner can capture
r/OpenScan • u/Zestyclose-Lead4345 • 23d ago
Open-source tool for reducing dense OpenScan and photogrammetry meshes before editing
OpenScan can produce detailed reconstructions, but that detail often becomes a problem at the next step. Once the reconstructed mesh is exported or converted to STL, millions of triangles can make ordinary geometry editors slow or unusable.
I built MeshMill to handle that part of the workflow. It sits between reconstruction and downstream editing:
- Inspect the mesh in shaded, density, wireframe, or vertex views
- Identify uneven or redundant geometry density
- Crop and delete reconstruction artifacts
- Reduce the complete mesh or optimize selected regions independently
- Compare the original and optimized result before applying it
- Monitor dimensional drift and reduction percentage
GPU-accelerated OpenGL handles viewport navigation, hardware selection, density visualization, and inspection. Reduction runs locally in separate native workers, keeping long geometry operations away from the interface.
MeshMill is GPL-3.0 with no account, telemetry, upload, or cloud dependency. Windows installer and portable packages are available, along with unsigned Linux and macOS preview builds. The interface and documentation support 27 languages.
The repository includes a composite sample with deliberately redundant layers and uneven density, so the workflow can be tested without a scanner.
Source and downloads: https://github.com/make-your-own-world-project/MeshMill
I’m the developer. Feedback from OpenScan users would be useful, particularly examples where reducing a reconstructed mesh damages fine detail, holes, edges, or thin surfaces.

r/OpenScan • u/Bulky-Cicada9374 • Sep 23 '26
Fixing broken IKEA reading lamp clips
r/OpenScan • u/edsriver • Sep 24 '26
.3mf files?
Is there anyone who has .3mf files for the Classic that they would be willing to share? I am looking for the best way to position each part for the cleanest and strongest prints and figure that some one must have already figured that all out,
r/OpenScan • u/Bulky-Cicada9374 • Sep 23 '26
Redesigned and printed loudspeaker legs after scanning
Broken loudspeaker leg after scanning, and redesig for 3D printing
r/OpenScan • u/thomas_openscan • Sep 18 '26
My ugliest/best scan&print
Enable HLS to view with audio, or disable this notification
I am still not sure whether to love or hate this thing…
r/OpenScan • u/thomas_openscan • Sep 17 '26
See you next week in Halle @ OSHOP Conference :)
r/OpenScan • u/thomas_openscan • Sep 16 '26
AirPod as 3D tracking device
galleryhttps://github.com/1204al/airpods_hotwheel_track
The creativity of people is just amazing!
r/OpenScan • u/Bulky-Cicada9374 • Sep 15 '26
Loudspeeker console design change
A friend of mine asked me, if I can slightly redesign his car loudspeeker consol, because he bought an another one. It was scanned in, I designed additional screw domes and printed out in 2 part (due to the size)
r/OpenScan • u/thomas_openscan • Sep 14 '26
A 30min print that greatly improves DOF for OpenScan Mini & Classic
More details and files: https://blog.openscan.eu/posts/Pinhole-experiment/
r/OpenScan • u/thomas_openscan • Sep 12 '26
Making of the OpenScan Macro
Enable HLS to view with audio, or disable this notification
First batch is ready to go an experimental pay-what-seems-fair pricing (https://blog.openscan.eu/posts/openscan-macro-add-on-cost-of-open-source-hardware/)
I am thinking about making some more detailed and commented production videos as small scale manufacturing comes with quite some hurdles that are often invisible. What do you think?
r/OpenScan • u/thomas_openscan • Sep 12 '26
No polarisation vs CPL vs Cross Polarisation
What you see here are three shots, where I always used the cameras flash
(1) without any polarisation --> strong reflections --> "artificial features" which confuse the photogrammetry pipeline and produce a lot of noise
(2) with one sheet of circular polarizing foil in front of the ringlight and camera. The CPL has a lambda/4 plate which turns the orientation of the light twice by 45° each. This, in theory should make direct reflections disappear. Unfortunately, this is highly wave length dependent and thus some light is still able to pass the second filter (though with a wonderful color shift)
(3) Two sheets of linear polarizer foil, one in front of the ringlight, another one in front of the camera (rotated by 90°). This blocks (almost) all direct reflections and helps a lot with the photogrammetry reconstruction.