Malla de cama adaptativa en Orca Slicer
Una malla de cama adaptable sondea solo la parte de la cama en la que realmente se sienta tu modelo, en lugar de medir toda la superficie. Imprime una taza pequeña en una esquina y la impresora nivelará solo esa esquina, no toda la plancha.
La recompensa es un inicio más rápido y una primera capa más precisa, porque los puntos de la sonda están empaquetados en el área que importa. Está integrado en Orca Slicer para Klipper, Marlin y RepRapFirmware, y lo enciende agregando un comando al inicio de tu máquina G-code. Esta página explica qué hace cada configuración y cómo conectarla.
Qué hace la malla de cama adaptable y cuándo la necesitas
Una malla de cama normal prueba una rejilla fija en toda la cama antes de cada impresión. Esto es minucioso pero lento, y la mayoría de esos puntos no están ni cerca de tu modelo.
Una malla adaptativa mide solo la huella de lo que está imprimiendo. Pasa todos sus puntos de sonda en el área debajo de la impresión. Esa área se mapea con mayor densidad y precisión, y el sondeo finaliza antes. Una consecuencia que vale la pena comprender: una malla adaptativa es diferente para cada impresión, ya que sigue al objeto, por lo que se genera nueva cada vez en lugar de guardarse y reutilizarse.
Esta función resulta más útil si tu impresora ya mide toda la cama antes de cada trabajo y quieres acelerar el proceso sin perder precisión. Si la cama es pequeña o muy plana, o si la impresora gestiona la nivelación por su cuenta, la mejora será menor. Funciona con Klipper, Marlin y RRF. Las máquinas Bambu utilizan su propio sistema de nivelación y no aplican estos ajustes.
Dónde residen las configuraciones
Todas las configuraciones de la malla de la base están en el perfil de la impresora.

