7 ottobre 2026
Analizzatore G-code online: tempo, filamento e costo

Per ottenere tempo di stampa e filamento usato da un file G-code finito, caricalo nell'analizzatore G-code. In un secondo ottieni tempo di stampa, filamento usato in grammi e metri, numero di strati, lo slicer che ha creato il file e il costo della plastica al tuo prezzo al chilo. È gratuito, funziona nel browser senza accesso e il file (fino a 100 MB) non viene mai caricato.
L'ho costruito per le situazioni in cui hai solo un .gcode: te l'ha mandato un cliente, sta su una scheda SD o su una macchina Klipper, e il progetto dello slicer non si trova. Allora non devi tirare a indovinare quanto dura la stampa e quanta plastica userà.
Come analizzo un file G-code? Tre passaggi
- Apri l'analizzatore e trascina un file
.gcode,.gcoo.g(oppure clicca sul riquadro per sfogliare). - Leggi i quattro grandi numeri: tempo di stampa, filamento in grammi, filamento in metri e numero di strati. Lo slicer che ha prodotto il file è indicato sotto.
- Nel blocco «Costo della plastica» inserisci il prezzo della bobina al chilo. Il campo è precompilato con 1990, quindi sostituiscilo con il tuo. Il risultato è grammi x prezzo al kg / 1000; gli importi sotto 100 sono mostrati con due decimali (per esempio 8,57), quelli più grandi come numero intero. Non è associata alcuna valuta, quindi il risultato è nella valuta che hai digitato.
Le stampe piccole conservano i centesimi: 85 g a 20 al kg si mostrano come 1,70, e 600 g a 20 al kg come 12,00. Il blocco del costo compare ogni volta che nel file sono stati trovati grammi o metri.
Da dove prende i numeri l'analizzatore?
Per prima cosa cerca i metadati che lo slicer ha scritto nei commenti. Questi dati sono precisi quanto la stima dello slicer stesso. Se non ci sono metadati, l'analizzatore calcola dai comandi di movimento. Un badge «stimato dai movimenti» ti dice quale dei due stai guardando.
| Slicer | Cosa viene letto dai commenti |
|---|---|
| Cura | TIME:, Filament used: (in metri), LAYER_COUNT: |
| PrusaSlicer, SuperSlicer | estimated printing time, filament used [g], filament used [mm] |
| OrcaSlicer, Bambu Studio | gli stessi, più total estimated time, total filament weight [g], total filament length [mm], total layer number |
| Simplify3D | Build time:, Filament length:, Plastic weight: |
| Altri | Nessun metadato: conteggio dai movimenti G0/G1 e dall'estrusione E, segnalato come stima |
Se lo slicer ha dato solo una lunghezza di filamento, i grammi sono calcolati per PLA (densità 1,24 g/cm3, filamento da 1,75 mm). Se ha dato solo i grammi, i metri derivano dalla conversione inversa con gli stessi valori.
Quanti grammi pesa un metro di filamento?
Utile per un controllo al volo e per capire quanto fidarsi di una conversione da lunghezza a peso. Per filamento da 1,75 mm:
| Materiale | Densità tipica, g/cm3 | Massa di 1 m, g |
|---|---|---|
| PLA | 1,24 | circa 3,0 |
| PETG | 1,27 | circa 3,1 |
| ABS | 1,04 | circa 2,5 |
| TPU | 1,21 | circa 2,9 |
La densità varia un po' fra i marchi, quindi considerali valori approssimativi. La conclusione: per PLA e PETG l'errore di conversione è piccolo, mentre per l'ABS nella modalità «solo lunghezza» l'analizzatore sovrastima il peso di circa il 15-20%. Se lo slicer ha scritto i grammi, non c'è alcuna conversione.
Cosa posso fare con i risultati?
| Numero | Cosa farne |
|---|---|
| Tempo di stampa | Moltiplicalo per la potenza assorbita dalla stampante per stimare l'elettricità; vedi consumo elettrico della stampante 3D |
| Grammi | Moltiplicali per il prezzo al grammo per avere il costo del materiale; confrontali con quanto resta sulla bobina nel calcolatore del filamento rimasto |
| Strati | Controllo di coerenza sull'altezza dello strato: un modello alto 60 mm con strati da 0,2 mm sono 300 strati |
| Slicer | Conferma che il file sia stato elaborato con il profilo e la stampante che ti aspettavi |
Per un costo completo (elettricità, ammortamento della stampante, manodopera, supporti, post-produzione, margine) leggi come calcolare il costo di stampa 3D e usa il calcolatore. L'analizzatore copre solo la plastica.
Esempio: dai numeri dell'analizzatore a un prezzo
Supponiamo che l'analizzatore mostri 2 h 40 min e 85 g. La bobina costa 20 € al kg, la stampante assorbe in media circa 120 W e l'elettricità costa 0,25 € al kWh (tutte cifre di esempio; inserisci le tue).
| Voce | Calcolo | Totale |
|---|---|---|
| Plastica | 85 g x 20 € / 1000 | circa 1,70 € |
| Elettricità | 2,67 h x 0,12 kW x 0,25 € | circa 0,08 € |
L'elettricità incide pochissimo su una stampa così, mentre contano plastica, usura della stampante e il tuo tempo. Per questo l'analizzatore è un primo passo e non un costo finale: porta il risultato in un calcolatore insieme ad ammortamento, manodopera e margine.
Quali sono i limiti e le insidie?
- La stima dai movimenti è grossolana. Il tempo è calcolato come distanza divisa per velocità di avanzamento più il 10% per l'accelerazione, e si assumono 1500 mm/min fino al primo comando F. Conta come estrusione solo l'avanzamento E positivo sui movimenti che si spostano in X/Y: retrazioni, i movimenti di ripristino dopo di esse e i movimenti solo dell'estrusore vengono ignorati, le modalità M82/M83 e i reset
G92 E0sono rispettati, e le retrazioni firmware G10/G11 vengono saltate. Resta comunque un modello semplificato (per esempio le linee di innesco sono escluse). Considera questi numeri un ordine di grandezza, non un valore esatto. - Più filamenti. Nei file multicolore il consumo è scritto come elenco con un valore per filamento (per esempio
filament used [g] = 3.7, 0.6, oppureFilament used: 1.2m, 0.5min Cura con due estrusori). L'analizzatore somma tutti i valori e mostra il totale, senza dettaglio per filamento. I grammi non vengono corretti per ogni materiale, quindi confronta il totale con il riepilogo dello slicer. - Tempo dello slicer contro tempo reale. Riscaldamento del piatto, calibrazione prima della stampa, pause e l'accelerazione reale della stampante possono aggiungere tempo. L'analizzatore mostra quanto ha calcolato lo slicer.
- Non è G-code. Se carichi un altro tipo di file ricevi «Couldn't parse the file — is it really G-code?».
- File di progetto. Si accettano solo
.gcode,.gcoe.g. Un.3mfelaborato da Bambu Studio va prima esportato come G-code semplice. - Nessun percorso utensile, nessun dettaglio per colore. Non è un visualizzatore del percorso. Per un'anteprima strato per strato usa uno slicer.
Quando conviene usare altro?
- Lo slicer stesso (PrusaSlicer, OrcaSlicer, Bambu Studio, Cura) mostra gli stessi numeri subito dopo lo slicing, più un'anteprima degli strati. Se il progetto è aperto, guarda lì.
- Le interfacce Klipper (Mainsail, Fluidd) e OctoPrint mostrano i metadati del file sulla stampante, e Spoolman aiuta a tracciare le bobine.
- Questo analizzatore è comodo quando hai solo il file: nessuno slicer, nulla da installare e una rapida conversione in denaro. Per la domanda una tantum «quanto costa di plastica» basta.
E poi?
Per trasformare tempo e grammi in un prezzo per un cliente, apri il calcolatore o lo strumento per il costo dell'elettricità. Per i modelli non ancora elaborati, il controllo sbalzi mostra in anticipo quanta parte del modello può richiedere supporti, e quindi quanta plastica ci andrà.
Domande frequenti
- Come trovo il tempo di stampa e il filamento usato da un file G-code?
- Carica il .gcode nell'analizzatore. Legge i valori dai commenti dello slicer e mostra tempo di stampa, filamento usato in grammi e metri e numero di strati. Se lo slicer non ha lasciato metadati, i valori vengono calcolati dai movimenti stessi e segnalati come stima.
- Quali slicer riconosce l'analizzatore G-code?
- Cura, PrusaSlicer, SuperSlicer, OrcaSlicer, Bambu Studio e Simplify3D: i dati vengono letti direttamente dai commenti nel file. I file di altri slicer vengono analizzati dai movimenti G0/G1 e dai valori di estrusione E.
- Dove è scritto il filamento usato (gcode filament used) in un file G-code?
- Di solito nei commenti all'inizio o alla fine del file: PrusaSlicer e OrcaSlicer scrivono righe come filament used [g] e filament used [mm], e Cura scrive una riga Filament used in metri. L'analizzatore le trova per te e converte in grammi e metri.
- Quanto è preciso il peso del filamento?
- Se lo slicer ha scritto i grammi, si usa il suo valore, che riflette il materiale selezionato. Se è disponibile solo la lunghezza, il peso viene calcolato per PLA a 1,24 g/cm3 e filamento da 1,75 mm, quindi per altri materiali sarà approssimativo.
- Posso ottenere il costo di una stampa da un file G-code?
- L'analizzatore calcola il costo della plastica: grammi moltiplicati per il prezzo al chilo che inserisci (precompilato con 1990). Non include elettricità, usura della macchina né manodopera, quindi per il costo completo usa un calcolatore.
- C'è un limite alla dimensione del file G-code?
- Sì, 100 MB, con le estensioni .gcode, .gco e .g.
- Il mio G-code viene caricato su un server?
- No, il file viene analizzato nel tuo browser e non viene mai caricato. Non serve alcun accesso.