Imagen principal de Snapmaker libera el código fuente de Klipper para la U1 al límite del plazo Source: All3DP
Este texto ha sido traducido automáticamente. Rogamos disculpen los posibles errores de traducción. Este artículo es gratuito e independiente de cualquier influencia externa. Para mantener esta imparcialidad, lo financiamos a través de la publicidad, las suscripciones sin anuncios y los enlaces de compra. Si adquiere un artículo usando un enlace de compra, recibimos una comisión. Obtener más información
Cuentas claras

Snapmaker libera el código fuente de Klipper para la U1 al límite del plazo

Imagen deMatthew Mensley
Por Matthew Mensley
Actualizado el 1 de abr del 2026

Snapmaker ha publicado el código fuente modificado de los tres proyectos de código abierto en los que se basa el firmware de la Snapmaker U1: Klipper, Moonraker y Fluidd. Los repositorios se activaron en GitHub el 30 de marzo, el último día antes de la fecha límite que la propia empresa se había fijado.

Publicidad

La U1, una máquina CoreXY de cuatro cabezales que recaudó más de 20 millones de dólares en Kickstarter, utiliza una versión personalizada de Klipper. También emplea la interfaz web Fluidd y la API Moonraker. Los tres proyectos tienen licencia GPLv3, la cual exige que cualquier persona que distribuya versiones modificadas deba poner a disposición el código fuente correspondiente.

Snapmaker había estado enviando unidades U1 a sus mecenas desde finales de 2025 sin publicar dicho código, lo que generó dudas sobre el cumplimiento de la licencia; el punto crítico fue el intervalo de tres meses y medio entre la distribución del firmware y el momento de compartirlo con el usuario.

En un hilo del foro en enero de 2026, los miembros de la comunidad comenzaron a analizar el firmware y, al compararlo con la versión principal (upstream) de Klipper, notaron el alcance de las modificaciones. Las preguntas frecuentes (FAQ) de Snapmaker en Kickstarter prometían inicialmente que el código llegaría «antes de marzo de 2026». Una actualización en la wiki el 6 de marzo corrigió discretamente esto a «antes de finales de marzo de 2026», algo que la empresa atribuyó a un error de redacción.

La forma en que Snapmaker ha liberado el código es digna de mención. Una publicación en el blog sobre el lanzamiento detalla no solo qué han cambiado, sino aproximadamente en qué medida: la empresa afirma que cerca del 20 % del código es personalizado, lo que incluye un flujo de trabajo de cambio de herramientas rediseñado para la operación paralela de múltiples cabezales, nivelación de cama por corrientes de Foucault (eddy-current) personalizada, calibración de desplazamiento (offset) XYZ de múltiples cabezales, recuperación por pérdida de energía, detección de enredos de filamento y reconocimiento de filamento mediante RFID. El código de Moonraker fue modificado en un 15 %, principalmente para la integración con Snapmaker Cloud, la gestión de archivos 3MF y la administración de la red local. La empresa afirma que sus cambios en Fluidd fueron menores.

¿Por qué es importante todo esto? Más allá de las obligaciones de la licencia, para los usuarios de la U1 contar con acceso al código fuente significa tener la capacidad de inspeccionar, modificar o incluso compilar su propio firmware. Para los desarrolladores independientes de firmware que ya lo estaban haciendo mediante ingeniería inversa, significa trabajar sobre una base sólida en lugar de un objetivo cambiante.

Publicidad
Publicidad

Este tipo de transparencia sobre la naturaleza y el alcance de las modificaciones es poco común en el sector. El historial de la industria en cuanto al cumplimiento de la licencia GPL de Klipper es, siendo generosos, irregular. Creality enfrentó una presión notable por parte de la comunidad con la K1 en 2023 y la K2 Plus en 2025, mientras que el lanzamiento de la Centauri Carbon de Elegoo fue objeto de una exitosa campaña comunitaria a favor del cumplimiento de la licencia. En la mayoría de estos casos, el código fuente, cuando finalmente aparecía, llegaba con poco o ningún contexto sobre los cambios realizados.

Rompiendo con esta tendencia, la publicación de Snapmaker sobre el lanzamiento se lee más como un registro de cambios (changelog) que como un simple trámite de cumplimiento legal.

Sin embargo, existen límites. La publicación del blog indica que «ciertas capacidades avanzadas dentro del sistema U1 se implementan a través de módulos desarrollados de forma independiente» que no derivan de Klipper, Moonraker o Fluidd. Esto incluye la autocalibración inteligente del caudal y la detección de defectos basada en IA. Por otra parte, la wiki de Snapmaker confirma que el sistema de reconocimiento de filamento por RFID es propietario y no hay planes de liberarlo como código abierto.

Para cuando Snapmaker publicó sus repositorios, ya habían aparecido firmwares independientes, como el SnapmakerU1-Extended-Firmware de paxx12, que ofrecen funciones no presentes en el original, incluyendo acceso root por SSH, interfaces completas Fluidd y Mainsail, transmisión de cámara WebRTC acelerada por hardware, soporte para lectores RFID externos e integración con OctoEverywhere para acceso remoto y detección de fallas mediante IA.

La implicación de la propia Snapmaker a la hora de fusionar solicitudes (merging requests) y adoptar correcciones y funciones desarrolladas por la comunidad será la prueba de que este ha sido un lanzamiento exitoso, y no un simple volcado de datos por compromiso. Usted mismo puede comprobarlo en GitHub.

También de interés:

Acerca del autor:
Matthew Mensley is a senior editor at All3DP with nine years covering consumer 3D printing hardware. He writes news, reviews, and buying guides with the clarity of someone who's seen enough hype cycles to know which ones to take seriously.
Publicidad
Publicidad
Publicidad