3D tarayıcılar ucuzladı ama taramayı ölçmek, tasarımla karşılaştırmak ya da yedek parça üretmek için kullanılan yazılımlar hâlâ pahalı. Uzun süre maker'ların gözde aracı olan ücretsiz GOM Inspect, Zeiss tarafından satın alınmasının ardından yalnızca şirket e-postasıyla kayıt olunarak kullanılabiliyor. YouTube'da CNC Kitchen kanalıyla tanınan Stefan Hermann da bu yüzden kendi aracını geliştirdi: ScanRuler.
ScanRuler tarayıcıda çalışıyor ancak verileri yalnızca kullanıcının kendi bilgisayarında işliyor; kurulum, izleme ve çerez bildirimi yok. Araç, taramaları STL, PLY, OBJ, 3MF ve STEP formatlarında okuyor. Ölçüm modülünde küre, silindir, koni, düzlem ve daireler taramaya tıklanarak yerleştiriliyor; mesafe, açı ve geometrik toleranslar ölçülüyor, bu ögeler STEP olarak dışa aktarılabiliyor.
Sapma modülü taramayı CAD aslına otomatik hizalayıp farkları renkli gösteriyor; böylece 3D baskılardaki çarpılma ya da büzülme kontrol edilebiliyor. Duvar kalınlığı, referans model olmadan renk haritası olarak görüntülenebiliyor. 2D ölçüm modülü düz yatak taramalarını ve kesitleri ölçüp SVG, DXF veya CSV olarak dışa aktarıyor. Tersine mühendislik modülü tarama kesitlerinden eskiz çıkarıp ekstrüzyon, yuvarlatma ve diş açma işlemlerine izin veriyor; araçta tarama olmadan da çalışan küçük bir parametrik CAD çekirdeği bulunuyor. Ağ araçları ise delik kapatma, yumuşatma, Boolean işlemleri ve bir parçayı kırık kenara tam oturacak biçimde uyarlayan "Trim to Scan" işlevini sunuyor.
Hermann'a göre bir küre çubuğundaki kürelerin merkez uzaklığı, GOM Inspect sonucuyla son hanesine kadar örtüşüyor.
Aracın dikkat çeken yanı, Model Context Protocol üzerinden bir yapay zekâ ajanıyla yönetilebilmesi. Claude Code veya Codex gibi bir ajan taramayı inceleyip parçayı sınıflandırıyor, ölçütleri soruyor ve modeli özellik özellik kurup sonucu sapma haritasıyla denetliyor. Sonuçta STEP dosyası, düzenlenebilir bir proje ve rapor ortaya çıkıyor. Hermann en iyi sonuçları Claude Opus 5.5 ile aldığını, zayıf ve yerel modellerin belirgin biçimde daha kötü sonuç verdiğini belirtiyor. Basit parçalar birkaç dakikadan bir saate kadar sürerken karmaşık parçalar çok daha uzun sürüyor; bir fan çarkı 106 dakika ve 284 araç çağrısı gerektirdi. Serbest yüzeyler ve pürüzlü döküm parçalar zayıf nokta olmayı sürdürüyor. Ajan bağlandığında ölçüm verileri, görüntüler ve dosya adları bilgisayardan çıkıp ilgili yapay zekâ sağlayıcısına gidiyor; ancak ajan isteğe bağlı.
Hermann'ın kendi ifadesiyle ScanRuler, birkaç haftalık emek harcanmış bir "vibe coding" projesi. Kaynak kodu GitHub'da AGPL-3.0 lisansıyla yayımlanıyor; kapalı kaynaklı yazılımlara entegrasyon için ticari lisanslar da mevcut. Araç altında Open CASCADE geometri çekirdeği ile Manifold ve meshoptimizer gibi açık kaynak kütüphaneleri kullanıyor; hepsi tarayıcıda WebAssembly olarak çalışıyor. Hermann, ilkbaharda 3D baskı dokuları için BumpMesh adlı ücretsiz bir tarayıcı aracını da yayımlamıştı.











