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
Mesh Bed Leveling
#1
Hola, buenas a todos! en Marlin 2.1.2.1 quiero cambiar los puntos xy de la malla de nivelación (o en todo caso algún offset) porque la nivelación la hace muy al borde de la cama, pero no encuentro donde, vi que en versiones anteriores de Marlin si tenia, lo que hice hasta ahora para solventar este problema es cambiar el tamaño de la cama pero pierdo superficie de impresión así.

Saludos!
  Responder
#2
Hola, en las nuevas versiones de Marlin, el tamaño de la rejilla de medición del autolevel se fija por defecto indicando el margen a los bordes del área de impresión: dicho margen se configura en el parámetro PROBING_MARGIN del archivo Configuration.h, lo que da como resultado una rejilla centrada respecto a dicha área.
En el caso de que, por algún motivo, se necesite una rejilla asimétrica, se pueden configurar directamente cada uno de los márgenes en el apartado Probing Margins del archivo Configuration_adv.h.
  Responder
#3
(29-09-2023, 05:22 PM)Simemart escribió: Hola, en las nuevas versiones de Marlin, el tamaño de la rejilla de medición del autolevel se fija por defecto indicando el margen a los bordes del área de impresión: dicho margen se configura en el parámetro PROBING_MARGIN del archivo Configuration.h, lo que da como resultado una rejilla centrada respecto a dicha área.
En el caso de que, por algún motivo, se necesite una rejilla asimétrica, se pueden configurar directamente cada uno de los márgenes en el apartado Probing Margins del archivo Configuration_adv.h.

Perfecto, esta tarde lo pruebo, como siempre muy util y rapida tus respuestas!!!

Gracias
  Responder
#4
Puede que tenga que habilitar algo mas, porque cambiando cualquier de esos valores la malla sigue de la misma manera

#define PROBING_MARGIN 20



Con esto me queda la duda porque esta condicionado por esas dos variables que en los archivos de configuracion no las encontres, asi que puede ser que a esta condicion no la este tomando pero la anterior si deberia o se esta sobreescribiendo.

#if PROBE_SELECTED && !IS_KINEMATIC
#define PROBING_MARGIN_LEFT 20
#define PROBING_MARGIN_RIGHT 20
#define PROBING_MARGIN_FRONT 20
#define PROBING_MARGIN_BACK 20
#endif
  Responder
#5
Las dos opciones son redundantes, con las dos se fija el margen de la regilla a 20mm en los cuatro lados.
No te está funcionando porque no estás refrescando la memoria EEPROM, que es de donde se leen los parámetros a utilizar y que, si no se refresca justo despues de grabar el firmware modificado, mantiene los valores anteriores.
Para hacerlo, puedes utilizar las opciones del menú Configuración (Rest. fábrica y Guardar EEPROM) o enviar los comandos gcode M502 y M500.
  Responder
#6
Debe haber algo que me esta faltando habilitar o toma los valores de otro lado porque probe con varios valores en todas esas variables (siempre aplicando M502 y M500 al finalizar la carga) pero siempre hace esactamente lo mismo, no es tan critico queria cambiarlo mas que nada para evitar las pinzas del vidrio, de ultima ajusto la posicion mecanica de cama.

Saludos
  Responder
#7
Lo siento, no me había fijado bien en el título del post y si lo que tienes habilitado es el Mesh Bed Leveling, el parámetro que fija el margen a los bordes del área de medición es MESH_INSET, que se encuentra en el apartado correspondiente al MBL en el archivo Configuration.h.
  Responder
#8
Si correcto, leyendo en la web de Marlin encontré eso y también como definir los bordes en forma individual

[Imagen: image.png]

así que ya pude ajustarlo como quería, gracias!!!
  Responder
#9
Efectivamente, ahí se configuran por separado los cuatro márgenes en MBL.
Un saludo.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Leveling bed off mariaespi 3 304 14-05-2022, 05:58 PM
Último mensaje: Simemart
  Bed Leveling (Bilinear) Alejandro2021 5 1,599 22-04-2021, 12:47 AM
Último mensaje: Simemart
Triste CONSULTA Problemas con autoleveling bed, no respeta ningun endstop emiheli 2 890 24-05-2020, 07:04 PM
Último mensaje: emiheli
Triste CONSULTA Problemas con autoleveling bed, no respeta ningun endstop emiheli 1 651 24-05-2020, 03:50 PM
Último mensaje: emiheli
  Error bed thermal runnaway PacoMB 4 1,524 28-10-2019, 11:21 PM
Último mensaje: Simemart