Deinen 3D-Druck sehen, bevor er gedruckt wird.

gcodeViewer rendert aus jeder .gcode-Datei ein interaktives 3D-Modell der Außenhülle – ganz ohne Infill, Stützstruktur oder Travel-Moves. Direkt in der App oder als Quick-Look-Vorschau im Finder.

macOS 13 Ventura oder neuer · keine Abhängigkeiten · nativ in SwiftUI & SceneKit

Screenshot von gcodeViewer mit 3D-Modell eines gerenderten Drucks

Nur die Hülle

Voxel-basierte Extraktion zeigt einzig die Außenfläche.

Ein 3D-DDA-Voxelraster füllt das Modell und behält nur Voxel mit mindestens einem leeren Nachbarn – so bleibt exakt die Außenhülle sichtbar, unabhängig von der Geometrie.

0
mm feinste Voxel-Auflösung (0.2 mm)
0
Sekunden Ladezeit für eine 80-MB-Datei
0
externe Abhängigkeiten

Interaktiv

Orbit, Pan, Zoom – wie du es aus 3D-Tools kennst.

Industriestandard-Shortcuts für Maus und Trackpad: Ziehen zum Orbit, Umschalt für Pan, Ctrl für Dolly-Zoom, plus feste Ansichten für Front, Seite und Draufsicht.

Ziehen → Orbit ⇧ + Ziehen → Pan ⌃ + Ziehen → Dolly F → Reset 1 / 3 / 7 → Ansichten

Quick Look

3D-Vorschau direkt im Finder – ohne App zu öffnen.

Die mitgelieferte Quick-Look-Extension rendert für jede .gcode-Datei ein statisches 3D-Snapshot in 2× Auflösung, in einem sandboxed XPC-Prozess.

bauteil.gcodeQuick-Look-VorschauLeertaste ␣

Live einstellbar

Voxel-Auflösung und Farbe ohne Neuverarbeitung.

Ein Slider tauscht Detailgrad gegen Geschwindigkeit (0.2–1.5 mm), der Farbwähler ändert die Objektfarbe sofort – beides bleibt über Neustarts hinweg gespeichert.

Voxelgröße0.2 – 1.5 mm0.5 mm
Objektfarbe

Async-Pipeline

Auch große Dateien blockieren die App nicht.

Parsing und Mesh-Aufbau laufen asynchron im Hintergrund – die Oberfläche bleibt während des Ladens responsiv, ein Fortschritts-Overlay zeigt den Status.

bauteil_gross.gcode80 MB · ~2M Voxel bei 0.5 mmverarbeitet…

Und außerdem

Das Kleingedruckte, das den Alltag ausmacht.

Drag & Drop

Eine .gcode-Datei einfach auf das Fenster ziehen, um sie zu laden.

Finder-Integration

System­weit als Betrachter für .gcode-Dateien registriert, inklusive Fremd-UTIs.

Fenster merkt sich Position

Voxelgröße, Farbe sowie Fenstergröße und -position bleiben erhalten.

Streamender Parser

Verarbeitet G0/G1/G28/G90/G91/G92/M82/M83 zeilenweise, auch bei großen Dateien.

Preamble-Filter

Header-Bewegungen vor dem letzten G92-E0-Reset werden ausgeblendet.

Ohne Cloud, ohne Konto

Alles läuft lokal auf deinem Mac – keine Server, kein Tracking.

Technik

Leichtgewichtig, nativ, ehrlich gebaut.

macOS13 Ventura oder neuer
ArchitekturApple Silicon & Intel
TechnologieSwiftUI · SceneKit · Metal · simd
ErweiterungQuick-Look-Extension (gcodeViewerQL)
Abhängigkeitenkeine – nur Apple-Frameworks
LizenzPolyForm Noncommercial 1.0.0

Open Source

gcodeViewer ist unter der PolyForm Noncommercial License 1.0.0 quelloffen. Kein Konto, kein Abo, kein Netzwerkzugriff.

Sieh deinen Druck, bevor der Drucker ihn sieht.

Klonen, in Xcode öffnen, ⌘R – oder die fertige DMG laden. In wenigen Minuten läuft dein gcodeViewer.

● xattr -dr com.apple.quarantine /Applications/gcodeViewer.app

Die fertige DMG ist ad-hoc signiert, nicht von Apple notariell bestätigt – macOS blockiert den ersten Start deshalb. Der Terminal-Befehl oben entfernt die Quarantäne; alternativ hilft ein Rechtsklick auf die App → „Öffnen“.