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
CONSULTA es posible utilizar el controlador paso a paso s42b en una ramps 1.3?
#1
Hola, estaría interesado en saberlo, para ver si puedo hacerle esa actualización sin que se me queme la ramps, o suceder algo parecido.

la controladora s42b es esta:

[Imagen: Placa-de-Control-de-controlador-de-circu...-960x.webp]



Gracias por adelantado por la información.
  Responder
#2
(08-10-2020, 06:32 PM)cerverus escribió: Hola, estaría interesado en saberlo, para ver si puedo hacerle esa actualización sin que se me queme la ramps, o suceder algo parecido.

la controladora s42b es esta:

[Imagen: Placa-de-Control-de-controlador-de-circu...-960x.webp]



Gracias por adelantado por la información.
Por poder no creo que tengas ningún problema. La cuestión es, por qué te has decidido a montar este sistema? Es sólo una duda.
Si es por tener el control de corriente pasos y demás de manera fácil, puedes montar cualquier SPI y controlarlos desde el LCD

Enviado desde mi M2003J15SC mediante Tapatalk
  Responder
#3
Por este motivo.
El video está en inglés, aunque ya se intuye qué hace el s42b...

Un saludo.
  Responder
#4
(08-10-2020, 10:24 PM)cerverus escribió: Por este motivo.
El video está en inglés, aunque ya se intuye qué hace el s42b...

Un saludo.
Si la teoría me la sé, llevo tiempo trabajando con motores paso-paso. Yo era la duda de tú elección. Imagino que será por el tema encoder, yo en ese caso prefiero las tecnologías SPI; sensorless; híbrido y demás de los TMC.

Enviado desde mi M2003J15SC mediante Tapatalk
  Responder
#5
(09-10-2020, 01:36 PM)dvera16 escribió:
(08-10-2020, 10:24 PM)cerverus escribió: Por este motivo.
El video está en inglés, aunque ya se intuye qué hace el s42b...

Un saludo.
Si la teoría me la sé, llevo tiempo trabajando con motores paso-paso. Yo era la duda de tú elección. Imagino que será por el tema encoder, yo en ese caso prefiero las tecnologías SPI; sensorless; híbrido y demás de los TMC.

Enviado desde mi M2003J15SC mediante Tapatalk

Entonces, que tecnología de lazo cerrado se le podría poner a una ramps?

Gracias por adelantado por la información
  Responder
#6
Hola, como ha indicado @dvera16, el s42b debería funcionar sin ningún problema en la RAMPS 1.3 y también en cualquier placa que admita drivers del tipo Pololu.
Desde mi punto de vista, estos motores con drivers con control de lazo cerrado para impresoras 3D no tienen una aplicación real y me explico: en todos los videos de demostración de su funcionamiento, lo que se hace es desviar de su posición, de forma repentina, el cabezal de impresión y a partir de ahí la impresión continúa de forma normal. Lógicamente, dado que la incidencia se produce en un punto concreto de la impresión, al final de la misma no tiene un reflejo apreciable en el resultado.
Pero eso no es para lo que se quieren estos mecanismos (nadie va a dar empujones al cabezal de impresión cuando está imprimiendo la máquina), sino para evitar la pérdida de pasos en un eje, normalmente porque no se mueve como debería hacerlo.
En ese caso, cada vez que el eje pasa por esa posición, se producirá la pérdida de pasos que el driver de lazo cerrado corrige de forma automática: si el eje que pierde pasos es el X o el Y, la extrusión se ha realizado ya por completo y la corrección de la posición se realizará sin depositar material.
Dado que el eje siempre pierde pasos en el mismo punto, es casi completamente seguro que al final de la impresión, en ese punto y en toda la altura de la pieza se verá un defecto, aunque haya control de lazo cerrado.
Por otro lado, si la impresora está bien diseñada y sus ejes se mueven con suavidad (que es como debe ser), el lazo cerrado pasará completamente desapercibido.
  Responder
