[DUDA] Cambio de filamento con 1 extrusor para imprimir en varios colores

329 views
Skip to first unread message

Mafo

unread,
Mar 5, 2017, 8:59:55 AM3/5/17
to Clone Wars: Imprimiendo impresoras 3D
Muy buenas!

Tengo entre manos un proyecto para el que necesito ponerle varios colores, por lo que esto me implica pausar impresion cambiar filamento y reanudarla. 

Para ello me he esto informando pero tengo unas dudas a las uqe noencontre solucion. Sé que para cambio de filamento debo usar el comando M600 en el gcode a la altura Z que quiera cambiar. Esta explicado aqui https://groups.google.com/forum/#!topic/asrob-uc3m-impresoras-3d/Jq8BT7bc7P0 con lo que hay que descomentar aunque en mi marlin ya estaba solo descomentado respeto al "auto..."

Vale pues el objetivo que tengo es hacer una rana en varios colores, ¿Problema? cada filamento tiene unos parametros por lo que me gustaria que a cada cambio de filamento el gcode se adaptase a estos cambios. Ademas si es posible, hacerlo en ABS pero poner un colo que tengo en PLA tambien en la misma pieza. 

Para ello simplemente serviria copiar y pegar por ejemplo si empezamos con color Azul, a la altura 10mm cambiar filamento y borrar el resto del gcode y coger el gcode del color rojo a partir de 10mm en el mismo punto que en el azul y pegarlo en el gcode azul. ¿Seria suficiente?

Esto me surge la duda de que a pesar de poner la misma pieza al 20% al tener "width" diferentes pues el infill lo hara diferente y por tanto no coincidiran.


Luego respecto al marlin. Lo relacionado con el filament_change seria esto tal cual.

#define FILAMENTCHANGE
#define FILAMENTCHANGE_X0
#define FILAMENTCHANGE_Y0
#define FILAMENTCHANGE_ZADD 10
#define FILAMENTCHANGE_FIRSTRETRACT 0
#define FILAMENTCHANGE_FINALRETRACT 0
#define AUTO_FILAMENT_CHANGE
#define AUTO_FILAMENT_CHANGE_LENGTH 0.04    //Extrusion length on automatic extrusion loop
#define AUTO_FILAMENT_CHANGE_FEEDRATE 300    // Extrusion feedrate (mm/min) on automatic extrusion loop.


Vale, segun eso. Al hacer M600, iria a home en X e Y y subiria 10 en Z. Ademas no retraeria nada y lo haria yo a mano. Ahora bien.. no entiendo lo que significa la parte del AUTO :( 


ADemas.... algo mas que deba tener en cuenta para mi pieza?



PruSaludos y muchas gracias :) :) :)

VincentM

unread,
Mar 5, 2017, 12:44:34 PM3/5/17
to Clone Wars: Imprimiendo impresoras 3D
Como yo lo haría:
Generar el gcode completo para cada material. Infill Linear para que aunque no coincida, haga puentes y se aguante.
Con el Color-Print de Prusa, colocar en cada gcode un M600 en cada cambio de material (en las mismas capas en todos, claro):
 http://www.prusaprinters.org/color-print/
Ahora con un editor de texto, se van cogiendo los trozos de gcode para crear el definitivo así:

Trozo primer material hasta el M600
M104 Sxxx    // donde xxx será la temperatura del siguiente material para que la vaya cambiando, pero sin esperar
M600
Trozo segundo material
M104 Sxxx
M600
...

Cuando cambies el filamento, tendrás que esperar hasta que la temperatura del fusor sea la correcta para el nuevo material que has cargado.
 
Sobre el tema del AUTO, dependerá de la versión de Marlin que tengas. Las antiguas tenían un bug por lo que es mejor comentar estas líneas. A partir de la RC7 está corregido. Funciona como está explicado aquí:
https://groups.google.com/forum/#!topic/asrob-uc3m-impresoras-3d/66VenLOvdYY

Recuerda que el M600 lo puedes probar sin tener que estar imprimiendo. Sencillamente, puedes calentar el fusor y enviar el M600 desde la consola de Pronterface (o lo que uses) y practicar el cambio y ver lo que hacen los parámetros. Así puedes ajustarlo todo para que esté a tu gusto y verás claramente como funciona.

