AYUDA: Eje X gira en un solo sentido

1,640 views
Skip to first unread message

Pagani Zonda

unread,
Apr 16, 2017, 10:18:27 PM4/16/17
to Clone Wars: Imprimiendo impresoras 3D
Buenos dias gente, les consulto:

Acabo de armar una impresora 3D, tengo toda la mecanica montada y la electrónica tambien (Arduino Mega 2560/Ramps 1.4/ Pololus 4988) . Probando el movimiento de los motores con pronterface me di cuenta que el eje X gira bien en un sentido y en el otro sentido al darle la orden se escucha un ruido (como que le llega corriente) pero no gira.

Los otros ejes Y y Z y extrusor andan bien.

Probe cambiando el motor, el cable del motor, el endstop, el driver y sigue igual.

Si invierto el sentido del eje X en el marlin con

#define INVERT_X_DIR

pasa lo mismo pero en el otro sentido.

pero si le doy vuelta al cable en la ramps no cambia el sentido de giro del problema

No estaria entendiendo que esta pasando

Que podra ser??

Sergio P.

unread,
Apr 17, 2017, 2:10:37 AM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
Hola, ¿has probado a conectar los sensores de temperatura de la cama y del hotend?
Si no lo haces, solo girarán en un único sentido ;)

Francisco Pavón

unread,
Apr 17, 2017, 3:05:47 AM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
Buenas,

Si se mueve en un sentido, debería moverse en el contrario al menos la distancia recorrida, salvo que detecte que está pulsado el endstop, caso en el que no se mueve. Si no los tienes conectados, pon la lógica en el firmware para que los considere pulsados como cerrados y no pulsados como abiertos para las pruebas.

La última candidata de marlin (rc8) no considera los termistores salvo que pongas a calentar, por lo que esto quita el error de min. temp y que no se mueva nada si no los tienes conectados.

¿Si mueves el motor con la mano y sin corriente, se mueve fácilmente hacia los dos sentidos?

¿has verificado que los cables están correctamente identificados (el par de cada bobina)?

Ya nos irás contando

Saludos.

Diego Lale

unread,
Apr 17, 2017, 8:48:20 AM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
El g-code M119 sirve para ver di el final de carrera funciona correctamente y descartar ese fallo.
... y luego leyendo http://reprap.org/wiki/Clone_Wars_Netiquette/es ya mucho mejor...jeje

Pagani Zonda

unread,
Apr 17, 2017, 9:06:04 AM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
si tengo toda la electrónica conectada

Pagani Zonda

unread,
Apr 17, 2017, 9:28:47 AM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
si probe tambien sin los endstop conectados, igual no creo que sean los endstop porque los tres ejes hacen homing correctamente e incluso use el endstop del eje Y que funciona correctamente y sigue pasando lo mismo.

no me figura ningun error de min temp ni nada, en el lcd figura la posicion del eje mientras le doy la orden en pronterface como si se moviera pero solo lo hace en un sentido

estoy usando el motor del extrusor que funciona bien en ambos lados y el cable tambien

Pagani Zonda

unread,
Apr 17, 2017, 9:29:52 AM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
si si ya comente mas arriba que hice pruebas con otros endstop y disculpa no habia visto ese enlace. es que me volvi loco con este tema vi el grupo y publique sin fijarme je

Carlos Hernandez

unread,
Apr 17, 2017, 10:07:12 AM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
Hola.

Probaste a descartar el propio Motor? si lo pones donde esta el Y falla del mismo modo? en el Otro motor el que falla?

Según lo que cuentas entiendo que podria ser o uno de los eslavones de la siguiente cadena La Ramps, el Driver o el Motor.

Quizas me equivoque pero por probar... xD

Suerte.

Pagani Zonda

unread,
Apr 17, 2017, 10:13:51 AM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
el motor funciona bien, probe con otro motor y pasa lo mismo, otro endstop, otro driver

y no tengo otra ramps o arduino para descartar :P

Francisco Pavón

unread,
Apr 17, 2017, 10:25:09 AM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
Buenas

¿Que tipo de motores estás usando?

¿cuantos cables tienen 4 ,5 , 6?

