Shopping Cart

CONFIGURAR CURA MAGNA 2 TUTORIAL MANUAL

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on email

Descripción

Configuraciones de Magna 2 230 y 300 en software Ultimaker Cura

 

Las impresoras Magna 2 230 y 300 poseen doble extrusor y tienen un hotend con sistema 2 en 1. Este tipo de hotend es similar a un hotend simple, con la diferencia que este posee una unión que permite realizar el cambio de filamento de un extrusor a otro. 

Para realizar este cambio se requiere tener una serie de gcode (o códigos G) para que se realice este cambio correctamente. 

 

Nota: 

El “código G”, o “Gcode” en inglés, es el lenguaje de programación más utilizado por la mayoria de las máquinas de control numérico computarizado o CNC. Estos gcode son utilizados en la mayoría de las impresoras 3D. Las impresoras 3D comúnmente leen los archivos .gcode. 

Si se desea tener más información acerca de cada función de los gcode en las impresoras 3D como Magna 1, Magna 2 , Hidra , Hidra Plus, etc. recomendamos visitar la página web del firmware Marlin :  https://marlinfw.org/meta/gcode/ .En esta página podemos ver en detalle la explicación de cada código G y como utilizarlos. 

 

En este artículo se explicará en donde colocar estas configuraciones en el software Cura y se explicará la función de cada gcode utilizado.

 

En la versión más reciente del software Cura (4.9.1) las impresoras Magna 2 230 y Magna 2 300 ya se encuentran en la lista de impresoras, sin embargo estos gcode aún no se encuentran cargados. 

Recomendamos leer este artículo y revisar que estas configuraciones están correctas en su software Cura para poder utilizar correctamente la función de doble extrusor de la Magna 2 230 y 300. 

 

Gcode de inicio y final: 

 

Aquí podemos ver las configuraciones de Ajuste de Máquina de la Magna 2 230 Dual y de la Magna 2 300 Dual. Ambas impresoras utilizan el mismo gcode de inicio y fin:  

 

Gcode de inicio

La impresora realizará estos comandos antes de realizar la impresión 3D. 

Puede copiar y pegar esta sección en la sección de Iniciar Gcode de su software: 

 

M104 T0 S{material_print_temperature}

M104 T1 S{material_print_temperature}

M109 T0 S{material_print_temperature}

M109 T1 S{material_print_temperature}

G21

G90

G28 X0 Y0

G28 Z0

G1 Z15.0 F300

T0

G92 E0

G1 F700 E-80

T1

G92 E0

G1 F1000 X1 Y1 Z0.3

G1 F600 X200 E60

G1 F1000 Y3

G1 F600 X1 E120

T1

G92 E0

G28 X0 Y0

G1 F700 E-80

T0

G92 E0

 

Explicación del gcode de inicio: 

Aquí se analiza cada gcode de inicio:

 

M104 T0 S{material_print_temperature}

M104 T1 S{material_print_temperature}

M109 T0 S{material_print_temperature}

M109 T1 S{material_print_temperature}

Esta primera parte del gcode sirve para indicar a la impresora que se debe calentar ambos  hotends ya sea para usar el Extrusor 1 o el Extrusor 2: el código M104 setea la temperatura en ambos hotend T1 y T2. El M109 indica que se debe esperar que la temperatura se estabilice. 

La Magna 2 posee 1 solo hotend, sin embargo el software Cura debe ser configurado como si tuviera 2 hotends. 

 

G21

G21 setea las unidades en milímetros. 

 

G90

G90 setea las posiciones como absolutas. 

 

G28 X0 Y0

G28 Z0

G28 es el código para enviar todos los motores a home, o a su posición de origen. El primer código G28 X0 Y0 envía los ejes X e Y al origen y luego Z0 envía el eje Z a 0. 

 

G1 Z15.0 F300

G1 es el código de movimiento lineal. En este caso se mueve el eje Z a 15mm con una velocidad de 300 mm/m 

 

T0

T(extrusor) es el código para cambiar el extrusor activo. En este caso se activó el extrusor 1 (T0 = Extrusor 1 ; T1 = Extrusor 2)  

 

