Sei sulla pagina 1di 13

Color Mixing Extruder

Además del conocido canal de Imagine and Create, existe otra forma de imprimir en color. Este sistema
proporciona un hotend con boquillas capaces de disolver más de un hilo y, por lo tanto, mezclar los
distintos colores.

Además del conocido canalizador de flujo de Immagina y Crea, existe otro método para imprimir en
color. Este sistema proporciona un hotend con boquillas capaces de disolver más de un hilo y, por lo
tanto, mezclar los distintos colores.

diamante-hotend-impresiones [1]

MarlinKimbra o MK4 due también permite el uso de este sistema, vea cómo.
En primer lugar, tenemos que saber cuántos extrusores reales montaremos en nuestra impresora, por
ejemplo, si montamos un Hotend Diamond, tenemos que tener tres extrusores, pero como estos son parte
de un todo, FW lo verá como el único extrusor.

En Configuration_Basic.h, luego configuramos en 1 el número de extrusores:

MarlinKimbra o MK4due también permite el uso de este sistema, vea cómo.

En primer lugar, tenemos que saber cuántos extrusores reales montaremos en nuestra impresora, por
ejemplo, si montamos un Hotend Diamond, tenemos que tener tres extrusores, pero como estos son parte
de un todo, FW lo verá como el único extrusor.

En Configuration_Basic.h luego establecemos en 1 el número de extrusores

************************************************** *********************
************************** Número de extrusores ********************** *****
************************************************** ********************* /
// Esto define el número de extrusora real o virtual.
# define EXTRUSORES 1

Pero teniendo tres motores físicamente configuramos tres DRIVER_EXTRUDERS:

// Esto define el número de controladores de extrusión que tiene y usa


#define DRIVER_EXTRUDERS 3

Ahora abra el archivo Configuration_Feature.h y active COLOR_MIXING_EXTRUDER:

#define COLOR_MIXING_EXTRUDER
Y establecemos cuántas Herramientas virtuales tenemos, las herramientas virtuales serían nuestros
colores mixtos, como si tuviéramos n cables con un color bien definido. Por ahora salimos a las 16.

// Usa el método de la Herramienta Virtual con M163 y M164


# define MIXING_VIRTUAL_TOOLS 16

Siempre tenemos un solo hotend por lo que siempre habilitamos el elemento SINGLENOZZLE:

#define SINGLENOZZLE

Ahora que nuestro firmware está listo, no hace falta decir que, en este caso, a diferencia de otros sistemas,
consulte MKR4, NPr2 o Rocking. El número de controladores para los extrusores debe ser
necesariamente el número de motores que queremos colocar, por lo que en el caso de Diamond necesitará
una placa con 3 controladores para las extrusoras, el Alligator con el piggy puede ser útil.

Después de descargar el FW en nuestra pestaña y conectado a un host, establecemos nuestros parámetros.


En primer lugar, tenemos que definir los colores, esto es porque, por ahora, la información no nos llega
desde los rebanadores, la única información es las Herramientas T0 - T1 - T2, etc., etc.

Imaginemos que tenemos los tres colores clásicos Rojo - Verde - Azul en los tres extrusores.
Continuemos con la creación de las Herramientas, tenemos 16 que recuerdas, virtuales.

Vamos a empezar explicando los comandos:

M163 S [índice] P [valor de mezcla], con este comando decimos que usamos el extrusor [índice] de un
valor [valor de mezcla], el valor es un número con la coma entre 0 y 1, donde 1 significa 100% y 0 para
0%. Para comprender el color final, constará de un porcentaje de E0 + un porcentaje de E1 + un
porcentaje de E2 y el total debe ser del 100%. Esto se debe a que, además de imprimir un cierto color,
tenemos que extraer un valor fijo del material que debe componer nuestro objeto. Entonces, si el objeto
está hecho de rojo, la extrusión será el 100% de E0 + 0% de E1 + 0% de E2, si en cambio es un color X
tendrá valores diferentes para cada extrusora, pero siempre el 100% del material debe extruir.
Así que vamos a crear las primeras herramientas T0, que serán rojas.

M163 S0 P1; 100% rojo


M163 S1 P0; 0% verde
M163 S2 P0; 0% azul

Ahora guardamos esta combinación de colores en nuestras Herramientas T0, usamos el comando:

M164 S [índice], donde el índice es nuestras Herramientas, por lo tanto:

M164 S0; Almacenar mezcla de colores en herramientas T0.

Ahora vamos a crear las Herramientas Verdes:

M163 S0 P0; 0% rojo


