GCODE inicial para limpiar la boquilla

 Cuando inicié en el mundo de la impresión 3D, sufría un poco con los inicio de impresión, porque a veces extruía, a veces no, era como que esa primera calibrada no quedaba bien del todo con el plástico. Quede sorprendido cuando note que la Ender hacia una especie de limpieza o purga de boquilla antes de iniciar la impresión. Me puse a jugar un día y logre un G-Code para la Tevo para poder hacer esa limpieza primaria. Hoy la comparto para alguno que le sirva. A tener presente que hace una linea longitudinal del 20 centímetros en el eje Y y vuelve, tirando un poco mas de material para que quede ya lista para salir imprimiendo como una campeona. En mi caso, tengo una boquilla de 0.6, se puede reducir un poco la cantidad de plástico a extruír reduciendo el parámetro en Ex.


;Colocar mensaje en pantalla


M117 Limpiando...

M107 ; Apaga los ventiladores

G21 ; Cambia a medida metrica [cambiar a G20 para Imperial]

G90 ; Fuerza que las coordenadas sean absolutas en relación con el Home

G28 ; Home de los ejes X/Y/Z

G1 Z2.0 F3000 ; Sube un poco el eje Z para evitar chocar con la cama

G1 X0.1 Y20 Z0.3 F5000.0 ; Mueve a la posicion de largada

G1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Traza la primera linea

G1 X0.4 Y200.0 Z0.3 F5000.0 ; Mueve un poco al costado

G1 X0.4 Y20 Z0.3 F1500.0 E30 ; Traza la linea de regreso

G92 E0 ; Resetea el extrusor

G1 Z2.0 F3000 ; Sube un poco el eje Z para evitar chocar con la cama

G1 X5 Y20 Z0.3 F5000.0 ; Mueve un poco para cortar la impresion y evitar toques

;Mostrar el mensaje en pantalla

M117 Imprimiendo...

 

Y eso es todo, algo muy simple que ayuda a tener un inicio un poco mas seguro con respecto al flujo. Feliz impresión! 

[Actualización]


Me vi en la obligación de hacer unos cambios debido a que el motor del extrusor se bloqueaba en la primera línera, lo que decidi es hacer un "cubo" de dos dimensiones a ver que hacía de gcode el slicer y, luego de pasarlo por Claude, hicimos ese que quedó un poco mas depurado:

M117 Limpiando...

M107 ; Apagar el ventilador de capa

G21 ; Establecer unidades a milímetros

G90 ; Establecer coordenadas absolutas

G28 ; Hacer "homing" de todos los ejes

G1 X-55 Y0 Z10 F3000 ; Mover al cero real de la cama (compensando el desplazamiento del endstop X)

G92 X0 Y0 Z10 ; Establecer la posición actual como nuevo cero (compensando el desplazamiento)

G1 Z2.0 F3000 ; Elevar el eje Z para evitar rayar la cama

G1 X6 Y0 Z0.3 F5000.0 ; Mover a la posición inicial para la línea de purga

G92 E0 ; Reiniciar la posición del extrusor

G1 F1800 E0 ; Preparar el extrusor

G1 F900 X6 Y20 Z0.3 E0.5 ; Comenzar la línea de purga con una pequeña extrusión inicial

G1 X6 Y200 Z0.3 F1500 E15 ; Dibujar la primera línea de purga

G1 X6.5 Y200 Z0.3 F5000 ; Mover ligeramente en X sin extruir

G1 X6.5 Y20 Z0.3 F1500 E30 ; Dibujar la segunda línea de purga

G1 Z2.0 F3000 ; Elevar Z nuevamente para evitar rayar la cama

G1 X5 Y20 Z0.3 F5000.0 ; Mover para evitar aplastar el exceso de filamento

M117 Imprimiendo...

 

Espero a alguien le sirva, saludos!