- ScanRuler: Kostenloses Browser-Tool macht aus 3D-Scans CAD-Modelle
3D-Scanner sind inzwischen erschwinglich, die mitgelieferte Software kann aber meist nur eines: Teile erfassen. Wer den Scan danach vermessen, mit der Konstruktion vergleichen oder als Grundlage für ein Ersatzteil nutzen will, braucht teure Profi-Software. Das kostenlose GOM Inspect, lange der Geheimtipp unter Makern, gibt es seit der Übernahme durch Zeiss nur noch nach Registrierung mit Firmen-Mailadresse. Stefan Hermann, bekannt vom YouTube-Kanal CNC Kitchen, hat sich deshalb mit ScanRuler sein eigenes Werkzeug gebaut.
Abweichungen vom 3D-Druck zu dem 3D-Modell vermessen.
Was ScanRuler kann
ScanRuler läuft im Browser, verarbeitet die Daten aber ausschließlich lokal auf dem eigenen Rechner – ohne Installation, Tracking oder Cookie-Banner. Es liest Scans als STL, PLY, OBJ, 3MF oder STEP und bietet mehrere Arbeitsbereiche:
- 3D Measure: Kugeln, Zylinder, Kegel, Ebenen und Kreise per Klick in den Scan einpassen und Abstände, Winkel sowie Form- und Lagetoleranzen (GD&T) messen. Die Elemente lassen sich als STEP exportieren.
- Deviation: Den Scan automatisch auf das CAD-Original ausrichten und Abweichungen farbig darstellen – etwa um Verzug oder Schrumpfung von 3D-Drucken zu prüfen.
- Wall thickness: Wandstärken ohne Referenzmodell als Farbkarte anzeigen.
- 2D Measure: Flachbettscans oder Schnitte vermessen, Export als SVG, DXF oder CSV.
- Reverse engineer: Aus Schnitten durch den Scan Skizzen ableiten, extrudieren, verrunden, Gewinde anlegen. Tatsächlich ist ein kleines parametrisches CAD in das Tool integriert, das auch ohne Scan funktioniert.
- Mesh Tools: Löcher schließen, glätten, Booleans und „Trim to Scan“, das ein Ersatzstück passgenau an eine Bruchkante anpasst.
Eine Referenzmessung.
Laut Hermann stimmt der gemessene Mittelpunktabstand der Kugeln eines Kugelstabs bis auf die letzte Stelle mit dem Ergebnis von GOM Inspect überein. Im Blog-Eintrag und im Video stellt er alle Funktionen ausführlich vor.
Empfohlener redaktioneller Inhalt
Mit Ihrer Zustimmung wird hier ein externes YouTube-Video (Google Ireland Limited) geladen.
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Google Ireland Limited) übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.
KI-Agent als Konstrukteur
Aus einem Scan ein bearbeitbares Modell zu machen, kostet dennoch viel Zeit und Fachwissen. Um dem abzuhelfen, lassen sich über einen MCP-Server (Model Context Protocol) alle Arbeitsbereiche von einem KI-Agenten wie Claude Code oder Codex steuern. Der Agent prüft den Scan, klassifiziert das Teil, fragt nach Vorgaben, baut das Modell Feature für Feature auf und kontrolliert das Ergebnis anhand der Abweichungskarte. Am Ende stehen eine STEP-Datei, ein editierbares Projekt und ein Bericht. Statt Zehntausende Dreiecke stur in Flächen zu wandeln, rekonstruiert er also die Konstruktionsabsicht. Über Notizen, die man direkt am Bauteil anpinnt, kann man korrigierend eingreifen.
Analyse und Visualisierung von Wandstärken eines Bauteils.
Hermann selbst erzielte die besten Ergebnisse mit Claude Opus 5.5, schwächere und lokale Modelle lieferten deutlich schlechtere Resultate. Einfache Teile dauern einige Minuten bis eine Stunde, komplexe deutlich länger – ein Lüfterrad brauchte 106 Minuten und 284 Tool-Aufrufe, was auch ordentlich am Nutzungskontingent der KI zehrt. Freiformflächen und raue Gussteile bleiben die Schwachstelle. Zu bedenken ist: Mit verbundenem Agenten verlassen Messdaten, Bilder und Dateinamen den Rechner und landen beim jeweiligen KI-Anbieter. Der Agent ist aber optional.
Lizenz und Verfügbarkeit
ScanRuler ist nach Hermanns eigener Aussage ein „Vibe-Coding“-Projekt, in das er mehrere Wochen Arbeit gesteckt hat. Der Quellcode liegt auf GitHub und steht unter der AGPL-3.0. Für die Einbindung in Closed-Source-Software gibt es kommerzielle Lizenzen. Unter der Haube arbeiten etablierte Open-Source-Bibliotheken: Die CAD-Funktionen basieren auf dem Geometriekern Open CASCADE (LGPL 2.1), Booleans und Netzreduktion übernehmen Manifold (Apache 2.0) und meshoptimizer (MIT). Alle laufen als WebAssembly im Browser. Erst im Frühjahr hatte Hermann mit BumpMesh ein kostenloses Browser-Tool für 3D-Druck-Texturen veröffentlicht.
(caw)
Source: Heise · Carsten Wartmann
At a glance
- Topic
- Technology
- Country
- 🇩🇪 DE
- Publisher language
- DE
- Added to Allnira