M163 S1 P1; 100% verde
M163 S2 P0; 0% azul

Y guárdalo en las Herramientas T1:

M164 S1; Almacenar mezcla de colores en herramientas T1

Vamos a crear las herramientas T2 Blue:

M163 S0 P0; 0% rojo


M163 S1 P0; 0% verde
M163 S2 P1; 100% azul

Y guárdalo en las Herramientas T2:

M164 S2; Almacenar mezcla de colores en herramientas T2

Vamos a crear un amarillo:

M163 S0 P0.5; 50% rojo

vamos a conseguir un amarillo:

M163 S0 P0.5; 50% rojo


M163 S1 P0.5; 50% verde
M163 S2 P0; 0% azul

Y guárdalo en las Herramientas T3:

M164 S3; Almacenar mezcla de colores en herramientas T3

Vamos a crear una viola:

M163 S0 P0.5; 50% rojo


M163 S1 P0; 0% verde
M163 S2 P0.5; 50% azul

Y guárdalo en las Herramientas T4:

M164 S4; Almacenar mezcla de colores en Herramientas T4

Vamos a crear una Celeste:


M163 S0 P0; 0% rojo
M163 S1 P0.5; 50% verde
M163 S2 P0.5; 50% azul

Y guárdalo en las herramientas T5:


Estamos trayendo una naranja:

M163 S0 P0.7; 70% rojo


M163 S1 P0.3; 30% verde
M163 S2 P0; 0% azul

Y guárdalo en el Herramientas T6:

M164 S6; Almacenar mezcla de colores en herramientas T6

Ahora sin hacer toda la paleta de colores, me parece bastante claro cómo definir un color y cómo
almacenarlo en una herramienta virtual.
En este punto, abrimos Host y configuramos la impresora con 16 extrusoras, tal vez pongamos el color
exacto que colocamos en nuestras Herramientas para cada extrusora para que sea más claro. Importamos
nuestro objeto y conjunto para cada parte que nos interese un Herramientas (extrusora). Para hacerte
entender pongo 7 piezas de diferente color del 1 al 7.

Estamos rebanando y vamos a imprimir. Con cada cambio de Herramientas (extrusora), el FW no lo


interpreta como un cambio real de extrusora, sino que aplicará el porcentaje decidido para esas
Herramientas a las tres extrusoras. Para que entienda si viene un comando G1 E1, extruya 1 mm y
estamos usando las Herramientas T0, la extrusora E0 extruirá 1 mm y las otras dos 0. Mientras que si
estamos usando las Herramientas T4 (Amarillo), la extrusora E0 extruirá 0 , 5 mm, la extrusora E1 0,5
mm y la extrusora E2 0 mm, por lo que siempre saldrá 1 mm de material de la boquilla, pero de color
amarillo.

La secuencia de comandos M163 y M164 se puede agregar al comienzo del código g o se puede insertar
en el código g de inicio para poder guardar el código g final en la SD con los colores exactos deseados.

Diviertete

MagoKimbra.

Instrucciones para la mezcla básica de colores en Simplify3D


Citar
Sáb 24 de diciembre de 2016 7:00 am
Así que he estado jugando con la mezcla de colores Repetier por un
tiempo tratando de encontrar una manera fácil de controlar los colores
desde Simplify3D. Creo que encontré un enfoque muy fácil que te
permite cambiar los colores cuando lo desees. Por ejemplo, podría
tener una parte que cambie a un color diferente en una capa
específica, o configurar diferentes procesos para que cada modelo
imprima con un color diferente. Aquí es cómo configurarlo.

PREPARAR

En primer lugar, actualmente estoy trabajando con la mezcla de colores


