Klipper y Orca Slicer desde cero

3 de noviembre de 2026 · 3 min de lectura

Klipper y Orca Slicer desde cero

Todas las impresoras que construimos funcionan con Klipper, y los archivos se preparan en [r]evo Slicer, nuestro slicer basado en Orca Slicer. Todo lo que contamos aquí sobre Orca Slicer funciona igual en [r]evo Slicer. Este artículo explica cómo trabajan juntos y qué conviene saber antes de cambiar ajustes.

Cómo funciona Klipper

Klipper es un firmware en el que los cálculos de movimiento los hace un ordenador (normalmente una Raspberry Pi o similar) y la placa de la impresora solo ejecuta órdenes. Así la impresora imprime más rápido y con más precisión, y la configuración se cambia en un archivo de texto en lugar de compilar el firmware.

  • printer.cfg: el archivo de configuración principal: pines, motores, calentadores, sensores, límites,
  • Moonraker: el servicio que conecta Klipper con la interfaz web y las actualizaciones,
  • Mainsail o Fluidd: la interfaz en el navegador: vista previa, consola, edición de archivos, macros.

Calibraciones básicas en Klipper

  1. PID de los calentadores: PID_CALIBRATE HEATER=extruder TARGET=250 y lo mismo para la cama (HEATER=heater_bed), después SAVE_CONFIG. Temperatura estable significa paredes sin bandas. En las impresoras Revon usamos MPC en lugar de PID.
  2. Z offset: con sonda PROBE_CALIBRATE, y pequeñas correcciones durante la impresión (baby-stepping) guardando el valor.
  3. Bed mesh: BED_MESH_CALIBRATE mide las irregularidades de la cama y Klipper las compensa al imprimir. En camas grandes es imprescindible.
  4. Input shaper: con un acelerómetro (p. ej. ADXL345), SHAPER_CALIBRATE mide las resonancias del bastidor y elige un filtro. Elimina el ringing y permite subir las aceleraciones.

Tras cada cambio mecánico (cabezal nuevo, otra cama, reforma del bastidor) repita estas calibraciones.

Macros de inicio

La macro PRINT_START (o con un nombre parecido) prepara la impresora: homing, calentamiento de la cama y la cámara, bed mesh, calentamiento de la boquilla y línea de purga. En el código de inicio de la impresora del slicer se llama con las temperaturas, p. ej. PRINT_START BED=[bed_temperature_initial_layer_single] EXTRUDER=[nozzle_temperature_initial_layer]. Así toda la lógica de inicio está en un solo sitio: en la impresora.

Tres niveles de perfiles

  • Impresora: tamaño de la cama, código de inicio y fin, límites de la máquina. Se ajusta una vez.
  • Filamento: temperaturas, flow, pressure advance, ventilación, max volumetric speed. Un perfil para cada filamento.
  • Proceso: altura de capa, paredes, relleno, velocidades, soportes. Se cambia para cada pieza.

El error más habitual: corregir problemas del filamento en el perfil de proceso o de impresora. Un problema con un material nuevo se resuelve en el perfil del filamento; vea la calibración del filamento paso a paso.

Actualizaciones

Klipper, Moonraker y la interfaz se actualizan desde Mainsail/Fluidd (gestor de actualizaciones). Antes, haga una copia de printer.cfg y actualice cuando no tenga impresiones urgentes: a veces los cambios de Klipper requieren ajustar la configuración.

¿Quiere que alguien lo configure por usted? Escríbanos: configuramos Klipper y perfiles también en máquinas de otros fabricantes.

Véase también: input shaper · pressure advance · MPC en lugar de PID · Klipper vs Marlin · conectar el slicer con la impresora

Siga leyendo