Buenos días.
Tengo una Anet E 10, con u a mks gen v1.4 y me gustaría saber si es posible poner doble Extrusor aun teniendo doble z con esta misma placa base.
Le cambie la controladora por que quería tener driver independientes y mejor calidad de impresión en las piezas
Si alguien me puede ayudar por favor, lo agradecería
Muchas gracias de antemano
Hola, si con doble Z te refieres a tener controlado el segundo motor del eje Z con el driver colocado en el zócalo del segundo extrusor, lógicamente no.
Cada eje tiene que tener su propio driver, aunque sí puede haber varios motores en un eje.
Por ello, para tener un segundo extrusor, tendrás que conectar los dos motores del eje Z juntos al driver de ese eje.
No estoy muy seguro viendo las fotos de esa placa, si trae ya los dos conectores para dos motores en Z o solo un conector (esos pines junto a cada driver, ¿son salidas adicionales para motores?).
Si solo trae uno, tendrás que conectarlos tu mismo de forma externa, en paralelo o en serie.
Normalmente, se suelen conectar en paralelo. Es decir, los mismos cables de cada motor juntos en el mismo pin del conector de la placa.
Ten en cuenta que si los conectas así, tendrás que regular el driver a más intensidad (casi el doble), para obtener la misma fuerza que si los conectases en serie.
Pero la conexión en paralelo tiene otras ventajas que compensan ese inconveniente.
21-08-2018, 09:50 PM
(Última modificación: 21-08-2018, 09:52 PM por Simemart.)
Hola, pues no me había fijado en que esas placas traen serigrafiado Z2 en donde otras ponen E1.
Yo no veo por ningún lado esa salida para E1 que comentas.
De todas formas, es igual lo que tenga serigrafiado, hay 5 zócalos para drivers que se pueden usar como se quiera, siempre que la asignación de pines en Marlin sea correcta.
Dado que estas placas son compatibles con RAMPS, se utiliza el archivo pins_RAMPS.h para definirlos y casi seguro que al driver del zócalo Z2 le corresponden los del E1 de la RAMPS.
Si no me equivoco o me olvido de algo, la configuración en Marlin de esa placa para 2 extrusores sería:
Configuration.h
#define MOTHERBOARD BOARD_MKS_GEN_13
#define EXTRUDERS 2
#define TEMP_SENSOR_1 1 ( depende del termistor que tengas, podría ser 5. Si es del mismo tipo, pon lo que tengas para el E0)
Configuration_adv.h
//#define Z_DUAL_STEPPER_DRIVERS
La única duda que tengo, ya que nunca he utilizado ni configurado aún un doble extrusor, es si hay que configurar sus offsets.
Se hace en el archivo Configuration.h, decomentando (quitar el // del comienzo) las líneas:
#define HOTEND_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
#define HOTEND_OFFSET_Y {0.0, 5.00} // (in mm) for each extruder, offset of the hotend on the Y axis
Los valores dentro de las llaves son los offsets de los extrusores respecto del E0 (por eso el primer valor siempre es 0.0).
Como digo, no sé si hay que habilitar esto, aunque parece que solo hay que hacerlo si se encomienda a Marlin el posicionamiento cuando se cambia de extrusor.
Como esto se puede configurar en el programa de corte, quizá no sea necesario hacerlo aquí si se hace allí.
Quizá alguien que use doble extrusor pueda aclararlo con más certeza.
Y, como te indicaba en la anterior respuesta, tendrás que conectar los dos motores del eje Z al conector Z1.
Muchas gracias!!!!
Investigaré y guardaré el Marlin que tengo ahora instalado, por respaldo como copia de seguridad
De nuevo muchas gracias ?!!!