Kobra 2 Neo
La Kobra 2 Neo viene de serie con firmware propio de Anycubic (basado en Marlin) y una electrónica GigaDevice GD32F303, un chip compatible con Klipper usando el target de compilación STM32F103. Esto permite instalar Klipper sobre la propia placa de fábrica, sin necesidad de sustituir la electrónica.
IMPORTANTE!!!
Tras flashear Klipper, la pantalla/panel de control de fábrica deja de funcionar. La unidad de control se comunica por SPI, un protocolo que Klipper todavía no soporta en esta placa, así que a partir de ese momento el control pasa a hacerse por Mainsail/Fluidd/OctoPrint desde otro dispositivo (más abajo tenéis alternativas si queréis un panel físico).
Los siguientes procedimientos requieren de unos mínimos conocimientos, os aconsejamos informaros bien antes ya que cualquier problema o fallo al aplicar este procedimiento es vuestra responsabilidad y puede eliminar la garantía con Anycubic.
Siempre podéis volver al firmware de fábrica reflasheándolo de la misma forma, así que si tenéis dudas podéis probar Klipper con la tranquilidad de que el proceso es reversible.
Antes de empezar es necesario que dispongáis de un host (un dispositivo aparte que ejecute Klipper, Moonraker y el frontend) que se conecte a la impresora por USB-C. No tiene por qué ser una Raspberry Pi: sirve prácticamente cualquier equipo capaz de correr Linux, incluso un portátil viejo sin pantalla que vayáis a controlar en remoto desde el navegador.
Para instalar el host y el software (Moonraker, Mainsail/Fluidd, KlipperScreen, etc.) os recomendamos seguir nuestra guía de instalación de Klipper, que cubre tanto las imágenes preconfiguradas (MainsailOS, FluiddOS, RatOS) como la instalación manual, además de Kiauh como complemento para gestionar componentes adicionales.
Generar y aplicar el firmware Klipper a nuestra Kobra 2 Neo
Los siguientes procedimientos requieren de unos mínimos conocimientos, os aconsejamos antes informaros bien ya que�cualquier problema o fallo al aplicar este procedimiento es vuestra responsabilidad y pueda eliminar la garantía con Anycubic.
Conectaremos por SSH a nuestro host y lanzaremos los siguientes comandos para configurar la compilación:
cd ~/klipper/
make menuconfigEn el menú de configuración ajustaremos las siguientes opciones, específicas para la electrónica de la Kobra 2 Neo:
Micro-controller Architecture: STMicroelectronics STM32
Processor model: STM32F103
Bootloader offset: 36KiB
Communication interface: Serial (on USART2 PA3/PA2)
Baud rate for serial port: 115200 (o 250000, ver aviso debajo)

