Analizador de Filamento G-Code – Filamento, Capas y Tiempo desde tu Archivo G-Code

Usa la Analizador de Filamento G-Code gratuita abajo. Funciona por completo en tu navegador, sin registro y sin descargas.


¿Qué hay de verdad en tu G-code?

Un archivo G-code laminado es una lista larga de instrucciones, y su tamaño no dice casi nada. Un archivo pequeño puede imprimir una pieza densa, y uno grande puede imprimir una pieza hueca. Los números que importan están escondidos dentro: cuánto filamento empujará el extrusor, cuántas capas construirá la impresión y cuánto tardará la impresora. Los laminadores informan de estas cifras, pero si recibes un archivo de otra persona, o quieres comprobar lo que dice un laminador, necesitas leer el archivo tú mismo.

Este analizador lee tu archivo G-code por completo en tu navegador. No se sube nada a ningún sitio, lo que importa porque los archivos G-code pueden ser grandes y porque tus diseños son tuyos. Suelta un archivo .gcode y suma la extrusión, cuenta las capas, cuenta las líneas y estima el tiempo de impresión a partir de las velocidades escritas en el archivo.

Cómo funciona el analizador

Los movimientos G-code son sobre todo comandos G0 y G1 con valores X, Y, Z, E y F. El valor E es la posición del extrusor, y el filamento usado es la suma de sus aumentos. El analizador maneja tanto el modo absoluto, donde E cuenta desde cero y debe reiniciarse con comandos G92, como el modo relativo, activado por M83, donde cada valor E es en sí la cantidad extruida por ese movimiento. Las retracciones, que son movimientos E negativos en modo relativo o descensos en modo absoluto, no se cuentan como filamento usado, porque el filamento retraído vuelve a salir con el siguiente movimiento.

Las capas se cuentan desde los marcadores de capa cuando el laminador los escribe, como comentarios del tipo ;LAYER:12, y si no, desde las alturas Z distintas en las que hay extrusión. El número de líneas es simplemente el número de líneas del archivo, una medida aproximada útil de lo detallada que es la trayectoria. El tiempo se estima dividiendo la distancia de cada movimiento por su velocidad y sumando los resultados. Es una estimación, señalada claramente como tal, porque las impresoras reales aceleran y frenan, y esas rampas añaden tiempo que las velocidades brutas no muestran.

Un ejemplo paso a paso

Prueba el G-code de ejemplo incluido en la herramienta. Hace el home, se mueve a una altura de primera capa de 0,2 milímetros, y extruye 5 milímetros cada vez en cuatro movimientos, subiendo a una segunda capa a mitad de camino. El analizador informa de 20 milímetros de filamento, 2 capas y 8 líneas. Con el filamento por defecto de 1,75 milímetros y la densidad del PLA de 1,24 gramos por centímetro cúbico, esos 20 milímetros pesan unos 0,06 gramos, una cifra diminuta que confirma que el ejemplo es una trayectoria de juguete, no una pieza real, y que la cuenta escala bien.

Ahora carga un archivo real y compara los totales del analizador con los de tu laminador. Deberían coincidir de cerca en filamento y capas. Si el filamento discrepa mucho, comprueba si el archivo usa extrusión relativa, que prefieren algunos laminadores y firmwares, o si contiene varias herramientas, en cuyo caso cada extrusión la sigue por separado el firmware y un total simple requiere cuidado.

Por qué la estimación de tiempo se queda corta

Casi toda estimación de tiempo G-code se queda más corta que la impresión real, y la razón es la aceleración. Un movimiento ordenado a 100 milímetros por segundo no viaja a esa velocidad toda su longitud. Acelera desde el reposo, puede no llegar nunca a la velocidad máxima en un segmento corto, y frena al final. Los ajustes de jerk y desviación de unión moldean aún más esas rampas. En impresiones con muchos segmentos cortos, como curvas detalladas, el tiempo de aceleración domina, y la estimación puede quedarse corta un 20 por ciento o más.

Usa la estimación para comparar archivos y para planificar a grandes rasgos, no para prometer una hora de finalización. Si una fecha límite importa, imprime una prueba pequeña, mide el tiempo real frente a la estimación de ese archivo, y aplica el mismo factor de corrección a archivos parecidos. Ese único paso de calibración vale más que cualquier fórmula más elaborada.

Preguntas frecuentes

¿El analizador sirve para impresoras de resina? No. Las impresoras de resina usan otros formatos de archivo y no extruyen filamento, así que el análisis G-code no se les aplica.

¿Por qué mi archivo muestra cero capas? Normalmente porque el archivo usa un dialecto que el analizador no reconoce, o porque la extrusión ocurre sin movimientos Z en el archivo. Comprueba que el archivo sea G-code plano y que contenga movimientos G1 con valores E.

¿Mi archivo se sube a un servidor? No. La API FileReader lee el archivo en tu propio dispositivo, y el análisis se ejecuta en la pestaña de tu navegador. Al cerrar la pestaña, el archivo se descarta.

Versión en inglés

G-Code Filament Analyzer – Filament, Layers and Time from Your G-Code File

1 thought on “Analizador de Filamento G-Code – Filamento, Capas y Tiempo desde tu Archivo G-Code”

  1. Pingback: G-Code Filament Analyzer - Filament, Layers and Time from Your G-Code File

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top