← Blog

¿Tu impresora limita tu pila autoalojada?

Comprar una impresora fija tu stack de control. Tu biblioteca no tiene por qué seguirlo: qué expone cada interfaz, qué se mantiene portable y qué sigue en beta.

impresorasautoalojadocomparativa

Casi todos los consejos de compra tratan una impresora 3D como una suscripción de software: la gente de Klipper usa Mainsail o Fluidd, la de Bambu usa Bambu Studio, la de Prusa usa Prusa Connect. La primera mitad es cierta. La impresora que compras sí decide el software con el que la manejas.

Lo que no se deduce es la conclusión con la que te dejan casi todas las guías: que tus archivos, tu historial de versiones y tu registro de impresiones tengan que vivir dentro del stack que elegiste. Una biblioteca autoalojada es una capa aparte, y puede abarcar todas las impresoras que tengas sin importar quién las fabricó. PrintStash se conecta a Moonraker/Klipper (estable), OctoPrint, PrusaLink, Bambu LAN e impresoras Elegoo Centauri (las cuatro en beta), así que una sola biblioteca cubre a la vez una Voron, una máquina Marlin vieja con OctoPrint, una Prusa, una Bambu y una Centauri Carbon.

Así que la respuesta corta es no. La impresora que compras decide cómo controlas esa máquina. No decide dónde vive tu biblioteca. Esta página recorre qué expone de verdad cada interfaz de impresora, qué se mantiene constante en todas ellas y qué sigue en beta.

Esta es la mitad independiente del fabricante del argumento. Su hermana, qué ecosistema de impresoras 3D tiene mejor soporte de software autoalojado, cubre la vista de comprar primero. Esta cubre lo que sigue siendo cierto una vez abierta la caja.

Dos decisiones metidas en una sola compra

La primera elección es el stack de control: el firmware y el panel con los que manejas esa máquina. Mainsail o Fluidd en Klipper, OctoPrint por USB en hardware Marlin más antiguo, las herramientas propias de Bambu, las de Prusa. Esta elección la fija en gran medida la impresora, y no pasa nada. Es una decisión sobre cómo quieres hacer funcionar la máquina.

La segunda elección es la capa de biblioteca: dónde viven los modelos, las revisiones de G-code, el historial de impresión y los veredictos de verificada. Casi todas las comparativas de ecosistemas hablan solo de la primera, porque los fabricantes venden stacks completos. En la segunda es donde viven de verdad las flotas mixtas, los cambios de impresora y años de historial de impresión, y es la capa que un fabricante no tiene ningún incentivo en mantener portable.

Qué expone de verdad cada impresora

La matriz de compatibilidad de PrintStash mantiene el detalle actual por proveedor. La versión corta, verificada contra la versión publicada, la v0.12.1:

Interfaz de impresora Nivel de soporte Qué expone al software de terceros
Moonraker (Klipper) estable Estado en vivo por WebSocket, subida, arranque, pausar, reanudar y cancelar, inventario remoto de archivos, G-code en crudo, consumo de filamento medido
OctoPrint beta Estado por sondeo, subida, arranque, pausar, reanudar y cancelar, inventario remoto de archivos y borrado
PrusaLink beta Autenticación Digest o por clave de API, estado por sondeo, subida y arranque, inventario remoto de archivos y borrado, controles
Bambu LAN beta Estado por MQTT y transferencia FTPS con un código de acceso; la subida nunca arranca sola, el arranque es una acción explícita aparte; el control exige el modo desarrollador en el firmware actual, lo que deja a la impresora fuera de la vinculación con Bambu Cloud
Elegoo Centauri beta Estado en vivo y controles por SDCP (Carbon original) o MQTT local autenticado (Carbon 2); subida desde la v0.11.3

Todas ellas exponen lo suficiente para que una biblioteca lleve la cuenta de archivos y trabajos. Solo Klipper informa del consumo de filamento medido, así que en las otras cuatro el coste por impresión se queda en una estimación. La duración transcurrida medida llega algo más lejos: OctoPrint, PrusaLink y Elegoo Centauri la informan, mientras que Bambu LAN no informa de ninguna de las dos medidas. Son límites del lado de la impresora. Ninguna biblioteca los arregla esforzándose más.

Dentro de la tabla hay dos advertencias. Los comandos de G-code en crudo son exclusivos de Moonraker; ninguna de las otras interfaces acepta entrada arbitraria de máquina. Y la vía de subida de Elegoo es evidencia más reciente que el resto: funciona, con una confirmación en el mundo real sobre la Carbon original hasta ahora, mientras que la vía de la Carbon 2 todavía no se ha ejercitado en hardware físico.

Qué se mantiene constante en las cinco

