Visualizzatore e Analizzatore G-Code 3D nel Browser: Ispeziona i Percorsi Senza Software Pesanti
Un visualizzatore WebGL ad alte prestazioni e 100% riservato per ingegneri e tecnici di stampa 3D. Diagnostica limiti di portata volumetrica, controlla le cuciture Z, verifica l'orientamento dei ponti ed estrai i metadati di qualsiasi slicer.
1. La Scomodità dei Software di Slicing: Perché Aprire Suite da 1 GB Solo per Controllare un File è Poco Pratico
Ogni tecnico di stampa 3D, responsabile di laboratorio o progettista conosce bene questa situazione: un collega passa un file `.gcode` su chiavetta USB, un cliente invia un file già pronto o si scarica una torre di test. Tutto ciò che serve è controllare il diametro dell'ugello impostato, le velocità di stampa sulle pareti esterne o la posizione della cucitura.
Per fare questo controllo di pochi secondi, finora era necessario avviare software desktop completi come Bambu Studio, OrcaSlicer, PrusaSlicer o Cura. Questi programmi impiegano da 15 a 40 secondi per aprirsi e occupano oltre 1,5 GB di memoria RAM.
Sui computer da officina, sui tablet o sui portatili aziendali con permessi limitati, installare questi programmi è spesso impossibile. Il nostro Analizzatore G-Code WebGL risolve il problema: basta trascinare il file nella pagina per esaminare ogni linea di estrusione e spostamento a 60 FPS senza alcuna installazione.
A differenza dei programmi tradizionali che rallentano durante l'apertura di file di grandi dimensioni, il nostro visualizzatore elabora le istruzioni G-code in parallelo allocando le linee direttamente nella memoria della GPU tramite Three.js.
2. Ispezione Tecnica Pre-Stampa: Quali Difetti Rivela l'Analisi dei Percorsi
Avviare una stampa senza aver verificato le traiettorie livello per livello comporta il rischio di sprecare materiali costosi o provocare intasamenti all'estrusore. L'ispezione preventiva evidenzia criticità che le normali anteprime volumetriche non mostrano:
1. Limiti di Portata Volumetrica: Se lo slicer imposta una velocità di avanzamento che supera la capacità di fusione del blocco riscaldante (ad esempio 28 mm³/s richiesti a un hotend standard che ne fonde al massimo 15 mm³/s), il motore dell'estrusore perderà passi, generando sotto-estrusione. Controllare i livelli di velocità consente di individuare questi eccessi in anticipo.
2. Posizione della Cucitura in Z: Il punto in cui l'ugello inizia e termina il perimetro esterno lascia un piccolo segno visibile (la cucitura Z). Gli slicer automatici tendono spesso a posizionare questi punti in modo casuale su superfici tonde e visibili. L'analisi visiva permette di verificare che la giunzione sia nascosta negli spigoli.
3. Sospensioni e Direzione dei Ponti: Lo slicer può disporre i fili dei ponti parallelamente al vuoto anziché ancorarli perpendicolarmente alle pareti opposte. La vista 3D conferma se i ponti poggiano su supporti solidi o se rischiano di cedere nel vuoto.
4. Retrazioni Frequenti e Surriscaldamento (Heat Creep): Riempimenti fitti o modelli con molte colonne ravvicinate comportano centinaia di retrazioni in pochi millimetri. Questo movimento continuo richiama plastica calda nella parte fredda della gola, causando intasamenti per dilatazione termica. Il visualizzatore individua subito queste aree ad alta densità di ritrazione.
Punti di Controllo Fondamentali
- ✓Verifica della portata volumetrica: Accertarsi che la velocità non superi il limite termico dell'ugello
- ✓Controllo della cucitura Z: Verificare che l'avvio delle pareti sia collocato in punti poco visibili
- ✓Ispezione dei ponti di estrusione: Controllare l'ancoraggio perpendicolare dei fili sospesi
- ✓Rilevamento retrazioni ravvicinate: Individuare aree a rischio di blocco per risalita termica
- ✓Verifica del primo strato: Controllare che la superficie di aderenza alla piastra sia adeguata
3. Estrazione Automatica dei Metadati da Diversi Slicer
I software di slicing moderni inseriscono commenti dettagliati all'inizio e alla fine del file. Ciascun programma adotta una propria sintassi, ma il nostro sistema riconosce e uniforma automaticamente le informazioni principali:
OrcaSlicer e Bambu Studio: Ricava il tempo totale stimato (`total estimated time`), il peso del filamento in grammi e metri, le quantità di materiale spurgato e le temperature programmate per la camera.
PrusaSlicer e SuperSlicer: Estrae i limiti di portata volumetrica, lo spessore del primo strato e degli strati successivi, nonché le velocità impostate per ciascun elemento.
Ultimaker Cura: Legge le stime di tempo di stampa, la quantità di filo consumata e le temperature per ugello e piano riscaldato.
Invece di scorrere manualmente migliaia di righe in un editor di testo, tutti i dati vengono riassunti chiaramente in un pannello nella parte superiore della schermata.
Il sistema traduce le definizioni di ciascun software nelle consuete unità di misura (grammi, metri, gradi Celsius, ore e minuti), rendendo i dati immediatamente comprensibili.
4. Riservatezza Garantita: Elaborazione WebGL 100% Locale nel Browser
Diversi strumenti online caricano i file su server cloud per generarne la visualizzazione da remoto.
Per aziende manifatturiere, progetti coperti da accordi di riservatezza (NDA) o prototipi industriali, caricare file G-code su server di terze parti rappresenta una violazione delle norme di sicurezza.
Il codice G descrive punto per punto la geometria esatta del pezzo, le tolleranze costruttive e le strutture interne. Inviare questi dati all'esterno espone la proprietà intellettuale a rischi concreti.
3D Calcs adotta un'architettura rigorosamente locale: il file viene elaborato esclusivamente nella memoria del vostro computer tramite WebGL. Aprendo la scheda Rete negli strumenti di sviluppo è possibile verificare che nessun dato viene inviato all'esterno.
I vostri file rimangono sempre sul vostro dispositivo. Una volta caricata la pagina, lo strumento funziona anche in assenza di connessione a internet.
5. Dalla Verifica alla Produzione: Collegamento con Controllo USB e Preventivazione
L'ispezione dei percorsi di stampa è solo il primo passaggio del lavoro. Una volta verificati i parametri, occorre avviare la macchina o quantificare il costo del lavoro.
La nostra piattaforma integra questo controllo visivo con due funzionalità dedicate:
1. Invio Diretto via Web Serial USB: Avete verificato una routine di calibrazione o un file di prova? Premendo 'Invia alla Stampante (USB)' potete caricare il file nel nostro modulo di controllo seriale. Inviate il G-code linea per linea alla vostra stampante Marlin o Klipper senza bisogno di schede di memoria.
2. Preventivazione Istantanea: I dati di peso del materiale e tempo di stampa vengono trasferiti direttamente al nostro Calcolatore dei Costi di Stampa 3D per generare preventivi commerciali in PDF completi per i vostri clienti.
Flusso di Lavoro Integrato
- ✓Ispezione 3D: Esaminare strati, movimenti a vuoto e posizionamento delle cuciture in WebGL
- ✓Verifica delle impostazioni: Controllare temperature, velocità e consumo di materiale
- ✓Trasmissione USB: Inviare file di calibrazione direttamente alla stampante tramite Web Serial
- ✓Creazione preventivi: Esportare preventivi commerciali in formato PDF con valori precisi