#7
(09-10-2020, 08:19 PM)Simemart escribió: Hola, como ha indicado @dvera16, el s42b debería funcionar sin ningún problema en la RAMPS 1.3 y también en cualquier placa que admita drivers del tipo Pololu.
Desde mi punto de vista, estos motores con drivers con control de lazo cerrado para impresoras 3D no tienen una aplicación real y me explico: en todos los videos de demostración de su funcionamiento, lo que se hace es desviar de su posición, de forma repentina, el cabezal de impresión y a partir de ahí la impresión continúa de forma normal. Lógicamente, dado que la incidencia se produce en un punto concreto de la impresión, al final de la misma no tiene un reflejo apreciable en el resultado.
Pero eso no es para lo que se quieren estos mecanismos (nadie va a dar empujones al cabezal de impresión cuando está imprimiendo la máquina), sino para evitar la pérdida de pasos en un eje, normalmente porque no se mueve como debería hacerlo.
En ese caso, cada vez que el eje pasa por esa posición, se producirá la pérdida de pasos que el driver de lazo cerrado corrige de forma automática: si el eje que pierde pasos es el X o el Y, la extrusión se ha realizado ya por completo y la corrección de la posición se realizará sin depositar material.
Dado que el eje siempre pierde pasos en el mismo punto, es casi completamente seguro que al final de la impresión, en ese punto y en toda la altura de la pieza se verá un defecto, aunque haya control de lazo cerrado.
Por otro lado, si la impresora está bien diseñada y sus ejes se mueven con suavidad (que es como debe ser), el lazo cerrado pasará completamente desapercibido.
Mejor explicación no se puede dar. Yo este tipo de tecnología la he usado en extrusores de husillo industrial, ahí si, porque te corrige el flujo del paso de material, y se monta en todos los motores (extrusor, rodillos que reaccionan el material extruido; bobinador que lo enrolla...) Pero va todo comunicado con encoderes a un autómata común y te varía los pasos a todos los motores para que tengan la misma relación. En una impresora 3Dbien ajustada montada, un trinamic de la versión que sea es más que suficiente, ya que la perdida de pasos suele ser por error nuestro al meter el consumo, o montar la mecánica

Enviado desde mi M2003J15SC mediante Tapatalk
  Responder
#8
(09-10-2020, 08:19 PM)Simemart escribió: Hola, como ha indicado @dvera16, el s42b debería funcionar sin ningún problema en la RAMPS 1.3 y también en cualquier placa que admita drivers del tipo Pololu.
Desde mi punto de vista, estos motores con drivers con control de lazo cerrado para impresoras 3D no tienen una aplicación real y me explico: en todos los videos de demostración de su funcionamiento, lo que se hace es desviar de su posición, de forma repentina, el cabezal de impresión y a partir de ahí la impresión continúa de forma normal. Lógicamente, dado que la incidencia se produce en un punto concreto de la impresión, al final de la misma no tiene un reflejo apreciable en el resultado.
Pero eso no es para lo que se quieren estos mecanismos (nadie va a dar empujones al cabezal de impresión cuando está imprimiendo la máquina), sino para evitar la pérdida de pasos en un eje, normalmente porque no se mueve como debería hacerlo.
En ese caso, cada vez que el eje pasa por esa posición, se producirá la pérdida de pasos que el driver de lazo cerrado corrige de forma automática: si el eje que pierde pasos es el X o el Y, la extrusión se ha realizado ya por completo y la corrección de la posición se realizará sin depositar material.
Dado que el eje siempre pierde pasos en el mismo punto, es casi completamente seguro que al final de la impresión, en ese punto y en toda la altura de la pieza se verá un defecto, aunque haya control de lazo cerrado.
Por otro lado, si la impresora está bien diseñada y sus ejes se mueven con suavidad (que es como debe ser), el lazo cerrado pasará completamente desapercibido.

Hola, entonces cómo habría que configurarlos en la ramps? he intentado conectarlos como un driver normal en dicha ramps, pero no me deja mover los ejes en los que los he insertado...

Gracias por adelantado por la información.
  Responder
