- 30/12/2024 02:08
Hola, les comento un poco el tema. Tengo una Ender 3 común, le cambié la placa a una 2.4.7, le configuré Marlin para que reconozca el comando M600, pero a la hora de imprimir hace lo siguiente: termina de imprimir la capa de color sólido antes del M600 y genera un pequeño movimiento sobre la capa nueva (digamos que se coloca en un punto, hace la retracción, genera el M600, va al punto de "park", y luego de eso realizo el cambio de filamento a mano y reanudo la impresión).
Aquí es donde empieza el asunto: a la hora de reanudar la impresión, no toma la última posición en Z, sino que toma una capa más. Entonces, imprime una capa fantasma, y la capa que se está imprimiendo con el color nuevo queda despegada. Revisando el G-code, me di cuenta de que ese último movimiento que hace antes de ejecutar el comando M600 lo cuenta como una capa completa. Así que esa capa queda como fantasma e imprime sobre esa capa inexistente.
Modificando el G-code manualmente puedo hacer que imprima sin hacer esa capa fantasma, pero es engorroso tener que hacerlo con todas las impresiones futuras.
Me gustaría saber si a alguien más le ha pasado y si le han encontrado una solución. Tengo facilidad relativa para modificar el Marlin; no tengo mucho conocimiento, pero puedo adaptarme y aprender.
Desde ya, muchísimas gracias a quienes hayan leído. Espero que puedan ayudarme con este asunto, porque lo único que hace es generar G-code extra que me complica las impresiones.
Les dejo un fragmento del G-code para que puedan analizarlo y ver qué cosas encuentran que podrían estar generando esa redundancia en el G-code, ya que me repite posiciones de capa.
G1 X136.257 Y99.808 E.01806
;WIDTH:0.557744
G1 X136.528 Y100.061 E.01873
M106 S127.5
;LAYER_CHANGE
;Z:3.2
;HEIGHT:0.24
;BEFORE_LAYER_CHANGE
G92 E0
;3.2
G1 E-3.5 F4800
G1 Z3.2 F7800
;AFTER_LAYER_CHANGE
;3.2
G1 E-3.5 F4800
G1 X136.528 Y100.061 F7800
G1 X109.183 Y127.703
G1 E3.56 F4800
;COLOR_CHANGE,T0,#48D645
M600
;TYPE:External perimeter
;WIDTH:0.547539
G1 F1500
G1 X109.188 Y127.715 E.00064
G1 X109.195 Y127.764 E.00245
G1 X109.114 Y127.94 E.00959
G1 X108.932 Y128.006 E.00958
G1 X108.756 Y127.924 E.00961
G1 X108.69 Y127.742 E.00958
G1 X108.772 Y127.567 E.00957
En efecto, me quedaba la duda, y al imprimir con el G-code del fragmento que saqué, hace esa capa fantasma. Si alguien sabe por qué se genera, se los agradezco.
Aquí es donde empieza el asunto: a la hora de reanudar la impresión, no toma la última posición en Z, sino que toma una capa más. Entonces, imprime una capa fantasma, y la capa que se está imprimiendo con el color nuevo queda despegada. Revisando el G-code, me di cuenta de que ese último movimiento que hace antes de ejecutar el comando M600 lo cuenta como una capa completa. Así que esa capa queda como fantasma e imprime sobre esa capa inexistente.
Modificando el G-code manualmente puedo hacer que imprima sin hacer esa capa fantasma, pero es engorroso tener que hacerlo con todas las impresiones futuras.
Me gustaría saber si a alguien más le ha pasado y si le han encontrado una solución. Tengo facilidad relativa para modificar el Marlin; no tengo mucho conocimiento, pero puedo adaptarme y aprender.
Desde ya, muchísimas gracias a quienes hayan leído. Espero que puedan ayudarme con este asunto, porque lo único que hace es generar G-code extra que me complica las impresiones.
Les dejo un fragmento del G-code para que puedan analizarlo y ver qué cosas encuentran que podrían estar generando esa redundancia en el G-code, ya que me repite posiciones de capa.
G1 X136.257 Y99.808 E.01806
;WIDTH:0.557744
G1 X136.528 Y100.061 E.01873
M106 S127.5
;LAYER_CHANGE
;Z:3.2
;HEIGHT:0.24
;BEFORE_LAYER_CHANGE
G92 E0
;3.2
G1 E-3.5 F4800
G1 Z3.2 F7800
;AFTER_LAYER_CHANGE
;3.2
G1 E-3.5 F4800
G1 X136.528 Y100.061 F7800
G1 X109.183 Y127.703
G1 E3.56 F4800
;COLOR_CHANGE,T0,#48D645
M600
;TYPE:External perimeter
;WIDTH:0.547539
G1 F1500
G1 X109.188 Y127.715 E.00064
G1 X109.195 Y127.764 E.00245
G1 X109.114 Y127.94 E.00959
G1 X108.932 Y128.006 E.00958
G1 X108.756 Y127.924 E.00961
G1 X108.69 Y127.742 E.00958
G1 X108.772 Y127.567 E.00957
En efecto, me quedaba la duda, y al imprimir con el G-code del fragmento que saqué, hace esa capa fantasma. Si alguien sabe por qué se genera, se los agradezco.