Repetier, que se describe con más detalle aquí
(http://www.reprap.org/wiki/Repetier_Color_Mixing). También voy a
asumir que estás usando algo como el extremo caliente de diamante que
tiene 3 entradas de filamento diferentes que mezclas para lograr los
diferentes colores. Entonces, al usar repetidor, la mezcla real se
logra usando algo llamado extrusor "virtual". Básicamente, esto
significa que le dice al firmware que cada vez que cambie a T0, quiere
que el extremo caliente del diamante utilice una proporción de mezcla
que produzca el color cian. Luego puede configurar otros colores para
otras herramientas (T1 es océano, T2 es azul, T3 es violeta, etc.).
Hay 16 colores diferentes en la documentación, así que eso es lo que
estoy usando por ahora. Para configurar cada una de estas
combinaciones de color del extrusor virtual, simplemente copie / pegue
lo siguiente en la parte superior de su script de inicio:

; Cyan
M163 S0 P1
M163 S1 P0
M163 S2 P0
M164 S0

; Ocean
M163 S0 P5
M163 S1 P1
M163 S2 P0
M164 S1

; Blue
M163 S0 P1
M163 S1 P1
M163 S2 P0
M164 S2

; Violet
M163 S0 P1
M163 S1 P5
M163 S2 P0
M164 S3

; Magenta
M163 S0 P0
M163 S1 P1
M163 S2 P0
M164 S4

; Raspberry
M163 S0 P0
M163 S1 P5
M163 S2 P1
M164 S5

; Red
M163 S0 P0
M163 S1 P1
M163 S2 P1
M164 S6

; Orange
M163 S0 P0
M163 S1 P1
M163 S2 P5
M164 S7

; Yellow
M163 S0 P0
M163 S1 P0
M163 S2 P1
M164 S8

; Spring Green
M163 S0 P1
M163 S1 P0
M163 S2 P5
M164 S9

; Green
M163 S0 P1
M163 S1 P0
M163 S2 P1
M164 S10

; Turquoise
M163 S0 P5
M163 S1 P0
M163 S2 P1
M164 S11

; Cyan-Brown
M163 S0 P2
M163 S1 P1
M163 S2 P1
M164 S12

; Magenta-Brown
M163 S0 P1
M163 S1 P2
M163 S2 P1
M164 S13

; Yellow-Brown
M163 S0 P1
M163 S1 P1
M163 S2 P2
M164 S14

; Brown
M163 S0 P1
M163 S1 P1
M163 S2 P1
M164 S15

M104 S[extruder0_temperature] T0

Los comandos M163 establecen la proporción de mezcla para cada una de


las 3 entradas de filamento, y luego el comando M164 guarda esa
proporción de mezcla en una herramienta específica (por lo tanto, si
observa el color naranja, M164 S7 significa que desea guardar la
combinación de color naranja a la herramienta 7: cada vez que use T7,
la extrusora imprimirá en naranja). Entonces, después de hacer eso, el
firmware ahora conoce los colores que desea utilizar y qué número de
herramienta corresponde a cada color. ¡Así que ahora solo tenemos que
manejar el cambio a los diferentes colores!

La forma más flexible que he encontrado para hacer esto es mediante el


uso de un truco para cambiar algunos comandos de temperatura no
utilizados en los comandos de cambio de color que necesitamos.
Simplify3D ya tiene algunos controles de temperatura flexibles y
agradables, por lo que nos permite aprovechar eso para mezclar
colores. Ya que la temperatura ambiente suele ser de alrededor de 25
grados C, sabemos que nunca deberíamos tener un comando "establecer el
extrusor a 10 grados C" en nuestro archivo gcode, por lo que es seguro
usar este comando para nuestro truco, ya que sabemos que no está
utilizado en otros lugares. Continúe y agregue el siguiente código en
su sección de "Comandos adicionales para post-procesamiento" en la
parte inferior de la pestaña Scripts. Simplemente copie / pegue todo
lo que está debajo en esa sección

{STRIP "T"}
{REPLACE "M104 S1 T0" "T0"}
{REPLACE "M104 S2 T0" "T1"}
{REPLACE "M104 S3 T0" "T2"}
{REPLACE "M104 S4 T0" "T3"}
{REPLACE "M104 S5 T0" "T4"}
{REPLACE "M104 S6 T0" "T5"}
{REPLACE "M104 S7 T0" "T6"}
{REPLACE "M104 S8 T0" "T7"}
{REPLACE "M104 S9 T0" "T8"}
{REPLACE "M104 S10 T0" "T9"}
{REPLACE "M104 S11 T0" "T10"}
{REPLACE "M104 S12 T0" "T11"}
{REPLACE "M104 S13 T0" "T12"}
{REPLACE "M104 S14 T0" "T13"}
{REPLACE "M104 S15 T0" "T14"}
{REPLACE "M104 S16 T0" "T15"}

Esto elimina cualquiera de los comandos predeterminados de cambio de


herramientas del archivo gcode, y luego agrega nuestros propios
comandos de cambio de herramientas para cada combinación de color que
necesitamos. Entonces, si desea cambiar al color verde (el 11º color
en nuestra lista), solo tiene que decirle a Simplify3D que establezca
el color del extrusor a 11 grados, y luego reemplazamos ese comando
automáticamente con "T10", que cambia al verde extrusora virtual.

Para resumir, estamos poniendo algunos comandos de temperatura falsos


en el archivo que se reemplazan automáticamente con los comandos de
cambio de color que necesitamos.

Ok, entonces, ¿cómo usamos esto ahora que lo hemos configurado? Voy a
ver algunos ejemplos rápidos a continuación.

1) Cambie a un color diferente cada 20 capas; suponiendo que ya ha


