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

Roy Hill 17-10-2023
Roy Hill

Los usuarios de impresoras 3D envían archivos de código G a sus máquinas de varias formas, todas ellas bastante eficaces. Este artículo le mostrará las principales formas en que la gente envía sus archivos de código G e identificará las mejores maneras de hacerlo.

La mejor manera de enviar archivos G-Code a su impresora 3D es ampliar su impresora 3D para utilizar las capacidades Wi-Fi utilizando una Raspberry Pi & OctoPrint software. Esto le permite transferir archivos de forma inalámbrica a su impresora, lo que le permite también controlarla para iniciar las impresiones de forma remota.

Esta es la respuesta básica sobre cómo hacerlo, así que si quieres más detalles y otra información clave, sigue leyendo.

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

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

    Estos archivos de instrucciones G-Code se realizan mediante el uso de una aplicación de software slicer, que cuentan con interfaces fáciles de usar para realizar ajustes específicos en el funcionamiento de sus impresiones 3D.

    En primer lugar, importará un modelo CAD a la cortadora y, a continuación, podrá ajustar diversas variables. Una vez que esté satisfecho con los ajustes de temperatura, velocidad, altura de capa, soporte y todo lo anterior, pulse cortar, lo que creará el archivo G-Code.

    Un ejemplo de código G es el siguiente:

    G1 X50 Y0 Z0 F3000 E0.06

    G1 - comando para mover la boquilla alrededor del lecho de impresión

    X, Y, Z - punto del eje correspondiente al que desplazarse

    F - velocidad de extrusión por minuto

    E - cantidad de filamento a extruir

    ¿Cuáles son las mejores formas de enviar archivos de código G a mi impresora 3D?

    El envío de archivos G-Code 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 en 3D. La gente se pregunta cuáles son las mejores maneras en que la gente realmente envía archivos a su impresora 3D, que quería ayudar a responder.

    Después de crear tu archivo G-Code desde tu slicer favorito, hay varias formas de hacerlo:

    • Inserción de la tarjeta (Micro) SD en la impresora 3D
    • Cable USB para conectar la impresora 3D a un ordenador o portátil
    • Mediante conectividad Wi-Fi

    Ahora bien, estos son los principales métodos para enviar archivos G-Code a tu impresora 3D, pero pueden ser bastante complicados en algunos aspectos cuando empiezas a introducir otros factores como Arduino, pero este artículo hará uso de los métodos más simples.

    Ver también: Compensación de la contracción de PLA, ABS y PETG en la impresión 3D - Cómo hacerlo

    Cómo insertar una tarjeta (Micro) SD en la 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 tarjetas SD que se utiliza normalmente para este propósito.

    Puedes enviar fácilmente el G-Code a una tarjeta SD o MicroSD después de cortar tu modelo CAD en el ordenador o portátil. Mi Ender 3 venía con una tarjeta MicroSD y un lector de tarjetas USB, que te permite guardar los archivos directamente.

    Guarde el archivo G-Code en la tarjeta MicroSD e insértela en la ranura para tarjetas MicroSD de la impresora.

    Este es probablemente el método más utilizado para enviar archivos de código G a una impresora 3D, debido a su sencillez y eficacia para realizar el trabajo sin aplicaciones ni dispositivos adicionales.

    Procura no cometer el error de desconectar la tarjeta SD durante el proceso de impresión 3D o tu modelo se detendrá.

    Cable USB conectado a un ordenador o 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. Se trata de un método menos habitual, pero bastante eficaz para imprimir en 3D, sobre todo si se tiene cerca.

    El único inconveniente de esta opción es que, si utilizas tu portátil, tendrás que mantenerlo encendido todo el tiempo, ya que el modo de espera puede detener el proceso de impresión y arruinar tu proyecto.

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

    Echa un vistazo a mi artículo sobre ¿Necesitas un buen ordenador para la impresión 3D, para ver algunos grandes ordenadores que puede utilizar con su impresora 3D, especialmente grande para el corte de archivos de gran tamaño.

    USB a través del navegador Chrome

    Este es uno de los métodos más sencillos para enviar G-Code a tu impresora 3D. En primer lugar, tendrás que añadir una extensión de "G-Code Sender" en tu navegador Chrome.

    Instale esta extensión haciendo clic en el botón "Añadir a Chrome". Una vez completado el proceso de instalación, abra la aplicación G-Code sender.

    Ahora conecta tu ordenador con la impresora 3D mediante un cable USB. Abre Configuración en el menú de la barra superior y selecciona el puerto que incluye texto como "tty.usbmodem" y luego ajusta la velocidad de comunicación a su rango máximo.

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

    Ver también: ¿Debería encerrar mi impresora 3D? Pros, contras y guías

    Envío de código G mediante conectividad Wi-Fi

    El método cada vez más utilizado para enviar el código G 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.

    Existen muchas aplicaciones y software que pueden utilizarse para este proceso, como OctoPrint, Repetier-Host, AstroPrint, etc.

    Para utilizar Wi-Fi como vía de envío de G-Code, es necesario añadir una tarjeta SD Wi-Fi o USB, implementar la AstroBox, o utilizar OctoPrint o Repetier-Host con una Raspberry Pi.

    OctoPrint

    Probablemente una de las adiciones más queridas para el control de la impresora 3D es con 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 le muestra G-Code actual que se está ejecutando, así como el retorno.

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

    Puedes hacer mucho más que enviar G-Code a tu impresora 3D, así que echa un vistazo a los muchos plugins útiles que OctoPrint tiene si estás interesado.

    Este vídeo de HowChoo explica en detalle lo que necesitas, cómo configurarlo y cómo utilizarlo después.

    Uso de Repetier-Host para enviar código G a la impresora 3D

    Al abrir la aplicación Repetier-Host habrá cuatro cuadros principales en la parte superior derecha de la interfaz. Las pestañas serán "Colocación de objetos", "Rebanador", "Editor de código G" y "Control manual".

    Object Placement es la pestaña en la que cargarás los archivos STL que contienen tu modelo de impresión. Asegúrate de que el modelo está perfectamente escalado y listo para ser impreso.

    Después, ve a la pestaña "Slicer" y haz clic en el botón 'Slice with Slic3r' o 'CuraEngine' situado en la parte superior de la pestaña. Este paso convertirá el modelo de impresión STL sólido en capas e instrucciones que tu impresora 3D pueda entender.

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

    El "Control Manual" es la pestaña en la que tendrá la opción de enviar el G-Code directamente a la impresora escribiendo su comando en el área de texto G-Code situada 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 usted requirió con su comando G-Code.

    En la pestaña "Control Manual" tendrás un montón de opciones de control a las que podrás acceder para realizar cambios. Tendrás la opción de apagar un motor paso a paso mientras enciendes el otro.

    El caudal de filamento, la velocidad de extrusión, la temperatura del lecho térmico y muchas otras cosas en esta pestaña se pueden ajustar a su deseo.

    ¿Cuáles son algunos de los comandos G-Code para mi impresora 3D?

    El siguiente vídeo explica lo que necesitas y te lleva a través del proceso para enviar G-Code a tu impresora 3D. También muestra algunos comandos G-Code comunes que son utilizados por muchos usuarios de impresoras 3D.

    G0 & G1 son comandos utilizados para mover el cabezal de impresión 3D alrededor de la cama de impresión. La diferencia entre G0 & G1 es que G1 le está diciendo al programa que va a hacer una extrusión de filamento después del movimiento.

    G28 dirige el cabezal de impresión a la esquina delantera izquierda (G28 ; Go Home (0,0,0))

    • G0 & G1 - Movimientos del cabezal de impresión
    • G2 & G3 - Movimientos de arco controlados
    • G4 - Tiempo de espera o retardo/pausa
    • G10 & G11 - Retracción & desretracción
    • G28 - Desplazarse a casa/origen
    • G29 - Sonda Z detallada - nivelación
    • G90 & G91 - Ajuste del posicionamiento relativo/absoluto
    • G92 - Fijar posición

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

    Roy Hill

    Roy Hill es un entusiasta apasionado de la impresión en 3D y un gurú de la tecnología con un gran conocimiento sobre todo lo relacionado con la impresión en 3D. Con más de 10 años de experiencia en el campo, Roy domina el arte del diseño y la impresión en 3D y se ha convertido en un experto en las últimas tendencias y tecnologías de impresión en 3D.Roy tiene una licenciatura en ingeniería mecánica de la Universidad de California, Los Ángeles (UCLA) y ha trabajado para varias empresas de renombre en el campo de la impresión 3D, incluidas MakerBot y Formlabs. También ha colaborado con varias empresas e individuos para crear productos impresos en 3D personalizados que han revolucionado sus industrias.Aparte de su pasión por la impresión 3D, Roy es un ávido viajero y un entusiasta de las actividades al aire libre. Le gusta pasar tiempo en la naturaleza, hacer caminatas y acampar con su familia. En su tiempo libre, también asesora a jóvenes ingenieros y comparte su gran conocimiento sobre la impresión 3D a través de varias plataformas, incluido su popular blog, 3D Printerly 3D Printing.