[duda] poner endstop del eje X en el lado derecho.

575 views
Skip to first unread message

David Vázquez

unread,
Jun 23, 2014, 5:00:10 PM6/23/14
to asrob-uc3m-i...@googlegroups.com
Buenas a todos.

Me estoy montando (en que momento se me ocurrió...) una modificación de la i3 para meterla en una caja con unas piezas impresas de otra impresoras y unas cuantas "diseñadas" por menda.

Se me ha metido en la cabeza que quiero el motor a la derecha. Lo he puesto pero también quiero el final de carrera a la derecha.
Y aquí empieza mi problema.

En marlin hay una opción de que el homing lo haza hacia el otro lado. Pero al hacerlo presiona el final de carrera y sigue empujando el motor... Si lo quito hace el homing hacia el lado que debe, donde o hay final de carrera.

¿alguna idea?

Gracias.

Antonio Navarro

unread,
Jun 23, 2014, 5:50:41 PM6/23/14
to asrob-uc3m-i...@googlegroups.com
Hola,

La dirección del motor la puedes cambiar por software en marlin, tal como comentas o también 'dando la vuelta' al conector que enchufas en la RAMPS. Por otro lado, lo del final de carrera ¿funciona? Es decir, cuando lo tienes pulsado la RAMPS lo detecta? Con el comando M119 puedes obtener el estado de los finales de carrera. Lo lanzas, presionas el final de carrera y lo vuelves a lanzar y debería indicarte el cambio.

Un saludo,

Iceflow

unread,
Jun 23, 2014, 6:43:59 PM6/23/14
to asrob-uc3m-i...@googlegroups.com
Fotos de esa extraña maquina por prusa!! :D eso hay que verlo!! jejejeje por otro lado, no hay mucho mas que añadir a lo que te ha comentado Antonio, comprueba el estado de los endstops, comprueba como los tienes configurados en el firmware, no olvides descomentar los endstops pullups si conectas el endstop entre SIG y GND...

Y ahora la mitica... no puedo dejar de preguntarlo jejejje cambiar el endstop aun podria entenderlo... pero el motor? porque esa obsesion por ponerlo a la derecha tambien? :S


--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

David Vázquez

unread,
Jun 24, 2014, 12:56:49 AM6/24/14
to asrob-uc3m-i...@googlegroups.com
El motor esta correctamente configurado. En repetier si en el control manual le indico hacia la derecha va hacia la derecha, si le indico a la izquierda va a la izquierda, si "fuerzo" a que toque el fin de carrera repetier asume que esta en 200,0,0. Eso bien.

El problema es el en homing. Si lo dejo normal se va el motor a la izquierda y nunca tocaría el fin de carrera. Si en Marlin le digo que el haga homing en max ignora el fin de carrera y hace un huevo ruido.

Por la noche dándole vueltas pensé que si le digo a Marlin que haga homing en max el final de carrera debería estar conectado en la ramps al eje X max en lugar de al min.

Después de trabajar lo miro.

Quiero subir fotos de la impresora y toda la documentación piezas y planos, pero quería imprimir algo primero por lo menos. Ayer era el día pero.... No pudo ser.

David Vázquez

unread,
Jun 24, 2014, 12:59:24 AM6/24/14
to asrob-uc3m-i...@googlegroups.com
Poner el motor a la derecha es porque yo tengo la impresora a mi derecha. Si ponía el motor a la derecha la cama caliente estaría cinco cm más cerca de mi.

Lo cual, en el momento de parirlo
Me parecía fundamental. Ahora mismo no lo hubiese hecho. Pero o voy a volver a hacer todos los agujeros de las maderas.

Javier Calvo

unread,
Jun 24, 2014, 5:01:13 AM6/24/14
to asrob-uc3m-i...@googlegroups.com
Hola...
En la RAMPS cambia la ubicación del conector del final de carrera por la otra disponible para ese eje. Y luego habilita en el firmware el final de carrera de la derecha como home. Y deshabilita el de la izquierda.
Y a funcionar. A mí también me costó dar con la solución. Pero ya lleva unos cuantos meses funcionando.
Saludos.

David Vázquez

unread,
Jun 24, 2014, 6:00:09 AM6/24/14
to asrob-uc3m-i...@googlegroups.com
Gracias. Lo probaré en cuanto vuelva de trabajar.

Pongo unas afotillos de como va la impresora. Espero poder imprimir hoy algo.

Iceflow

unread,
Jun 24, 2014, 6:21:52 AM6/24/14
to asrob-uc3m-i...@googlegroups.com
jejejejje como mola :D sigo sin entender el porque del motor en el otro lado ni lo del endstop... pero bueno, manias de cada uno simplemente XDD