realizado los cambios anteriores, vaya a la pestaña Temperatura y
simplemente ingrese los colores que desea en cada capa. Por lo tanto,
si desea usar rojo para las capas 1-19, verde para las capas 20-39 y
azul para las capas 40 y posteriores, solo debe ingresar los
siguientes puntos de ajuste de temperatura para el controlador de
temperatura del extrusor:

capa 1 - temperatura 7
capa 20 - temperatura 11
capa 40 - temperatura 3

Simplify3D pondrá un "M104 S7 T0" en la capa 1, "M104 S11 T0" en la


capa 20, y "M104 S3 T0" en la capa 40. Nuestro script de procesamiento
posterior luego reemplaza al T6 en la capa 1 (nuestro extrusor virtual
rojo) , T10 en la capa 20 (el extrusor virtual verde) y T2 en la capa
40 (extrusor virtual azul). Así que puedes ver lo fácil que es
modificar esto.

2) Use un color diferente para cada proceso. Afortunadamente,


Simplify3D ya sabe cómo cambiar las temperaturas cuando se realiza un
proceso diferente. Entonces, si estaba imprimiendo un modelo a 200 ° C
y utilizando otro proceso para imprimir un segundo modelo a 190 ° C,
el software ya aplicaba los comandos de cambio de temperatura
apropiados en cualquier momento en que cambiaba de proceso. Así que
esa misma idea funciona para nuestros comandos especiales de mezcla de
colores. Digamos que desea configurar un proceso para imprimir una
parte en naranja y otro proceso que imprima una parte diferente en
violeta. Simplemente cree el primer proceso, use el botón "Seleccionar
modelos" para que solo se aplique al modelo que desea, luego use el
siguiente punto de ajuste de temperatura:

capa 1 - temperatura 8

Así que ahora, en cualquier momento en que el software se imprima


utilizando ese proceso, se asegurará de colocar el comando de
temperatura "M104 S8 T0" en el archivo, que será reemplazado por
nuestro extrusor virtual T7 (naranja). Luego configure un segundo
proceso, use el botón "Seleccionar modelos" para que este proceso solo
se aplique al segundo modelo, luego ingrese el siguiente punto de
ajuste:

capa 1 - temperatura 4

Eso le dice al segundo proceso que siempre use "M104 S4 T0", que se
reemplaza con T3 (la extrusora virtual violeta). Entonces, cuando se
prepare para imprimir, puede seleccionar ambos procesos y cambiará
automáticamente los colores para que la primera parte siempre se
imprima en naranja y la segunda parte siempre se imprima en violeta.

NOTAS IMPORTANTES

Ahora, hay algunas otras cosas importantes a tener en cuenta al usar


este truco.
Ya que estamos usando los puntos de ajuste de temperatura para
controlar la mezcla de colores, debe asegurarse de manejar la
temperatura del extrusor por su cuenta. Puede hacer esto colocando un
comando de temperatura estática en su script de inicio como "M109 S200
T0" o simplemente precaliente el extrusor manualmente de antemano.
Recuerde que los valores de temperatura siempre fueron 1 más altos que
los números de herramienta. Hice esto porque parece que a S3D no le
gusta cuando usas una temperatura de 0 grados, así que asegúrate de
consultar las listas anteriores cuando quieras encontrar qué
temperatura usar para cada color.
Debemos asegurarnos de que definimos los extrusores virtuales antes de
intentar cambiarlos, así que tuve que agregar "M104 S
[extruder0_temperature] T0" al final del script de inicio que publiqué
arriba. Eso es necesario, porque de lo contrario, Simplify3D coloca el
comando de temperatura para la primera capa al principio del archivo
antes que el resto del script de inicio.
Si elige configurar varios procesos, no olvide agregar el código al
comienzo de esta publicación a cada proceso. Si olvida agregarlo a
algunos de los procesos, puede tener problemas.
Tenga en cuenta que los comandos de procesamiento posterior no se
ejecutan hasta que exporta el archivo gcode, así que no se sorprenda
si configura el colorante de vista previa como "cabeza de herramienta
activa" y no ve los cambios. Si hace clic en "Guardar herramientas en
el disco", guarda el archivo y luego lo abre en un editor de texto,
verá que se han realizado todos los cambios.

Finalmente, debo mencionar que este método requiere cierta complejidad


