[AYUDA] Problema husillos eje Z

517 views
Skip to first unread message

3dn...@gmail.com

unread,
Apr 12, 2017, 5:00:31 AM4/12/17
to Clone Wars: Imprimiendo impresoras 3D
Hola a todos

Os comento un poco cual es el problema.

Tengo dos husillos puestos a cada.lado de la cama caliente (que pesa lo suyo) y estoy tratando de nivelarla y dejar parejo los husillos pero resulta que cuando se desconectan los motores la cama se baja sola las tuercas de los husillos se bajan por el peso de la cama me.imagino

Entonces habria alguna solución para arreglar eso?

Como puedo evitar que los husillos se bajen? Porque asi nunca puedo poner parejos los husillos y por ende no puedo nivelar la cama si los husillos no puedo ponerlos parejos

Gracias a todos y saludos

Francisco Pavón

unread,
Apr 12, 2017, 5:58:10 AM4/12/17
to Clone Wars: Imprimiendo impresoras 3D
Buenas,

Desde mi punto de vista. Tu problema es por el peso y seguramente el paso de los husillos.

Parece ser que la fuerza de retención de tus motores es superada por el peso, y por eso se baja.

Posibles soluciones:

1) Hacerse unos topes inferiores ajustables en altura para nivelar, usarlos para la nivelación y al finalizar llevar siempre a esa posición para que la cama quede sostenida por los topes y no por el retén de los motores.

2) Imprimirse - comprar - idear una reductora (estilo al extrusor gregs / la planetaria/ de tornillo sinfin) y que el motor tenga ese extra de retención (no necesitarás los topes, aunque siempre pueden quitar de algún susto).

3) Usar drivers distintos para los motores del z, que cada lado tenga un endstop y que en el homing vaya hasta el endstop en cada uno de ellos (puede que haya que tocar algo de firmware). El ajuste se podría hacer con un tornillo ajustable para cada endstop.

4) otras....

El problema es que mientras que tengas los motores energizados tendrán fuerza para mantener la retención, pero en el momento que se apaguen, bien por la orden gcode que los apaga o bien por desconectar la corriente, el peso y la gravedad podrán con la propia retención del imán y el motor de un lado u otro cederá, desnivelando. Lo que te propongo son posibles soluciones para evitar eso. Habrá más, seguro, incluso puede que más simples, igual con una varilla roscada m8 no tendrías ese problema por el retén añadido por la fricción y el menor avance por rotación.

Alguien de la lista, el creador de la garpom, uso una reductora para evitar algo similar, puedes echarle un vistazo al tema por la lista o la wiki por si te orienta ;-).

Yo en mis experimentos para montar la corexy.. aún pendiente de avanzar, hacerla funcionar e implementar la tijera... puse una reductora de 2.5  y con un sólo motor para dos puntos de apoyo me mantenía el peso, incluso con cosas encima y sin energizar.




Ya nos contarás que enfoque le das al problema o si alguien propone algo mejor.

Saludos.

3dn...@gmail.com

unread,
Apr 12, 2017, 7:04:43 AM4/12/17
to Clone Wars: Imprimiendo impresoras 3D
Gracias Francisco por el aporte

E pensado en poner dos husillos a cada.lado de la cama los motores son nema 17

A lo mejor con unos motores nema 23 podria aguntar la cama sin que se fuera para abajo no?

Ando muy quemado con este problema

A ver si la fuerza me acompaña y encuentro una solución

Francisco Pavón

unread,
Apr 12, 2017, 8:02:30 AM4/12/17
to Clone Wars: Imprimiendo impresoras 3D
A ver.. .

A más motores, mas distribuyes la retención entre ellos, el hecho de que sean 14, 17, 23, no influye tanto como el torque de retención, puede haber algún 17 que tenga más que algún 23, aunque obviamente por tamaño un 23 tendrá más retención por tener más imán (es cuestión de buscar esa característica de los mismos), yo con la reductora tengo puesto un motor relativamente pequeño es un nema 17 de la 7 u 8ª conjunta creo... y he llegado a tener una bobina de 1 kg sobre el cristal (es uno de 300x300x3mm), más tornillos, destornilladores, etc... con la electrónica totalmente apagada y la base no se movía ;-).

Piensa también que luego esos motores deberás controlarlos con algún driver, igual te toca usar dos para el z, y cada uno con dos motores, eso también puede introducir en algún momento descompensaciones si alguno se bloquea por temperatura y el otro no.. que alimentando dos motores siempre puede calentarse más que alimentando uno sólo. A parte del coste (husillos, tuercas, motores...)

