Una de las mejores formas de crear impresiones 3D llamativas es imprimirlas en varios colores. Esto a menudo se denomina impresión multicolor. Es una excelente manera de agregar color adicional a sus impresiones sin tener que recurrir a técnicas de procesamiento posterior como la pintura.
Las impresoras 3D de doble extrusor que permiten imprimir en varios colores al mismo tiempo existen desde hace tiempo. Sin embargo, la mayoría de nuestras impresoras para aficionados solo vienen con una sola extrusora. Afortunadamente, también existen métodos para imprimir multicolores con una sola extrusora.
En este artículo te mostraré los métodos más comunes para la impresión multicolor con una sola extrusora, junto con sus ventajas y desventajas.
Miremos más de cerca.
Haz una pausa en la altura y cambia el filamento
Una de las formas más comunes de imprimir en 3D con múltiples colores es pausar la impresión e intercambiar manualmente el filamento con un filamento de un color diferente. A menudo, esto se hace cuando la impresora aumenta su posición Z para pasar a una nueva capa. A menudo se lo conoce como el método de pausa en altura o pausa en la capa.
No está limitado a cambiar los colores de los filamentos solo una vez, es posible cambiar los filamentos muchas veces durante una sola impresión para crear imágenes geniales.
Primer plano de una etiqueta de planta impresa en 3D de seis colores, impresa con el método de pausa en altura.
Puede pausar la impresora 3D a mano o editar el código G para que la impresora 3D se detenga automáticamente en puntos específicos durante la impresión.
Pausar manualmente la impresión
Si el punto exacto en el que desea cambiar el filamento no es muy importante, simplemente puede pausar manualmente la impresión usando el software host de la impresora o usando el panel de control de la impresora. Deberá vigilar su impresora para identificar el momento aproximado en el que desea cambiar el filamento.
Edite el código G para pausar la impresión
Si necesita un control más preciso, por ejemplo, si desea cambiar el filamento en un cambio de capa, es mejor editar el código G de la impresión. Esto hace que la impresora interrumpa automáticamente la impresión y entre en un estado de pausa.
Una ventaja de este método es que no es necesario monitorear la impresora 3D. Una vez que la impresora alcanza una capa específica en la que desea cambiar el filamento, se detiene sin intervención humana.
Editar el código G implica insertar comandos de pausa. Puede hacerlo a mano o puede hacer que el software de corte lo haga por usted.
Cómo editar manualmente el código G para pausar una impresión
Para editar manualmente el código G para configurar una impresión 3D para la pausa automática, puede hacer lo siguiente:
1. Primero, encuentre en su software de corte las capas exactas en las que desea intercambiar colores.
Por ejemplo, en Simplify3D, ajusto el control deslizante de vista previa de la capa hasta que estoy en la capa que necesita un color diferente. En la esquina inferior izquierda puedo ver que tiene una posición Z de 2,20.
Esto significa que si quiero imprimir con un color diferente comenzando con esa capa, necesito hacer una pausa y cambiar el filamento al comienzo de esa capa.
2. Genere el código G normal para la impresión y ábralo en un editor de texto como el Bloc de notas.
3. Edite el código G agregando comandos de pausa. Por ejemplo, el código G que agrego para pausar la impresión es el siguiente:
G91 ; set relative positioning G1 Z10 F4000 ; move Z up 10mm G90 ; set absolute positioning M600 ; suspend/pause
Esto mueve la boquilla hacia arriba 10 mm y luego detiene la impresión. Primero dejo que el hotend se mueva hacia arriba para que cualquier filamento que salga de la boquilla quede en el aire en lugar de rezumar en la impresión.
En el ejemplo anterior, donde quiero pausar la impresión en Z2.20, la sección resultante del código G se vería así:
G92 E0.0000 G1 E-1.7000 F3000 ; layer 11, Z = 2.200 G91 ; set relative positioning G1 Z10 F4000 ; move Z up 10mm G90 ; set absolute positioning M600 ; suspend/pause ; feature outer perimeter G1 Z2.200 F300 G1 X-2.589 Y3.860 F12000
Entonces, lo que hice allí fue insertar el código G de pausa justo antes del comando que mueve la impresora 3D a Z2.20 (G1 Z2.200 F300
).
El comando de pausa M600 funciona para muchas impresoras, pero no para todas. Por ejemplo, en Duplicator i3, el código G para pausar es M25. ¡Asegúrese de buscar el comando de pausa que funcione para su impresora!
Cómo insertar automáticamente comandos de pausa en código G
Además de editar manualmente el código G, también es posible hacer que el software de corte inserte automáticamente comandos de pausa cuando se genera el código G para la impresión. Esto ahorra bastante tiempo y esfuerzo cuando desea pausar una impresión varias veces.
Los cortadores suelen hacer esto ejecutando un script de posprocesamiento después de generar el código G. Este script inserta los comandos de pausa en las ubicaciones relevantes.
Insertar comandos de pausa con posprocesamiento en Simplify3D
En Simplify3D es posible insertar automáticamente los comandos de pausa cuando se genera el código G. Puede hacer esto yendo a Editar configuración de proceso -> Scripts y luego buscando la sección «Comandos de terminal adicionales para posprocesamiento» en la parte inferior.
En el cuadro de texto correspondiente, puede ingresar un script que inserte el código G de pausa. Para el ejemplo en el que quiero pausar automáticamente en la capa 11 @ Z2.20, agregaría lo siguiente:
{REPLACE "; layer 11, Z = 2.200" "; layer 11, Z = 2.200\nG91\nG1 Z10 F4000\nG90\nM600"}
Lo que hace esto es que encuentra el comentario de código G que anuncia la nueva capa ( ; layer 11, Z = 2.200
) y reemplaza esa línea consigo misma + el código G de pausa adicional en las siguientes líneas. El \n
en el guión señala el comienzo de una nueva línea. Puede compararlo con presionar Enter en su teclado.
Si desea utilizar esta secuencia de comandos para su propio código G, debe reemplazar los números de capa (11) y las alturas Z (2.200) en la secuencia de comandos con los de la(s) capa(s) en las que desea que se pause la impresión. en.
También es posible usar varios comandos de reemplazo a la vez, por ejemplo, cuando desea pausar la impresión varias veces para cambiar el filamento. Eso se vería algo como esto:
{REPLACE "; layer 11, Z = 2.200" "; layer 11, Z = 2.200\nG91\nG1 Z10 F4000\nG90\nM600"} {REPLACE "; layer 13, Z = 2.600" "; layer 11, Z = 2.200\nG91\nG1 Z10 F4000\nG90\nM600"} {REPLACE "; layer 15, Z = 3.000" "; layer 11, Z = 2.200\nG91\nG1 Z10 F4000\nG90\nM600"}
Puede encontrar más información sobre la función de procesamiento posterior en Simplify3D en esta página.
Post-procesamiento en otras cortadoras
Otros cortadores tienen su propia implementación de scripts de posprocesamiento. Por ejemplo, Cura tiene una secuencia de comandos de posprocesamiento incorporada para pausar en alturas específicas, mientras que Slic3r admite secuencias de comandos de posprocesamiento externas en una variedad de lenguajes como Perl, Python, Ruby y Bash.
En resumen, debe insertar el script de posprocesamiento correcto en su cortadora y asegurarse de que el código G en el script sea correcto para su impresora 3D específica. En muchos casos, podrá encontrar un ejemplo de pausa en el script de altura de capa en línea para su impresora 3D que puede usar. Después de establecer las alturas de capa correctas en el script, podrá pausar las impresiones 3D a la altura exacta que desee.
Cómo cambiar los colores del filamento después de pausar la impresión
Después de pausar la impresión, independientemente del método que haya utilizado, el siguiente paso es cambiar a un color de filamento diferente. Veamos cómo hacer eso.
Antes de cambiar el filamento, asegúrese de que el hotend esté calentado a la temperatura de extrusión. Es importante que el filamento de la boquilla se derrita, de lo contrario, es posible que no puedas sacarlo. Para descargar el filamento viejo, presione la palanca del extrusor para desenganchar el engranaje impulsor y use la otra mano para sacar el filamento. Como alternativa, utilice el panel de control de la impresora o el software host para invertir el filamento mecánicamente. Para cargar el nuevo filamento, presione la palanca del extrusor una vez más e inserte el nuevo filamento lo más adentro posible. Asegúrese de que el filamento pase el engranaje impulsor del extrusor antes de soltar la palanca. Purga el filamento viejo del hotend. Creo que la mejor manera de hacer esto es extruir usando el panel de control de la impresora o el software host. Purgar el filamento antiguo puede llevar un tiempo, especialmente cuando se cambia de un filamento más oscuro a uno más claro. Creo que esto se debe a que el pigmento oscuro sobrante es más visible en el filamento claro que viceversa.
Una vez que el color del filamento extruido sea el mismo que el del filamento que ingresa al hotend, puede reanudar la impresión. Primero, asegúrese de quitar cualquier hilo de filamento extruido de la boquilla con un par de pinzas.
Para reanudar la impresión, vuelva a utilizar el panel de control de la impresora o el software host. Para los componentes electrónicos Smoothieboard de mi impresora, necesito enviar el comando M601 para reanudar la impresión, pero para otros componentes electrónicos de impresoras 3D, este puede ser un comando diferente. ¡Asegúrate de comprobarlo!
Consideraciones adicionales
- Asegúrate de mantener el hotend caliente durante la pausa. Esto le permite sacar todo el filamento viejo.
- Lo mismo ocurre con la cama caliente. Si está utilizando uno, asegúrese de que no se enfríe mientras la impresora está en pausa. Esto puede hacer que la(s) pieza(s) se suelte(n), arruinando su impresión.
- También es importante mantener los motores paso a paso de su impresora 3D encendidos/activados mientras la impresión está en pausa, de modo que el hotend pueda reanudar la impresión desde las coordenadas X/Y exactas en las que se detuvo. Apagar los motores paso a paso hace posible que el carro del extrusor se mueva. Si se mueve, la impresión se desplazará a la siguiente capa después de reanudarse.
- A menudo, puede configurar el comportamiento de pausa para los tres elementos anteriores en el firmware de la impresora. De esa manera, no necesita configurarlos manualmente cada vez que pausa una impresión.
ventajas
- Funciona con todas las impresoras.
- Fácil de configurar.
Contras
- Solo te permite imprimir un color por capa.
- Trabajo intensivo si el filamento tiene que cambiarse muchas veces.
Extrusoras virtuales
Otro método para la impresión multicolor con una sola extrusora de impresora 3D es crear extrusoras virtuales en su rebanadora. Básicamente, esto significa decirle a su rebanadora que su impresora 3D tiene múltiples extrusoras con filamentos de diferentes colores. En realidad, cambiará el filamento en su única extrusora cada vez que la impresora deba cambiar las extrusoras.
La gran ventaja de esto es que le brinda la oportunidad de imprimir con múltiples colores en una sola capa, tal como podría hacerlo con múltiples extrusoras reales. Esto es algo que no es posible cuando cambias el filamento en un cambio de capa.
Las extrusoras virtuales son útiles cuando tiene un modelo que desea imprimir en varios colores, pero que debe ser perfectamente plano sin colores adicionales que sobresalgan (por ejemplo, para algo como un posavasos).
Una desventaja de este método es que necesita un modelo 3D multicuerpo para imprimir, ya que cada extrusor virtual imprime un cuerpo en un color específico.
Los modelos 3D multicuerpo pueden tardar más en diseñarse y hay menos disponibilidad para descargar en sitios como Thingiverse, en comparación con los modelos 3D de un solo cuerpo.
Aquí puede encontrar un tutorial sobre cómo configurar extrusores virtuales en Simplify3D.
ventajas
- Permite la impresión 3D con múltiples colores en una capa.
Contras
- Necesita modelos 3D multicuerpo.
- Puede llevar mucho tiempo configurarlo en la rebanadora.
Filamento multicolor
Además de cambiar el filamento para agregar color adicional a sus impresiones 3D, también es posible imprimir con filamento multicolor. El filamento multicolor es un filamento que tiene múltiples colores en un carrete. Por lo general, pasa gradualmente de un color a otro. Algunos carretes tienen dos o tres colores, mientras que otros cubren todo el arcoíris.
El filamento multicolor es especialmente útil para impresiones grandes y estéticamente agradables, como jarrones. Los cambios de color graduales realmente hacen que este tipo de impresiones se destaquen.
No todos estos carretes funcionan bien para impresiones más pequeñas, porque las impresiones pueden ser demasiado pequeñas para que se muestren las transiciones de color. Así que si quieres sacarle el máximo partido a una bobina de filamento multicolor, presta atención a esto.
Haciendo tu propio filamento multicolor
Además de comprar filamento multicolor, también es posible crear el tuyo propio. Esto se hace empalmando varios colores de filamento y uniéndolos. No tendrá degradados, pero podrá controlar los colores exactos y la cantidad de cambios de color.
Aquí puede encontrar un tutorial sobre cómo fusionar filamentos usted mismo.
ventajas
- No es necesario cambiar los filamentos.
- No es necesario modificar el código G.
Contras
- Imposible controlar la colocación de los colores.
- Las transiciones de color significativas a menudo solo son visibles en impresiones grandes.
Recomendado:
Los 10 mejores filamentos PLA para impresión 3D
Conclusión
Has aprendido:
- Cómo usar el método de pausa en altura para cambiar los filamentos en el cambio Z.
- Cómo insertar manualmente comandos de pausa en código G.
- Cómo usar la función de posprocesamiento de Simplify3D para insertar automáticamente comandos de pausa en su código G.
- Qué es una extrusora virtual y sus ventajas y desventajas.
- Qué es el filamento multicolor, y sus ventajas e inconvenientes.