Visor y Analizador de G-Code 3D en el Navegador: Inspecciona Trayectorias Sin Software Pesado
Un visualizador WebGL de alto rendimiento y 100% privado para ingenieros y operadores de impresión 3D. Diagnostica cuellos de botella de extrusión, inspecciona costuras Z, verifica ángulos de puente y extrae metadatos de cualquier laminador.
1. La Molestia de los Laminadores: Por Qué Abrir un Programa de 1 GB Solo Para Mirar un Archivo es Ineficiente
Cualquier técnico de impresión 3D, gestor de granjas de fabricación o diseñador conoce la frustración habitual: te entregan un archivo `.gcode` en una memoria USB, un cliente te envía un archivo ya laminado, o descargas una torre de calibración. Solo necesitas comprobar el diámetro de boquilla utilizado, la velocidad en paredes exteriores o dónde se colocó la costura.
Para esa comprobación de 10 segundos, la única alternativa clásica era abrir un laminador de escritorio completo como Bambu Studio, OrcaSlicer, PrusaSlicer o Cura. En cualquier ordenador, estos programas tardan de 15 a 40 segundos en arrancar, consumiendo más de 1,5 GB de memoria RAM.
Y si trabajas desde una tablet, un Chromebook de taller o un portátil corporativo sin permisos de administrador, instalar un laminador nativo es directamente inviable. Nuestro Analizador de G-Code en WebGL resuelve este problema al instante: arrastra el archivo y visualiza cada movimiento de extrusión y desplazamiento a 60 FPS sin instalar nada.
A diferencia de los programas de escritorio que bloquean la interfaz mientras leen archivos pesados, nuestro visor procesa los comandos G-code en paralelo, reservando búferes de líneas en la GPU mediante Three.js en milisegundos.
2. Inspección Previa al Vuelo: Qué Errores Detecta el Análisis de Trayectorias
Iniciar una impresión sin revisar visualmente las capas es la forma más rápida de arruinar filamentos técnicos caros o provocar atascos graves en el cabezal. La inspección previa revela defectos que las vistas previas sólidas no muestran:
1. Cuellos de Botella de Caudal Volumétrico: Si el laminador exige una velocidad de extrusión superior a la capacidad de fundido del bloque calentador (por ejemplo, pedir 28 mm³/s a un bloque que solo funde 15 mm³/s), el motor del extrusor perderá pasos, provocando subextrusión severa. Analizar las velocidades capa a capa previene este fallo.
2. Ubicación y Alineación de la Costura Z: Cada vez que la boquilla inicia o termina un perímetro exterior, se crea una pequeña marca conocida como costura Z. La colocación automática suele dispersar puntos aleatorios en superficies curvas visibles. La inspección permite verificar que la costura esté oculta en aristas vivas posteriores.
3. Voladizos Sin Soporte y Dirección de Puentes: El laminador puede calcular mal la dirección de un puente interior, tirando líneas en paralelo al hueco en lugar de anclarlas en perpendicular a las paredes opuestas. La vista 3D confirma si los puentes tienen apoyo mecánico sólido o caerán al vacío.
4. Concentración de Retracciones y Dilatación Térmica (Heat Creep): Rellenos muy densos o figuras con muchos pilares generan cientos de micro-retracciones consecutivas en pocos milímetros. Esto introduce plástico caliente en la zona fría del barrel, causando atascos irreversibles. El visor identifica estos puntos críticos de viaje antes de imprimir.
Lista de Verificación Previa a la Impresión
- ✓Verificación de Caudal Volumétrico: Confirma que la velocidad no supere la capacidad de fusión del hotend
- ✓Alineación de Costura Z: Asegura que los puntos de inicio estén ocultos en esquinas no visibles
- ✓Inspección de Puentes: Comprueba que los hilos de puente se anclen en perpendicular sobre apoyos firmes
- ✓Detección de Retracciones Agrupadas: Localiza zonas con desplazamientos repetidos que provoquen atascos por calor
- ✓Comprobación de Primera Capa: Verifica que la falda o balsa proporcione adherencia adecuada en la base
3. Extracción Automática de Metadatos de Múltiples Laminadores
Los laminadores modernos no solo generan coordenadas (`G0`, `G1`, `G2`); también añaden comentarios estructurados al inicio y final del archivo. Sin embargo, cada marca utiliza una sintaxis diferente.
Nuestro motor de lectura detecta e interpreta automáticamente los parámetros clave de los principales laminadores:
OrcaSlicer y Bambu Studio: Extrae el tiempo total estimado, peso de filamento en gramos y metros, volumen de purga en cambios de color y temperatura objetivo de cámara.
PrusaSlicer y SuperSlicer: Identifica los límites de caudal volumétrico, altura de capa inicial y estándar, y distribución de velocidades por tipo de perímetro.
Ultimaker Cura: Lee tiempos de impresión calculados, filamento empleado y temperaturas programadas para cama y boquilla.
En lugar de buscar entre miles de líneas de código en un editor de texto, el analizador muestra estos datos ordenados en un panel superior claro e intuitivo.
El sistema unifica los diferentes términos de cada laminador en unidades estándar (gramos, metros, grados Celsius, horas y minutos), ofreciendo una lectura clara provenga el archivo de Cura, PrusaSlicer o Bambu Studio.
4. Confidencialidad Absoluta: Arquitectura WebGL 100% en el Navegador
Muchos visores de G-code en línea suben el archivo a servidores en la nube para procesarlo externamente en máquinas virtuales remotas.
Para un aficionado esto puede no importar, pero para empresas de ingeniería, defensa, sector médico o diseñadores con acuerdos de confidencialidad (NDA), subir un archivo de código máquina a un servidor externo constituye una infracción de seguridad inaceptable.
El código G contiene las coordenadas exactas de geometrías patentadas, tolerancias mecánicas y estructuras internas. Transmitir esos datos a servidores de terceros expone la propiedad intelectual a filtraciones.
3D Calcs funciona con una política estricta de cero subidas: el procesamiento se realiza íntegramente en la memoria RAM y GPU de tu dispositivo mediante WebGL. Puedes abrir la pestaña de red en las herramientas de desarrollo y comprobar que ni un solo byte sale de tu ordenador.
Tus archivos nunca salen de tu equipo. La herramienta funciona incluso sin conexión a internet una vez cargada la página, cumpliendo con los protocolos de seguridad industrial más exigentes.
5. Conexión Directa con Producción: Del Análisis a la Impresión por USB y Presupuestos
Inspeccionar las trayectorias es solo el primer paso del flujo de fabricación. Una vez verificado que el laminado es correcto, el siguiente paso es ejecutarlo o cotizarlo.
Nuestra plataforma conecta este visor con la producción real a través de dos herramientas integradas:
1. Envío Directo por Web Serial USB: ¿Has revisado un archivo de calibración o macro? Pulsa 'Enviar a Impresora (USB)' para transferir el código directamente a nuestro Controlador Web Serial. Envía el G-code línea a línea a tu impresora Marlin o Klipper sin tarjetas SD ni servidores OctoPrint.
2. Cálculo Inmediato de Costes y Presupuestos: Los datos de peso de filamento y tiempo de impresión se vinculan directamente con nuestra Calculadora de Costes de Impresión 3D para generar presupuestos comerciales en PDF listos para el cliente con un solo clic.
Flujo Completo de Fabricación Digital
- ✓Inspección en 3D: Revisa capas, desplazamientos y costuras en el entorno WebGL
- ✓Verificación de Parámetros: Comprueba temperaturas, velocidades y consumo de filamento
- ✓Transmisión por USB: Envía rutinas y pruebas directamente a la impresora vía Web Serial
- ✓Generación de Presupuestos: Exporta presupuestos comerciales formales en PDF al instante