Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Smoothers reciclados.
#1
Adaptación para la Duet3D de los Smoothers de @Triggerr y @WeSo para las placas MKS (https://www.spainlabs.com/foros/tema-VEN...S-Optional).

La verdad es que el resultado es muy satisfactorio.

Gran sonrisa

resim

resim
Citar
#2
Y se notan en algo? Cuál es la mejora?

Enviado desde mi Redmi Pro mediante Tapatalk
Citar
#3
No tiene ningún sentido, sabes para que son al menos?
Citar
#4
@Er.yo, se notan mucho.
Por supuesto.
Los motores que usamos no están pensados para trabajar con alimentaciones tan bajas, por lo que determinadas frecuencias crean "espureos" en las superficies... Cómo "olas"... "Reflejos fantasmas" de detalles... Y cosas así.
Estos diodos se encargan de filtrar la señal y evitar que pase.
Además al evitar esas frecuencias no deseas en las bobinas del motor, reducen ruidos "desagradables" en los mismos.
Y también, por el mismo motivo, la perdida de pasos, motivada por ese "ruido eléctrico" deja de producirse.
Así que si trabajas a12V se nota mucho no, muchísimo!
Y si lo haces a 24V también! Gran sonrisa

Nota: como al sobrado que me ha llamado ignorante, no le servirán las explicaciones, que no se moleste en responder que no voy a entrar en debatir la cuadratura del círculo.
Citar
#5
Pérdida de pasos, con eso resumis todo lo que no sabes
Citar
#6
No entres al trapo.
La indiferencia es la mejor bofetada que le puedes dar, y ya se hartará y se irá como cuando dejas de hacerle caso a un niño con berrinche.   Sisi1
¡¡¡¡Los técnicos existimos porque los ingenieros también necesitan héroes!!!!
http://www.reballing.es/viewtopic.php?f=31&t=7591
Citar
#7
Señores, eso ya quedó muy claro en CloneWars. Hay gente que los smoother les funciona y a otros no, así que entrar al trapo en ese tema es una tontería (por ambos bandos). La razón es muy simple, tenemos una impresora que cada uno lo monta con distintos:
- pares de apriete a los tornillos (cada uno los aprieta como quiere y puede)
- tensado de correas "a ojímetro"
- Calibración a ojímetro (nada de imprimir una serie de test y que la propia impresora se autocorrija). Queremos imprimir a la décima de milímetro pero miramos los fallos a ojo... bien colega, ¡¡ bien !!
- Electrónicas chinas sin cumplir ningun estandar de calidad, ni seguridad.

¿Y todavía hay gente que saca conclusiones generales a partir de sus conclusiones particulares? ¡¡Ridículo!!

Si te funciona de lujo, si no te funciona, pues busca otra cosa. En este hilo se habla de ello https://groups.google.com/forum/#!search...arF2rKAAAJ

Empezad a aportar y razonar vuestras conclusiones, que así es como una comunidad tira para adelante; peleándose solo se autodestruye. Ya ni entro en eso de insultar "por internet" por la estupidez en sí misma que es. Si no tienes nada que aportar, no contestes, punto.

Por último recordad que todos somos ignorantes, porque yo de programación sé algo, pero de neurología no tengo ni p*t* idea, así que "un poquito de por favor".

Salud!
Ulticampy V2: fundiendo plástico sin descanso...
Citar
#8
Los drivers TMC2660 que monta la Duet están especialmente diseñados para su uso en impresoras y no necesitan Smoothers para eliminar las interferencias que se dan en los DRV8825 cuando están funcionando a bajas velocidades. Tampoco los necesitan los TMC2130, hay muchas referencias sobre esto por los foros.
Creality CR10
Delta custom (en construcción)
Eleksmaker A3 Pro 2.5W
Laseraxe 100x100 10W
K40 CO2 40W
Citar
#9
Pasa que acá le quieren meter papel higienico a la cama para que ande más limpita...

Lo drv no tienen pérdida de pasos, si decís eso es porque no tenes idea de lo que hablas. Te invito amablemente a que leas antes de tirar fruta.
(16-05-2018, 10:47 PM)pfvidal escribió: @PrimeraRata, ¿Tú ataque gratuito a que obedece? Porque, no entiendo que tenga a aguantar que me llames ignorante por segunda vez sin invitarte a que nos veamos y te parta la cara.
¿Me lo explicas, te disculpas o quedamos a ver si tienes tanto valor para insultar a alguien que no has visto en tu vida, y que no te ha hecho nada malo nunca?
Te paso mi teléfono por privado y me llamas para llamarme ignorante en la cara.
Vi tu invitación, vení cuando quieras y te doy al gusto. Anota, 2do dique de puerto madero - buenos aires - argentina.

Y no te dije ignorante, te lo decís solito
Citar
#10
Pues que quería que os diga.
Yo llevo 18 meses montando Smoothers en drivers TMC, en concreto en los dos que habéis mencionado, y en mi caso la física y la electrónica... Aplica y funciona.

Eso sí, el ajuste de mis impresoras y mecánica como electrónicamente obedece a los mimos parámetros que obedecerian si estuvieran montadas con autómatas Siemens, Omrom o similares.

Es decir, el acabado de las piezas es lo bastante bueno como para que ese ruido se note. Lógicamente si tienes que lijar la pieza para que quede lisa, o tratarla al finalizar para que tenga el aspecto de una FFF profesional, lo de menos es el ruido que producen los drivers.

En lo referente al TMC2660 está diseñado para trabajar entre 9 y 30 V, por eso trabajando a 12V sufre tiene este problema, y a 24V menos... Pero el ruido eléctrico no hay driver de motores por este precio que no lo sufra... Es como el calor e las bombillas incandescentes... Haberlo "hailo".

Lo bueno de la física es que es una ciencia exacta, a igualdad de condiciones el resultado siempre es el mismo. Así que si a ti no te parece que mejore con un filtro el comportamiento de tu impresora, no la tienes lo suficientemente bien calibrada cómo para que se note.
Decir que hay veces que se nota y veces que no, es como decir que la tierra a veces es plana ya veces no.
Lo siento, estoy mayor para tonterías.

He comentado un hecho: los Smoothers que se hicieron para las Anet por miembros de este mismo foro, son perfectos en tamaño y comportamiento para la Duet3D.
Si no crees en los Smoothers, o no crees en la ley de Ohm, es tu problema. Es física. Solo física. Yo no lo creo, lo sé.

Respecto a lo de haberme llamado ignorante, lo has hecho por dos veces. Tú forma de hablar es irrespetuosa y agresiva para conmigo. Lamento que no estemos en el mismo país, ya que la distancia es un impedimento para poder solucionarlo en persona.

Pero te repito que espero una disculpa.
Citar
#11
Esperala mientras usas smoothers en drivers que no son drv. Esa pérdida de pasos te debe tener loco.
Citar
#12
@PrimeraRata, ¿Porque eres tan maleducado y grosero?
Respecto a que el driver se llame DRV o TMC, como modelos, no tiene nada que ver con sus virtudes o limitaciones técnicas como drivers de motores pap.
¿No te das cuenta de que las leyes físicas aplican a su funcionamiento por el hecho de ser un driver, no por el fabricante que lo desarrollo?
El ruido eléctrico es intrínseco en ese tipo de circuito fuera de sus parámetros óptimos de funcionamiento. Es decir funciona bien dentro de un rango, pero no todo lo bien que lo hace en el punto para el que fueron diseñados.
Los drivers professionals, todos, incluyen en su electrónica no sólo un filtro con diodos, sino varios con más componentes de esos que según tú solo son necesarios para algunos fabricantes... Por eso un driver professional ocupa mucho más espacio, incluso tienen su fuente de alimentación propia, y cuesta mucho más dinero.

Respecto a la perdida de pasos, como tú sabes por como hablas, una señal digital se define por diferenciar una señal durante un periodo de tiempo en dos estados posibles. En nuestro caso con tensión o sin ella.
Es decir, si cuando el driver debe transmitir al motor una señal en alto, la interferencia la pasa en bajo o al revés, se produce lo que se llama una perdida de pasos... Un ejemplo a lo bestia de ese ruido que hace perder pasos, se produciría si acercas un ventilador doméstico de alterna al driver, puedes modificar todas las señales que deben llegar al motor... Eso se sigue llamando perdida de pasos.

Pues un driver de motor pap trabajando por debajo de su tensión óptima genera ruido en baja frecuencias (y en no tan bajas)... Siempre. Por lo que si el bit se baila... Se pierde el paso...

Si quieres verlo a lo bestia... Baja la alimentación de los drivers hasta sus 9V teóricos de funcionamiento y verás que el ghost es mayor que a 12V... Como a 12V es mayor que a 24V.

Y si no, no hagas nada, no estudies nada... y sigue faltando el respeto... Qué ya será la cuarta o quinta vez, y eso te define bastante Gran sonrisa

No pretendo educarte y que muestres respeto por lo que, por tus comentarios no pareces entender, pero ya que no puedo corregir tu actitud hacia mi en persona, dedicaré el tiempo necesario a explicarte la suficiente electrónica, física y matemáticas, como para que las afirmaciones que haces, fruto del desconocimiento, sean recuerdos del pasado según te des cuenta de lo bonito que es afirmar las cosas que uno es capaz de demostrar... Y no solo insistir en que la tierra es plana.

Sigo esperando tus disculpas... Gran sonrisa
Citar
#13
Hola, si me permitís voy a mediar en la discusión (con una respuesta un poco larga, quizá) pues creo que ambos estáis algo equivocados en algunas cosas.
Como es posible que yo también lo esté en algo, agradeceré se me haga notar. Pero con buenos modales, por favor.
Lo primero decir que, en cuestiones de ciencia y tecnología, no sirven de nada las posturas dogmáticas y mucho menos los ataques personales.
Aquí lo que cuentan son las pruebas empíricas y cualquier afirmación, por muy rimbombante que sea, si no se puede comprobar por quien quiera hacerlo, es simplemente un brindis al sol.
Dicho esto, lo primero que hay que decir es que por los cables que unen los drivers y los motores paso a paso no circulan señales digitales, sino analógicas.
Los drivers lo que hacen es alimentar con corriente continua de una intensidad determinada las bobinas que tienen los motores en el estator, de forma que los imanes permanentes que llevan en el rotor se orienten y salten un paso en la dirección adecuada.
En ese modo el motor funciona en paso completo (full step) y por las bobinas del motor pasa la intensidad a la que se haya regulado el driver (en este caso, el 70% de dicha intensidad).
Pero los motores de nuestras impresoras no se configuran para funcionar en pasos completos, sino con una técnica llamada de micropasos (microstepping), en la que los pasos completos se dividen en otros más pequeños (2, 4, 8, 16, 32, etc).
Para conseguir eso, el driver energiza las bobinas con una fracción de la intensidad de corriente que se usa para un paso completo, por lo que el rotor se queda en una posición intermedia entre dos pasos.
Para comprobar todo esto se pueden consultar las hojas de datos (datasheets) de los drivers en cuestión. Por ejemplo, esta es la del A4988 y esta la del DRV8825.
En ellas se puede ver una tabla en la que se indican, en forma de porcentaje sobre la corriente nominal, las intensidades que se envían a las dos bobinas dependiendo del micropaso de que se trate.
Los drivers consiguen enviar una fracción de la corriente nominal mediante una técnica denominada modulación por ancho de pulsos (Pulse-Width Modulation o PWM), que es sensible a las interferencias generadas por radiofrecuencia, pero no es porque sean señales digitales, ya que son analógicas. Esta modulación es la que genera el ruido característico que producen los motores.
La técnica de micropasos permite mejorar varios aspectos: suaviza el movimiento de los motores, pues divide los saltos en otros más pequeños y menos bruscos, lo que hace que disminuya tambien el ruido total que generan y, en teoría, aumentan la resolución de posicionamiento, ya que multiplican las posiciones angulares disponibles en una vuelta del rotor.
Pero todo eso tiene un precio: los motores pierden fuerza, como es lógico, al alimentarlos con muy poca intensidad de corriente en una de las fases en algunos micropasos.
Por ello, la pérdida de micropasos en los motores de nuestras impresoras no es debida a las interferencias, ya que no las hay normalmente, sino a ese efecto no deseado de pérdida de fuerza.
Una pérdida de micropaso se produce cuando el driver energiza las bobinas para dar ese micropaso, pero la fuerza es insuficiente para que el rotor se mueva, normalmente debido a la resistencia que se le opone aunque, por lo visto, no siempre es así en el DRV8825.
En este interesante artículo (en inglés) se habla sobre esto y en él se atisba el problema que estáis debatiendo, pues se hace un estudio del funcionamiento del micostepping en los drivers más populares y, ya en él, el autor se sorprende del comportamiento del DRV8825.
Por lo que tengo entendido, hace más o menos un par de años un ingeniero electrónico, quizá espoleado por el artículo anterior, descubrió que hay un problema de diseño en la parte del DRV8825 que controla todo esto y que le hace perder micropasos a bajas velocidades. Es una pena, pero creo que el artículo original ya no está accesible, aunque yo lo leí en una ocasión.
Es algo que, parece ser, solo afecta a este modelo y la solución que se propuso para evitarlo son los famosos smoothers que, por tanto, solo tienen utilidad real en él.
Como yo nunca he usado DRV8825 en mis impresoras, no puedo decir de primera mano si son ciertos los efectos que producen en la impresión esas pérdidas de micropasos.
Aunque no creo en las conspiraciones globales y me decanto por que sean verdad las imágenes que veo en internet.
Y sobre si funcionan o no los smoothers, nada diré por la misma razón.
Aunque en este caso, veo que hay posiciones encontradas y si quiero salir realmente de dudas, tendré que hacer la prueba yo mismo.
Citar
#14
@Simemart, me parece un post muy correcto. Lo que no entiendo es en que contradice al mío. (con la excepción del detalle de que una señal PWM es analógica, que imagino que se te ha colado..."Simula una señal analógica", pero la señal más digital no puede ser. :Gran sonrisa 

Por separar los de temas en los que ha derivado la conversación:


Ghost y ruido: no conozco ningún driver no profesional que no se monte con filtros antes del motor, y no entiendo el rechazo de una parte del mundo "maker" a aceptar que en mayor o menor medida todos los drivers lo sufren.
En mi experiencia, coincidente con la de mucha otra gente que SI los usamos de forma habitual, los "Smoothers" son una solución económica al problema. (Hablando siempre de una máquina ajustada mecánicamente, para minimizar el mismo efecto por el "ruido" mecánico).

Perdida de pasos: tanto por falta de potencia del motor para ejecutar las instrucciones de moverse, como porque se evite que se mueva ofreciendo resistencia, como porque la señal eléctrica de control de altere, o porque la de potencia se vea modificada, se produce lo que se llama una perdida de pasos.
Cuanto más caro (mejor diseño) tiene el driver, menos posibilidades tienes de que pase... Cuando más cerca de sus parámetros de funcionamiento óptimo estés, menos posibilidades tienes de que pase... Cuanto más filtros pongas a las señales que le llegan (incluida la alimentación) y que salen del driver menos posibilidades tienes de que pase.

No tenemos que olvidar que un driver termina en un MOSFET para cada bobinado del motor, con sus condensadores y diodo parásitos propioss del diseño del transistor. Y que sus curvas características hacen que funcione como se espera para valores concretos... Fuera de ellos, debemos filtrar lo la señal resultante para anular los "parásitos"


resim

Por último el artículo mencionado en el post anterior, si se leen los comentarios al mismo, dice lo mismo que estamos diciendo aquí.
Citar
#15
Si pierde tantos pasos habría que tirarlo, olvidate....

Capaz en algún momento notas que no es una pérdida de pasos, sino que hace un paso más largo al inicio del ciclo. Ponele un osciloscopio a la duet y mostrarme la magia de los smoothers
Citar
#16
@PrimeraRata, como te he dicho, no tengo que convencerte de nada, y menos que demostrarle nada a alguien que en cada mensaje me falta el respeto. 

Pero la idea es excelente... pon ese osciloscopio que comentas en la entrada, la salida o donde creas conveniente en el circuito que creas conveniente, y aprende que la electrónica no es magia... y que un MOSFET (y su comportamiento) lo es, montado en un driver o cualquier otro dispositivo.

En mi país hay un dicho para aquellos que exigen ser enseñados, en lugar de esforzarse en aprender: "A estudiar a Salamanca".

Como a ti Salamanca te pilla lejos... hazlo en cualquier otro sitio... pero estudia y seguramente solo por ese hecho, empieces a ser mas respetuoso.

Y para que veas que me tomo en serio lo de enseñarte, te adjunto las capturas que acabo de hacer a la salida de A1 A2 del driver del eje X de la Duet3D, para que las compares con las de tu osciloscopio.
Ambas tomas son pidiendo el mismo desplazamiento de pasos al motor, y exactamente con la misma configuración.


resim


Como puedes ver, existen dos picos en los flancos que pueden causar esa "ondulación" al ser ejecutados por el motor, producidos por el MOSFET del Driver y que se atenúan sustancialmente con el Smoother. 

Por cierto, aun sigo esperando tus disculpas Gran sonrisa
Citar
#17
@pfvidal tienes razón, el motor como dispositivo analógico que es, necesita una señal analógica para funcionar, pero, como bien dices, el driver le entrega una señal analógica simulada (por PWM) que el motor es incapaz de diferenciar de una real debido a la alta frecuencia con que se genera.
Pero, ciertamente, la señal de base es digital, aunque con una frecuencia de cambio muy alta. Ahí me he colado.
Un saludo.
Citar
#18
No entendí si me iba a explicar o no me iba a explicar.

No tengo osciloscopio pero te recomiendo pasarle tu investigación sobre la magia al dev de la duet, va a estar muy interesado.
Citar
#19
@PrimeraRata, ¿Por qué sigue tratándome como si fuera tonto, si el que no entiende, ni puede demostrar lo que afirma, y habla de magia.... es usted?

Comprendo que no entendiera, lo que ha dicho no entender... es más, viendo su respuesta, estoy seguro de que no ha entendido nada. Pero tranquilo, que para eso estamos todo el mundo, para explicarle lo que no haya entendido. Usted, no se esfuerce en aprender, ni en estudiar, no sea que su salud se resienta.

Yo te explico, la gente de la empresa Think3dPrint3d, han sabido diseñar la Duet3D ( un excelente producto), por lo que no tenga la más mínima duda a cerca de que ellos sí conocen las características de los materiales que han utilizado. Incluso, ¡puede que tengan, osciloscopio y todo! Seguro que saben interpretar la ficha técnica de los productos que han necesitado, y no solo eso... Ya verá usted como saben electrónica como para entender como funcionan todos los componentes que han usado!... o incluso más Gran sonrisa

Aquí hay gente que solo sabe faltar el respeto, hablar con desprecio, y pretender sentar cátedra con afirmaciones fuera de tono, sin haber estudiado ni 6 años de electrónica, ni tener 30 de experiencia. Aquí hay gente que lo que dice, no tiene sentido, lo sabe, pero como no puede escribir artículos técnicos, ni ayudar a los demás excepto en las cuatro cosas con las que se ha encontrado desde que ha empezado en este mundo de las impresoras 3D, y necesita creerse "listo"... solo le queda el argumento de despreciar lo que no entiende.... Bueno pues esa gente, no le quepa la menor duda de que no son los señores de Thin3dPrint3D. Gran sonrisa

Me pidió que le lo mostrara con un osciloscopio porque en los TMC de la Duet un Smotther mejoraba la calidad de la impresión y lo he hecho. Y en lugar de reconocer su error y agradecer que le haya dedicado mi tiempo, a pesar de su constante falta de respeto... sigue en la misma línea. 

Me entristece, ver que he dedicado mi tiempo, como ya me temía a alguien con tan baja calaña moral. Espero que deje de escribir para faltar el respeto y empiece a leer, para aprender... por que si usted leyera lo que escribe usted mismo, pero escrito de un tercero, también sentía vergüenza ajena.

Y ahora, voy a dedicar mi tiempo a alguien que lo merezca...
Citar
#20
El que nombró primero la magia fuiste vos.

Si consideras eso de la gente de t3p por que no compartís con ellos lo que descubriste?

No muestra nada lo que sacaste esa captura, solo se ve que modificaste la salida con los diodos pero nada muestra un error antes y una corrección después.
Citar