Conceptos

Qué es Klipper y por qué lo usan tantas impresoras 3D

Si has mirado impresoras recientes, habrás visto «Klipper» en más de una ficha. Es el firmware —el software que mueve los motores, calienta la boquilla y lee los sensores— y se ha convertido en la base de muchas máquinas rápidas de gama media. Aquí tienes qué es, en qué se diferencia del firmware de siempre, qué aporta y qué no.

La idea: repartir el trabajo

En una impresora clásica, el pequeño microcontrolador de la placa lo hace todo: interpreta el G-code, calcula cada movimiento y mueve los motores. Klipper lo divide en dos. Según su documentación, un ordenador de aplicación (por ejemplo, una Raspberry Pi de bajo coste) calcula cuándo tiene que dar cada paso cada motor, comprime esos eventos y se los envía al microcontrolador, que solo tiene que ejecutarlos a su hora, con una precisión de 25 microsegundos o mejor.

Esquema de Klipper: el slicer genera el G-code, un ordenador calcula los movimientos y el microcontrolador de la impresora los ejecuta; una interfaz web permite controlarlo desde el navegador Slicer genera el G-code Ordenador (host) calcula cada movimiento p. ej. una Raspberry Pi Microcontrolador ejecuta los pasos motores y calentadores Interfaz web (Mainsail, Fluidd…) en las impresoras que lo traen de serie, el «host» va dentro de la propia máquina
Cómo reparte Klipper el trabajo (esquema simplificado a partir de su documentación).
Placa Raspberry Pi 4 Model B vista en perspectiva, con sus puertos USB, Ethernet y HDMI
Una Raspberry Pi 4: el tipo de ordenador pequeño y barato que la documentación de Klipper pone como ejemplo para hacer de «host». · Foto: Laserlicht, vía Wikimedia Commons, CC BY-SA 4.0

Liberar al microcontrolador del cálculo es lo que permite que los movimientos sigan siendo precisos a velocidades altas. Klipper puede incluso manejar varios microcontroladores a la vez (uno para el extrusor, otro para los calentadores…), sincronizando sus relojes.

Qué aporta

Lo que no hace (y las pegas)

Qué impresoras lo traen de serie

Klipper se ha convertido en la base de muchas máquinas rápidas. Entre las del catálogo que hemos comprobado en sus fuentes:

Otras marcas, como Bambu Lab o Prusa, usan firmware propio con funciones equivalentes en muchos casos. Para una impresora concreta, mira su ficha y sus fuentes.

Preguntas frecuentes

¿Qué es Klipper en una impresora 3D?
Es un firmware: el software que controla motores, calentadores y sensores. Su particularidad es que reparte el trabajo: un ordenador (por ejemplo, una Raspberry Pi) calcula los movimientos y el microcontrolador de la impresora se limita a ejecutarlos con mucha precisión.
¿Klipper hace que la impresora sea más rápida?
Puede ayudar. Su input shaping reduce las vibraciones que causan el efecto fantasma y, según la documentación de Klipper, puede permitir velocidades mayores manteniendo la calidad. Pero el límite sigue estando en la mecánica y en lo que el hotend es capaz de fundir.
¿Qué impresoras traen Klipper de serie?
Varias marcas lo usan como base. Entre las que hemos comprobado: la Sovol SV07 Plus, la Elegoo Neptune 4 Pro (con Klipper preinstalado según Elegoo), la Creality Ender 3 V3 KE y la Creality K1, cuya reseña de Tom's Hardware menciona Klipper.
¿Necesito saber programar para usar Klipper?
No para imprimir. En las impresoras que lo traen de serie se usa como cualquier otra. Su configuración vive en un archivo de texto que se puede editar sin reprogramar la placa, lo que facilita ajustar la máquina, aunque tocar ese archivo sí exige saber lo que haces.

Fuentes