Mafo

unread,
Mar 5, 2017, 1:47:39 PM3/5/17
to Clone Wars: Imprimiendo impresoras 3D
mmmmm gracias! siempre Sant Vincent al rescate :D

lo de color print de prusa que es lo que ahce exactamente? osea se que le metes el gcode le dices a que altura quieres cambiar el filamento y te genera un gcode listo para su uso. Pero entonces..¿es simplemente que prusa le mete al gcode un M600 a esa altura Z que yo le digo o hace mas cosas?

Si quiero azul de 0 a 10; rojo de 10 a 20 y verde de 20 a 30 por ejemplo. Debo meter el gcode del azul en prusa y meterle M600 a 10mm okey. Pero y el rojo? le meto con prusa un M600 a 20 y ya esta no?  

lo de como editar el texto me ha quedado claro :); si no quiero cambiar temperatura no hace falta meterle el M104 no?

Respecto a lo del AUTO lo comentare y listo, tampoco creo qu eme haga falta

Xoan Sampaiño

unread,
Mar 5, 2017, 1:53:29 PM3/5/17
to asrob-uc3m-impresoras-3d
El PLA y el ABS no se llevan bien entre ellos.

¿Por qué no usas el mismo material y diferentes colores y haces la
prueba con un mismo gcode? Te complicas demasiado, y más cuando (por
lo que parece) aún no has hecho ningún experimento con ello.

Haz pruebas en lugar de teorizar tanto y luego nos cuentas.
> --
> Has recibido este mensaje porque estás suscrito al grupo "Clone Wars:
> Imprimiendo impresoras 3D" de Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a
> asrob-uc3m-impreso...@googlegroups.com.
> Para publicar en este grupo, envía un correo electrónico a
> asrob-uc3m-i...@googlegroups.com.
> Para ver esta conversación en el sitio web, visita
> https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/59c19391-367c-4522-b4bd-6bf2e5a7bc92%40googlegroups.com.
>
> Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
Xoan Sampaiño | http://about.me/xoan

Mafo

unread,
Mar 5, 2017, 5:48:07 PM3/5/17
to Clone Wars: Imprimiendo impresoras 3D
vale ya hice la pruebas! y superfacil, salvo que hay que añadir algunos aspectos. 

1ºPrusa basicamente solo añade M600 a la altura que quieres, eso puedes hacerlo manualmente tambien, pero con prusa va mas rapido el hacerlo.
2º No hay que poner solamente el gcode a partir del M600 del otro color que queramos pues justo despues del M600 manda unas ordenes extra en una linea por lo que si se quiere hacer como en mi caso conservando parametros para cada plastico hayq ue hacer esto. 
Si queremos un cambio a 10mm para pasar de Azul a Verde y luego a 20mm Rojo por ejemplo.---> Hay que pasarle el gcode a prusa del azul y decirle 10mm.----> Conservar todo el gcode hasta el M600. ---> Ir a prusa con el gcode del verde y decirle cambio de filamento en 10mm y en 20mm para el siguiente---> Meterle al gcode del azul antes del M600 un M104 Sxxx ( para la temperatura del siguinete plastico) como indica vincent-->Seguidamente despues del M600 mandar un comando Homing en X y en Y ya que con el cambio de filamento es posible que hayamos movido los ejes--> pegar el gcode del verde desde el m600 primero hasta el m600 para 20mm-->Ir a prusa con el rojo y seleccionar cambio de filamento en 20mm--> pegar el gcode generado desde ese ultimo m600 hasta el final.


3º No se si es por cosa de la nueva version o es cosa mia, pero han quitado el chillido efecto chicharra que decian, y a mi solo hace un levisimo pitido cada 2 segundos.

Mafo

unread,
Mar 8, 2017, 10:55:18 AM3/8/17
to Clone Wars: Imprimiendo impresoras 3D
Hola! 
Xoan por que dices que el PLA y ABS no se llevan bien? Acabo de hacer una prueba con un cubo y sigo los detalles de que hay que limpiar bien el extrusor cuando pisas de abs a pla y de que cuando pasa de PLA a abs la última capa y primera capa, respectivamente, queda un poco hundida supongo que debido a que el nozzle esta a 238° y eso es demadiado para el PLA