G92 E0

G92 setea una posición de un eje. En este caso se seteo el extrusor a la posición 0. 

 

G1 F700 E-80

Se mueve con G1 el extrusor a -80mm (retraemos 80mm) a una velocidad de 700mm/m 

 

T1

T(extrusor) es el código para cambiar el extrusor activo. En este caso se activó el extrusor 2. (T0 = Extrusor 1 ; T1 = Extrusor 2)

 

G1 F1000 X1 Y1 Z0.3

G1 F600 X200 E60

G1 F1000 Y3

G1 F600 X1 E120

 Esta sección de código corresponde a la línea de purgado con el extrusor 2 (T1) : Se usa el código G1 para hacer todos los movimientos.

Primero se mueve el eje X a 1mm, eje Y a 1mm y eje Z a 0,3mm con velocidad de 1000mm/m.

Luego se mueve el eje X 200mm y el extrusor 60mm con velocidad de 600mm/m para extruir una línea de purgado de 20cm.

Luego se mueve el eje Y 3mm a una velocidad de 1000mm/m. 

Por último se regresa el eje X a la posición de 1mm y se extruyen 60mm mas para hacer la línea de purgado de regreso. 

 

T1

T(extrusor) es el código para cambiar el extrusor activo. En este caso se activó el extrusor 2. (T0 = Extrusor 1 ; T1 = Extrusor 2)

 

G92 E0

G92 setea una posición de un eje. Se seteo la posición de extrusor nuevamente a 0. 

 

G28 X0 Y0

nuevamente se mandan los ejes X e Y al origen o home. 

 

G1 F700 E-80

Se retrae el filamento del extrusor 2 (T1) 80mm 

 

T0

Se activó el extrusor 1 (T0). 

 

G92 E0

Se seteo la posición de extrusor nuevamente a 0.

Gcode de fin: 

 

La impresora realizará estos comandos luego de finalizar la impresión 3D.

Puede copiar y pegar esta sección en la sección de Finalizar Gcode de su software: 

 

M104 T0 S0

M104 T1 S0

M140 S0

G92 E1

G1 E-1 F300

G28 X0 Y0

M84

 

Explicación del gcode de fin: 

 

Aquí se analiza todo el gcode de fin:

 

M104 T0 S0

M104 T1 S0

M104 setea la temperatura de hotend. En este caso se colocó temperatura a cero, es decir que se apagó hotend 1 (T0) y hotend 2 (T1). Recordemos que Magna 2 tiene 1 solo hotend, pero debemos configurarlo en el cura como si tuviera 2. 

 

M140 S0

M140 setea la temperatura de cama caliente. Se colocó a temperatura 0 para apagar la cama. 

 

G92 E1

Seteamos posición de extrusor a 1mm. 

 

G1 E-1 F300

Se retrae el extrusor 1mm con una velocidad de 300mm/m. 

 

G28 X0 Y0

Se lleva al origen los ejes X e Y. 

 

M84

M84 desactiva los motores. 

 

Modificar Gcode de inicio y final: 

 

Los gcode mostrados anteriormente pueden ser modificados de acuerdo a la necesidad o gusto de cada usuario. Se debe respetar la lógica de cada impresora, por ejemplo, no se puede hacer una línea de purgado de 30cm en la Magna 2 230 y también se debe realizar el uso correcto de cada gcode como se describe en la página de marlin: https://marlinfw.org/meta/gcode/

 

Gcode de cambio de extrusores: 

Estos gcode actuarán cada vez que se realiza un cambio de extrusor durante la impresión, es decir cada vez que se coloque el gcode T1 o T0. 

En la Magna 2 estos gcode realizarán el siguiente procedimiento: mover ejes X e Y hacia una posición determinada, retraer filamento actual hasta liberar paso en unión de hotend 2 en1, Extruir filamento cambiado hasta el pico, y continuar con impresión normal. 

Gcode de Extrusor 1 Magna 2 230: 

 

Gcode inicial de extrusor 1 Magna 2 230: 

 

T0

G92 E0

G1 F1000 E100

G92 E0

M104 S{material_print_temperature}