¿Si giras el conector del motor (imagina que está conectado negro 1- verde  2 - rojo  3 - azul 4, si lo conectas como azul 1- rojo 2 - verde 3 - negro 4,  sigue funcionando en el mismo sentido de rotación (que sería el otro ya que se invierte) pero en el previo no? OJO: Antes de cambiar, todo apagado para evitar puentes e historias.

Saludos.

Pagani Zonda

unread,
Apr 17, 2017, 10:34:08 AM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
tienen 4 cables

esto es lo que me llama la atencion, por ejemplo.

ahora gira bien en sentido horario y hace ruido pero no gira en el antihorario

si le doy vuelta al cable en la ramps no cambia el sentido de giro del problema, o sea:

sentido horario: gira bien
sentido antihorario: problema

pero si invierto el sentido del eje X en el marlin con

#define INVERT_X_DIR

se cambia el sentido del problema, o sea:

sentido horario: problema
sentido antihorario: gira bien

Carlos Hernandez

unread,
Apr 17, 2017, 10:36:18 AM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
Hola.

Si no tienes otra ramps u Arduino, prueba montando los drivers a pelo. busca un proyecto que lo haga, por ejemplo este

http://fritzing.org/projects/stepper-motor-with-drv8825-cnc-router-grbl



Pagani Zonda

unread,
Apr 17, 2017, 10:42:07 AM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
Encima ahora me sucede otro problema:

Tengo dos extrusores y cama caliente MK3 conectada mediante un rele. Pero como que se confunde el segundo extrusor con la cama.

Doy calentar al segundo extrusor y se conecta el rele y calienta un poco la cama y hace ruidos el rele

y si doy calentar a la cama se calienta tambien el segundo extrusor hasta que da error max temp

esto no me pasaba antes y ahora solo modifique en el marlin configuraciones de los endstop y direccion del motor. conectando y desconectado todo desenchufado


Iceflow

unread,
Apr 17, 2017, 12:01:15 PM4/17/17
to asrob-uc3m-i...@googlegroups.com
Puedes poner unas fotos de como tienes las conexiones en la electronica?

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-impresoras-3d@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/asrob-uc3m-impresoras-3d/19668658-a484-4393-b9f9-a82c13ae1476%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Diego Lale

unread,
Apr 17, 2017, 2:08:20 PM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
Yo no descartaría aún probar M119 y ver si la electrónica interpreta correctamente el final de carrera pulsado y sin pulsar

Nichel Sarmiento

unread,
Apr 17, 2017, 2:24:42 PM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
La ramp es de las baratitas de AliExpress?
Pq me suena.. Tuve el mismo problema antes de que muriera la mía, le daba a calentar al extrusor y calentaba la cama y al revés..

Pagani Zonda

unread,
Apr 17, 2017, 3:50:52 PM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
Aisflou la conexion la segui al pie de la letra de aca:




con el segundo extrusor en D9 y su termistor en T2.

Nichel Sarmiento la ramps no creo que sea de esas baratas de aliexpress. la compre aca en mi ciudad y el arduino es original.


Pagani Zonda

unread,
Apr 17, 2017, 3:58:52 PM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
ACTUALIZO

Finalmente di con el problema. Era uno de los drivers que estaba mal regulado el tornillo de ajuste de la corriente.

Yo al intentar calibrar ese driver midiendo la corriente en el amperimetro no acusaba un cambio de corriente apreciable, asi que supongo que gire demasiado ese tornillo y para tratar de no romper nada mejor lo deje ahi y no lo toque mas.

Pude identificar cual era el driver que daba problemas y cuando me acorde de lo que habia echo lo volvi a dejar como estaba originalmente.

Ahora no tengo ninguno de los problemas que publique aca

Todos los motores se mueven bien y no se confunde mas la cama con el extrusor. La verdad me parece muy extraño pero bueno, espero no tener mas problemas.

Muchas gracias por su ayuda y no se si tengo que cerrar el tema o algo es la primera vez que publico disculpen

Gracias!

Iceflow

unread,
Apr 17, 2017, 5:42:20 PM4/17/17
to asrob-uc3m-i...@googlegroups.com
Si que es muy extraño que por un driver se confundan cama con extrusor y esos otros problemas... O.o

Revisa que no se toquen las partes metálicas de los mosfets de los extrusores y de la cama caliente o si que harán cosas de esas extrañas... ;)

--
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impresoras-3d+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-impresoras-3d@googlegroups.com.

Pagani Zonda

unread,
Apr 17, 2017, 9:17:04 PM4/17/17
to Clone Wars: Imprimiendo impresoras 3D
si, ahora que me lo decis puede ser que se hayan estado tocando los mosfets, estaban muy cerca ya los separe un poco

Mario Montaño

unread,
Feb 23, 2018, 7:45:10 PM2/23/18
to Clone Wars: Imprimiendo impresoras 3D
buen dia, a mi me ha pasado igual con todas las tarjetas que he manejado, desde la que tienes tu hasta la version para el arduino uno, mi ultima adquisicion fue un TB6560 de 3 ejes y he tenido varios problemas:

1.- en el datasheet tengo un orden de conexiones fisicas eje X, eje Y, eje Z pero al conectarlo al mach 3 me funciona asi, eje X, eje Z, eje Y
2.- mi eje X no cambia el sentido, no es el motor ya que cambie la posicion y funciono bien, cambie la configuracion de los pines y ocurrio algo rarisimo, les cambie el step entre X y Y y siguieron funcionando normal, la diferencia que si yo cambio de sentido el Y al caminar el X (no importa hacia donde) cambiaba el sentido junto con el Y.

el problema que tienes tu con tu RAMPS lo resolvi utilizando en GRBL controller, si lo programaba desde el Arduino siempre me daba el problema, a menos que cambies la ramps por drivers individuales.

espero alguien pueda ayudarme con mi problema y haber aportado algo al post xD gracias 
Reply all
Reply to author
Forward
0 new messages