Saltar al contenido
GEEKnodes

Impresión 3D

Nivelar la cama de una impresora 3D: manual, BLTouch y Z-offset

Cómo nivelar la cama de una impresora 3D con papel, crear una malla con BLTouch o CR Touch, ajustar el Z-offset y comprobar que la primera capa es correcta.

Una primera capa bien puesta depende de dos cosas: que la cama esté paralela a la boquilla y que la boquilla esté a la altura justa. En esta guía aprenderás a nivelar a mano con un papel, a crear una malla con un sensor tipo BLTouch o CR Touch y a ajustar el Z-offset hasta que la primera capa salga perfecta.

Los comandos son de Marlin, con su equivalente en Klipper cuando es distinto.

En resumen

  • Nivelar es dejar la cama paralela al recorrido de la boquilla; el Z-offset es la distancia final entre ambas.
  • Un sensor no sustituye la nivelación manual: compensa irregularidades pequeñas, no una cama torcida.
  • La prueba definitiva es la primera capa: líneas planas, unidas y sin huecos.

Conceptos básicos

TérminoQué es
Nivelación manualAjustar las ruedas de las esquinas para que la cama quede a la misma distancia de la boquilla en todos sus puntos
Malla (mesh)Mapa de alturas de la cama que el firmware mide con un sensor y compensa durante la impresión
Z-offsetDiferencia de altura entre el punto en que el sensor se activa y la boquilla
Primera capaLa capa que se aplasta contra la cama; de ella depende la adherencia de toda la pieza

En una impresora sin sensor, la nivelación manual lo es todo. Con sensor, primero se nivela a mano y luego la malla corrige lo que queda.

Nivelación manual con papel

Necesitas un folio normal de 80 g (unos 0,1 mm de grosor) y la cama limpia.

Boquilla y papel sobre una esquina de la cama; se ajustan las cuatro ruedas y después se comprueba el centro.
Ajusta las cuatro esquinas en orden y repite la vuelta antes de comprobar el centro.
  1. Calienta cama y boquilla a la temperatura de impresión habitual (por ejemplo, 60 °C y 200 °C para PLA). El metal se dilata y la altura cambia en caliente.
  2. Haz home con G28 o desde el menú de la pantalla.
  3. Desactiva los motores (M84) para mover el cabezal a mano, o usa la opción de nivelación de esquinas del menú si tu impresora la tiene.
  4. Lleva la boquilla sobre la primera esquina, a unos 3 cm de cada borde.
  5. Pasa el papel entre boquilla y cama y gira la rueda de esa esquina hasta notar un ligero roce: el papel debe moverse, pero arrastrando un poco.
  6. Repite en las otras tres esquinas.
  7. Vuelve a la primera y haz una segunda vuelta. Ajustar una esquina mueve un poco las demás.
  8. Comprueba el centro. Si ahí el papel queda muy suelto o muy apretado, la cama no es plana y te conviene un sensor o una superficie nueva.

Dos vueltas completas suelen bastar. Si a la tercera sigues corrigiendo mucho, revisa los muelles: los de serie de algunas impresoras son blandos y se desajustan. Los muelles más rígidos o los tacos de silicona ayudan a que la cama no se mueva.

Nivelación con sensor: BLTouch y CR Touch

El BLTouch y el CR Touch son sensores con una pequeña varilla que baja, toca la cama y se retrae. El firmware registra la altura en una cuadrícula de puntos (por ejemplo, 3 × 3 o 5 × 5) y con ella crea la malla.

Un sensor mide nueve puntos de la cama para crear una malla que compensa pequeñas irregularidades.
La malla registra alturas en varios puntos y compensa las pequeñas variaciones de la cama.

Cómo crear la malla en Marlin

M140 S60      ; calienta la cama
M190 S60      ; espera a que llegue
G28           ; home de todos los ejes
G29           ; sondea la malla
M500          ; guarda la malla en la EEPROM

Después, en el G-code de inicio del laminador tienes dos opciones:

  • Sondear cada vez: G28 seguido de G29. Más lento, pero siempre actualizado.
  • Usar la malla guardada: G28 seguido de M420 S1.

