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, Autolevel, dudas
#1
Hola,

Si un M503 devuelve  Recv: echo:  M420 S1 Z10.00 ; Leveling OFF     si hago G29  ¿la malla que captura la utilizará?.... o habría que hacer un M420 S1 (antes o después de G29 o da igual?)

y otra duda..... el autolevel funciona todo el tiempo, es decir, si la impresora está sin imprimir, muevo G0 Z0.2 y después muevo X e Y por toda la mesa ¿actuará el autolevel en todos los movimientos para mantener el valor de 0.2 de Z?


Estoy teniendo problemas en el eje Z, creo que no es un problema mecánico-Backlash en Z, pues he probado a moverme en Z sin mover X ni Y, y mantiene bien la posición tras varios movimientos al volver a 0.2, sin embargo al imprimir no mantiene esa altura, veo como se mueve el husillo de Z como si el autolevel estuviera corrigiendo... estoy perdido después de mucho probar cosas....

La cama esta ligeramente abombada en el centro (acercándose al nozzle en esa parte) el inductivo está a 66 del nozzle, hago 4x4 catas en el modo bilinear.


Copio M503...

Send: M503
Recv: echo:; Linear Units:
Recv:  G21 ; (mm)
Recv: echo:; Temperature Units:
Recv: echo:  M149 C ; Units in Celsius
Recv: echo:; Filament settings (Disabled):
Recv: echo:  M200 S0 D1.75
Recv: echo:; Steps per unit:
Recv: echo:  M92 X80.00 Y80.00 Z2560.00 E415.00
Recv: echo:; Max feedrates (units/s):
Recv: echo:  M203 X120.00 Y120.00 Z5.00 E25.00
Recv: echo:; Max Acceleration (units/s2):
Recv: echo:  M201 X500.00 Y500.00 Z100.00 E1000.00
Recv: echo:; Acceleration (units/s2) (P<print-accel> R<retract-accel> T<travel-accel>):
Recv: echo:  M204 P500.00 R500.00 T1000.00
Recv: echo:; Advanced (B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>):
Recv: echo:  M205 B20000.00 S0.00 T0.00 X10.00 Y10.00 Z0.30 E5.00
Recv: echo:; Home offset:
Recv: echo:  M206 X0.00 Y0.00 Z0.00
Recv: echo:; Auto Bed Leveling:
Recv: echo:  M420 S0 Z10.00 ; Leveling OFF
Recv: echo:  G29 W I0 J0 Z-0.08039
Recv: echo:  G29 W I1 J0 Z-0.11828
Recv: echo:  G29 W I2 J0 Z-0.13625
Recv: echo:  G29 W I3 J0 Z-0.20383
Recv: echo:  G29 W I0 J1 Z-0.03078
Recv: echo:  G29 W I1 J1 Z-0.02883
Recv: echo:  G29 W I2 J1 Z0.01102
Recv: echo:  G29 W I3 J1 Z-0.03898
Recv: echo:  G29 W I0 J2 Z-0.13508
Recv: echo:  G29 W I1 J2 Z-0.09914
Recv: echo:  G29 W I2 J2 Z-0.06125
Recv: echo:  G29 W I3 J2 Z-0.12883
Recv: echo:  G29 W I0 J3 Z-0.33508
Recv: echo:  G29 W I1 J3 Z-0.29133
Recv: echo:  G29 W I2 J3 Z-0.23391
Recv: echo:  G29 W I3 J3 Z-0.38977
Recv: echo:; Hotend PID:
Recv: echo:  M301 P22.20 I1.08 D114.00
Recv: echo:; Z-Probe Offset:
Recv: echo:  M851 X-8.00 Y66.00 Z-3.61 ; (mm)
Recv: echo:; Stepper driver current:
Recv: echo:  M906 X800 Y800 Z800
Recv: echo:  M906 T0 E800
Recv:
Recv: echo:; Driver stepping mode:
Recv: echo:  M569 S1 X Y Z
Recv: echo:  M569 S1 T0 E
Recv: ok
  Responder
#2
Hola, si indica Leveling off no puede devolver S1 sino S0, que es el valor para el autolevel desactivado.
Al hacer G29 se configura una nueva malla, realizando nuevas medidas en los puntos configurados y activando el autolevel de forma automática, por lo que no es necesario utilizar M420.
Este último comando se ordena cuando se utiliza una malla previamente creada con G29 y que se encuentra en la memoria RAM, bien porque se haya hecho el G29 desde que se encendió la impresora o porque estuviese guardada en la EEPROM al encenderse.
El autolevel solo fuciona mientras se realiza la impresión, así que la respuesta a tu pregunta es no.
Precisamente ese movimiento que observas en el eje Z arriba y abajo durante las impresiones, es el autolevel actuando para corregir las diferencias de altura.
Esté o no activado el autolevel, hay que tener bien configurado el punto 0 del eje Z (calibrando el Z Probe Offset con la hoja de papel), pues ese punto es en el que se colocará inicialmente la boquilla al comenzar la impresión: si está activado el autolevel, a partir de él se aplicarán las correcciones de altura que fije la malla.
Por los valores de las mediciones de los distintos puntos que indica el M503, se ve claramente que la cama está abombada hacia arriba en el centro, aunque también está algo alabeada en los bordes: en todo caso, no parece que esté muy bien nivelada en las cuatro esquinas (-0.08039, -0.20383, -0.38977, -0.33508), cosa que debe hacerse previamente de forma manual.
  Responder
#3
Muchísimas gracias Simemart


¿Cuál sería más aconsejable tener "definido" de las dos opciones?

#define RESTORE_LEVELING_AFTER_G28

#define ENABLE_LEVELING_AFTER_G28
  Responder
#4
La segunda opción es la que debería haber estado implementada desde un principio, pues lo lógico es que si quieres que esté activo el autolevel después de hacer el home (G28), este se active realmente y no que vuelva al estado en que estaba antes (que podría ser desactivado): ahora se tienen las dos opciones, pero con la segunda sería suficiente.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Problema con autolevel con BLtouch Eresan 7 0 19-09-2023, 10:11 AM
Último mensaje: Eresan
  De Marlin 2.0.9 a Marlin 2.12 21Curiosos 3 268 22-01-2023, 09:36 PM
Último mensaje: 21Curiosos
  Dudas con DOBLE EXTRUSION RocaDiesel 2 329 02-01-2022, 08:24 AM
Último mensaje: RocaDiesel
  Cambiar el Z_SAFE_HOMING del autolevel a una esquina de la cama Hugo43 3 814 19-07-2021, 01:27 AM
Último mensaje: Simemart
  Artillery x1, Parada en Autolevel Mako 1 1,049 16-11-2020, 09:18 AM
Último mensaje: Mako