Cual seria el problema? Se separarían con el tiempo o algo?

Mafo

unread,
Mar 8, 2017, 10:57:56 AM3/8/17
to Clone Wars: Imprimiendo impresoras 3D
Salvo*. Pasas*

Xoan Sampaiño

unread,
Mar 8, 2017, 11:20:05 AM3/8/17
to asrob-uc3m-impresoras-3d
Buscando un poco por la red aparecen opiniones y experiencias de todo
tipo. Yo tenía entendido que no se adherían bien, pero si el resultado
en tu caso es bueno, pues genial :)
> --
> Has recibido este mensaje porque estás suscrito al grupo "Clone Wars:
> Imprimiendo impresoras 3D" de Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a
> asrob-uc3m-impreso...@googlegroups.com.
> Para publicar en este grupo, envía un correo electrónico a
> asrob-uc3m-i...@googlegroups.com.
> Para ver esta conversación en el sitio web, visita
> https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/178268c1-90ad-418f-b673-8d222ac99b49%40googlegroups.com.

VincentM

unread,
Mar 8, 2017, 11:51:40 AM3/8/17
to Clone Wars: Imprimiendo impresoras 3D
Yo sólo lo he probado una vez y me fue bien. Estaba imprimiendo PLA y se acabó. Seguí con ABS y las piezas quedaron bien fuertes.

Lolo Cortes

unread,
Mar 8, 2017, 2:52:55 PM3/8/17
to Clone Wars: Imprimiendo impresoras 3D
Mafo esto te puede venir muy bien es de un buen compañero y funciona muy bien

http://haudahau.com/vadedos/?p=1421#sthash.nNSIsIUK.ekuEB2q6.dpbs

Mafo

unread,
Mar 10, 2017, 2:14:29 PM3/10/17
to Clone Wars: Imprimiendo impresoras 3D

Puuues ya esta!! helo aqui! una de las piezas que mas orgulloso estoy y sin duda creo que mejor me ha salido... aunque bueno es a 0,1 y tampoco he hecho muchas piezas decorativas pero eh! esto ya es otra cosa.

Mafo

unread,
Mar 10, 2017, 2:14:58 PM3/10/17
to Clone Wars: Imprimiendo impresoras 3D
pdt: el naranja es el unico PLA, el resto es ABS

Lolo Cortes

unread,
Mar 10, 2017, 2:18:41 PM3/10/17
to asrob-uc3m-i...@googlegroups.com
Se ve espectacular, al final como lo realizaste 

El 10/03/2017 20:15, "Mafo" <javierm...@gmail.com> escribió:
pdt: el naranja es el unico PLA, el resto es ABS

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/jTmdeccq3_Q/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-impresoras-3d@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/2a3f23ec-c426-4e94-baec-24a98b77709c%40googlegroups.com.

Mafo

unread,
Mar 10, 2017, 2:30:03 PM3/10/17
to Clone Wars: Imprimiendo impresoras 3D
Como indico 8 mensajes mas arriba.

Gcode para cada color con un Infill Rectilineo, pasarlo por color print de prusa y marcando 2 cambios de color, uno donde empieza el nuevo color y otro donde termina (si el slicer marcaste las mismas cosas deberian coincidir las alturas, sino algo hay mal). Luego copiar y pegar las diferentes partes en un gcode. poniendo:
...
....
...
M104 Sxxx(temperatura para el siguiente color)
M106 SXXX (velocidad de ventilador de capa de 0 a 255)
M600 
....
...
...

Y asi a cada cambio, y para cambiarlo lo unico a tener en cuenta es tener mucho cuidado de no mover ejes y al poner el nuevo extruir ya sea manualmente o si lo configuraste para que quede listo para imprimir y no genere un vacio que fastidiara el primero perimetro. 

VincentM

unread,
Mar 10, 2017, 2:30:43 PM3/10/17
to Clone Wars: Imprimiendo impresoras 3D
Espectacular!!! Gran trabajo!!!
Reply all
Reply to author
Forward
0 new messages