#9
(10-10-2020, 04:38 PM)cerverus escribió:
(09-10-2020, 08:19 PM)Simemart escribió: Hola, como ha indicado @dvera16, el s42b debería funcionar sin ningún problema en la RAMPS 1.3 y también en cualquier placa que admita drivers del tipo Pololu.
Desde mi punto de vista, estos motores con drivers con control de lazo cerrado para impresoras 3D no tienen una aplicación real y me explico: en todos los videos de demostración de su funcionamiento, lo que se hace es desviar de su posición, de forma repentina, el cabezal de impresión y a partir de ahí la impresión continúa de forma normal. Lógicamente, dado que la incidencia se produce en un punto concreto de la impresión, al final de la misma no tiene un reflejo apreciable en el resultado.
Pero eso no es para lo que se quieren estos mecanismos (nadie va a dar empujones al cabezal de impresión cuando está imprimiendo la máquina), sino para evitar la pérdida de pasos en un eje, normalmente porque no se mueve como debería hacerlo.
En ese caso, cada vez que el eje pasa por esa posición, se producirá la pérdida de pasos que el driver de lazo cerrado corrige de forma automática: si el eje que pierde pasos es el X o el Y, la extrusión se ha realizado ya por completo y la corrección de la posición se realizará sin depositar material.
Dado que el eje siempre pierde pasos en el mismo punto, es casi completamente seguro que al final de la impresión, en ese punto y en toda la altura de la pieza se verá un defecto, aunque haya control de lazo cerrado.
Por otro lado, si la impresora está bien diseñada y sus ejes se mueven con suavidad (que es como debe ser), el lazo cerrado pasará completamente desapercibido.

Hola, entonces cómo habría que configurarlos en la ramps? he intentado conectarlos como un driver normal en dicha ramps, pero no me deja mover los ejes en los que los he insertado...

Gracias por adelantado por la información.
En la gitup de Bigtreetech tienes un manual muy extenso, pero imagino que, por parte de Marlin, lo primero es conectar el driver en su posición, que coincidan las patillas step, dir, etc en su posición en la Ramps, y en el firmware yo en el apartado de drivers le desconmentaría cada eje donde lo pongas y le diría que driver es, la versión de pololu A4... Y ya luego tendrás que seguir el manual del motor y controlador para conectar y configurar todo en el oled

Enviado desde mi M2003J15SC mediante Tapatalk
  Responder
#10
Hola, ya he comprobado que los conectores están correctamente puestos, y aunque se ilumina la pantalla lcd de la controladora s42b, y me permite hacer el calibrado, luego no me permite mover los motores con algun programa como el cura. He intentado configurar el marlin con el Marlin Builder, pero no hay manera de indicarle que el driver que le quiero poner es el stm32f. Alguien sabe qué datos hacen falta para configurarlo correctamente? Agradecería que las indicaciones las hicieran para alguien como yo, que no tiene idea de cómo configurar el Marlin...

Gracias por adelantado por la información.
  Responder
#11
Hola, creo que tienes bastante liado este tema de los drivers/MCU's y eso te está complicando mucho la comprensión de todo este proceso.
El stm32f no es un driver sino una MCU de 32 bits y que es la que ha incorporado BTT en el S42B para controlar todo el proceso del lazo cerrado, pero no tiene nada que ver con el Arduino Mega que tendrás instalado en la RAMPS y que es la MCU que ejecutará el código de Marlin en tu impresora.
Si en Marlin tienes configurada la placa correcta, Marlin Builder utilizará el entorno ATMega y te estará preguntando si es el 1280 o el 2560: en tu caso es este último.
La configuración que tienes que hacer en Marlin para ese motor, consiste solo en definir los micropasos por milímetro del eje en el que lo instales, en función de los micropasos que configures en el mismo motor.
No es necesario que indiques ningún tipo de driver: si no descomentas ninguno, Marlin asumirá que son A4988, que valen perfectamente para controlar los S42B.
Es decir, que si configuras el S42B a 16 micropasos, seguramente no tengas que cambiar nada en Marlin de como lo tenías antes de instalar este motor.
Lo que debes asegurarte, es de conectar bien el adaptador del S42B en el zócalo del driver en la RAMPS.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  CONEXION DE LCD DE HEPHESTOS 2 A UNA RAMPS 3Dadicto 3 385 27-12-2021, 05:30 PM
Último mensaje: Macuho
  Impresion de engranajes pequeños, posible? posada_posada 1 399 17-11-2021, 04:21 PM
Último mensaje: grafisoft
  CONSULTA Hola, alguien sabe si se puede combinar un tmc2209 con un controlador s42b v1.0? cerverus 8 1,605 10-10-2020, 10:03 PM
Último mensaje: cerverus
  Guia detallada para configurar Marlin, paso a paso staticboards 15 13,613 15-06-2020, 06:31 PM
Último mensaje: Simemart
  Montar disipadores en motores paso a paso PAP - SOLUCIONADO PacoMB 2 998 19-05-2020, 04:42 PM
Último mensaje: PacoMB