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 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 posición 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