Calificación:
  • 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.
Citar
#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...
Citar
#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.
Citar
#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.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Eje Z invertido al hacer homing + sensor de autolevel + Marlin 1.1.9 pepebky 7 285 18-10-2018, 08:25 PM
Último mensaje: Simemart
  Hacer homing en el centro de la cama chapi1es 0 217 22-07-2018, 07:43 PM
Último mensaje: chapi1es
  Tras el homing baja unos 13,5 cm Mako 2 575 24-03-2017, 07:07 AM
Último mensaje: Mako
  Fallo de EndStop al hacer Homing torreon 5 844 19-03-2016, 05:44 PM
Último mensaje: torreon
  [Problema] Eje Z se mueve, pero no hace homing ZeroCool 6 2,417 25-02-2016, 09:55 AM
Último mensaje: Blasphemor