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.

DisponibileNessun uploadWorkerG-code

Report G-code

Nessun upload

Report 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 file

Dimensione massima del file: 500 MB · Nessun upload

Nessun upload · File.slice() → Worker → statistiche G-code.

Come funziona

  1. 1

    Trascina un file .gcode, .gco o .g.

  2. 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. 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. 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. 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

Layer

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.

Percorso

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.

Filamento

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.

Tempo

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.

Limiti

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.

streaming

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