Gratis In-Browser 3D G-Code Viewer & Toolpath Analyzer: Controleer Printbanen Zonder Zware Software
Een krachtige en 100% privacyvriendelijke WebGL-toolpathviewer voor 3D-printingeneurs en werkplaatsen. Analyseer volumetrische flowlimieten, controleer Z-naden, inspecteer bruggen en lees slicer-metadata direct in je browser.
1. De Slicer-Drempel: Waarom een Zwaar Desktopprogramma Openen Alleen voor Inspectie Inefficiënt Is
Elke 3D-printoperator, werkplaatsbeheerder en ontwerper herkent de situatie: je krijgt een `.gcode`-bestand op een USB-stick, een klant stuurt een kant-en-klaar gesliced bestand of je downloadt een testbestand. Je wilt alleen even controleren welke spuitmonddiameter is gebruikt, hoe snel buitenwanden worden geprint of waar de Z-naad ligt.
Voor die snelle controle van 10 seconden moest je voorheen een zwaar desktopprogramma zoals Bambu Studio, OrcaSlicer, PrusaSlicer of Cura opstarten. Deze programma's hebben 15 tot 40 seconden nodig om te laden en nemen ruim 1,5 GB aan werkgeheugen in beslag.
Op een werkplaats-Chromebook, tablet of beveiligde werklaptop zonder beheerdersrechten kun je deze software vaak niet eens installeren. Onze WebGL G-Code Analyzer lost dit direct op: sleep het bestand naar het venster en bekijk elke extrusiebaan en verplaatsing vloeiend op 60 FPS zonder installatie.
In tegenstelling tot desktopapplicaties die vastlopen bij het laden van grote bestanden, verwerkt onze viewer de G-code parallel en slaat de lijnen via Three.js direct op in het videogeheugen.
2. Technische Controle Vooraf: Welke Fouten de Toolpath-Analyse Aan Het Licht Brengt
Een printopdracht starten zonder de lagen vooraf te bekijken kan leiden tot mislukte prints of verstopte spuitmonden. Inspectie van de printbanen toont problemen die op standaard 3D-voorbeelden niet te zien zijn:
1. Knelpunten in Volumetrische Flow: Wanneer de slicer een snelheid vraagt die hoger ligt dan het smeltvermogen van het hotend (bijvoorbeeld 28 mm³/s vragen van een standaard blok dat maximaal 15 mm³/s aankan), verliest de stappenmotor stappen. Dit leidt tot ernstige onderextrusie en zwakke wanden. Laaginspectie maakt deze pieken vooraf zichtbaar.
2. Plaatsing van de Z-Naad: Waar de spuitmond begint en eindigt bij een buitenwand ontstaat altijd een klein zichtbaar puntje (de Z-naad). Automatische plaatsing zet deze punten vaak willekeurig op ronde zichtvlakken. Inspectie zorgt ervoor dat de naad netjes in een hoek of aan de achterzijde valt.
3. Overbruggingen en Hoek van Bruggen: Slicers kunnen bruggen soms parallel aan een opening leggen in plaats van dwars over de overspanning. De 3D-weergave controleert of de draden stevig verankerd zijn aan tegenoverliggende wanden.
4. Opeenhoping van Retracties en Heat Creep: Dichte rasterstructuren of gedetailleerde modellen veroorzaken honderden snelle retracties vlak na elkaar. Dit trekt zacht filament omhoog in het koude deel van de heatbreak, wat leidt tot verstopping door warmteopbouw (heat creep). De viewer toont deze risicovolle zones direct.
Belangrijke Controlepunten Vooraf
- ✓Volumetrische flow controleren: Bevestigen dat de printsnelheid binnen het smeltbereik van het hotend blijft
- ✓Z-naad controleren: Zorgen dat startpunten van wanden in hoeken liggen en niet op zichtvlakken
- ✓Brugverankering inspecteren: Nagaan of overbruggingen haaks op stevige wanden rusten
- ✓Retractieconcentraties signaleren: Risicovolle zones voor warmteopbouw en filamentslijtage opsporen
- ✓Eerste laag verifiëren: De hechtingsrand (brim) controleren voor voldoende grip op het printbed
3. Automatische Metadata-Uitlezing van Diverse Slicers
Moderne slicers voegen gedetailleerde commentaren toe aan het begin en einde van een bestand. Onze parser herkent en standaardiseert deze informatie van alle grote platforms:
OrcaSlicer & Bambu Studio: Leest de geschatte printtijd (`total estimated time`), het filamentgewicht in grammen en meters, spoelhoeveelheden en kamertemperaturen.
PrusaSlicer & SuperSlicer: Extraheert volumetrische flowgrenzen, laaghoogtes (eerste laag en regulier) en snelheden per elementtype.
Ultimaker Cura: Leest berekende printtijden, materiaalverbruik en ingestelde temperaturen voor spuitmond en printbed.
In plaats van handmatig door duizenden regels code te bladeren in een teksteditor, verschijnen alle kerngegevens overzichtelijk in een informatiestrook bovenaan het scherm.
Alle data wordt automatisch omgezet naar herkenbare eenheden (grammen, meters, graden Celsius, uren en minuten), ongeacht of het bestand afkomstig is van Cura, PrusaSlicer of Bambu Studio.
4. Volledige Privacy: 100% Lokale WebGL-Verwerking in de Browser
Verschillende online G-code viewers sturen bestanden eerst naar externe servers om daar een weergave te genereren.
Voor industriële bedrijven, ontwerpen onder geheimhoudingscontract (NDA) of medische prototypes is het uploaden van machinecode naar externe servers een groot veiligheidsrisico.
Een G-code-bestand bevat de exacte maattoleranties, binnenstructuren en vormen van het product. Het delen hiervan brengt intellectueel eigendom in gevaar.
3D Calcs werkt daarom volledig lokaal: het bestand wordt uitsluitend in het werkgeheugen en via de grafische kaart van je eigen computer verwerkt met WebGL. In het netwerkoverzicht van je browser kun je zien dat er geen enkel bit naar buiten wordt gestuurd.
Je bestanden verlaten je computer nooit. Zodra de pagina is geladen werkt de tool ook zonder actieve internetverbinding.
5. Naadloze Overgang naar Productie: Van Inspectie naar USB-Aansturing en Offertes
Het bekijken van de printbanen is een eerste stap in het productieproces. Na de controle van de instellingen wil je het bestand naar de machine sturen of een offerte opstellen.
Ons platform verbindt de G-code visualisatie met twee praktische stappen:
1. Directe USB-Aansturing via Web Serial: Heb je een testbestand of kalibratieroutine gecontroleerd? Klik op 'Verstuur naar Printer (USB)' om het bestand direct in te laden in onze ingebouwde Web Serial controller. Verstuur de G-code regel voor regel naar je Marlin- of Klipper-printer zonder SD-kaarten.
2. Direct Offertes Maken: Het berekende gewicht en de printduur worden automatisch overgenomen in onze 3D-Print Kostencalculator, waarmee je direct een zakelijke PDF-offerte voor je klant kunt aanmaken.
Geïntegreerde Productieworkflow
- ✓3D-inspectie: Printlagen, verplaatsingen en naadlocaties beoordelen in WebGL
- ✓Instellingen verifiëren: Temperaturen, snelheden en materiaalverbruik snel controleren
- ✓Versturen via USB: Testbestanden direct naar de machine sturen via Web Serial
- ✓Offertes genereren: Nette zakelijke PDF-prijsopgaven maken met actuele printdata