Como la capa de biblioteca está por encima de la impresora, esto funciona igual sin importar qué máquina produjo el archivo:

  • Un único sitio donde buscar archivos STL, 3MF, OBJ, STEP y G-code, con detección de duplicados por hash del contenido.
  • Revisiones de G-code con estado de verificada, así que una impresión fallida apunta de vuelta a la revisión que la produjo y a la anterior que sí funcionó.
  • Historial de impresión que se acumula entre impresoras en lugar de morir con una herramienta atada a una marca.
  • Una flota mixta bajo un mismo techo: una Bambu y una Voron con Klipper conviven en la misma biblioteca, con las diferencias de capacidad de cada impresora a la vista en lugar de disimuladas.

Los límites honestos

Cuatro de los cinco proveedores están en beta, y la palabra pesa. Beta significa que la lógica del protocolo está probada contra transportes simulados y emuladores, con una cobertura sobre firmware real que va creciendo y está documentada por proveedor. En concreto: el control de Bambu LAN depende del modo desarrollador, una política del fabricante que ya ha cambiado antes y puede volver a cambiar. El inventario de archivos de Elegoo se queda desactivado por diseño: pedirle a la Carbon original su lista de archivos puede tumbar el demonio de impresión del que depende todo lo demás, así que PrintStash nunca envía ese sondeo. PrusaLink y OctoPrint no informan del filamento medido, así que ahí el coste se queda en una estimación.

La neutralidad de fabricante no significa que todas las impresoras se comporten igual. Significa que tus archivos y tu historial no se mueven cuando cambias de impresora.

El consejo de compra, del revés

La guía de ecosistemas termina con un consejo de compra: si el software autoalojado es un requisito, compra una impresora que hable Moonraker. Eso sigue en pie, porque la profundidad de control vive en la columna abierta. La mitad del revés es para todo el que ya tiene una impresora de la otra columna, o ya se ha encaprichado con una: la capa de biblioteca no te castiga por ello.

Compra la impresora que quieras. Mantén la biblioteca independiente del fabricante y la elección de impresora se queda en lo que debería ser, una decisión de hardware. Cuando cambies esa impresora dentro de tres años, las revisiones, los veredictos y el historial se van contigo en lugar de quedarse con la máquina.

Preguntas que surgen

Ya tengo una Bambu. ¿Necesito Klipper para tener una biblioteca decente?

No. El modo LAN Only más el modo desarrollador abren un canal local que una biblioteca autoalojada puede usar para el estado, la subida y el control de trabajos, con la contrapartida de que el modo desarrollador impide vincular la impresora a Bambu Cloud. La diferencia con Klipper no está en la capacidad de hoy, está en quién garantiza la interfaz: una API abierta y publicada frente a la política de un fabricante. PrintStash registra los trabajos de Bambu empezados desde fuera en cualquiera de los dos casos, incluidas las entradas de solo metadatos cuando el G-code exacto ya no se puede recuperar de la caché de la impresora.

¿Una biblioteca multifabricante funciona peor que las herramientas del propio fabricante?

En el control, a veces sí: la herramienta del fabricante siempre soporta primero sus propias funciones. En la capa de biblioteca, casi ninguna herramienta de fabricante tiene nada con lo que compararse. El historial de archivos entre marcas, los veredictos de verificada y la detección de duplicados no son trabajos que Bambu Studio, PrusaSlicer o Bambu Handy intenten hacer. Resuelven problemas distintos, y tener las dos cosas funcionando en paralelo es la situación normal; cómo funciona PrintStash junto a OctoPrint, Fluidd y Mainsail lo describe para el caso de Klipper.

¿Qué pasa con mi historial de impresión cuando cambio de marca de impresora?

Nada, siempre que el historial viva en la biblioteca y no en la impresora ni en una herramienta de marca. Ese es el beneficio práctico de mantener la capa independiente del fabricante: el registro de qué salió bien sobrevive al hardware. Hay una advertencia que sale directamente de la tabla de arriba: los números de filamento medido existen solo para las impresiones que pasaron por Moonraker, así que un historial construido entre marcas mezcla costes medidos y estimados.

Gestión de impresión autoalojada para impresoras Elegoo y cómo enviar impresiones a una Bambu por LAN sin Bambu Cloud cubren en profundidad las dos integraciones en beta.

Fuentes

  • Las notas de soporte de proveedores de PrintStash (provider-support.md) y known-limitations.md en la etiqueta v0.12.1, para los niveles de soporte, las capacidades por proveedor y el estado de validación de Elegoo. Consultadas el 22 de agosto de 2026.
  • La página de integración con terceros de Bambu Lab para las comprobaciones de autorización en el modo LAN normal, la exención del modo desarrollador y su contrapartida de vinculación con la nube. Consultada el 22 de agosto de 2026. Estas reglas se han apretado y aflojado antes, así que vuelve a revisar esa página antes de construir nada sobre ella.
  • La matriz de compatibilidad para las capacidades por proveedor en la versión publicada.