La documentación de Marlin indica que G28 desactiva la nivelación por defecto, así que sin G29 o M420 S1 después del home la malla no se aplica.

Cómo crear la malla en Klipper

G28
BED_MESH_CALIBRATE
SAVE_CONFIG

En el [bed_mesh] del printer.cfg defines la zona y el número de puntos. Para cargar la malla guardada, el G-code de inicio debe incluir BED_MESH_PROFILE LOAD=default.

Ajustar el Z-offset

El sensor sabe dónde está la cama, pero no dónde está la punta de la boquilla. El Z-offset es esa diferencia, y casi siempre es un valor negativo de entre 1 y 3 mm, según la posición del sensor.

En Marlin

  1. Calienta cama y boquilla.
  2. Haz G28.
  3. Mueve la boquilla al centro de la cama, por ejemplo con G1 X110 Y110 F3000 en una cama de 220 × 220 mm.
  4. Baja Z poco a poco desde la pantalla o con movimientos relativos hasta que el papel roce como en la nivelación manual.
  5. Anota la altura Z que marca la pantalla (por ejemplo, -1.85).
  6. Aplícala y guárdala:
M851 Z-1.85
M500

Muchas pantallas permiten hacer este ajuste con un asistente («Probe Z Offset Wizard») o cambiarlo en directo durante la primera capa con Babystep Z.

En Klipper

G28
PROBE_CALIBRATE
TESTZ Z=-0.1
ACCEPT
SAVE_CONFIG

TESTZ sube o baja la boquilla en el valor que indiques hasta que el papel roce. Si ajustas en caliente durante una impresión con babystep, Z_OFFSET_APPLY_PROBE guarda ese ajuste al hacer SAVE_CONFIG.

Cómo comprobar la primera capa

Imprime un cuadrado de una sola capa de 0,2 mm que cubra buena parte de la cama, o cinco cuadrados pequeños (uno en cada esquina y otro en el centro).

Comparación de una primera capa con la boquilla alta, a la altura correcta y demasiado baja.
Las líneas unidas y lisas indican una altura correcta; las separadas o rugosas requieren ajuste.
AspectoDiagnósticoCorrección
Líneas redondas, separadas, se despegan con el dedoBoquilla demasiado altaBaja el Z-offset 0,02–0,05 mm
Líneas planas, unidas, superficie lisaAltura correctaGuárdalo
Superficie áspera, crestas, boquilla que rascaBoquilla demasiado bajaSube el Z-offset 0,02–0,05 mm
Bien en un lado, mal en el otroCama desnivelada o malla no aplicadaRepite la nivelación o revisa M420 S1

Una buena referencia: si despegas el cuadrado, debe salir como una lámina entera y sin agujeros.

Errores habituales

  • Nivelar en frío. Al calentar, la cama cambia de forma y la altura se descompensa.
  • Boquilla con restos de plástico. Una gota pegada falsea la medida con el papel. Límpiala en caliente antes de empezar.
  • Confiar en el sensor con la cama muy torcida. La malla compensa décimas de milímetro, no milímetros.
  • No guardar con M500 o SAVE_CONFIG. Todo se pierde al apagar.
  • Olvidar M420 S1 después de G28 cuando no se sondea en cada impresión.
  • Ajustar la nivelación para arreglar un problema de adherencia que en realidad es suciedad: limpia la cama primero.

Preguntas frecuentes

¿Cada cuánto hay que nivelar? Con nivelación manual, cuando la primera capa empiece a fallar o tras mover la impresora. Con malla, conviene repetirla si cambias la superficie de impresión.

¿Qué papel uso? Un folio normal sirve. Lo importante es usar siempre el mismo para que la referencia no cambie.

¿Vale la pena instalar un BLTouch o CR Touch? Si tu cama tiene irregularidades o te cansa nivelar a menudo, sí. Requiere firmware con soporte para el sensor; en la Ender 3 lo explicamos en configurar Marlin para la SKR 1.3.

Relacionados

Preferencias de accesibilidad

Perfiles rápidos

Texto y lectura

Tamaño del texto
Por defecto
Altura de línea
Por defecto
Espaciado entre letras
Por defecto
Espaciado entre palabras
Por defecto

Color

Movimiento y orientación

Cursor