← Blog

PrintStash frente a STL Shelf: ¿qué biblioteca eliges?

Compara PrintStash y STL Shelf en revisiones de G-code, conexión con impresoras, versionado, almacenamiento, alojamiento y precio.

comparativaautoalojado

Estos dos se parecen mucho en una lista de funciones y se sienten distintos en el uso diario. STL Shelf es una biblioteca de diseños con versiones que puedes autoalojar o pagar a otro para que la mantenga. PrintStash es una biblioteca autoalojada construida alrededor de lo que pasa después de laminar, con impresoras conectadas.

La versión corta: si quieres un catálogo privado de mallas con vistas previas rápidas y ningún servidor que mantener, el plan alojado de STL Shelf es la respuesta más fácil. Si la pregunta que se repite en tu taller es qué revisión de G-code imprimió bien, PrintStash es el único de los dos que lo registra.

Comprobado contra el repositorio de STL Shelf, su página de información y su página de precios el 3 de agosto de 2026. Las afirmaciones sobre PrintStash describen la versión v0.12.1 publicada.

Cara a cara

Capacidad PrintStash STL Shelf
Modelo de alojamiento Solo autoalojado Servicio en la nube o autoalojado
Licencia y precio AGPL-3.0, gratis, sin planes ni topes Apache 2.0 para autoalojar. Nube: plan gratuito de 0.5 GB, Basic $10.99/mes, Pro $35.99/mes
Formatos de archivo STL, 3MF, OBJ, STEP/STP, G-code, BGCODE STL, 3MF, OBJ, PLY
Unidad de versionado Revisiones de G-code sobre un modelo de origen, con estados de resultado y una revisión recomendada Versiones de los archivos de diseño de un modelo
Metadatos del slicer Leídos de la salida de OrcaSlicer, PrusaSlicer, Bambu Studio y Cura Sin documentar
Conexión con impresoras Cinco proveedores. Moonraker/Klipper estable; PrusaLink, OctoPrint, Bambu LAN y Elegoo Centauri en beta Ninguna documentada
Historial y coste de impresión Trabajos registrados por revisión, tendencias de coste y material, Spoolman con consumo medido de Moonraker No forma parte del producto
Almacenamiento Bóveda en disco local, compatible con S3 o volúmenes compartidos que indexan una carpeta en su sitio Requiere almacenamiento de objetos compatible con S3 (Cloudflare R2, MinIO, AWS S3)
Base de datos SQLite por defecto, Postgres opcional PostgreSQL 14 o superior
Vistas previas Mallas en modo sólido, radiografía y malla de alambre; reproducción capa a capa del recorrido del G-code Vistas previas 3D interactivas con Three.js
Acceso en equipo Cuentas, roles por colección, permisos por impresora, claves de API, registro de auditoría, OIDC/SSO opcional Organizaciones de equipo con acceso por roles; 1 asiento en Basic, 5 en Pro
Operaciones en lote Edición en lote de hasta 500 modelos, vistas de filtro guardadas, favoritos Descargas individuales y en lote como ZIP
Copias de seguridad y exportación Copia completa a demanda con manifiesto, más un archivo versionado de metadatos y biblioteca Tu bucket y tu Postgres son tuyos para respaldarlos cuando te autoalojas

Lo que STL Shelf hace bien

La opción alojada es la diferencia de verdad, y no es pequeña. Registrarte te quita de encima Docker, Postgres, la planificación de disco, TLS, las actualizaciones y las copias de seguridad. Hay mucha gente a la que le gustaría tener una biblioteca de modelos y no quiere un cuarto servicio en el NAS, y para ellos la comparación termina aquí. PrintStash no tiene versión alojada ni planes de tenerla.

El alcance es estrecho a propósito y el stack es moderno: TanStack Start sobre React 19, Bun, Postgres con Drizzle, vistas previas con Three.js, Better Auth para el inicio de sesión y Apache 2.0 en el código. Apache 2.0 es además la licencia más permisiva de las dos, lo que importa si piensas incrustar o modificar el software dentro de algo comercial sin heredar las obligaciones de la AGPL.

El soporte de PLY es un hueco real del lado de PrintStash. Si tu biblioteca incluye salidas de escaneo, STL Shelf las indexa y PrintStash no.

Su versionado le va bien a quien diseña, no a quien opera. Subes una malla corregida y la anterior se queda en el historial del modelo, así que el archivo actual no deja dudas y los antiguos siguen ahí. Esa es la unidad correcta cuando lo que cambia es la geometría.

Lo que PrintStash hace bien

Su versionado le va bien a quien opera, no a quien diseña. La unidad es una revisión de G-code pegada al modelo de origen, con una etiqueta, notas, los ajustes leídos del archivo y un resultado: needs_test, known_good, failed o archived. Exactamente una revisión lleva la marca de recomendada, y el primer G-code que subes se la queda, así que un modelo nunca tiene cero ni dos respuestas a “imprime esta”. Selecciona dos revisiones y sus ajustes de laminado, material e impresión aparecen uno al lado del otro, que es como averiguas si lo que lo arregló fue el brim o el cambio de 5 grados de temperatura.

Como los metadatos se leen del archivo, nada de eso tiene que vivir en el nombre. La altura de capa, los perímetros, el relleno, el material, las temperaturas, la boquilla, la duración estimada y el filamento usado salen de lo que escribió OrcaSlicer, PrusaSlicer, Bambu Studio o Cura, incluido el .bgcode binario. Que falten campos es normal, porque no todos los slicers emiten los mismos comentarios.

