G29 – Nivelación de la cama (lineal)

Compartir en tus redes sociales:
G29 - Nivelación de la cama (lineal)
G29 – Nivelación de la cama (lineal)

G29 – Nivelación de la cama (lineal).

Descripción

La nivelación automática (lineal) de la cama sondea la cama en una cuadrícula y permite la compensación de la nivelación de la cama utilizando una matriz para compensar la inclinación de la cama, aplicando una aproximación de “mínimos cuadrados”.

La impresora se debe ubicar G28 antes de G29.

Sondeo automático

Usando una sonda electrónica, Marlin puede sondear toda la red con un solo G29comando. Consulte las descripciones de los parámetros y los ejemplos a continuación para obtener más información.

Sondeo manual

La nivelación automática de la cama ahora incluye una PROBE_MANUALLY opción para los sistemas que carecen de una sonda.

PROBE_MANUALLY agrega estos parámetros a G29:

  • Q: consulta nivelación y G29 estado
  • A: Cancelar el procedimiento de nivelación actual

Para hacer un sondeo manual, simplemente repita G29 hasta que se complete el procedimiento.

El primero G29acepta los mismos parámetros, que se muestran en la sección Uso a continuación. Los parámetros exactos disponibles dependerán del estilo de nivelación de la cama que esté habilitado. ( Nota: los parámetros de UBL no se tratan en esta página a menos que coincidan. Consulte la página G29 de UBL para obtener una lista completa de sus opciones ) .

Antes de sondear la cama:

  1. Úselo G29 Q para obtener el estado actual. Si G29 no está inactivo, cancele con G29 A.
  2. Úselo M420 V para ver los datos de nivelación. Puede enviar M420 S1 para utilizar los datos existentes.

Para sondear la cama usando el código G:

  1. Use G29para moverse al primer punto para el ajuste Z.
  2. Ajuste Z para que un trozo de papel pueda pasar justo por debajo de la boquilla.
  3. Use G29para guardar el valor Z y pasar al siguiente punto.
  4. Repita los pasos 3-4 hasta completar.
  5. Úselo M500 para guardar los datos de nivelación en EEPROM, si lo desea.

Para sondear la cama usando su controlador LCD: (Requiere LCD_BED_LEVELING)

  1. Seleccione el Level Bed submenú, luego elija Level Bed (no Cancel).
  2. Espere a Homing XYZ que se complete.
  3. Cuando Click to Begin aparezca, presione el botón del controlador para moverse al primer punto.
  4. Utilice la rueda del controlador para ajustar Z de modo que un trozo de papel pueda pasar justo por debajo de la boquilla.
  5. Presione el botón del controlador para guardar el valor Z y pasar al siguiente punto.
  6. Repita los pasos 4-5 hasta completar.
  7. Use ControlStore memory para guardar la malla en EEPROM, si lo desea.

notas

Cualquier argumento que quede fuera G29 utilizará los valores predeterminados establecidos en Configuration.h.

G28 desactiva la nivelación de la cama. Continúe con M420 S para activar la nivelación, o use RESTORE_LEVELING_AFTER_G28 para mantener la nivelación automáticamente después de G28.

Para ahorrar tiempo y desgaste de la máquina, guarde su matriz en EEPROM con M500 y en el “código G inicial” de su cortadora, reemplácela G29 con M420 S1 para habilitar su última matriz guardada.

Uso

G29 [A<bool>] [B<linear>] [C<bool>] [D<bool>] [E<bool>] [F<linear>] [H<linear>] [J<bool>] [L<linear>] [O] [P<int>] [Q<bool>] [R<linear>] [S<rate>] [T<bool>] [V<0-4>] [X<int>] [Y<int>]

Parámetros

[A<bool>]Cancelar procedimiento de nivelación en curso ( PROBE_MANUALLY)
[B<linear>]Establezca el límite posterior de la cuadrícula de sondeo.
[C<bool>]Cree una cuadrícula falsa para probar. ( DEBUG_LEVELING_FEATURE)
[D<bool>]Modo de funcionamiento en seco. Simplemente sondee la cuadrícula pero no actualice los datos de nivelación de la cama
[E<bool>]De manera predeterminada, G29 activará la sonda Z, probará la cama y luego se desactivará.Incluya “E” para activar/desactivar la sonda Z para cada muestra.No hay efecto adicional si tiene una sonda Z fija. (sin PROBE_MANUALLY)
[F<linear>]Establezca el límite frontal de la cuadrícula de sondeo.
[H<linear>]Establezca el ancho y la altura del cuadrado del área a sondear.
[J<bool>]Deseche los datos de nivelación almacenados en SRAM y desactive la compensación de nivelación. Los datos en EEPROM no se ven afectados.
[L<linear>]Establezca el límite izquierdo de la cuadrícula de sondeo.
[O]Opcional. Si la nivelación ya está habilitada, salga sin nivelar. (1.1.9)
[P<int>]Establezca el tamaño de la cuadrícula que se probará: puntos P x P
[Q<bool>]Consultar el estado de nivelación actual ( PROBE_MANUALLYDEBUG_LEVELING_FEATURE)
[R<linear>]Establezca el límite derecho de la cuadrícula de sondeo.
[S<rate>]Establezca la velocidad de desplazamiento XY entre los puntos de palpador.
[T<bool>]Generar un informe de topología de lecho
[V<0-4>]Establezca el nivel detallado. Nivel 2 y superiores actúan como ‘T’.
[X<int>]Establezca el número de columnas (en X) que se sondearán.
[Y<int>]Establezca el número de filas (en Y) que se sondearán.

Ejemplos

Ejemplos de sondeo automático

G29 ; probe and enable

G29 se usa más comúnmente sin ningún argumento. Esto utiliza los valores predeterminados establecidos en Configuration.h.

G29 P5 ; 5x5 matrix

Pruebe una matriz de 5×5.

G29 X4 Y8 L50 R150 F50 B150 T V4

Pruebe una matriz de 4×8 de X50 Y50X150 Y150, imprimiendo un informe completo.

Ejemplo de sondeo manual

G29 V1 ;  Ready!  Go to Point 1, wait...
G29 V1 ; Store Z, go to Point 2, wait...
G29 V1 ; Store Z, go to Point 3, wait...
G29 V1 ; Store Z, go to Point 4, wait...
G29 V1 ; Store Z, go to Point 5, wait...
G29 V1 ; Store Z, go to Point 6, wait...
G29 V1 ; Store Z, go to Point 7, wait...
G29 V1 ; Store Z, go to Point 8, wait...
G29 V1 ; Store Z, go to Point 9, wait...
G29 V1 ; Store Z. Calculate matrix. Activate.

Cada G29 comando va al siguiente paso hasta que se realiza todo el procedimiento. El V1 parámetro proporciona un informe de progreso.


Te gusto?

Nuestra web se mantiene gracias a la colaboración de personas como tú. Si encuentras nuestro contenido útil y quieres ayudarnos a seguir ofreciéndolo, invitamos un Tecito. Al hacerlo, estarás contribuyendo al mantenimiento y mejora de nuestro sitio. ¡Gracias por tu colaboración!


Ver mas artículos relacionados con:

Compartir en tus redes sociales: