This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Problema con Prusa i3 MK3s Clon (SKR 1.4 Turbo + TMC2130 SPI)
#1
Hola!! me llamo Alejandro!!! necesito ayuda y no se donde postear mi consulta, disculpas si no va en este lugar. 
He armado una impresora 3D B1 clonando una Prusa I3MK3s pero con una placa SKR 1.4 turbo + Drivers TMC2130 SPI sensorless, coloque 1 driver para cada eje X, Y, Z y  E  (dos motores para el eje Z con un solo driver). Los Motores son SUNCOR MOTOR SC42STH47-1404-01AF 1.8º, 4.5V, 1.5A, 0.53 Nm, El del Extrusor es 42HB34F08AB 1.7A, 3.5 NM (al menos eso dicen las etiquetas, creo personalmente que mezclan Newton Metro y Kgm metro o Kgm Cm indistintamente Facepalm ).
Configuré en 700 mA a los ejes X, Y, Z y 800 mA para eje E.  Para el sensorless homing X_STALL_SENSITIVITY 12 así como  Y_STALL_SENSITIVITY 10.

Tuve inconvenientes con Marlin 2.0.7.2 Cry (con esta placa SKR no se puede usar versiones 1 de Marlin) y me vuelve loco a veces Visual Studio Code (entiendo que no puedo usar Arduino IDE para esta placa tampoco). La verdad es q la documentación es completa, así como videos en foros, hice exactamente lo que dicen, pero los problemas fueron:

1- No poder hacer Homing 2 veces seguidas. Algún eje fallaba, no se movía... con el consiguiente problema. Esto lo pude resolver probando miles de valores en STALL_SENSITIVITY y los mA de los motores (no sabia q estuviesen relacionados, al menos no lo leí en ningún lado). Lo bueno es que con los valores q detallo en el 1er párrafo logre hacer homing repetidas veces.  B2
 


2- Perdida de pasos en los motores. Esto a veces Ocurre al principio o a las 3 - 4 horas de impresión (mas frecuente luego de varias horas.  

3- Z wooble. Esto no me aparecía con la Vieja RAMPS 1.4 y ARDUINO MEGA 2560, incluso cambie las varillas roscadas del EJE Z (ambas) por unas nuevas sin que desaparezca. (cabe aclarar que antes en el eje Z tenia unos motores de 0.4 amp modelo 42 BYGHW208 que chillaban desde que intentaba mover el eje Z, intente cambiar el cableado, cambiar el orden, y si bien se movían el chillido era tan insoportable que los cambie por 2 motores iguales para el EJE Z.

4. Problemas de adhesión a la cama caliente (la cama funciona perfectamente, me parece que el Fan de Capa es tan potente que termina despegando alguna parte de la pieza. Esta configurado para que este desactivado las primeras 3 capas. Si no esta configurado no se despega de la cama caliente)

Lo que me vuelve loco es el Z wooble, leí mucha bibliografía y mire muchos videos, no creo q los ejes de los motores estén doblados, ni que los acoples flexibles de aluminio con los q uno los motores del EJE Z con las varillas Roscadas T8 estén mal, de hecho fueron probadas con la RAMPS y ARDUINO MEGA y el resultado de impresión era excelente, el problema era con la cama caliente y los fusibles de la RAMPS, que no aguantaban....


Quizás alguien tenga la solución o alguna ayuda, estoy... desmoralizado luego de tanto intentar y no encontrar la solución.

Adjunto unas fotos así ven el Z wooble.... ah para rematar, el "barquito" (BENCHY) se imprime sin Z-Wooble..... creer o reventar!!!  Icon_mad
Uso el PrusaSlicer 2.3.0 (el ultimo a la fecha)


También aclaro que no tengo refrigeración en la placa SKR, si los disipadores de aluminio de los Drivers TMC2130 (la ramps tampoco tenia disipación y funcionaba... salvo q esta placa al tener la cama caliente clon de la Prusa, de 24V.... caliente más la electrónica, pero parece que fuera z Wobble al principio... lo otro parece perdida de pasos.
Las fotos están sacadas de noche y de día, el "barquito" en las fotos de día mirándolo de cerca personalmente no parece tener Z wooble.... pero en las fotos de noche si parece... quizás es algo apenas perceptible

[Imagen: 20210311-113836.jpg]



[Imagen: 20210311-113909.jpg]



[Imagen: 20210311-113945.jpg]


[Imagen: 20210309-203839.jpg]



[Imagen: 20210309-203850.jpg]



[Imagen: 20210309-203901.jpg]



[Imagen: 20210309-203912.jpg]



[Imagen: 20210309-203921.jpg]



[Imagen: 20210309-204042.jpg]



[Imagen: 20210309-204119.jpg]



[Imagen: 20210309-204130.jpg]



[Imagen: 20210309-204137.jpg]



[Imagen: 20210309-204155.jpg]



[Imagen: 20210309-204204.jpg]



[Imagen: 20210309-213300.jpg]



[Imagen: 20210309-213548.jpg]



[Imagen: 20210309-213848.jpg]



[Imagen: 20210309-213854.jpg]



[Imagen: 20210309-213900.jpg]



[Imagen: 20210309-213907.jpg]



[Imagen: 20210309-213936.jpg]



[Imagen: 20210310-172147.jpg]



[Imagen: 20210310-172308.jpg]



[Imagen: 20210310-172315.jpg]



[Imagen: 20210310-172332.jpg]


[Imagen: 20210310-172337.jpg]


[Imagen: 20210311-114405.jpg]



[Imagen: 20210311-114409.jpg]



[Imagen: 20210311-114419.jpg]


[Imagen: 20210311-114430.jpg]
  Responder
#2
Hola @Alejandro2021, bienvenido al foro.
Vamos por partes, que hay muchas cosas que comentar en tu mensaje y antes de meterte a solucionar los problemas de la impresión, tienes que configurar correctamente el hardware.
No tengo nada claro que los datos que indicas de los motores sean correctos, por lo menos el 42HB34F08AB no lo veo de más de 1,33A y te aseguro que no tiene 3,5 N.m, en todo caso serán 0,35 Nm o 35 N.cm.
La regulación de la Imax de los drivers depende mucho de la suavidad con que se muevan los ejes y de cuanto peso tengan que mover los motores, pero de entrada creo que la tienes algo baja, sobre todo en el caso del driver del eje Z.
Al tener dos motores en el mismo driver, la corriente que envía se reparte al 50% entre ambos, por lo que podrías necesitar algo más que para los ejes X e Y.
Yo probaría a subir a 800 mA los ejes XY y a 900 mA Z y E (los TMC2130 puede llegar a 1200 mA). Pero en todo caso, te recomiendo que coloques ventilación forzada en ellos, pues siempre viene bien tenerlos fresquitos y si te acercas al límite teórico es imprativo tenerla.
Sobre el firmware, Marlin 1 es de 8 bits y por lo tanto no se puede usar con ninguna placa de 32 bits, no solo con la SKR que tú tienes, pero no deberías tener ningún problema para compilar Marlin 2 con VSC, por lo que quizá tengas algo mal configurado.
El IDE de Arduino no se puede utilizar en entorno Windows, para compilar Marlin 2 con versiones superiores a la 2.0.5.4.
Sobre las impresiones, efectivamente tienes pérdidas de pasos debidas a falta de fuerza en el motor del eje donde han ocurrido, pero puede que la desalineación de capas no sea wobble propiamente dicho, sino perdida de pasos en el eje Z, pues parece que sucede en todas las caras del cubo de calibración, de ahí que debas configurar primero de forma apropiada la Imax de los drivers antes de sacar conclusiones en este aspecto.
Sobre el tema del calentamiento de la electrónica, precisamente es al contrario a como crees que sucede, ya que a mayor voltaje, menor intensidad de corriente necesaria para conseguir la misma potencia y por tanto menor calor disipado: las electrónicas de 24V calientan menos que las de 12V para la misma potencia.
Pero en todo caso, los drivers necesitan más la refrigeración que la placa propiamente dicha.
  Responder
#3
Hola Simemart! Antes que nada muchas gracias por responder, estoy al borde del precipicio con la moral. Si, coincido, tienes razón con respecto al motor, pero como comentaba copie lo q dicen las etiquetas del motor de los Ejes:

Eje X y Z (dos motores en Z)

[Imagen: 20200512-192009.jpg]

Eje Y

[Imagen: 20210311-150038.jpg]

EJE E

[Imagen: 20210311-144508.jpg]

Probé con 800 mA para los Ejes X, Y y 800 mA para eje Z.... pero desde Pronterface veo q me baja automáticamente a 750, luego a 700 mA... por eso lo deje ahí... además de que los fallos en las piezas salían igual. Quizás es evidencia de que calienta la placa SKR, es lo q no probé, la refrigeración con un cooler a la SKR.

La electrónica esta así, no le puse tapa, pero quizás pueda añadir algún cooler, de hecho el diseño de la caja traía unos ductos para q la tapa los incluya

[Imagen: 20210311-144519.jpg]

Lo de VSC es porque no soy una persona idónea, solo muy curioso, me gusta aprender y ver como funcionan las cosas, la programación no es mi fuerte, me han ayudado mucho en esa parte. Pero logre usar el VSC y compilar y flashear el firmware luego de mucho intentar.

Entonces mejor lo de 24v de la cama caliente y la electrónica, solo q en mi escaso conocimiento pensaba q estos TMC2130 iban a calentar menos q los A4988 q tenía en la RAMPS.... veo q no es así... al menos no con motores de mas amperaje que tengo montados ahora (adjunto foto de los viejos motores q estaban antes en el EJE Z cuando tenia la RAMPS)

[Imagen: 20200514-234702.jpg]

Voy a probar con mas mA en los motores como me dijiste, y con Pronterface mirare si me baja el amperaje para hacer captura de pantalla.... y veré de colocar un cooler a la electronica.
  Responder
#4
Los A4988 tienen un tope para la Imax de 2A y si los tenías regulados para esos motores que indicas tipo "pancake" (que suelen ser de 0,4A), estaban trabajando al 20% de sus posibilidades: los TMC2130 solo llegan a 1,2A y se están utilizando al 75%.
Pon un ventilador en la tapa que cierra la caja que alberga tu electrónica y mejorarás mucho ese apartado. Dado que es una caja cerrada, es mejor que extraiga aire a que lo introduzca, pero tendrás que organizar mejor esa ensalada de cables que tienes.
No entiendo muy bien a que te refieres con que ves en Pronterface que te baja la Imax de los drivers: cuando la cambias, ¿lo haces en el firmware, volviendo a compilarlo y grabarlo en la placa o estás utilizando el comando M906?
En el primer caso y si tienes activado el uso de la memoria EEPROM, tienes que refrescar los valores almacenados en ella con los nuevos del firmware, enviando el comando M502 seguido del M500, justo después del reinicio tras la grabación del firmware. Si no lo haces así, no se tendrán en cuenta los nuevos valores.
En el segundo caso, debes enviar el M500 si quieres que los valores se conserven cuando apagues la impresora.
Sobre los motores, habrá que fiarse de lo que ponen las etiquetas, aunque las indicaciones del que pone que da 3.5 N.M yo las pondría en cuarentena (es un valor de NEMA23 o incluso de pequeños NEMA34). Como ves, los otros tienen casi la décima parte de ese valor.
Los dos primeros motores parecen similares, pero son muy distintos: para realizar el mismo trabajo, el primero (4,5V-1,5A) se calentará casi el doble que el segundo (2,5V-1,5A), pues su resistencia interna casi duplica la del otro.
  Responder
#5
Cita:Los A4988 tienen un tope para la Imax de 2A y si los tenías regulados para esos motores que indicas tipo "pancake" (que suelen ser de 0,4A), estaban trabajando al 20% de sus posibilidades: los TMC2130 solo llegan a 1,2A y se están utilizando al 75%.


Cuando tenia Drivres A4988 los tenía regulados con el tornillito del Driver en 0.6 A (eje X e Y) y en 0.8 A (eje Z, dos motores "pancake" efectivamente de 0.4A  Sisi1), y funcionaban perfecto, de hecho las mejores impresiones. Luego cambie la distribución de los motores, quise comprar 1 motor mas para tener 4 motores iguales de los SUNCOR MOTOR SC42STH47-1404-01AF el de 4.5V(tenia 3, solo usaba 2 en eje X e Y en ese momento con la RAMPs) pero no tenían y me ofrecieron el mas "parecido" q es ese SUNCOR MOTOR SC42STH47AC-1504F (el de la segunda imagen q comentas q al ser de 2.5 V trabaja mas "fresco". Ese Motor de 2.5V esta en el Eje Y. Los otros 3 motores de 4.5 V (que son exactamente iguales, al menos los compre el mismo día como iguales y tienen la misma etiqueta, chequeado)están en el Eje X (uno) y en el Eje Z (dos) 

Los TCM2130 (que reemplazaron a todos los A4988 cuando cambie de la ARDUINO + RAMPs a la SKR 1.4 Turbo) al Chequear con el "tornillito" del Driver y el Amperimetro y estan a 1.2 mA. Los deje asi, nunca los movi, solo con Marlin 2.0.7.2 les seteo los mA. Lo que dices del 20% y del 75% no lo había pensado... eso haria q calienten mas los Drivers? (por otro lado pensaba q los TMC2130 aguantaban 2 mA y q los A4988 tenian pico de 1.2 mA)


Cita:Pon un ventilador en la tapa que cierra la caja que alberga tu electrónica y mejorarás mucho ese apartado. Dado que es una caja cerrada, es mejor que extraiga aire a que lo introduzca, pero tendrás que organizar mejor esa ensalada de cables que tienes.


Si voy a imprimir la tapa para hacer eso, este fin de semana me pongo en campaña. Me hiciste reír con lo de la "ensalada" de cables  Meparto En realidad no están tan mal, solo q no les puse precintos y tampoco acorte los cables de los motores, entonces están "enrollados ahí adentro y parece mucho cable, jejeje. Pero voy a seguir el consejo, seguramente contribuya a refrigerar mejor la electrónica un buen manejo de esos cables.


Cita:No entiendo muy bien a que te refieres con que ves en Pronterface que te baja la Imax de los drivers: cuando la cambias, ¿lo haces en el firmware, volviendo a compilarlo y grabarlo en la placa o estás utilizando el comando M906?
En el primer caso y si tienes activado el uso de la memoria EEPROM, tienes que refrescar los valores almacenados en ella con los nuevos del firmware, enviando el comando M502 seguido del M500, justo después del reinicio tras la grabación del firmware. Si no lo haces así, no se tendrán en cuenta los nuevos valores.
En el segundo caso, debes enviar el M500 si quieres que los valores se conserven cuando apagues la impresora.


En pronterface me pasa lo de la imagen (puse 800 mA en X e Y; 900 mA en Z y E) y me baja automaticamente el valor, con esa comprenderás a que me refiero. Solamente la dejo conectada mientras imprimo. 
La otra foto es un M122 S0 para chequear que todo funcione bien (hubo veces que me dice TMC Conection Error... y casualmente el eje q da el error es el Z, chequie cables y todo bien, al tiempo y mover los ejes desaparece y me dice Printer Ready y el M122 S0 no da errores)
Lo de grabar los cambios lo hago con el con un nuevo firmware... anque ultimamnte desde pronterface con M502 luego M500. Otras veces lo modifico desde la pantalla LCD y luego Store Settings.

[Imagen: M122-S0-11-03-2021.jpg]


[Imagen: Pronterface-Descenso-de-amperaje-eje-Z-900-a-700.jpg]


Cita:Sobre los motores, habrá que fiarse de lo que ponen las etiquetas, aunque las indicaciones del que pone que da 3.5 N.M yo las pondría en cuarentena (es un valor de NEMA23 o incluso de pequeños NEMA34). Como ves, los otros tienen casi la décima parte de ese valor.
Los dos primeros motores parecen similares, pero son muy distintos: para realizar el mismo trabajo, el primero (4,5V-1,5A) se calentará casi el doble que el segundo (2,5V-1,5A), pues su resistencia interna casi duplica la del otro.


Si, debe ser como dices, estan mal las etiquetas debe ser 0.35 Nm.
Lo ideal sería tener los motores de 2.5V - 1.5A
  Responder
#6
Hola de nuevo, estuve haciendo mejoras (imprimí el soporte para el fan 50x50x15 y el ducto q mueve el aire sacándolo afuera de la caja de la SKR). Todavía falta la tapa de la caja (no me pude contener) y arreglar la "ensalada" de cables.... pero logre el cometido, q no me bajen de 900 mA a 700 mA como muestra la captura de pantalla del post anterior, en esta también puse la captura así se ve como configure eso.

[Imagen: 20210313-173030.jpg]

[Imagen: Pronterface-XY800-ZE900-m-A.jpg]

Se que estoy haciendo las cosas mal y a las apuradas (puse un fan de 12V y todos lo demás fan son de 24v) pero la desesperación pudo más y mande impresión del cubo de calibración. A Simple vista parecía mejor... pero con luz y al tacto comencé a ver q estaba con el mismo fallo....



[Imagen: 20210313-172633.jpg]

[Imagen: 20210313-173155.jpg]

[Imagen: 20210313-173247.jpg]

[Imagen: 20210313-173255.jpg]

[Imagen: 20210313-173258.jpg]

[Imagen: 20210313-173306.jpg]

[Imagen: 20210313-173310.jpg]

[Imagen: 20210313-173330.jpg]

[Imagen: 20210313-173338.jpg]

[Imagen: 20210313-173341.jpg]

[Imagen: 20210313-173351.jpg]

[Imagen: 20210313-173353.jpg]

Luego les puse el numero 3 a este cubo y a los que tenia de antes el numero 1 (el q imprimí con 700 mA en todos los motores) y numero 2 (el q le puse 800 mA a X e Y; 900 mA a Z y E.... aunque automáticamente pronterface me mostro q lo bajo a 700 mA por el calor)



[Imagen: 20210313-173711.jpg]

[Imagen: 20210313-173723.jpg]

[Imagen: 20210313-173733.jpg]

[Imagen: 20210313-173742.jpg]


Subo más los mA del Eje Z? o esto no tiene que ver con eso?
  Responder
#7
No creo que sea buena idea seguir subiendo los mA del driver, si ya está teniendo problemas de temperatura.
Por lo que veo en las fotos, me parece que tienes un único extrusor, pero la placa tiene posibilidad de dos extrusores, por lo que tu mejor opción para incrementar la fuerza en el eje Z, es colocar los dos motores en drivers independientes, uno en el del eje Z y el otro en un driver que conectes en el zócalo destinado al segundo extrusor.
Con ello consigues duplicar la fuerza con la misma intensidad en los drivers, lo que te permitirá bajarlos un poco (a 700 mA, por ejemplo).
Lo único que tienes que hacer, aparte de colocar ese driver y conectar uno de los motores en el conector del E1, es configurar en marlin la duplicación del eje Z: para ello, solo tienes que configurar el parámetro NUM_Z_STEPPER_DRIVERS, que se encuentra en el archivo Configuration_adv.h, con el valor 2.
También convendría que revisases que el eje Z se mueva suave en todo su recorrido.
  Responder
#8
Si, tengo solo 1 extrusor, y tengo un zócalo libre.. tendré q comprar Driver... quizas convenga uno diferente al TMC2130 V3 q poseo... quizas alguno q le vaya mejor al extrusor (TMC 2208?) y dejar los TMC2130 para loa ejes X, Y y 2 para el Z... q opinas?
Por Otro Lado el Eje Z se mueve muy suave, es el mismo q tenia montado antes y funcionaba bien, de hecho cambie las varillas roscadas y va mejor q antes, estan rectas... las viejas estan un poco dobladas

PD: aunque los TMC2130 están x SPI... el 2208 creo q viene UART.... no sé si se puede mezclar así

PD2: o bien poner un A4988 en el extrusor....

PD3: lo ideal sería poner los motores de 0.4 A q funcionaban perfecto con un solo driver A4988 en la Ramps... pero chillaban... algo no pude configurar bien, aún cuando se movían bien. Esos motores de 0.4 A movían muy bien el peso del Eje Z... estaban configurados en 0.4 A con un solo A4988
  Responder
#9
Tienes varias opciones para hacerlo, pero para el eje Z debes poner dos drivers y dos motores idénticos.
Si no se utilizan las funcionalidades especiales, que solo funcionan en esos modos, yo no le veo ninguna ventaja sustancial al control por SPI o UART, respecto a tener los TMC en modo Standalone, pero no hay ningún problema en mezclar drivers en SPI y UART: si se configura cada uno con el control que le corresponde, tanto en la placa como en Marlin, funcionarán perfectamente.
Si tienes dos A4988, yo lo que haría sería colocarlos en Z y en E1, manteniendo los TMC2130 en XYE, que son los que más se mueven y en los que más se nota la diferencia de ruido y utilizaría los motores grandes en lugar de los pequeños (si estos movían bien el eje, aquellos lo harán mejor), con la regulación mínima de los drivers que garantice el movimiento correcto del eje.
  Responder
#10
Hola, antes que nada quiero agradecerte Simemart por la ayuda, me motivaste a seguir intentando... y eso no es poca cosa. He tratado de hacer pruebas con lo que tenía este fin de semana (sin comprar nuevo fan de 24v... usando el de 12v viejo, y usando los A4988 que tenía de la vieja configuración).
Hice lo siguiente:

- Cambie Driver TMC2130 que estaba en el Eje Z por Driver A4988 y agregue Driver 4988 en E1 (Z2)

- Cambie los Jumpers de SPI a Stand Alone Mode en zócalos Z y E1

- En Marlin 2.0.7.2 el archivo Configuration.h modifique y quedo así:

#define X_DRIVER_TYPE  TMC2130
#define Y_DRIVER_TYPE  TMC2130
//#define Z_DRIVER_TYPE  A4988
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE A4988
//#define Z3_DRIVER_TYPE A4988
//#define Z4_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE TMC2130
//#define E1_DRIVER_TYPE A4988
//#define E2_DRIVER_TYPE A4988

Y también esta línea (porque el Eje Z se movía al revés luego de sacar los TMC2130)

#define INVERT_Z_DIR false

En Marlin 2.0.7.2 el archivo Configuration_adv.h modifique y quedo así:

#define NUM_Z_STEPPER_DRIVERS 2

Y también:

#define X_STALL_SENSITIVITY 9
#define Y_STALL_SENSITIVITY 9

Esto es algo que me llama la atención, puesto que falla en hacer el sensorless homing (de hecho comente en el primer post q esto me volvió loco) y tuve que bajar a valor de 5 el X... para luego ir subiéndole hasta quizás llegar a 9 de nuevo, pero pudiendo hacer repetidas veces el auto homing desde el LCD sin que falle (los cambios también los hago desde el LCD y los grabo con "store settings" y al apagar la maquina los mantiene).

Luego hice una prueba sin refrigerar (cubo 4) y se nota que "calentó" y bajo la temperatura del Eje X y del Eje E (captura de pronterface)


[Imagen: Pronterface-XY800-TMC2130-Z800-A4988x2-E...30-m-A.jpg]


Y otra prueba más (cubo 5) con la misma refrigeración de antes (cubo 3)


[Imagen: Pronterface-XY800-TMC2130-Z800-A4988x2-E...racion.jpg]

El resultado fue el mismo de antes (tanto sin o con refrigeración: cubos 4 y 5 respectivamente). No noto diferencia entre los cubos 1, 2, 3, 4 y 5
Perdon por las fotos que saque de noche, pero es para q se vea la similitud nada mas

[Imagen: 20210314-205435.jpg]

[Imagen: 20210314-205452.jpg]

[Imagen: 20210314-205525.jpg]

[Imagen: 20210314-205606.jpg]

[Imagen: 20210314-205839.jpg]

[Imagen: 20210314-205853.jpg]

[Imagen: 20210314-205907.jpg]


Una vez más estoy sin saber para donde correr... aunque tengo esperanzas, creo que tu experiencia en este tema me ilumina el camino.

PD: medí los cubos 1 y 5 por las dudas sean significativos los valores (con drivers TCM 2130 en ejes XYZE o bien TCM2130 en XYE + A4988 en Z1yZ2)



[Imagen: 20210314-213405.jpg]

[Imagen: 20210314-213419.jpg]

[Imagen: 20210314-213433.jpg]

[Imagen: 20210314-213455.jpg]

[Imagen: 20210314-213507.jpg]

[Imagen: 20210314-213519.jpg]
  Responder
#11
Para utilizar los TMC en modo Standalone, hay que configurarlos en Marlin como de ese tipo (TMC2130_STANDALONE): tal y como los tienes (TMC2130), los controla en SPI.
Pero es mejor que vuelvas a configurar la placa en SPI para los zócalos de los TMC, pues sino tendrás que comprobar directamente qué regulación tienes en los potenciómetros de los drivers y ajustarla de forma manual: que estén en modo SPI o en Standalone, no debería influir en los resultados de impresión.
Efectivamente, los A4988 y los TMC tienen invertida la señal DIR y hay que invertir la lógica del movimiento del eje cuando se cambia de uno a otro.
Otro elemento que podría estar influyendo en esos resultados de impresión es el impulsor del filamento: comprueba que funcione de forma correcta y no patine.
Comprueba también que no se están tocando los husillos (no son varillas roscadas) del eje Z, con los ejes de los motores dentro de los acopladores y afloja ligéramente los tornillos que sujetan las tuercas que mueven los husillos, de forma que puedan moverse un poco de forma lateral.
¿Que regulación has puesto en los A4988?
  Responder
#12
(15-03-2021, 11:01 AM)Simemart escribió: Para utilizar los TMC en modo Standalone, hay que configurarlos en Marlin como de ese tipo (TMC2130_STANDALONE): tal y como los tienes (TMC2130), los controla en SPI.
Pero es mejor que vuelvas a configurar la placa en SPI para los zócalos de los TMC, pues sino tendrás que comprobar directamente qué regulación tienes en los potenciómetros de los drivers y ajustarla de forma manual: que estén en modo SPI o en Standalone, no debería influir en los resultados de impresión.
Efectivamente, los A4988 y los TMC tienen invertida la señal DIR y hay que invertir la lógica del movimiento del eje cuando se cambia de uno a otro.
Otro elemento que podría estar influyendo en esos resultados de impresión es el impulsor del filamento: comprueba que funcione de forma correcta y no patine.
Comprueba también que no se están tocando los husillos (no son varillas roscadas) del eje Z, con los ejes de los motores dentro de los acopladores y afloja ligéramente los tornillos que sujetan las tuercas que mueven los husillos, de forma que puedan moverse un poco de forma lateral.
¿Que regulación has puesto en los A4988?

Me expresé mal, solo los A4988 los configure en Stand Alone Mode (al menos asi figura el instructivo,  los TMC2130 siguen en SPI.
Los potenciometros de los TMC2130 están en 1.2 A, los deje así,  los de loa A4988 los ajuste a 0.8 A.
El husillo no toca el eje del moto, hay espacio entre ellos con el acople de aluminio. Luego filmo un video así muestro como se mueven los husillos y los movimientos laterales (no estoy en casa ahora).
Con lo del extrusor es todo clon, no es un E3D V6 original,  sino clon;  lo mismo el engranaje Bond Tech, es clonado, no original... parece funcionar bien (funcionaba con la vieja RAMPS y tenia impresiones sin este defecto... a mi jucio funciona bien,  no se escucha ningún clack de cuando patina el engranaje propio de un atasco de filamento...).
Si noto q las tuercas tienen cierto juego con los husillos (siempre fueron estas tuercas q imprimí con otra impresora,  no son de bronce... pero una vez más estaban en la vieja RAMPS y no daban este defecto en la impresión).

Hasta me dan ganas de probar la Ramps... solo q la cama es de 24 v y no tengo ganas de montar la vieja Hotbed x q se me desoldaba seguido la alimentación....
  Responder
#13
No, fui yo el que leyó mal e interpreté que lo habías hecho en los TMC.
Sobre lo que indicas de la placa, no creo que sea el problema, pero lo que sí puedes probar es a colocar A4988 en todos los ejes (si tienes suicientes) y así descartar que sean los TMC los causantes del problema.
Si están controlados por SPI, los potenciómetros de regulación de los drivers no se tienen en cuenta, pero si en el futuro los utilizas en modo Standalone, ten en cuenta que así están regulados a su máxima intensidad.
Los A4988 a 0,8A deberían ir bien estando los dos motores en drivers separados, aunque no pierdes nada comprobando si hay cambios regulándolos a 0,9A o a 1A: con los motores de 1,5A aún te sobra margen.
  Responder
#14
Adjunte este video donde se ve el "juego" q tienen los husillos con la tuerca en el Eje Z




Esta mañana intente subir el amperaje de los A4988 del Eje Z... no me dejo mas de 0.86 y 0.9 A, creo q en el tornillo esta "robada la rosca" pues al llegar a ese "límite" volvía a 0.0 A.
Hice una prueba con esos valores y el cubo 6 es igual a los anteriores,  el mismo defecto (ya ni me preocupo de mandarles foto, no tiene sentido).

Ahora estoy cambiando todos los TMC2130 por A4988, cuando termine de montarlos, de cambiar los jumpers, de poner los finales de carrera (el del Eje Y tengo q arreglarlo x q cambié la cama caliente y no me sirve el adaptador que tenía con la vieja RAMPS), configurar Marlin (ya saben q no es mi fuerte  ?) hago la prueba de impresión. Estoy cruzando los dedos,  ya no se q es mejor,  si encontrar el fallo en los drivers TCM2130 (y tener q gastar dinero en nuevos Drivers) o seguir loco x no saber donde esta el problema.
  Responder
#15
El día de hoy terminé de hacer las ultimas pruebas luego de un poco de trabajo:  Smash2

Cambie los Drivers TMC2130 de los Ejes XYE por A4988  (cambie los jumpers para que estén en modo Stand Alone)

Regule con el tornillo 0.8 A para todos los Drivers A4988

En Marlin 2.0.7.2 el archivo Configuration.h modifique y quedo así:

//#define X_DRIVER_TYPE  TMC2130
//#define Y_DRIVER_TYPE  TMC2130
//#define Z_DRIVER_TYPE  TMC2130
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE A4988
//#define Z3_DRIVER_TYPE A4988
//#define Z4_DRIVER_TYPE A4988
//#define E0_DRIVER_TYPE TMC2130
//#define E1_DRIVER_TYPE A4988

Y así: (los ejes funcionan al revés)

#define INVERT_X_DIR false
#define INVERT_Y_DIR true
#define INVERT_Z_DIR false

Y así: (el extrusor también funcionaba al revés)

#define INVERT_E0_DIR true

Y así: (con el final de carrera mecánico se me achica la cama de 250 mm de X... sino sensor inductivo quedaba afuera al hacer AUTO_BED_LEVELING_BILINEAR)

#define X_BED_SIZE 220

Hice una impresión sin refrigeración (cubo 7) (no tengo manera de saber la temperatura... al menos no la se, no funciona el M122 S0 sin los TMC2130) y otra con refrigeración (cubo 8). Los resultados son los mismos, el mismo defecto, en todas las caras.  2guns


¿Esto que significa?

1- ¿Un problema de los TMC2130? ----------> ¿Descartado?
2- ¿Un problema de la SKR 1.4 Turbo---------> ¿Vino fallada? ¿pasa?
3- ¿Un Problema del Marlin 2.0.7.2?-----------> ¿soy el único?
4- ¿las tuercas y los husillos tienen demasiado juego?-------------> Es la misma configuración que con la RAMPS+ARDUINO MEGA funcionaba bien
5- ¿El Problema esta en otro lugar, algo mecánico, algo que cambio y no lo advertí?  Icon_idea
6- ¿Me pego un "corchazo" por la cabeza y dejo tranquilo al foro? ---------> Estoy al borde....  Angel

Perdón por las fotos, las saque de noche y use luz de manera que se pudiera apreciar bien el defecto, de día se ven más todavía.



PD: ¡¡¡Que ruido q hace la turbina para refrigeración de la SRK al 100%!!!! ¿Será x q es de 12v y esta todo a 24v o son así de ruidosas las marcas chinas?  Nusenuse

Muchas gracias por las ideas Simemart!!! Encontrar el fallo en una impresora puede tomar tiempo y paciencia, veo q tienes las dos cosas, y de manera desinterasada ayudas a muchos Number_one


[Imagen: 20210316-221824.jpg]

[Imagen: 20210316-222646.jpg]

[Imagen: 20210316-222654.jpg]

[Imagen: 20210316-222824.jpg]

[Imagen: 20210316-222840.jpg]

[Imagen: 20210316-222851.jpg]

[Imagen: 20210316-222903.jpg]

[Imagen: 20210316-222918.jpg]

[Imagen: 20210316-222934.jpg]
  Responder
#16
Pues si con todas esas modificaciones que has realizado, no se ven cambios significativos en las piezas, todo parece indicar que el problema está en algún elemento que no has tocado y por lo que veo en las fotos, yo me decanto por un problema de movimiento del eje Z: el hecho de que el defecto se produzca en todas las caras del cubo así parece indicarlo, pues parece que las capas no son todas iguales en altura y por ello unas quedan más al exterior de la pieza que otras (debido al aplastamiento de las menos altas).
Me temo que para dar con el problema, vas a tener que revisar de arriba a abajo la impresora, como si hicieses el montaje de nuevo.
  Responder
#17
Comprendo... toca armar y desarmar todo....  Smash2

El video de los husillos (anoche lo subí x youtube, creo q es mas práctico para verlo)...  ¿es normal q se mueva así? o ¿busco imprimir tuercas que ajusten más?

Y lo que dices del Eje Z que no sube lo que debería subir cada capa y se aplasta la otra... ¿podría ser un tema de Marlin, de la placa SKR, o descarto eso?

Muchas gracias por la ayuda, veré si comienzo a armar y desarmar, por lo pronto creo q volveré a colocar los TMC2130
  Responder
#18
Estuve Viendo el seteo en PrusaSlicer 2.3.0
¿Puede estar relacionado que en la impresora original x defecto levante el Eje Z y la retracción es menor?


[Imagen: PS-2-3-0-Clon-Prusa.jpg]

[Imagen: PS-2-3-0-Prusa-MK3s.jpg]
  Responder
#19
(17-03-2021, 03:08 PM)Alejandro2021 escribió: El video de los husillos (anoche lo subí x youtube, creo q es mas práctico para verlo)...  ¿es normal q se mueva así? o ¿busco imprimir tuercas que ajusten más?

Pues no es normal y deberías corregirlo, aunque te recomiendo que compres unas tuercas de latón, las impresas nunca llegarán al ajuste de las mecanizadas.
Yo no desmontaría nada antes de colocar esas tuercas, pues quizá el problema venga de ellas.
  Responder
#20
Pues conseguí otras tuercas (una de ellas en POM, como las originales de Prusa I3 MKs) con las que no tiene ese "juego" el husillo. Hice una prueba de impresión (cubo 9) pero ni subo las imágenes... porque el resultado lamentablemente fue el mismo defecto que antes Icon_cry


Tal parece que tendrá que pasar a desguace  Facepalm
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  bigtreetech btt skr mini e3 v2 con pantalla de ender v2 fedasil 8 0 21-01-2024, 05:05 PM
Último mensaje: fedasil
  Configuración impresora Drivers TMC2130 Charlesdiy 17 1,028 30-03-2022, 10:13 PM
Último mensaje: Charlesdiy
Triste CONSULTA Actualizando Marlin, TMC2130, LCD y Sensor de filamento betowars 21 1,745 26-12-2021, 11:28 PM
Último mensaje: betowars
  CONSULTA Ender 3 Pro SKR Mini E3 V2.0 se para impresiones con soporte Quique89 1 642 24-04-2021, 06:24 PM
Último mensaje: pano
  Extrusor bmg(clon) Ender 5 plus ArVa 1 671 03-04-2021, 11:27 PM
Último mensaje: Inderlard