G-code/Statistiche G-code
Analizzatore G-code con anteprima 2D e 3D (locale)
Ispeziona un file G-code in locale senza caricarlo. Il Worker legge il file in streaming, tiene traccia delle unità modali, degli spostamenti assoluti/relativi e dell’estrusione, conta i layer, separa gli spostamenti dai percorsi di estrusione, legge i commenti comuni di tempo e filamento degli slicer e offre anteprime 2D e 3D progressive in streaming del percorso utensile.
Report G-code
Nessun uploadReport G-code
Statistiche in streaming; il tempo da avanzamento è un limite inferiore. I limiti del percorso utensile includono gli spostamenti e i limiti degli archi usano gli estremi. Controlla l’anteprima dei layer nello slicer prima di stampare.
Trascina un file G-code
G-code (.gcode, .gco, .g). Il Worker legge il file in streaming ed estrae movimenti, layer, filamento e commenti dello slicer.
.gcode · .gco · .g
Trascina un file G-code
G-code (.gcode, .gco, .g). Il Worker legge il file in streaming ed estrae movimenti, layer, filamento e commenti dello slicer.
Scegli fileDimensione massima del file: 500 MB · Nessun upload
Nessun upload · File.slice() → Worker → statistiche G-code.
Come funziona
- 1
Trascina un file .gcode, .gco o .g.
- 2
Il Worker legge il file in streaming a blocchi di 4 MiB e analizza G0/G1/G2/G3, G20/G21, G90/G91, G92, M82/M83 e M200.
- 3
Tiene traccia dei cambi di layer su Z, delle distanze di spostamento ed estrusione, del tempo in base alla velocità di avanzamento e dei commenti degli slicer su tempo e filamento.
- 4
Leggi il numero di layer, i limiti del percorso utensile, le lunghezze di spostamento ed estrusione, l’uso del filamento e il miglior report sul tempo disponibile.
- 5
Usa il cursore dei layer per una vista dall’alto 2D, oppure passa alla 3D per un’anteprima orbitabile dell’estrusione di tutti i layer. L’anteprima 3D trasmette in streaming i lotti di estrusione mentre il file viene analizzato; il selettore di qualità mantiene tutti i layer o campiona ogni 2°, 4° o 8° layer per i file grandi.
Cosa significano i numeri
I layer vengono contati quando un movimento di estrusione compare per la prima volta a una nuova Z. Viene letto e riportato anche il commento LAYER_COUNT dello slicer come indizio; la modalità vaso o i percorsi non planari possono far differire i conteggi. L’anteprima 2D mostra i segmenti di estrusione del layer selezionato e gli spostamenti in grigio; l’anteprima 3D disegna i layer alle loro altezze Z man mano che arrivano i lotti e può campionare ogni 2°, 4° o 8° layer.
Spostamenti ed estrusione sono separati in base alla presenza di un delta E positivo in un movimento. I movimenti ad arco usano la geometria I/J o R per la lunghezza, ma i loro limiti usano solo i punti finali; accelerazione e limiti del firmware non vengono simulati.
La lunghezza del filamento è la somma dei delta E positivi. L’estrusione volumetrica M200 viene convertita usando l’area di un filamento da 1,75 mm e contrassegnata. I commenti dello slicer sul filamento usato sono mostrati separatamente.
Si preferisce il tempo riportato dallo slicer quando il file contiene un commento TIME o un tempo stimato. Altrimenti il tempo basato solo sulla velocità di avanzamento è un limite inferiore, perché mancano accelerazione, raffreddamento, retrazioni e limiti del firmware.
Le anteprime 2D e 3D sono ausili di navigazione, non una validazione dello slicer. Non verificano le temperature, non rilevano errori nei supporti e non riproducono il tempo dello slicer; gli archi sono corde; l’anteprima 3D è limitata a 500.000 segmenti, può campionare i layer per ridurre il numero di segmenti e visualizza i lotti in streaming prima che l’analisi sia completata.
Il Worker emette segmenti di estrusione 3D in lotti limitati di Float32Array mentre analizza, e ogni lotto viene trasferito al thread principale. L’anteprima aggiunge i lotti senza ricostruire l’intera scena, così i file grandi diventano visibili prima che la lettura del file sia completata. Il limite dei segmenti e il campionamento per passo di layer vengono applicati prima di emettere un lotto.
Note di stampa
- Confronta il numero di layer e la lunghezza del filamento riportati con l’anteprima dello slicer prima di avviare una stampa lunga.
- Se il file contiene commenti sul tempo dello slicer, fidati di quelli invece del numero basato solo sulla velocità di avanzamento; l’accelerazione domina sui segmenti brevi.
- Una lunghezza di spostamento molto grande può indicare una linea di spurgo, una disposizione scadente o cambi utensile non necessari.
- Usa i limiti per verificare che il percorso utensile resti dentro il volume di stampa previsto prima di trasferire il file.
Domande
Riferimenti
- · ISO/ASTM 52900
- · Modalità di movimento G-code e commenti dei metadati dello slicer