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
Cambio origen coordenadas tras poner Marlin
#1
Hola, ayer me aventure a poner Marlin en mi Ender 5 con la ayuda de un tutorial y unos ficheros preparados de TH3D y todo bien pero ahora me ha cambiado el origen de coordenadas, no es un gran problema pero me dificulta más que antes el sacar las piezas tras impresión y me gustaría ponerlo como antes pero no encuentro donde cambiarlo. Adjunto una imagen con paint para que se entienda mejor. Agradecería mucho si me pudierais echar una mano. Gracias!!

[Imagen: a.png]
  Responder
#2
Hola, si no has modificado físicamente la posición de los finales de carrera, es imposible que el origen de coordenadas se traslade a la esquina opuesta de la cama.
Otra cosa es que se dirija a esa esquina al realizar el home, pero no lo podrá completar pues hacia ese lado no podrá activar los interruptores.
Si es esto último, tendrás que comprobar si el problema está en que los ejes se mueven en la dirección equivocada o es la dirección del home la que está mál configurada.
Si el dibujo está orientado como se ve la cama de frente a la impresora, el lugar para el home conforme con la norma sería el que indicas como POST MODIF.
  Responder
#3
Soy nuevo en esto e intentaré explicartelo lo mejor que pueda. Fisicamente no he tocado nada únicamente cargarle el marlin. Cuando le digo que haga un HOME va a la posición que indico como "antes modif." como hacía antes y cuando le digo que imprima empieza desde ahí pero antes cuando empezaba a imprimir imprimia una linea inicial desde la posición de home hasta el punto más cercano a nosotros si miramos la foto pues ahora eso lo realiza en el lado contrario es decir desde el punto "post modif." hacia delante y las piezas que antes imprimia orientadas hacía un lado ahora las imprime orientadas al lado opuesto y al terminar la impresión en vez de situarse en el punto home se va al punto "post modif.". Yo diría que tiene que ver con algún eje invertido pero no acabo de verlo claro y no sé como modificarlo en marlin.
Espero haberme explicado bien y gracias por ayudar!
  Responder
#4
Muy bien, ahora lo he entendido y ya he localizado donde está el origen del problema.
La Ender 5 tiene colocados los finales de carrera de forma que se activan cuando el carro del extrusor se dirige hacia la esquina trasera derecha, mirando la impresora de frente a la pantalla.
Eso hace que, si se configura el firmware de la forma habitual (finales de carrera MIN), el origen de coordenadas de esos ejes se encuentre en esa misma esquina y por lo tanto, las piezas se imprimirán giradas respecto al eje X, lo que implica no seguir la norma de orientación (por ejemplo, a como se ven en el programa de corte CURA, que sí la sigue).
Para corregir eso, l@s chic@s de TH3D han invertido la configuración de todo el sistema de ejes XY: han configurado los finales de carrera como MAX, invertido el movimiento de los ejes y la dirección del home.
Al hacerlo así, se consigue que el origen de coordenadas de los ejes XY se desplace a la esquina delantera izquierda, pero que el home se realice en la trasera derecha, que es donde se activan los finales de carrera, por lo que cualquier movimiento programado para la anterior configuración (los que tienes en los script del programa de corte, por ejemplo), se inviertan respecto a la diagonal que va de la esquina delantera derecha a la trasera izquierda.
Tienes dos opciones: aceptar el cambio que propone TH3D y cambiar los scripts del programa de corte (lo más lógico, sencillo y que yo haría) o modificar el firmware para volver a la configuración por defecto de finales de carrera MIN, que es como lo tenías en el otro firmware.
  Responder
#5
Lo mejor por como tengo la impresora colocada es volver a la situación anterior ya que si no se me hace muy difícil sacar las piezas impresas. He estado mirando el firmware pero no acabo de encontrar lo que dices pero he visto lo que adjunto en la imagen. Al modificar estos parámetros de la imagen no debería solucionar el problema? Gracias!!
[Imagen: IMG-20200420-085939.jpg]
  Responder
#6
Hola, si quieres volver a la situación que tenías antes, además de lo que indicas, tendrás que cambiar también el sentido en que se hace el homing.
Se hace en estas líneas:

...
#elif ENABLED(ENDER5) || ENABLED(ENDER5_DUALBOARD) || ENABLED(ENDER5_PLUS)
 #define X_HOME_DIR 1    <--- Cambiar a -1
 #define Y_HOME_DIR 1    <--- Cambiar a -1
 #define Z_HOME_DIR -1
...
  Responder
#7
Hola @Simemart, muchas gracias por tu ayuda ya he podido solucionarlo, he tenido que cambiar algún parámetro más que pongo a continuación por si a algún otro compañero le ocurre lo mismo.

En la pestaña "configuration_backend" he modificado lo siguiente:

* 1. #define INVERT_X_DIR true --> false
* 2. #define INVERT_Y_DIR true --> false
* 3. #define X_HOME_DIR 1 --> -1
* 4. #define Y_HOME_DIR 1 --> -1
* 5. #define USE_XMAX_PLUG --> USE_XMIN_PLUG
* 6. #define USE_YMAX_PLUG --> USE_YMIN_PLUG

Gracias!!
  Responder
#8
Me alegro que lo hayas solucionado.
Los parámetros que indicas en los puntos 5 y 6 dependen de donde se tengan conectados en la placa los finales de carrera, pues le indican al firmware que pines debe utilizar para su control.
Como es lógico, hay que ponerlos de acuerdo a ello: si se conectan en X- e Y- deben estar como MIN y si se conectan en X+ e Y+, como MAX.
Un saludo.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Poner servomotores en eje X e Y? Ramper 3 179 07-07-2022, 10:43 AM
Último mensaje: Ramper
  cambio filamento en placa 4.2.7 felix7 4 419 23-01-2022, 04:28 PM
Último mensaje: felix7
  Cambio de PLA = Pesadilla RockBlaster 2 472 16-08-2021, 12:47 PM
Último mensaje: RockBlaster
  CONSULTA Ender 3X no puedo configurar para cambio de color juanfortus 5 938 27-06-2021, 11:28 AM
Último mensaje: Simemart
Pregunta DUDA ¿Cambio de impresora, hago 1 de las 2, compro otra? goguito82 3 928 10-06-2020, 10:50 PM
Último mensaje: goguito82