Hola a todos!, recurro nuevamente por su ayuda, tengo varias consultas que están relacionadas con el eje Z de mi impresora, hace poco actualice toda la electrónica de la impresora con un ATMEGA 2560, Ramp 1.6 y driver TMC2209 en modo UART y quedo todo andando muy bien (tuve algunos inconvenientes pero gente de este foro me ayudo), el tema ahora es que el eje Z a veces y no siempre queda levantado más del lado derecho que del izq (puede ser que alguno de los motores pierda los pasos?), otra cosa es que nivelo todo, hago home y queda bien, después de imprimir y no en todas las impresiones cuando vuelve al home está más arriba, y esto no lo entiendo porque el home lo hace con el final de carrera, y por último cuando muevo el eje Z desde el LCD los motores hacen ruido como que hacen fuerza o no se pero es raro lo que hacen, también hacen los mismo cuando termino de hacer la malla de nivelación.
Como siempre gracias por sus aportes!
Hola Julio_Radilov, y una primera cuestión empezando por la mecánica antes de echar la culpa a la electrónica: si con la impresora apagada lo mueves a mano arriba y abajo ¿notas diferencia en como corre entre un extremo y el otro? podría ser que estuviesen mal ajustada una excéntrica y un lado presentase más resistencia que el otro. Si así fuese la solución es fácil, con la llave adecuada mover la excéntrica hasta que las ruedas permitan un movimiento firme pero suave.
Hola, por la configuración de Marlin que tienes, yo diría que el desequilibrio de ambos lados y los ruidos que indicas, se deben a que tienen poca fuerza los motores del eje Z, pues veo que los tienes conectados juntos en un driver y este ajustado a solo 750 mA: dado que suelen estar conectados en paralelo, cada motor solo recibe 375 mA, lo que puede ser insuficiente.
28-09-2023, 01:52 PM
(Última modificación: 28-09-2023, 02:06 PM por Simemart.)
Solo el driver del eje Z debes subirlo y poco a poco, hasta que desaparezca el problema: el límite para los TMC2209 son 2000 mA, aunque seguramente el valor apropiado estará cercano a la mitad de ese valor.
P.S.: Para encontrar el valor apropiado, no es necesario que compiles y grabes el firmware cada vez, utiliza el comando gcode M906 y cuando tengas el valor correcto, ponlo en el firmware.