Cómo enviar código G a su impresora 3D: la forma correcta

Hay algunas formas en que los usuarios de impresoras 3D envían archivos de código g a sus máquinas, todas las cuales funcionan bastante bien. Este artículo le mostrará las principales formas en que las personas envían sus archivos de código G e identificará las mejores formas de hacerlo.

La mejor manera de enviar archivos de código G a su impresora 3D es expandir su impresora 3D para usar las capacidades de Wi-Fi usando un software Raspberry Pi y OctoPrint. Esto le permite transferir archivos de forma inalámbrica a su impresora, lo que también le permite controlarla para comenzar a imprimir de forma remota.

Esta es la respuesta básica sobre cómo hacerlo, por lo que si desea obtener más detalles y alguna otra información clave, siga leyendo.

¿Qué es el código G en una impresora 3D?

G-Code (código geométrico) es un lenguaje de programación controlado numéricamente y un tipo de archivo que contiene instrucciones que su impresora 3D puede entender. Traduce comandos como el calentamiento de su boquilla o cama de impresión, hasta cada movimiento de los ejes X, Y y Z que realiza su impresora 3D.

Estos archivos de instrucciones de G-Code se crean mediante el uso de una aplicación de software de corte, que tiene interfaces fáciles de usar para realizar ajustes específicos en la forma en que funcionan sus impresiones 3D.

Primero, importará un modelo CAD a su cortadora, luego tendrá la opción de ajustar varias variables. Una vez que esté satisfecho con la configuración de temperatura, la configuración de velocidad, la altura de la capa, la configuración de soporte y todo lo anterior, presione el botón de corte, que crea ese archivo de código G.

Un ejemplo de G-Code se ve así:

G1 X50 Y0 Z0 F3000 E0.06

G1: comando para mover la boquilla alrededor de la cama de impresión
X, Y, Z: punto en el eje correspondiente para moverse
F – velocidad a la que extruir por minuto
E – cuánto filamento extruir

Enviar archivos de código G a su impresora 3D es una tarea bastante fácil en su mayor parte, lo que le permite crear esos hermosos y creativos modelos de impresión 3D. La gente se pregunta cuáles son las mejores formas en que las personas envían archivos a su impresora 3D, y yo quería ayudar a responder.

Después de crear su archivo G-Code desde su máquina de cortar favorita, hay algunas maneras en que las personas pueden hacer esto:

  • Inserción de la tarjeta (Micro) SD en su impresora 3D
  • Cable USB que conecta su impresora 3D a una computadora o computadora portátil
  • A través de la conectividad Wi-Fi

Estos son los métodos principales para enviar archivos de código G a su impresora 3D, pero pueden ser bastante complicados en algunos aspectos cuando comienza a introducir otros factores como Arduino, pero este artículo hará uso de los métodos más simples.

Inserción de la tarjeta (Micro) SD en su impresora 3D

El uso de una tarjeta SD es una de las formas más comunes y generales de enviar el código G a su impresora 3D. Casi todas las impresoras 3D tienen una ranura para tarjeta SD que se usa comúnmente solo para este propósito.

Puede enviar fácilmente el código G a una tarjeta SD o MicroSD después de cortar su modelo CAD en la computadora o computadora portátil. Mi Ender 3 vino con una tarjeta MicroSD y un lector de tarjetas USB, lo que le permite guardar archivos directamente.

Guarde el archivo de código G en la tarjeta MicroSD e insértelo en la ranura para tarjeta MicroSD de la impresora.

Este es probablemente el método más utilizado para enviar archivos G-Code a una impresora 3D, debido a su simplicidad y efectividad para realizar el trabajo sin aplicaciones o dispositivos adicionales.

Trate de no cometer el error de desenchufar la tarjeta SD durante el proceso de impresión 3D o su modelo se detendrá.

Cable USB conectado a una computadora o computadora portátil

En lugar de utilizar una tarjeta SD, podemos conectar directamente nuestra impresora 3D a un ordenador o portátil mediante un simple cable. Este es un método menos común, pero es bastante efectivo para la impresión 3D, especialmente si está cerca.

El único inconveniente que viene con esta opción es que si usa su computadora portátil, debe mantener su computadora portátil funcionando todo el tiempo porque el modo de espera puede detener el proceso de impresión y también puede arruinar su proyecto.

Por lo tanto, se recomienda optar siempre por una computadora de escritorio al enviar G-Code a través de un USB.

Consulte mi artículo sobre ¿Necesita una buena computadora para la impresión 3D? para ver algunas computadoras excelentes que puede usar con su impresora 3D, especialmente excelentes para cortar archivos grandes.

USB a través del navegador Chrome