Abre Configuración de la impresora, ve a la pestaña Información básica y busca la sección Malla de cama adaptativa. Necesitarás el modo Avanzado o Experto para verla. Definir aquí los valores es solo la mitad del trabajo, la otra mitad consiste en llamarlos desde el G-code de inicio, como se explica más abajo.
Las configuraciones
Mínima y máxima de la malla de la cama
La mayoría de las impresoras no pueden sondear directamente hasta el borde de la cama, porque la sonda se encuentra desplazada de la boquilla. El mínimo y el máximo de malla de cama definen el rectángulo seguro dentro del cual la sonda puede trabajar, por lo que nunca intenta alcanzar un punto al que físicamente no puede llegar.
El valor predeterminado para ambos es un marcador de posición, -99999 para el mínimo y 99999 para el máximo. Significa “sin límite” y permite que la sonda use toda la cama. Sustitúyelos por las coordenadas seguras de tu impresora, que normalmente publica el fabricante, y el área adaptativa se mantendrá dentro de esos límites.
Distancia del punto de la sonda
Esto establece qué tan lejos están los puntos de la sonda, el espaciado de la cuadrícula, en X e Y. El valor predeterminado es 50 mm para ambos. Una distancia más pequeña incluye más puntos para obtener una malla más densa y precisa a costa de un tiempo de sondeo más prolongado; una distancia mayor es más rápida pero más gruesa. Ten en cuenta que la configuración es una distancia en lugar de un número fijo de puntos, lo que mantiene la densidad de la sonda constante ya sea que la impresión sea grande o pequeña.
Margen de malla
El margen de malla expande el área sondada ligeramente más allá de la huella del modelo, dando un poco de espacio para respirar alrededor de la primera capa.
Aquí hay una nota importante para los usuarios de Klipper. Orca Slicer ya aplica el margen cuando calcula el área de la malla. Así que mantén el margen en 0 en tu configuración Klipper y pase ADAPTIVE_MARGIN=0 cuando llame a BED_MESH_CALIBRATE, o el margen se aplicará dos veces.
Las variables G-code
Cuando escribe el G-code inicial, estas variables se completan con los valores calculados para la impresión actual:
adaptive_bed_mesh_min y adaptive_bed_mesh_max son las coordenadas iniciales y finales del área a sondear, calculadas desde donde se ubica tu modelo.
bed_mesh_probe_count es el número de puntos a sondear en X e Y, calculado a partir del tamaño de la malla y la distancia del punto de sondeo.
bed_mesh_algo es el algoritmo de interpolación. Para Klipper, si hay menos de cuatro puntos de sonda, utiliza Lagrange y, en caso contrario, Bicúbico para obtener un resultado más suave.
Configuración según firmware
Añade la línea correcta para tu firmware al inicio de la máquina G-code, en lugar de tu comando de nivelación de cama existente.
Klipper. Ajusta ADAPTIVE=0 así como ADAPTIVE_MARGIN=0, de modo que Klipper usa el área de malla de Orca Slicer en lugar de ejecutar su propia lógica adaptativa en la parte superior.
; Orca already handles the adaptive margin, so pass 0
; ADAPTIVE=0 stops Klipper running its own adaptive logic
BED_MESH_CALIBRATE mesh_min={adaptive_bed_mesh_min[0]},{adaptive_bed_mesh_min[1]} mesh_max={adaptive_bed_mesh_max[0]},{adaptive_bed_mesh_max[1]} ALGORITHM=[bed_mesh_algo] PROBE_COUNT={bed_mesh_probe_count[0]},{bed_mesh_probe_count[1]} ADAPTIVE=0 ADAPTIVE_MARGIN=0
Marlin. Marlin aún no puede realizar un recuento de sonda, por lo que pasa solo el área de sonda:
; Marlin does not support a probe count, so only the probe area is set
G29 L{adaptive_bed_mesh_min[0]} R{adaptive_bed_mesh_max[0]} F{adaptive_bed_mesh_min[1]} B{adaptive_bed_mesh_max[1]} T V4
RepRapFirmware.
M557 X{adaptive_bed_mesh_min[0]}:{adaptive_bed_mesh_max[0]} Y{adaptive_bed_mesh_min[1]}:{adaptive_bed_mesh_max[1]} P{bed_mesh_probe_count[0]}:{bed_mesh_probe_count[1]}
Una vez que la línea correcta está en tu inicio G-code y tu mínimo y máximo están configurados para tu impresora, la malla se adapta a cada impresión automáticamente.
Preguntas frecuentes
¿Qué es una malla de cama adaptativa en Orca Slicer?
Es una nivelación de la cama que explora solo el área en la que se sienta tu modelo, en lugar de toda la cama. Eso hace que el sondeo sea más rápido y la primera capa más precisa, porque los puntos de la sonda se concentran donde realmente está la impresión.
¿Cómo configuro la malla de base adaptable para Klipper?
Ajusta la distancia mínima, máxima y de sonda de la malla de base en la configuración de la impresora. Luego añade una línea BED_MESH_CALIBRATE a tu inicio G-code usando las variables anteriores, con ADAPTIVE=0 y ADAPTIVE_MARGIN=0.
¿Por qué el margen de malla debería ser cero para Klipper?
Porque Orca Slicer ya agrega el margen cuando calcula el área de la malla. Si también establece un margen en Klipper, se aplica dos veces. Manténgalo en 0 y pase ADAPTIVE_MARGIN=0.
¿Necesito una malla de cama adaptable en una impresora Bambu?
No. Las máquinas Bambu manejan su propia nivelación de la cama y no utilizan estas configuraciones. La malla de cama adaptable es para las impresoras Klipper, Marlin y RepRapFirmware.
¿Qué significan los valores predeterminados -99999 y 99999?
Son marcadores de posición que significan “sin límite”, por lo que la sonda puede usar toda la cama. Reemplázalas con las coordenadas de sondeo reales y seguras de tu impresora para que la sonda nunca sobrepase el borde.