Otra opción que podrías tener en cuenta  es conectar mediante una correa ambos motores (un poco como están haciendo con la sirius para evitar el desfase entre motores del eje Z) con eso una vez nivelada, aunque bajara, bajaría por igual en ambos lados)

Formas de solucionarlo hay, algunas más elegantes, otras menos XD

Quizás las más simples sean la de los topes inferiores, que además te asegura que la base nunca sobrepase una zona de seguridad, o lo de separar ambos ejes con driver distintos, dos endstop, uno por lado, y que al hacer el homing suban en paralelo hasta que cada uno llegue a su endstop, autonivelandose en el homing en el advance del configuration está para hacerlo:

// A single Z stepper driver is usually used to drive 2 stepper motors.
// Uncomment this option to use a separate stepper driver for each Z axis motor.
// The next unused E driver will be assigned to the second Z stepper.
//#define Z_DUAL_STEPPER_DRIVERS
#if ENABLED(Z_DUAL_STEPPER_DRIVERS)
// Z_DUAL_ENDSTOPS is a feature to enable the use of 2 endstops for both Z steppers - Let's call them Z stepper and Z2 stepper.
// That way the machine is capable to align the bed during home, since both Z steppers are homed.
// There is also an implementation of M666 (software endstops adjustment) to this feature.
// After Z homing, this adjustment is applied to just one of the steppers in order to align the bed.
// One just need to home the Z axis and measure the distance difference between both Z axis and apply the math: Z adjust = Z - Z2.
// If the Z stepper axis is closer to the bed, the measure Z > Z2 (yes, it is.. think about it) and the Z adjust would be positive.
// Play a little bit with small adjustments (0.5mm) and check the behaviour.
// The M119 (endstops report) will start reporting the Z2 Endstop as well.
//#define Z_DUAL_ENDSTOPS
#if ENABLED(Z_DUAL_ENDSTOPS)
#define Z2_USE_ENDSTOP _XMAX_
#endif

La primera es simple... poner los topes que cumplan la nivelación, asientas la base y listo... luego en el end-gcode, con poner que vaya a esa posición o muy cerca lo tienes hecho todo, cuando apagues, por peso se terminará de asentar y en el siguiente uso... partirá de la posición nivelada para subir.

Piensa que con más motores, es menos probable que pase, pero no te quita que pueda pasar, si no está la impresora sobre una base nivelada, el peso puede influir más en un punto que en otro, y acabar haciendo que alguno ceda.

Simplemente cambiando los husillos puedes mejorar el par de retención. Contra menor sea el avance por vuelta, más fácil le será al motor retener. Es más fácil ceder con un husillo-tuerca de 10mm o 8mm  de avance por vuelta que con uno de 2mm o de 1mm.

Saludos.

3dn...@gmail.com

unread,
Apr 12, 2017, 11:48:07 AM4/12/17
to Clone Wars: Imprimiendo impresoras 3D
Buenas de nuevo

Yo tengo unos husillos M8 y paso 2mm

Si lo cambio a uno de M8 y paso 1,5mm

Reduciría bastante el que la cama se baje sola

Segundo tengo entendido una de paso 1,5 ganas en precisión sacrificando velocidad y otra de paso 2 pierdes un poco en precision pero ganas velocidad

Nose si estoy en lo cierto

VincentM

unread,
Apr 12, 2017, 12:05:45 PM4/12/17
to Clone Wars: Imprimiendo impresoras 3D
El paso tienes que multiplicarlo por las entradas (o hilos) de la tuerca. Los típicos husillos de 8mm (no son M8) con paso de 2 mm se acompañan normalmente con tuercas de 4 entradas, con lo que avanzan 8mm por vuelta. Seguramente tienes estos y por eso se 'caen'.

Si instalas husillos de 8mm de paso 1.5mm con tuerca de una sola entrada, avanzará 1.5mm por vuelta y tendrá bastante más capacidad de retención. Será muy parecida a una barra roscada M8 que tiene un paso de 1.25mm.
Incluso puedes plantearte uno de paso 1mm que aguantará aún más.

Aquí tienes unas cuantas opciones bien explicadas:
http://www.banggood.com/3D-Printer-T8-12481214mm-400mm-Lead-Screw-8mm-Thread-With-Copper-Nut-For-Stepper-Motor-p-1112700.html

Esto te puede solucionar el que se 'caiga' la cama. Para solventar el tema de la de-sincronización de los motores del Z, la mejor opción es unirlos por una correa cerrada, como ya te han comentado. Busca el hilo de la Sirius que está bien explicado allí.
Reply all
Reply to author
Forward
0 new messages