Malla de Cama Adaptativa

Configuración de ABM en Orca Slicer para Diferentes Firmwares

En Orca Slicer puedes configurar y controlar fácilmente la Malla de Cama Adaptativa (ABM) para diferentes firmwares de impresoras 3D, como Klipper, RepRapFirmware (RRF) y Marlin. Estas configuraciones ayudan a manejar con precisión el proceso de sondeo de la cama, asegurando que la impresión comience sobre una superficie perfectamente nivelada.

Para acceder a estas opciones, ve a Configuración de la Impresora (Printer Settings) y abre la pestaña Información Básica (Basic Information). Allí encontrarás todos los ajustes disponibles de la malla de cama (Bed Mesh Settings) para tu impresora. Orca Slicer te permite integrar y ajustar estas configuraciones sin necesidad de software externo.

Adaptive Bed Mesh Illustration
Adaptive Bed Mesh Settings

Configuraciones en Orca Slicer

Bed Mesh Min

Bed Mesh Max

Probe Point Distance

Mesh Margin

Variables de G-code para Comandos de Malla de Cama Adaptativa

Comprender las variables G-code utilizadas en ABM te ayudará a ajustar con precisión el rendimiento del nivelado de la cama.

  • bed_mesh_probe_count: Define el número de puntos de sondeo en las direcciones X e Y. Se calcula según la distancia entre los puntos de sondeo y el tamaño total del área de malla.
  • adaptive_bed_mesh_min: Representa la coordenada inicial del área de sondeo y define las posiciones mínimas X e Y de la malla.
  • adaptive_bed_mesh_max: Define la coordenada final del área de sondeo, estableciendo los límites máximos X e Y de la malla adaptativa.

Para acceder a estas opciones, ve a Configuración de la Impresora y abre la pestaña Información Básica. Allí encontrarás todos los ajustes disponibles de la malla de cama para tu impresora. Orca Slicer te permite integrar y ajustar estas configuraciones sin necesidad de software externo.

Algoritmo de Interpolación de la Malla de Cama Adaptativa

Para los usuarios del firmware Klipper, los puntos faltantes o los retrasos durante el sondeo se manejan mediante interpolación adaptativa de la malla de cama.

  • Si el número de puntos de sondeo es menor que 4, se utiliza el algoritmo de Lagrange, que estima matemáticamente los puntos faltantes.
  • Cuando todos los puntos de sondeo están completos, el sistema cambia automáticamente al algoritmo bicúbico (Bicubic) para un mapeo más suave y preciso de la superficie.

Al configurar estos ajustes de ABM en Orca Slicer, garantizas que tu impresora sondee solo el área necesaria con la máxima precisión, logrando una mejor adhesión de la primera capa, impresiones más suaves y una calibración más rápida en todos los tipos de firmware compatibles.

Ejemplos de Configuración ABM en Orca Slicer para Klipper, Marlin y RRF

Marlin:

; Marlin don't support specify the probe count yet, so we only specify the probe area
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

Klipper:

; Always pass `ADAPTIVE_MARGIN=0` because Orca has already handled `adaptive_bed_mesh_margin` internally
; Make sure to set ADAPTIVE to 0 otherwise Klipper will use it's own adaptive bed mesh 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

RRF:

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]}

Machine G code