-
Atasco segunda impresion
Buenos días.
¿Alguien podría ayudarme con un problema que tengo con mi impresora X2? Estoy imprimiendo piezas de varios colores y para eso modifiqué el start Gcode y el end Gcode en el Prusa Slicer, y cuando tengo que imprimir el segundo color, la impresora en lugar de purgar material antes de hacerlo, tira el filamento hacia afuera, generando un atasco. El extrusor gira para quitar filamento durante unos dos segundos y luego de eso intenta comenzar a imprimir.
Tengo un Gcode para imprimir la primera pieza y otro para la segunda. Entre las dos, el hotend sube para que pueda cambiar el color de filamento. Hasta ahí va perfecto. Puedo purgar el viejo material y colocar el nuevo. Pero cuando comienza a imprimir, se vuelve loca y se atasca. No sé si el retroceso que hace es cuando está muy abajo o si hay algún problema mecánico. Paso el Gcode por si alguien se da cuenta de lo que puede estar pasando.
GCode para iniciar
Código:
;Primer Color
;Start Gcode
M117 Start print !!!
G28 ; home all axes
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
G1 X5 Y20 Z1.0 ; Move to location above start-line position
G1 X5 Y20 Z0.3 F5000.0 ; move to start-line position
G0 E2 F5100 ; Prime nozzle
G1 X4.6 Y150.0 Z0.3 F1500.0 E15 ; draw 1st line
G1 X5 Y150.0 Z0.3 F5000.0 ; move to side a little
G1 X5 Y20 Z0.3 F1500.0 E30 ; draw 2nd line
G1 X5 Y20 Z0.2 F3000 ; get ready to prime
G92 E0 ; reset extrusion distance
G92 E0 ; reset extrusion distance again
GCode va al final de la primer impresión. Para, deja la misma temperatura y se posiciona en un Z más alto para poder purgar el material.
Código:
;Primer Color
;End Gcode
G28 X0 ; home x axis
M300 P(10) S(16) ; finished beep
M106 S0 ; turn off cooling fan
G90
G1 X10 Y250 F1500
G1 Z50
G92 E0
M300 P(10) S(16) ; finished beep
Este Gcode es para comenzar con el segundo color
Código:
;Segundo color (No es el ultimo)
;Start Gcode
M117 Start print !!!
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
G1 X5 Y20 Z1.0 ; Move to location above start-line position
G1 X5 Y20 Z0.3 F5000.0 ; move to start-line position
G0 E2 F5100 ; Prime nozzle
G1 X4.6 Y150.0 Z0.3 F1500.0 E15 ; draw 1st line
G1 X5 Y150.0 Z0.3 F5000.0 ; move to side a little
G1 X5 Y20 Z0.3 F1500.0 E30 ; draw 2nd line
G1 X5 Y20 Z0.2 F3000 ; get ready to prime
G92 E0 ; reset extrusion distance
G92 E0 ; reset extrusion distance again
Gcode final para el segundo o tercero pero no el último color
Código:
;Segunda o mais Cors
;End Gcode
G28 X0 ; home x axis
M300 P(10) S(16) ; finished beep
M106 S0 ; turn off cooling fan
G90
G1 X10 Y250 F1500
G1 Z50
G92 E0
M300 P(10) S(16) ; finished beep
-
Administrador, fundador y milenario...
Creo que el problema está en el Gcode de inicio
De acuerdo con el código que has proporcionado, creo que el problema está en el Gcode de inicio para el segundo color. El código para el primer color funciona correctamente, ya que purga el filamento antes de comenzar a imprimir. Sin embargo, el código para el segundo color no purga el filamento antes de comenzar a imprimir. Esto puede provocar que el extrusor tire del filamento hacia afuera y se atasque.
Para solucionar este problema, puedes modificar el Gcode de inicio para el segundo color para que incluya el comando G0 E-2 F5100. Este comando retrocederá el extrusor 2 mm antes de comenzar a imprimir. Esto ayudará a purgar cualquier filamento sobrante del hotend.
Aquí tienes un ejemplo de cómo modificar el Gcode de inicio para el segundo color:
Código:
;Segundo color (No es el ultimo)
;Start Gcode
M117 Start print !!!
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
G1 X5 Y20 Z1.0 ; Move to location above start-line position
G1 X5 Y20 Z0.3 F5000.0 ; move to start-line position
G0 E-2 F5100 ; Prime nozzle
G1 X4.6 Y150.0 Z0.3 F1500.0 E15 ; draw 1st line
G1 X5 Y150.0 Z0.3 F5000.0 ; move to side a little
G1 X5 Y20 Z0.3 F1500.0 E30 ; draw 2nd line
G1 X5 Y20 Z0.2 F3000 ; get ready to prime
G92 E0 ; reset extrusion distance
G92 E0 ; reset extrusion distance again
Si has probado este cambio y el problema persiste, es posible que haya un problema mecánico con el extrusor. En este caso, puede ser necesario desmontar el extrusor y limpiarlo o reemplazarlo.
|Agradecer cuando alguien te ayuda es de ser agradecido|
-
Agradecimientos - 1 Gracias
-

