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
Marlin hace mal el homing
#1
Los endstops de mi impresora funciona de la manera correcta en todas direcciones pero he estado intentando cambiar la dirección en que hacen homing, por que quiero que estén en lugares mejor ubicados, asi que  moví la opción de invertir homing en marlín, y cuando lo pruebo los motores se mueven un poquito en la dirección que quiero y se detienen, y si tocan el endstop estos ya no responden a las ordenes, ¿Qué estoy haciendo mal?
  Responder
#2
Donde tienes puestos los finales de carrera?
  Responder
#3
Hola, para entender todo esto, un poco de teoría: los finales de carrera existen para permitir al firmware determinar el punto que considerará como el origen (punto 0) de los ejes, para lo que se utilizan dispositivos que den una señal al activarse con el movimiento, bien sea un interruptor mecánico o un sensor de otro tipo.
A partir de ahí, el firmware decide la posición del origen, que no tiene porqué ser en la que se activan los finales de carrera, para lo que cuenta con parámetros que le indican donde posicionarlo: el tipo de final de carrera (MIN o MAX) y los offsets.
El tipo de final de carrera indica si el origen se coloca donde se encuentra el final de carrera (MIN) o en el lado contrario (MAX), en este último caso a la distancia definida para la posición máxima del eje (X_MAX_POS, Y_MAX_POS o Z_MAX_POS), pues se asigna dicho valor a la posición del eje cuando se activa el final de carrera.
Asociados a los tipos de final de carrera están las direcciones de homing (X_HOME_DIR, Y_HOME_DIR y Z_HOME_DIR), cuyo valor será -1 para MIN y 1 para MAX.
Como es lógico, el sentido del movimiento de los ejes tendrá que configurarse de forma que se muevan hacia los finales de carrera de forma correcta en función de su tipo: en sentido decreciente para MIN y creciente para MAX.
Por su parte, los offsets desplazan el origen, en un sentido u otro del eje en función de su signo.
Combinando correctamente todo lo anterior, se puede colocar el origen de los ejes en cualquier punto del área de desplazamiento, independientemente de la posición física de los finales de carrera.
Pero existe una norma para el posicionamiento de los ejes en las máquinas CNC (las impresoras 3D lo son), a la que se adhieren la inmensa mayoría de fabricantes de hardware y programadores de software, que limita las opciones para posicionar el origen: es la norma DIN66217, según la cual y siempre mirando la máquina desde su parte frontal, el eje X va de izquierda a derecha, el eje Y de delante a atrás y el eje Z de abajo a arriba, todos ellos en sentido creciente.
Esto implica que el origen esté situado en la esquina delantera izquierda del área de trabajo y que, si no se coloca ahí, será otro el frente de la máquina o la pieza saldrá invertida respecto a algún eje.
Es decir, para una máquina determinada (con sus finales de carrera colocados), una vez decidido cual es su frente, el origen está fijado y lo que queda es configurar el firmware de forma correcta para respetar esa posición, tanto en la asignación de los ejes y su movimiento, como en el homing.
  Responder
#4
Gracias es una respuesta muy detallada, voy a hacer lo que dices
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  CONSULTA Cambiar homing Anet et4 laroja04 4 0 22-12-2023, 01:10 AM
Último mensaje: Simemart
  De Marlin 2.0.9 a Marlin 2.12 21Curiosos 3 268 22-01-2023, 09:36 PM
Último mensaje: 21Curiosos
  G28 solo me hace una prueba de Z 21Curiosos 4 376 03-07-2022, 11:40 AM
Último mensaje: 21Curiosos
  CONSULTA No homing en eje Z Mateoricch 4 1,813 18-01-2021, 06:26 AM
Último mensaje: Roberto Rmz
  Simplify3d imprime mal esquinas cubo calibración acarvmed 16 9,238 06-08-2020, 12:36 AM
Último mensaje: Manny2020