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 Problema de homing
#1
Soy nuevo en el foro. Tengo armada una impresora 3d de diseño propio con Mega y Ramps 1.4 .Tengo 52 años con conocimientos en electrónica pero esto es nuevo para mi.
El equipo esta funcionando bien. lo que necesito es que al terminar de hacer homing el eje Z suba xx mm. Necesito que lo haga en el firmware no en el software q genere el gcode.
Agradecería mucho un poco de ayuda.
  Responder
#2
porque complicarsr de tal manera si el.homing lo haces en el start gcode con el comando G28?
pones debajo de este G1 Z+5 por ejemplo y listo... ya esta solucionado...
  Responder
#3
(27-07-2018, 01:05 AM)Heberto Vallaud escribió: Soy nuevo en el foro. Tengo armada una impresora 3d de diseño propio con Mega y Ramps 1.4 .Tengo 52 años con conocimientos en electrónica pero esto es nuevo para mi.
El equipo esta funcionando bien. lo que necesito es que al terminar de hacer homing el eje Z suba xx mm. Necesito que lo haga en el firmware no en el software q genere el gcode.
Agradecería mucho un poco de ayuda.


Hola, si por algún motivo que se me escapa no te vale la forma de hacerlo que te indica @neoxM3 y tienes Marlin, puedes hacerlo añadiendo la orden del movimiento de elevación final del eje Z en el código del comando G28.
Para ello, en el archivo Marlin_main.cpp tienes que buscar el final de la función que realiza el G28.
El comienzo está en la línea que contiene inline void gcode_G28 y el final se encuentra, a partir de ahí, en la primera línea que aparezca } (llave de cierre).
Justo antes de dicha línea, hay que insertar la siguiente:

do_blocking_move_to_z(current_position[Z_AXIS]+xx);

sustituyendo xx por el valor en milímetros que quieras que suba el eje Z.
Salvar los cambios, compilar y subir de nuevo a la impresora.

Para la última versión de Marlin (1.8.5) y subiendo 5mm quedaría así:


  #if ENABLED(DEBUG_LEVELING_FEATURE)
    if (DEBUGGING(LEVELING)) SERIAL_ECHOLNPGM("<<< gcode_G28");
  #endif
  do_blocking_move_to_z(current_position[Z_AXIS]+5);
} // G28
...


Con ese cambio, después de hacer el Home All, el eje Z se moverá 5 milímetros en sentido positivo.
Un saludo.
  Responder
#4
Hola, gracias @neoxM3 por tu ayuda, vale, pero realmente lo que necesito es la respuesta de Simemart q ya estoy poniendo en practica.
Simemart, te estoy sumamente agradecido.
  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
  Marlin hace mal el homing NavaRo 3 641 12-10-2021, 03:56 PM
Último mensaje: NavaRo
  CONSULTA No homing en eje Z Mateoricch 4 1,813 18-01-2021, 06:26 AM
Último mensaje: Roberto Rmz
  Marlin 1.1.9 homing failed Agh_23 10 4,638 26-05-2020, 04:56 PM
Último mensaje: gma_alonso
  Problema al hacer Homing tras subir a Marlin 2.0 fruns 9 2,961 24-04-2020, 08:33 AM
Último mensaje: Ovt