Guardaremos los cambios (Q para salir, Y para guardar) y lanzaremos la compilación:
Al terminar, tendremos el fichero klipper.bin listo. El método de flasheo de la Kobra 2 Neo es distinto al de otras electrónicas que se flashean por USB/DFU: aquí se hace mediante tarjeta microSD, igual que con el firmware de fábrica:
Renombrad el
klipper.bincompilado afirmware.bin.Copiadlo a la raíz de una tarjeta microSD (no en una subcarpeta). Os aconsejamos vaciar la tarjeta de otros ficheros antes de copiarlo.
Con la impresora apagada, insertad la tarjeta y encended la impresora.
La pantalla mostrará el mensaje "Firmware update. Please wait" y se quedará así, sin avanzar. Es normal: esperad entre 5 y 10 minutos para dar tiempo a que el proceso termine internamente aunque la pantalla no lo refleje.
Apagad la impresora, retirad la tarjeta y conectad el host por USB-C.
Encended de nuevo la impresora y conectad desde Mainsail/Fluidd/OctoPrint.
Si al conectar veis un error de que no se puede establecer conexión con el MCU, probad a pulsar "Restart Firmware" desde la interfaz o apagar y encender la impresora de nuevo.
Obtener un printer.cfg para nuestra Kobra 2 Neo
En la comunidad no existe (todavía) un printer.cfg oficial de Klipper para este modelo, pero contamos con varias configuraciones de referencia aportadas por la comunidad:
Klipper4Kobra2series (AJolly)
printer.cfg NO OFICIAL KLIPPER!!!
cheadrian/kobra2neo-klipper
Repositorio completo NO OFICIAL KLIPPER!!!
Este fichero contiene líneas [include additional.cfg]. Si el fichero incluido no existe, Klipper no arrancará y dará error. Revisad todos los [include ...] del printer.cfg antes de usarlo: o bien creáis los ficheros referenciados, o comentáis esas líneas anteponiendo # (por ejemplo #[include additional.cfg]) hasta que los necesitéis.
Si preferís partir de macros propias en lugar de las de terceros, en nuestro 3Dwork Klipper Bundle tenéis un paquete de macros y configuraciones mantenido por nosotros. Y en general, para entender qué son y cómo aprovechar al máximo las macros de Klipper (como el propio START_PRINT que usaremos a continuación), tenéis nuestra sección de Macros - Mejoras.
Una vez nuestro Klipper conecte con la electrónica, os aconsejamos seguir nuestra guía de primeros pasos para finalizar el proceso de configuración y ajustes, y en particular revisar las comprobaciones de configuración oficiales antes de imprimir nada.
Calibración del Z-offset (la sonda hace de endstop virtual)
La Kobra 2 Neo no tiene un final de carrera físico en el eje Z: usa la propia sonda (probe) como endstop virtual. Antes de lanzar vuestra primera impresión es imprescindible calibrar el offset con el comando PROBE_CALIBRATE. Tenéis el proceso explicado paso a paso, con más detalle del que damos aquí, en nuestra guía de sensor de nivelación.
Al ejecutar PROBE_CALIBRATE, primero moveréis la sonda al centro de la cama indicando las coordenadas X/Y y lanzando la calibración. El cabezal bajará hasta que la sonda detecte la superficie y, justo en ese momento, se desplazará lateralmente para situar la boquilla sobre el punto detectado. Esperad a que este movimiento termine por completo antes de ajustar la altura; si tocáis el ajuste mientras el cabezal aún se está desplazando, el offset quedará mal calculado.
Al terminar, aceptad el valor y enviad también un SAVE_CONFIG para que quede guardado.
Aprovechad que acabáis de calibrar la impresora para dejar también un backup de vuestro printer.cfg: si más adelante una actualización o un error humano lo estropea, no tendréis que repetir todo este proceso desde cero. Os explicamos cómo hacerlo en nuestra guía de backup de Klipper.
Nivelación automática (ABL) y Bed Mesh
Antes de lanzar la malla automática, aseguraos de que la cama está bien nivelada mecánicamente con los tornillos de ajuste (BED_SCREWS_ADJUST o SCREWS_TILT_CALCULATE): la malla compensa pequeñas variaciones, pero no corrige una cama descuadrada de fábrica. Tenéis el proceso detallado en nuestra guía de nivelación manual de cama.
Tras ejecutar una secuencia de ABL, los resultados no se guardan automáticamente: hay que guardarlos explícitamente (con el nombre que prefiráis, o como "default").
Para que la malla se aplique realmente al imprimir, hay que añadir el comando BED_MESH_PROFILE LOAD=default (o el nombre que hayáis usado) a la macro START_PRINT de vuestro printer.cfg, justo después del último G28 (home) de la macro. Explicamos este proceso con más detalle, incluyendo cómo configurar los puntos de sondeo, en nuestra guía de malla de nivelación de cama.
Funciones destacadas de Klipper en esta impresora
Pressure Advance: la Kobra 2 Neo monta drivers TMC2208 que con el firmware de fábrica no permiten aprovechar bien el "Linear Advance" de Marlin. Con Klipper, Pressure Advance sí funciona correctamente y mejora notablemente la sobre/sub-extrusión en esquinas. Tenéis la guía completa de calibración en nuestro artículo sobre Pressure Advance (también disponible en la documentación oficial).
Input Shaping: compensación de resonancias para reducir ringing/ghosting, especialmente útil a velocidades altas. Se puede calibrar manualmente o con un sensor ADXL345 (recomendado). Tenéis el proceso paso a paso en nuestra guía de Input Shaper (o en la documentación oficial).
G-Code Flavour: recordad cambiar el "G-Code Flavour" a "Klipper" en vuestro slicer (en PrusaSlicer: Printer Settings → General → Firmware, con el modo "Expert" activado) para poder usar los G-codes extendidos de Klipper. Repasamos esto y más ajustes recomendados de laminador en nuestra guía de configuración de Klipper en laminadores.
Panel de control: qué pasa con la pantalla de fábrica
Como comentábamos al inicio, la pantalla/panel de control de fábrica deja de responder tras instalar Klipper. Vuestras opciones para controlar la impresora son:
Mainsail/Fluidd desde el navegador, accediendo por ejemplo a
mainsail.localdesde el móvil, tablet u ordenador. Una vez lo tengáis funcionando, en nuestra sección de Mainsail - Mejoras y Moonraker - Mejoras tenéis trucos adicionales para sacarle más partido (como notificaciones vía Telegram).KlipperScreen en un móvil o tablet antiguo, o en una pantalla táctil conectada al propio host (por ejemplo, a una Raspberry Pi por HDMI). Es una manera cómoda de tener un panel físico junto a la impresora si no queréis depender solo del navegador. Tenéis el paso a paso completo para convertir un móvil Android antiguo en pantalla de control (por WiFi, sin cables) en nuestra guía de KlipperScreen en Android. Una vez montado, tenéis más ideas para personalizarlo en nuestra guía de pantallas compatibles y en cómo poner un vídeo con vuestro logo en el arranque.
¿Se puede recuperar la pantalla de fábrica? Para la Kobra Neo/Go originales (sin el "2"), electrónica Huada HC32F460, sí existe un proyecto de la comunidad (jokubasver/Anycubic-Kobra-Go-Neo-LCD-Driver) que permite recablear esa pantalla SPI directamente a los GPIO de una Raspberry Pi y mostrar KlipperScreen en modo solo-lectura (sin táctil, aunque hay un driver de mando por encoder rotatorio como complemento).
Esto NO aplica a la Kobra 2 Neo de esta guía: es una electrónica distinta (GD32F303, no HC32F460) y no hay confirmación de que use el mismo panel ni el mismo pinout SPI. De hecho, en el propio foro de Klipper la gente confunde ambos modelos con frecuencia. A día de hoy no hemos encontrado ningún proyecto equivalente verificado específicamente para la Kobra 2 Neo — si alguien de la comunidad lo consigue, avisadnos y actualizamos la guía.
Esta guía está basada en la documentación de la comunidad recopilada en Kobra2Neo Insights, adaptada y traducida para 3Dwork.
Documentación Relacionada
Anycubic - Klipper - Otros modelos Anycubic
Primeros Pasos con Klipper - Configuración general
Nivelación manual de cama - Ajuste mecánico previo a la malla
Malla de nivelación de cama - Bed mesh en detalle
Pressure Advance - Calibración paso a paso
Input Shaper - Compensación de resonancias
Configuración Klipper en laminadores - Ajustes de slicer
Macros - Mejoras - Personaliza y extiende tu printer.cfg
3Dwork Klipper Bundle - Paquete de macros propio
Mainsail - Mejoras / Moonraker - Mejoras - Trucos adicionales para el frontend
KlipperScreen en Android - Panel de control con un móvil
Backup Klipper - No perdáis vuestra calibración
Troubleshooting - Resolución de problemas
Última actualización: 2026-08-17 Autor: HAL (Technical Writer - 3Dwork.io)
Última actualización