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 Lectura de eje Z invertida
#1
Hola: tengo unas impresoras DiY comandadas con Arduino mega 2560. en una de ellas quise modificar la altura del eje Z con la ayuda del Pronterface. Luego de modificar solamente Z_MAX_POS, al hacer la lectura con Pronterface, con la maquina en Home, en el eje Z la lectura es la de la maxima posicion( por ej. 130.) cuando deberia ser 0,00. Los eje X e Y estan correctos. Como puedo hacer para que en home la lectura sea 0,00 ?
  Responder
#2
Hola @juliofar, bienvenid@ al foro.
Lo que has modificado con Pronterface, entiendo que enviando un comando gcode, no es el valor del parámetro Z_MAX_POS, pues no hay ningún comando que permita hacer eso: para modificarlo, hay que hacerlo en el código del firmware, compilarlo y grabarlo de nuevo en la MCU.
Probablemente lo que hayas cambiado sea el offset del eje Z, con el comando M206, de ahí que se indique que el eje se encuentra en esa posición al hacer el home: para corregir eso y que en el home la posición del eje sea 0, debes configurar el offset con ese valor.
  Responder
#3
(02-04-2024, 09:54 AM)Simemart escribió: Hola @juliofar, bienvenid@ al foro.
Lo que has modificado con Pronterface, entiendo que enviando un comando gcode, no es el valor del parámetro Z_MAX_POS, pues no hay ningún comando que permita hacer eso: para modificarlo, hay que hacerlo en el código del firmware, compilarlo y grabarlo de nuevo en la MCU.
Probablemente lo que hayas cambiado sea el offset del eje Z, con el comando M206, de ahí que se indique que el eje se encuentra en esa posición al hacer el home: para corregir eso y que en el home la posición del eje sea 0, debes configurar el offset con ese valor.

Hola. Gracias or tu respuesta. De todos modos te cuento que procedi a hacer lo siguiente sin resultados. Limpie totalmente la EEPROM y luego instale un Marlin mas moderno, creo 1.1.9.1 con el Arduino 2. Una vez hechas las correccciones a la configuracion.h y con el comando M114 del Preonterface, y con todos los ejes en Home, la lectura fue X 0.00, Y 0.00, Z 12.0. Llevando el eje Z al contacto con la cama, la lectura fue X 0.00, Y 0.00, Z 0.00. Como se puede hacer para invertir esos valores ?
  Responder
#4
Por lo que veo, parece que tienes un sensor como final de carrera del eje Z, configurado con un Z Probe Offset de -12mm.
Si cuando bajas el eje Z a su punto 0, la boquilla queda a la distancia de la hoja de papel, está bien configurado y debería funcionar la impresión de forma correcta, por lo que ¿a qué te refieres con eso de invertir los valores?.
Que el eje Z quede en el punto 0 al hacer el home es irrelevante y en el caso de los sensores no conviene que sea así: lo que importa es que en dicho punto, la separación entre la boquilla y la cama sea la de la hoja de papel y en tu caso ya se cumple.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  CONSULTA Modificar la lectura de temperatura en display PEKY 0 1,306 13-04-2018, 09:03 PM
Último mensaje: PEKY
  Cambio de eje X por eje Y s118 3 1,811 21-09-2015, 07:18 PM
Último mensaje: s118