Iniciado por
3dpoder
De acuerdo con el código que has proporcionado, creo que el problema está en el Gcode de inicio para el segundo color. El código para el primer color funciona correctamente, ya que purga el filamento antes de comenzar a imprimir. Sin embargo, el código para el segundo color no purga el filamento antes de comenzar a imprimir. Esto puede provocar que el extrusor tire del filamento hacia afuera y se atasque.
Para solucionar este problema, puedes modificar el Gcode de inicio para el segundo color para que incluya el comando G0 E-2 F5100. Este comando retrocederá el extrusor 2 mm antes de comenzar a imprimir. Esto ayudará a purgar cualquier filamento sobrante del hotend.
Aquí tienes un ejemplo de cómo modificar el Gcode de inicio para el segundo color:
Código:
;Segundo color (No es el ultimo)
;Start Gcode
M117 Start print !!!
G1 Z1.0 F3000 ; move z up little to prevent scratching of surface
G1 X5 Y20 Z1.0 ; Move to location above start-line position
G1 X5 Y20 Z0.3 F5000.0 ; move to start-line position
G0 E-2 F5100 ; Prime nozzle
G1 X4.6 Y150.0 Z0.3 F1500.0 E15 ; draw 1st line
G1 X5 Y150.0 Z0.3 F5000.0 ; move to side a little
G1 X5 Y20 Z0.3 F1500.0 E30 ; draw 2nd line
G1 X5 Y20 Z0.2 F3000 ; get ready to prime
G92 E0 ; reset extrusion distance
G92 E0 ; reset extrusion distance again
Si has probado este cambio y el problema persiste, es posible que haya un problema mecánico con el extrusor. En este caso, puede ser necesario desmontar el extrusor y limpiarlo o reemplazarlo.
Hola. Muchas gracias por responder.
Acabo de probar esta modificación y me sigue haciendo lo mismo.
Cuando pruebo con una impresión, por ejemplo, un test y lo vuelvo a enviar, funciona perfecto.
Yo creo que a mi impresora Artillery X2 algún comando no le está gustando y por eso hace lo que hace. No encuentro el por qué, pero cada vez que voy a imprimir el segundo color, lo purgo hasta que sale bien el nuevo color. Hasta ese momento no está tapado. Cuando se mueve a la esquina de la izquierda más cercana para imprimir ahí es donde retrocede varios milímetros y ya para ese momento se tapó. Ahí quiere comenzar a imprimir, pero tengo que tirar fuerte del filamento. Aclaro que le cambié el tubo que va al barrel por uno nuevo.
Estoy seguro de que la impresora funciona bien. Pero no con estos gcodes.
Muchas gracias.
-
Administrador, fundador y milenario...
Pues no sabría decirte qué parte del código cambiar, a parte del que te ya te he comentado.
|Agradecer cuando alguien te ayuda es de ser agradecido|