Por cierto... si tienes el endstop de X a la derecha el de Y lo tienes que poner adelante e invertir el sentido de ese eje... o te saldran las piezas espejadas... :S mira que os liais para nada... :((((


--

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

Xoan Sampaiño

unread,
Jun 24, 2014, 7:03:37 AM6/24/14
to asrob-uc3m-impresoras-3d
Tienes varias opciones (básicamente son sólo dos), pero tienes que tener claro que tu base es un plano cartesiano [1], y concretamente la parte que corresponde al cuadrante positivo (en la imagen de la Wikipedia, es el cuadrante en el que se sitúa el punto (2,3), en verde). A ver si consigo explicarme :D

* Los finales de carrera mínimos, los que usamos normalmente, se sitúan de forma que cuando el punto de impresión (la boquilla) se desplaza en sentido negativo, hacia el 0, se los encuentra en algún punto de ese recorrido, y ese punto es el que se considera como 0.
* Los finales de carrera máximos, los que *no* usamos normalmente, se sitúan de forma que cuando el punto de impresión (la boquilla) se desplaza en sentido positivo, hacia el infinito, se los encuentra en algún punto de ese recorrido, y ese punto es el que se considera como el límite físico máximo del área de impresión en ese eje.

Con lo cual, tu configuración puede ser la que quieras y utilizar los finales de carrera que quieras (ambos en cada eje, sólo el mínimo o sólo el máximo en un eje, un mínimo en un eje y un máximo en el otro, etc...), pero la cuestión es que tienes que configurarlo correctamente dependiendo de ello :D

Ahora las dos opciones de tu caso en particular, pero en ambas siempre tendrás que tener en cuenta que en el eje X el desplazamiento en sentido positivo es hacia la derecha, y en el eje Y el desplazamiento positivo (de la base) es hacia la parte delantera, considerando esa parte la parte desde la que sacaste la foto; si cambias uno de los sentidos de desplazamiento, obligatoriamente tienes que cambiar el otro para mantenerte siempre en el primer cuadrante, aunque en un caso el punto 0,0 estará en la esquina delantera-izquierda de la base, y en el otro estará en la esquina trasera-derecha, que sería como si girases el cuadrante positivo 180º

1. Puedes poner los finales de carrera a la derecha en el eje X y al fondo en el Y, pero tendrás que obligatoriamente configurar uno como máximo y otro como mínimo.
2. Puedes poner el final de carrera del eje X a la derecha, y el del eje Y delante, y tendrás que configurar ambos como mínimos o ambos como máximos.

La segunda opción es la más sencilla, ya que en realidad no tendrías que cambiar nada más que el sentido de movimiento positivo de tus ejes, que tendría que ser siempre hacia los finales de carrera, es decir, ambos contrarios a lo que estamos acostumbrados, pero que el resultado es el mismo que si girásemos 180º nuestras máquinas.

La primera también es sencilla, pero tendrías que deshabilitar el final de carrera mínimo en uno de los ejes y habilitar el máximo (da igual en cual, mientras en el otro configures el final de carrera mínimo).

Toda la configuración se hace en Marlin y en Repetier en el fichero Configuration.h, y en ambas implica:

1. Habilitar o deshabilitar el/los final/es de carrera que quieras configurar (esto en realidad no es obligatorio, porque puedes habilitarlos todos y pasar al punto siguiente)
2. Configurar el sentido en el que quieras que se haga «homing»

Es decir:

* En Marlin:


* En Repetier:


En ambos casos, lo que realmente te interesa es el punto 2. Es decir, que si en un eje *sólo* tienes un final de carrera máximo, el sentido en el que haces «homing» es «1», que básicamente es lo que vas a tener que cambiar, además de conectar correctamente ese final de carrera en la placa, respecto a la configuración normal estándar de cualquier otra Prusa :D

Respecto al punto 1 de la configuración, simplemente ten en cuenta que en Repetier tienes que decirle qué finales de carrera tienes, porque creo que no puedes hacer «homing» hacia el final de carrera máximo si lo tienes deshabilitado.

Así que si te quieres complicar la vida, que sería lo que deberías hacer para que ésto al final sirviese de algo más que imprusar, yo optaría por la opción 1, un final de carrera mínimo y otro máximo; pero si quieres lo sencillo, simplemente pon el final de carrera del eje Y delante y arreando :D

Espero que «máis ou menos» se entendiese ;)

--
Xoan Sampaiño [xoan@twitter|vimeo|flickr|delicious]

 /\  Document Freedom Day - Liberate your documents
_\/` http://documentfreedom.org/ - March 26th, 2014

David Vázquez

unread,
Jun 24, 2014, 7:07:31 AM6/24/14
to asrob-uc3m-i...@googlegroups.com
Se me metió en la cabeza. Coño estoy sentado a la izquierda de la impresora esos cinco centímetros que va a estar más cerca la hetabed de mi si ponía el motor a la derecha me parecieron fundamentales en su momento.

No hace falta darle la vuelta al eje y. En teoría cuando mande hacer homming en lugar de ir a 0,0,0 ira a 200,0,0 y a partir de eso a funcionar.

Espero terminar totalmente la impresora este verano. Si hoy imprime me faltaría, por orden:

-esconder la electrónica debajo de la impresora.
-fijar la fuente de alimentación debajo.
-imprimir eje X de la rework y colocarlo
-ponerle la tapa de atrás.
-porta rollos de filamento dentro de la caja
-colocar en el frontal botón de encendido, de reset y de ventilador del hotend.
-diseñar una puerta frontal con ventanita.
-desmontar y pintar.


Y eso contando que salga todo bien hoy y no necesite cambiar nada....

Iceflow

unread,
Jun 24, 2014, 7:29:36 AM6/24/14
to asrob-uc3m-i...@googlegroups.com
Coño... si en vez de a 0.0.0 va a 200.0.0 la pieza te saldra espejada como te he dicho... XDDDDD en algunas piezas te puede dar igual y servir, pero imprusate un extrusor o un X-end espejado y a ver como lo usas... usarlo lo usaras, pero teniendo que darle la vuelta a la pieza y ponerla en otro eje... osea, al final, la pieza esta mal impresa y no como fue diseñada... pero tu veras, no te lo decimos porque seamos mas cabezones que tu y queramos que lo hagas como nosotros... te lo decimos porque si no, acabaras dandote cuenta y cambiandolo mas adelante despues de hacer tenido esos problemas...

Mi consejo es que pongas el endstop del eje Y adelante, para que asi todo este donde debe y no tengas problemas...


--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo  impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Xoan Sampaiño

unread,
Jun 24, 2014, 7:32:47 AM6/24/14
to asrob-uc3m-impresoras-3d
2014-06-24 13:29 GMT+02:00 Iceflow <ais...@gmail.com>:
> Coño... si en vez de a 0.0.0 va a 200.0.0 la pieza te saldra espejada como
> te he dicho... XDDDDD en algunas piezas te puede dar igual y servir, pero
> imprusate un extrusor o un X-end espejado y a ver como lo usas...

Nop. Si hace el «homing» hacia el final de carrera máximo (hacia el
punto 200,0,0), las piezas le saldrán igual que a todos: correctas.

Iceflow

unread,
Jun 24, 2014, 8:08:24 AM6/24/14
to asrob-uc3m-i...@googlegroups.com

Ups vale, si, uno min y otro max, pero entonces el minimo ira por software... Y sera mas "largo" el tiempo de homming, no? Ir al maximo y luego vuelta al minimo por software... vaya lio... :S

Xoan Sampaiño

unread,
Jun 24, 2014, 8:12:05 AM6/24/14
to asrob-uc3m-impresoras-3d
No.

Realmente cuando ejecutas G28 la máquina hace «homing» hacia donde tú
tengas configurado que lo haga (imagina una delta, hace «homing» hacia
arriba, pero el siguiente movimiento no es ir al punto (0,0,0) sino
que comienza directamente --aunque en ese caso tenga que bajar para ir
al primer punto de la impresión).

En su caso, haría «homing» en el punto (200,0,0) y de ahí iría al
primer punto de la impresión.
> Para publicar en este grupo, envía un correo electrónico a
> asrob-uc3m-i...@googlegroups.com.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.

Iceflow

unread,
Jun 24, 2014, 8:14:02 AM6/24/14
to asrob-uc3m-i...@googlegroups.com

Aps, asi si que suena menos coñazo ;) gracias por la explicacion Xoan!! Ere un crá!!

David Vázquez

unread,
Jun 25, 2014, 1:16:55 AM6/25/14
to asrob-uc3m-i...@googlegroups.com
Ya esta solucionado.

Al final he tendió que hacer tres cosas.

-en Marlin decirle que HOME lo haga en el eje X en máx.
-en la ramps conectar el final de carrera en X max.
-en repetier host decirle, en opciones, que el homming lo hace en máx en el eje X.

He impreso una "L de calibración" y ha salido correcta, sin ser espejo.

Iceflow

unread,
Jun 25, 2014, 4:36:24 AM6/25/14
to asrob-uc3m-i...@googlegroups.com
Perfect!! :D


Reply all
Reply to author
Forward
0 new messages