Gcode final de extrusor 1 Magna 2 230: 

 

G92 E0

G1 F2500 E-5

G1 F2400 X230 Y200

G1 F3000 E-100

G92 E0

G90

Gcode de Extrusor 2 Magna 2 230: 

Gcode inicial de extrusor 2 Magna 2 230: 

 

T1

G92 E0

G1 F1000 E100

G92 E0

M104 S{material_print_temperature}

 

Gcode final de extrusor 2 Magna 2 230: 

 

G92 E0

G1 F2500 E-5

G1 F2400 X230 Y200

G1 F3000 E-100

G92 E0

G90

Gcode de Extrusor 1 Magna 2 300: 

Gcode inicial de extrusor 1 Magna 2 300: 

 

T0

G92 E0

G1 F1000 E100

G92 E0

M104 S{material_print_temperature}

 

Gcode final de extrusor 1 Magna 2 300: 

 

G92 E0

G1 F2500 E-5

G1 F2400 X300 Y250

G1 F3000 E-100

G92 E0

G90

Gcode de Extrusor 2 Magna 2 300: 

 

Gcode inicial de extrusor 2 Magna 2 300: 

 

T1

G92 E0

G1 F1000 E100

G92 E0

M104 S{material_print_temperature}

 

Gcode final de extrusor 2 Magna 2 300: 

 

G92 E0

G1 F2500 E-5

G1 F2400 X300 Y250

G1 F3000 E-100

G92 E0

G90

 

Explicación de gcode inicial de E1/E2 Magna 2 230 y Magan 2 300: 

T0 (para E1)

T1 (para E2)

Activar el extrusor 1 (T0) / Activar el extrusor 1 (T0)

 

G92 E0

Setear posición de extrusor a 0mm

 

G1 F1000 E100

Extruir 100mm 

 

G92 E0

Volver a setear posicion de extrusor a 0mm 

 

M104 S{material_print_temperature}

Setear la temperatura correcta. 

 

Explicación de gcode final de E1/E2 Magna 2 230 y Magan 2 300:

G92 E0

Setear posición de extrusor a 0mm

 

G1 F2500 E-5

Retraer filamento 5mm con velocidad de 2500mm/m 

 

G1 F2400 X300 Y250 (para Magna 2 300)

G1 F2400 X230 Y200 (para Magna 2 230)

Mover ejes X e Y a la posición 230 y 200 respectivamente. 

 

G1 F3000 E-100

Retraer el filamento 100mm con velocidad de 3000mm/m

 

G92 E0

Setear posición de extrusor a 0mm nuevamente. 

 

G90

Setear a posición absoluta 

 

Modificar Gcode de inicio y final de Extrusor 1 y Extrusor 2: 

 

Los gcode mostrados anteriormente también pueden ser modificados de acuerdo a la necesidad o gusto de cada usuario. Se debe respetar la lógica de cada impresora, por ejemplo, no se puede colocar la posicion de cambio a 250mm en X en una Magna 2 230 y también se debe realizar el uso correcto de cada gcode como se describe en la página de marlin: https://marlinfw.org/meta/gcode/

 

Perfil de impresión de doble Extrusor. 

Un perfil de impresión agrupa las configuraciones con un objetivo determinado, por ejemplo: Un perfil de altura de capa de 0,2mm para PLA, un perfil de 0,24mm para ABS, etc. 

En el caso de una máquina de doble extrusor este perfil también debe incluir las configuraciones de Torre auxiliar de purgado en caso de que sea necesario. Esta torre ayudará a eliminar el resto de filamento que se cambió y así evitar que se mezclen los filamentos o colores en la pieza impresa. 

 

En la pagina de soporte de Hellbot se pueden encontrar los perfiles de impresión para la Magna 2 230 y 300 dual y simple. 

 

https://hellbot.xyz/perfiles/

 

Con las configuraciones de Máquina y perfil de impresión colocados en el software Cura, ya se puede utilizar correctamente la Magna 2 230 y Magna 2 300 con impresiones de doble extrusor.

 

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “CONFIGURAR CURA MAGNA 2 TUTORIAL MANUAL”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

X

<----- filtros