7 de outubro de 2026
Analisador de G-code online: tempo, filamento e custo

Para obter o tempo de impressão e o filamento usado de um arquivo G-code pronto, envie-o ao analisador de G-code. Em um segundo você recebe o tempo de impressão, o filamento usado em gramas e metros, o número de camadas, o fatiador que gerou o arquivo e o custo do plástico ao seu preço por quilo. É gratuito, funciona no navegador sem login, e o arquivo (até 100 MB) nunca é enviado.
Criei para as situações em que tudo o que você tem é um .gcode: um cliente mandou, está em um cartão SD ou em uma máquina com Klipper, e o projeto do fatiador não está por perto. Aí você não precisa adivinhar quanto tempo imprime e quanto plástico vai gastar.
Como analisar um arquivo G-code? Três passos
- Abra o analisador e solte um arquivo
.gcode,.gcoou.g(ou clique na caixa para procurar). - Leia os quatro números grandes: tempo de impressão, filamento em gramas, filamento em metros e número de camadas. O fatiador que gerou o arquivo aparece abaixo.
- No bloco “Custo do plástico”, digite o preço do seu carretel por quilo. O campo vem preenchido com 1990, então troque pelo seu. O resultado é gramas × preço por kg / 1000; valores abaixo de 100 aparecem com duas casas decimais (por exemplo 8,57), os maiores como número inteiro. Não há moeda associada, então você recebe o resultado na moeda que digitou.
Impressões pequenas mantêm os centavos: 85 g a 110 por kg aparecem como 9,35, e 600 g a 110 por kg aparecem como 66,00. O bloco de custo aparece sempre que gramas ou metros são encontrados no arquivo.
De onde o analisador tira os números?
Primeiro ele procura os metadados que o fatiador escreveu nos comentários. Esses dados são tão precisos quanto a estimativa do próprio fatiador. Se não há metadados, o analisador calcula a partir dos próprios comandos de movimento. Uma etiqueta “estimado a partir dos movimentos” diz qual dos dois casos você está vendo.
| Fatiador | O que é lido dos comentários |
|---|---|
| Cura | TIME:, Filament used: (em metros), LAYER_COUNT: |
| PrusaSlicer, SuperSlicer | estimated printing time, filament used [g], filament used [mm] |
| OrcaSlicer, Bambu Studio | o mesmo, mais total estimated time, total filament weight [g], total filament length [mm], total layer number |
| Simplify3D | Build time:, Filament length:, Plastic weight: |
| Outros | Sem metadados: contado a partir dos movimentos G0/G1 e da extrusão E, marcado como estimativa |
Se o fatiador deu só o comprimento do filamento, as gramas são calculadas para PLA (densidade de 1,24 g/cm³, filamento de 1,75 mm). Se deu só gramas, os metros vêm da conversão inversa com os mesmos valores.
Quantas gramas tem um metro de filamento?
Útil para uma conta de cabeça e para ver o quanto confiar em uma conversão de comprimento para peso. Para filamento de 1,75 mm:
| Material | Densidade típica, g/cm³ | Massa de 1 m, g |
|---|---|---|
| PLA | 1,24 | cerca de 3,0 |
| PETG | 1,27 | cerca de 3,1 |
| ABS | 1,04 | cerca de 2,5 |
| TPU | 1,21 | cerca de 2,9 |
A densidade varia um pouco entre marcas, então trate como aproximado. A lição: para PLA e PETG o erro da conversão é pequeno, enquanto para ABS no modo “só comprimento” o analisador superestima o peso em cerca de 15 a 20%. Se o fatiador escreveu as gramas, não há conversão nenhuma.
O que fazer com os resultados?
| Número | O que fazer com ele |
|---|---|
| Tempo de impressão | Multiplique pelo consumo de energia da impressora para estimar a eletricidade; veja quanta eletricidade uma impressora 3D consome |
| Gramas | Multiplique pelo preço por grama para obter o custo do material; compare com o que sobrou no carretel na calculadora de filamento restante |
| Camadas | Confira a altura de camada: um modelo de 60 mm de altura com camadas de 0,2 mm tem 300 camadas |
| Fatiador | Confirme que o arquivo foi fatiado com o perfil e a impressora que você esperava |
Para o custo completo (eletricidade, depreciação da impressora, mão de obra, suportes, pós-processamento, margem), leia como calcular o custo de impressão 3D e use a calculadora. O analisador cobre só o plástico.
Exemplo: dos números do analisador a um preço
Digamos que o analisador mostre 2 h 40 min e 85 g. O carretel custa R$ 110 por kg, a impressora consome em média cerca de 120 W e a eletricidade custa R$ 0,90 por kWh (todos os valores são ilustrativos; use os seus).
| Item | Cálculo | Total |
|---|---|---|
| Plástico | 85 g × R$ 110 / 1000 | cerca de R$ 9,35 |
| Eletricidade | 2,67 h × 0,12 kW × R$ 0,90 | cerca de R$ 0,29 |
A eletricidade mal aparece em uma impressão assim, enquanto o plástico, o desgaste da impressora e o seu próprio tempo pesam. Por isso o analisador é um primeiro passo, não um custo final: leve o resultado para uma calculadora junto com depreciação, mão de obra e margem.
Quais são os limites e as armadilhas?
- A estimativa a partir dos movimentos é grosseira. O tempo é calculado como distância dividida pela velocidade de avanço mais 10% para aceleração, e supõe-se 1500 mm/min até o primeiro comando F. Só conta como extrusão o avanço E positivo em movimentos que se deslocam em X/Y: retrações, os movimentos de retorno depois delas e movimentos só do extrusor são ignorados, os modos M82/M83 e os reinícios
G92 E0são respeitados, e as retrações de firmware G10/G11 são puladas. Ainda é um modelo simplificado (por exemplo, as linhas de purga ficam de fora). Trate esses números como ordem de grandeza, não como valor exato. - Vários filamentos. Em arquivos multicoloridos o consumo é escrito como uma lista com um valor por filamento (por exemplo
filament used [g] = 3.7, 0.6, ouFilament used: 1.2m, 0.5mno Cura com dois extrusores). O analisador soma todos os valores e mostra o total, sem detalhamento por filamento. As gramas não são ajustadas para cada material, então compare o total com o resumo do fatiador. - Tempo do fatiador versus tempo real. O aquecimento da mesa, a calibração antes da impressão, pausas e a aceleração real da impressora podem acrescentar tempo. O analisador mostra o que o fatiador calculou.
- Não é G-code. Se você enviar outro tipo de arquivo, aparece “Não foi possível interpretar o arquivo — ele é mesmo G-code?”.
- Arquivos de projeto. Só
.gcode,.gcoe.gsão aceitos. Um.3mffatiado do Bambu Studio deve primeiro ser exportado como G-code simples. - Sem trajetória, sem detalhamento por cor. Isto não é um visualizador de trajetória. Para uma pré-visualização camada por camada, use um fatiador.
Quando usar outra coisa?
- O próprio fatiador (PrusaSlicer, OrcaSlicer, Bambu Studio, Cura) mostra os mesmos números logo depois de fatiar, mais uma pré-visualização de camadas. Se o projeto está aberto, olhe lá.
- Interfaces do Klipper (Mainsail, Fluidd) e o OctoPrint mostram os metadados do arquivo na impressora, e o Spoolman ajuda no controle de carretéis.
- Este analisador é o prático quando tudo o que você tem é o arquivo: sem fatiador, nada para instalar e uma conversão rápida em dinheiro. Para a pergunta avulsa “quanto isso custa de plástico”, basta.
E agora?
Para transformar tempo e gramas em um preço para um cliente, abra a calculadora ou a calculadora de custo de eletricidade. Para modelos que ainda não foram fatiados, o verificador de overhang mostra de antemão quanto do modelo pode precisar de suportes e, portanto, quanto plástico vai para eles.
Perguntas frequentes
- Como descobrir o tempo de impressão e o filamento usado a partir de um arquivo G-code?
- Envie o .gcode ao analisador. Ele lê os números dos comentários do fatiador e mostra o tempo de impressão, o filamento usado em gramas e metros e o número de camadas. Se o fatiador não deixou metadados, os valores são calculados a partir dos próprios movimentos e marcados como estimativa.
- Que fatiadores o analisador de G-code reconhece?
- Cura, PrusaSlicer, SuperSlicer, OrcaSlicer, Bambu Studio e Simplify3D: os dados são lidos direto dos comentários do arquivo. Arquivos de outros fatiadores são analisados a partir dos movimentos G0/G1 e dos valores de extrusão E.
- Onde fica escrito o filamento usado (gcode filament used) em um arquivo G-code?
- Em geral em comentários no início ou no fim do arquivo: PrusaSlicer e OrcaSlicer escrevem linhas como filament used [g] e filament used [mm], e o Cura escreve uma linha Filament used em metros. O analisador as encontra para você e converte em gramas e metros.
- Qual a precisão do peso do filamento?
- Se o fatiador escreveu gramas, o valor dele é usado, e reflete o material que você escolheu. Se só o comprimento está disponível, o peso é calculado para PLA a 1,24 g/cm³ e filamento de 1,75 mm, então outros materiais ficam aproximados.
- Dá para obter o custo de uma impressão a partir de um arquivo G-code?
- O analisador calcula o custo do plástico: gramas multiplicadas pelo preço por quilo que você digita (preenchido com 1990). Não inclui eletricidade, desgaste da máquina nem mão de obra, então para o custo completo use uma calculadora.
- Existe um limite de tamanho para o G-code?
- Existe, 100 MB, com as extensões .gcode, .gco e .g.
- Meu G-code é enviado a um servidor?
- Não, o arquivo é analisado no seu navegador e nunca é enviado. Não é preciso login.