Este es uno de los métodos más simples para enviar G-Code a su impresora 3D. Primero, deberá agregar una extensión de «G-Code Sender» en su navegador Chrome.

Instale esta extensión haciendo clic en el botón «Agregar a Chrome». Una vez que se complete el proceso de instalación, abra la aplicación del remitente G-Code.

Ahora conecte su computadora con una impresora 3D usando un cable USB. Abra Configuración desde el menú de la barra superior y seleccione el puerto que incluye texto como «tty.usbmodem» y luego establezca la velocidad de comunicación en su rango máximo.

Ahora puedes enviar el G-Code directamente a tu impresora 3D escribiendo comandos en la consola desde esta aplicación.

Envío de código G a través de conectividad Wi-Fi

El método cada vez mayor para enviar G-Code a su 3D es a través de la opción Wi-Fi. Esta opción ha cambiado todo el escenario de la impresión 3D y ha llevado la experiencia de impresión al siguiente nivel.

Hay muchas aplicaciones y software que se pueden utilizar para este proceso, como OctoPrint, Repetier-Host, AstroPrint, etc.

Para usar Wi-Fi como una ruta de envío de G-Code, debe agregar una tarjeta SD Wi-Fi o USB, implementar AstroBox o usar OctoPrint o Repetier-Host con una Raspberry Pi.

octoprint

Probablemente una de las adiciones más queridas al control de impresoras 3D es el uso de OctoPrint, un software de código abierto que es fácil de usar. Dentro de OctoPrint, hay una pestaña de terminal que muestra el código G actual que se está ejecutando, así como la devolución.

Una vez que se acostumbre a usar OctoPrint, le resultará bastante fácil enviar G-Code a su impresora 3D.

Puede hacer mucho más que enviar G-Code a su impresora 3D, así que eche un vistazo a los muchos complementos útiles que tiene OctoPrint si está interesado.

Este video de HowChoo a continuación detalla en gran detalle lo que necesita, cómo configurarlo y cómo ejecutar las cosas después.

Uso de Repetier-Host para enviar G-Code a la impresora 3D

Cuando abra la aplicación Repetier-Host, habrá cuatro tablas principales en la parte superior derecha de la interfaz. Las pestañas serán como «Colocación de objetos», «Cortador», «Editor de código G» y «Control manual».

Colocación de objetos es la pestaña en la que cargará los archivos STL que contienen su modelo de impresión. Asegúrate de que el modelo esté perfectamente escalado y listo para ser impreso.

Después de esto, vaya a la pestaña «Slicer» y haga clic en el botón ‘Slice with Slic3r’ o ‘CuraEngine’ ubicado en la parte superior de la pestaña. Este paso convertirá el modelo de impresión STL sólido en las capas e instrucciones que su impresora 3D puede comprender.

También puede ver el proceso de impresión en una visualización capa por capa para asegurarse de que no se necesita ninguna mejora.

El «Control manual» es la pestaña en la que tendrá la opción de enviar el código G directamente a la impresora escribiendo su comando en el área de texto del código G ubicada en la parte superior de la pestaña.

Después de escribir el comando, haga clic en el botón «Enviar» y la impresora comenzará inmediatamente a compilar e implementar la acción que requirió con su comando G-Code.

En la pestaña «Control manual» tendrá muchas opciones de control a las que puede acceder para realizar cambios. Tendrá la opción de apagar un motor paso a paso mientras enciende el otro.

La tasa de flujo del filamento, la velocidad de extrusión, la temperatura de la cama de calor y muchas otras cosas en esta pestaña se pueden ajustar a su gusto.

¿Cuáles son algunos comandos de código G para mi impresora 3D?

El siguiente video explica lo que necesita y lo guía a través del proceso para enviar G-Code a su impresora 3D. También le muestra algunos comandos comunes de G-Code que utilizan muchos usuarios de impresoras 3D.

G0 y G1 son comandos que se utilizan para mover el cabezal de impresión 3D alrededor de la cama de impresión. La diferencia entre G0 y G1 es que G1 le dice al programa que vas a hacer una extrusión de filamento después del movimiento.

G28 ubica su cabezal de impresión en la esquina frontal izquierda (G28 ; Go Home (0,0,0))

  • G0 y G1: movimientos del cabezal de impresión
  • G2 & G3 – Movimientos de arco controlados
  • G4 – Permanencia o retraso/pausa
  • G10 y G11: retracción y desretracción
  • G28 – Mover a casa/origen
  • G29 – Sonda Z detallada – nivelación
  • G90 & G91 – Configuración de posicionamiento relativo/absoluto
  • G92 – Establecer posición

RepRap tiene la base de datos G-Code definitiva para todo lo relacionado con G-Code que puede consultar.