G-code/Estatísticas de G-code
Analisador de G-code com prévias 2D e 3D (local)
Inspecione um arquivo G-code localmente sem enviá-lo por upload. O Worker transmite o arquivo em fluxo, acompanha unidades modais, movimentos absolutos/relativos e extrusão, conta camadas, separa deslocamento do caminho de extrusão, lê comentários comuns de tempo e filamento do slicer e oferece prévias 2D e 3D do caminho de ferramenta transmitidas progressivamente em fluxo.
Relatório de G-code
Sem uploadRelatório de G-code
Estatísticas em fluxo; o tempo pela taxa de avanço é um limite inferior. Os limites da trajetória incluem deslocamentos, e os limites dos arcos usam os pontos finais. Pré-visualize as camadas no seu slicer antes de imprimir.
Solte um arquivo G-code
G-code (.gcode, .gco, .g). O Worker lê o arquivo em fluxo e extrai movimentos, camadas, filamento e comentários do slicer.
.gcode · .gco · .g
Solte um arquivo G-code
G-code (.gcode, .gco, .g). O Worker lê o arquivo em fluxo e extrai movimentos, camadas, filamento e comentários do slicer.
Escolher arquivoTamanho máximo do arquivo: 500 MB · Sem upload
Sem upload · File.slice() → Worker → estatísticas de G-code.
Como funciona
- 1
Solte um arquivo .gcode, .gco ou .g.
- 2
O Worker transmite o arquivo em blocos de 4 MiB e interpreta G0/G1/G2/G3, G20/G21, G90/G91, G92, M82/M83 e M200.
- 3
Ele acompanha mudanças de camada em Z, distâncias de deslocamento e extrusão, tempo por taxa de avanço e comentários do slicer sobre tempo e filamento.
- 4
Veja a contagem de camadas, os limites do caminho de ferramenta, os comprimentos de deslocamento/extrusão, o uso de filamento e o melhor relatório de tempo disponível.
- 5
Use o controle deslizante de camadas para uma vista superior 2D ou mude para 3D para uma prévia orbitável de extrusão de todas as camadas. A prévia 3D transmite lotes de extrusão enquanto o arquivo é lido; o seletor de qualidade mantém todas as camadas ou amostra a cada 2ª, 4ª ou 8ª camada em arquivos grandes.
O que os números significam
As camadas são contadas quando um movimento de extrusão aparece pela primeira vez em um novo Z. Um comentário LAYER_COUNT do slicer também é lido e informado como dica; o modo vaso ou caminhos não planares podem fazer as contagens diferirem. A prévia 2D mostra segmentos de extrusão da camada selecionada e deslocamentos em cinza; a prévia 3D desenha as camadas em suas alturas Z conforme os lotes chegam e pode amostrar a cada 2ª, 4ª ou 8ª camada.
Deslocamento e extrusão são separados pela presença de um delta E positivo em um movimento. Movimentos de arco usam a geometria I/J ou R para o comprimento, mas seus limites usam apenas os pontos finais; aceleração e limites de firmware não são simulados.
O comprimento de filamento é somado a partir dos deltas E positivos. A extrusão volumétrica M200 é convertida usando a área de um filamento de 1,75 mm e sinalizada. Comentários “Filament used” do slicer são mostrados separadamente.
O tempo informado pelo slicer é preferido quando o arquivo contém um comentário TIME ou de tempo estimado. Caso contrário, o tempo calculado apenas pela taxa de avanço é um limite inferior, porque aceleração, refrigeração, retrações e limites de firmware estão faltando.
As prévias 2D e 3D são auxílios de navegação, não validação de slicer. Elas não verificam temperaturas, não detectam erros de suporte nem reproduzem o tempo do slicer; arcos são cordas; a prévia 3D é limitada a 500.000 segmentos, pode amostrar camadas para reduzir a contagem de segmentos e renderiza lotes transmitidos antes que a leitura termine.
O Worker emite segmentos de extrusão 3D em lotes limitados de Float32Array enquanto lê, e cada lote é transferido para a thread principal. A prévia acrescenta os lotes sem reconstruir a cena inteira, então arquivos grandes ficam visíveis antes que a leitura do arquivo termine. O limite de segmentos e a amostragem por passo de camada são aplicados antes de um lote ser emitido.
Notas de impressão
- Compare a contagem de camadas e o comprimento de filamento informados com a prévia do slicer antes de iniciar uma impressão longa.
- Se o arquivo tiver comentários de tempo do slicer, confie neles mais do que no número calculado apenas pela taxa de avanço; a aceleração domina segmentos curtos.
- Um comprimento de deslocamento muito grande pode indicar linha de purga, arranjo ruim ou trocas de ferramenta desnecessárias.
- Use os limites para verificar se o caminho de ferramenta permanece dentro do volume de impressão pretendido antes de transferir o arquivo.
Perguntas
Referências
- · ISO/ASTM 52900
- · Modos de movimento do G-code e comentários de metadados do slicer