Luego está la impresora. PrintStash envía una revisión a una máquina, la arranca si quieres, muestra el estado en vivo, pausa o cancela, sincroniza el inventario de archivos de la propia impresora donde se admite y registra el trabajo terminado contra esa revisión. Moonraker devuelve la duración y el filamento medidos, que alimentan las tendencias de coste y la escritura opcional del consumo en Spoolman. Lee la matriz de compatibilidad antes de planificar sobre esto, porque solo Moonraker es estable y los proveedores en beta tienen sus huecos: Bambu LAN no tiene inventario remoto, la subida a la Elegoo Centauri todavía necesita validación en más hardware y el consumo medido es solo de Moonraker.

La flexibilidad de almacenamiento es la otra diferencia práctica. STL Shelf requiere un bucket compatible con S3. PrintStash usa por defecto el disco local con SQLite, admite S3 cuando lo quieras y puede indexar una carpeta local o de un NAS en su sitio como volumen compartido, replicando la estructura de carpetas y escribiendo las subidas nuevas sin sobrescribir rutas existentes. Quitar un modelo o el volumen nunca toca los bytes de origen. Si tus archivos están ahora en un recurso compartido de un NAS que tu slicer abre directamente, esa diferencia decide si tienes que reorganizar algo o no.

Elige STL Shelf si

Quieres que lo gestione otro. Estás catalogando diseños en lugar de seguir impresiones, y el historial de versiones de la malla es el historial que necesitas. Tu biblioteca incluye archivos PLY. Necesitas Apache 2.0 y no AGPL por motivos de licencia. O tu equipo necesita unos pocos asientos y un proveedor, y $35.99 al mes sale más barato que tu tiempo.

Elige PrintStash si

Vuelves a laminar las mismas piezas y quieres que la biblioteca recuerde qué laminado funcionó. Quieres enviar impresiones desde la misma página y guardar ahí el historial de trabajos. Tus archivos viven en una carpeta de un NAS que debe seguir funcionando con otras herramientas. Quieres coste por impresión, filamento medido o una cola repartida entre varias impresoras. O prefieres no pagar por gigabyte por una biblioteca que solo va a crecer, y aceptas que alojarla es tu trabajo. Está pensado para una red de confianza, así que exponerlo significa TLS, un proxy inverso endurecido y cuidado con los secretos.

Preguntas habituales

¿STL Shelf maneja G-code?

No. Su README lista STL, 3MF, OBJ y PLY, y su documentación pública no menciona G-code, metadatos de laminado ni integración con impresoras. Es una decisión de alcance y no un descuido: STL Shelf es una biblioteca de diseños, y la salida laminada de un diseño no es algo que modele. Si quieres las dos cosas, acabarías exportando del slicer a una carpeta aparte o a otra herramienta. PrintStash guarda G-code y BGCODE junto a la malla de origen y trata cada laminado como una revisión de ese modelo.

¿El plan gratuito de STL Shelf da para migrar a él?

Para una biblioteca real, no. El plan gratuito en la nube está limitado a 0.5 GB, 10 modelos y un asiento, que da para juzgar la interfaz y las vistas previas pero no para guardar una colección. Basic, a $10.99 al mes, da 25 GB, 300 modelos y un asiento; Pro, a $35.99, da 200 GB, modelos ilimitados y cinco asientos, con un 10 por ciento de descuento en pago anual. Esos límites se aplican solo al servicio alojado. Autoalojarlo bajo Apache 2.0 no tiene esos topes, pero entonces Postgres, Bun y el bucket los pones tú.

¿Puedo tener los archivos en un NAS con cualquiera de los dos?

Con PrintStash sí, con STL Shelf a costa de trabajo extra. PrintStash añade como volumen compartido una carpeta local o de un NAS que ya existe, calcula el hash de los archivos y los indexa donde están, replica la estructura en la interfaz y escribe las subidas nuevas sin sobrescribir nada. STL Shelf espera un bucket compatible con S3, así que mantener los archivos en un NAS implica poner MinIO delante de ese almacenamiento o copiar la biblioteca a almacenamiento de objetos. Si otras herramientas abren esas rutas directamente, indexar en el sitio es la opción menos disruptiva.

¿Cuál es más fácil de mantener en marcha durante años?

El plan alojado de STL Shelf, porque no es tu problema. Entre las dos opciones autoalojadas, PrintStash pide menos: imágenes ya construidas en GHCR, dos contenedores, SQLite y disco local por defecto, un secreto que definir y un asistente de configuración para la primera cuenta de administrador. STL Shelf autoalojado necesita Postgres 14+, Bun 1.1+ y credenciales de bucket antes del primer arranque. Elijas lo que elijas, ensaya pronto una restauración. PrintStash crea copias de seguridad completas a demanda con un manifiesto y puede verificar la estructura de un archivo antes de que confíes en él, y programar esas copias necesita un disparador externo.

Fuentes

Para la comparación a tres bandas que incluye Manyfold, lee PrintStash frente a Manyfold y STL Shelf. La visión general de las alternativas separa las bibliotecas de las plataformas de monitorización y de granja, y el repaso de 2026 cubre más opciones autoalojadas.