adicional porque quería usar los 16 colores (e incluso podría agregar
otros 20 o más colores si quisiera). Pero puede hacer esto MUCHO más
fácil si solo quiere usar 6 colores o menos. En ese caso, dado que
Simplify3D ya admite hasta 6 extrusores diferentes, todo lo que
necesita hacer es pegar los comandos M163 y M164 que desee en su
script de inicio. Entonces, tal vez configure el rojo en T0, el verde
en T1 y otros 4 colores en T2-T5. Luego, puede agregar 5 extrusores
más en la pestaña Extrusora en Simplify3D, asegurándose de que cada
uno tenga su propio número de herramienta (T0, T1, T2, T3, T4 y T5).
Incluso podrías nombrarlos como "Extrusor rojo", "Extrusor verde",
etc. para que sea realmente fácil. Luego, solo usaría las selecciones
normales de extrusores para elegir qué colores se usan para qué cosas.
Puede configurar múltiples procesos como antes, y simplemente cambiar
todas las selecciones del extrusor a "Green Extruder" o algo así.
Esperemos que esto tenga sentido.

De todos modos, he estado usando esto por algunos días y está


funcionando muy bien, ¡así que me interesaría escuchar lo que piensan
los demás!

Simplify3D versión 4.1 agrega nuevas capacidades de extrusión


múltiple, personalización de procesos y más Estamos muy emocionados de
anunciar el lanzamiento de Simplify3D Versión 4.1. Esta actualización
le proporcionará el control que necesita para abordar proyectos más
complejos, al tiempo que proporciona una mayor inteligencia para
agilizar el proceso de preparación y garantizar resultados de alta
calidad.
Multi-Material Capabilities

Simplify3D se ha actualizado para aprovechar al máximo el hardware de


múltiples extrusoras, con soporte para hasta 6 materiales de impresión
simultáneamente. Esto proporciona una mayor libertad para aplicaciones
como la mezcla de colores o propiedades de materiales personalizadas.
El software gestiona automáticamente los cambios de material
utilizando un pilar principal desechable o un escudo de lodo. Ambas
técnicas se han actualizado en la última versión para aumentar la
estabilidad y mejorar la separación del material.

Generación Inteligente de Trayectoria


A medida que los proyectos se vuelven más complejos, los usuarios
confían en herramientas de software inteligentes para agilizar el
proceso de preparación de la impresión. La versión 4.1 introduce una
nueva lógica de prevención de colisiones que detectará automáticamente
las posibles colisiones durante la compilación y alterará la
estrategia de impresión en consecuencia. La versión también incluye un
nuevo algoritmo de puente que puede ajustar la dirección de
exploración para pequeños huecos basados en la topología del modelo.
El software también puede alterar las capas sólidas dentro de una
impresión para crear una unión más fuerte con la "cubierta" externa
del modelo, aumentando la fuerza del eje Z de las partes impresas.

Secuencias multiparte
Multi-Part Sequences

Las nuevas mejoras proporcionan más opciones cuando se imprimen varias


partes en una plataforma de construcción única. El software ofrece una
capacidad mejorada para definir configuraciones completamente
independientes para las partes vecinas, lo que permite una
personalización detallada entre los modelos. La orden de impresión
también se puede personalizar, especificando partes individuales que
deben imprimirse completamente de una en una o grupos de partes que
deben imprimirse simultáneamente en la misma capa. Combinado con las
nuevas capacidades de extrusión múltiple, esto permite nuevas
aplicaciones emocionantes que proporcionan a los usuarios un mayor
control sobre el proceso de impresión.

Generar generación de archivos


Simplify3D es conocido por su capacidad para procesar modelos
increíblemente grandes o complejos con facilidad. La versión 4.1
incluye numerosos cambios que amplían estas capacidades, lo que
permite que el software se ocupe de construcciones más grandes y
complejas que nunca. La nueva versión también ofrece estimaciones
mejoradas del tiempo de impresión al simular el comportamiento real
del sistema de control de la impresora para una mayor fidelidad. El
motor de secuencias de comandos de post-procesamiento dentro del
software también se mejoró, lo que permite modificaciones rápidas en
los archivos de compilación antes de la exportación.

Muchas más mejoras


Esta publicación es solo una pequeña vista previa de todo lo que se
agregó en la Versión 4.1. Haga clic en el enlace de abajo para ver una
lista completa de las nuevas funciones junto con las instrucciones
sobre cómo descargar la última versión.

Aprenda más sobre la versión 4.1

ARTÍCULOS RELACIONADOS

Potrebbero piacerti anche