¿Qué es el software de gestión de archivos STL?
La categoría frente a las cinco herramientas con las que se confunde: discos, slicers, controladores, mercados de modelos y organizadores. Qué entra y qué no.
El software de gestión de archivos STL cataloga los archivos que rodean un flujo de trabajo de impresión 3D y el contexto que los hace reutilizables: a qué modelo pertenece un archivo, qué ajustes lo produjeron, qué versión es la vigente y qué pasó cuando se imprimió. La categoría se define por ese contexto y no por el almacenamiento, porque todas las herramientas del vecindario guardan archivos y solo algunas explican qué significan.
El nombre está algo mal puesto, y conviene quitárselo de encima. STL es el formato que la gente busca, pero un archivo real contiene proyectos 3MF, fuentes OBJ y STEP, y G-code, y los problemas interesantes viven en las relaciones entre esas cosas, no en un formato concreto.
Las funciones que definen la categoría
Una herramienta está haciendo gestión de archivos, y no almacenamiento, cuando puede responder preguntas que no son sobre una ruta. En la práctica eso significa que agrupa varios archivos bajo un mismo registro de modelo, lee los metadatos que un slicer escribió en una exportación en lugar de pedirte que los teclees, identifica los archivos por su contenido y no por su nombre, y mantiene alguna noción de qué versión es la vigente.
La previsualización importa más de lo que parece. En cuanto los nombres de archivo dejan de ser memorables, abrir un archivo para comprobarlo es el paso de recuperación, y una herramienta que renderiza en el navegador te ahorra el viaje de ida y vuelta por el slicer.
Ninguna de estas cosas es universal. Las herramientas de esta categoría se diferencian enormemente en cuáles implementan y con qué calidad, y por eso qué buscar en un gestor de archivos 3D autoalojado existe como una rúbrica con pruebas que puedes ejecutar en vez de como una lista de funciones.
Qué no es: cinco categorías vecinas
Un disco en la nube como Nextcloud, Dropbox o un recurso compartido de un NAS sincroniza bytes entre máquinas, y en eso es genuinamente bueno. Para una colección pequeña con nombres disciplinados cubre casi todo el trabajo. Lo que no puede hacer es leer un archivo de G-code, así que toda pregunta sobre material, boquilla o cuál de los laminados imprimió bien vuelve a los nombres de archivo.
Los slicers producen los archivos que cataloga esta categoría. OrcaSlicer, PrusaSlicer, Bambu Studio y Cura guardan perfiles y disposiciones de bandeja, no un archivo histórico, y sus navegadores de proyectos están hechos para el trabajo reciente, no para una biblioteca de miles de modelos.
Los controladores de impresión como OctoPrint, Fluidd y Mainsail gobiernan una máquina cada uno. Un controlador conoce los archivos que hay ahora en esa máquina y el trabajo en curso, y deliberadamente no conoce el historial de un modelo a lo largo de años y varias impresoras. Los dos conviven en lugar de competir, ya que una biblioteca envía un archivo y registra el resultado mientras el controlador hace el trabajo en vivo. PrintStash frente a OctoPrint es la versión larga de ese reparto.
Los mercados de modelos como Printables, MakerWorld y Thingiverse existen para descubrir y publicar. Alojan modelos de otras personas bajo sus propios términos y pueden retirarlos, que es la razón para quedarte con tu propia copia de todo lo que pienses reimprimir.
Los organizadores de escritorio son la misma categoría entregada de otra forma. Uno se ejecuta en una sola máquina contra tus carpetas existentes en vez de como un servidor, lo que le va bien a una persona y descarta el acceso compartido.
Dónde cae la línea de verdad
La distinción que decide la categoría es si la salida laminada es un objeto de primera clase o un blob. Una herramienta que trata bracket_0.16.gcode como un archivo opaco te deja codificando ajustes en los nombres, que es justo el problema que la herramienta venía a resolver.
PrintStash se sitúa en el lado de primera clase de esa línea. Indexa STL, 3MF, OBJ, STEP, STP, G-code y BGCODE en una sola biblioteca, analiza los ajustes que OrcaSlicer, PrusaSlicer, Bambu Studio y Cura escriben en su salida, hashea el contenido al ingresarlo para que unos bytes idénticos resuelvan a una única entrada, y mantiene el G-code unido a su modelo de origen como revisiones que llevan un resultado de needs_test, known_good, failed o archived. No es un slicer, no es firmware y no sustituye a un controlador.
Preguntas que surgen
¿Un slicer es un gestor de archivos?
No, y tratarlo como si lo fuera es un error temprano habitual, porque el slicer es donde ya pasas tiempo. Un slicer guarda perfiles de impresora y de material, más los proyectos que hayas abierto hace poco, y su trabajo termina cuando se escribe la exportación. No tiene concepto de biblioteca, ni búsqueda entre miles de modelos, ni registro de lo que pasó después de que el archivo saliera, ni forma de relacionar dos exportaciones de la misma pieza. Las dos herramientas se sitúan una al lado de la otra: el slicer produce archivos con los ajustes incrustados, y una biblioteca los lee de vuelta.
¿En qué se diferencia esto de un disco en la nube como Nextcloud o Dropbox?
Un disco en la nube responde dónde está un archivo y mantiene copias sincronizadas entre máquinas, y las dos cosas las hace bien. Un gestor de archivos para impresión 3D responde qué es un archivo: a qué modelo pertenece, qué ajustes lo produjeron, si se imprimió, y si otro archivo de la biblioteca contiene los mismos bytes con otro nombre. Todo lo de esa segunda lista requiere leer el contenido del archivo, algo que una herramienta de sincronización nunca hace. Para unos cientos de modelos con nombres cuidados un disco basta de verdad, y deja de funcionar en el punto en el que necesitas una respuesta que el nombre del archivo no contiene.
¿OctoPrint es software de gestión de archivos STL?
No. OctoPrint controla una impresora: expone estado en vivo, temperatura, control del trabajo, una webcam y los archivos que hay ahora en esa única máquina. No tiene biblioteca entre impresoras, ni historial de versiones de un modelo, ni búsqueda por metadatos. La confusión viene de que los dos te muestran una lista de archivos, pero la lista de OctoPrint es el contenido actual de la máquina y no un archivo histórico. Lo habitual es ejecutar los dos: el controlador se encarga de la impresión y la biblioteca guarda el historial que le sobrevive.
¿Estas herramientas manejan formatos distintos de STL?
La mayoría sí, y cualquier herramienta que de verdad solo maneje STL encaja mal en un archivo real, ya que una colección en uso acumula proyectos 3MF, fuentes STEP u OBJ y G-code laminado junto a las mallas. El soporte de formatos rara vez es de todo o nada, así que comprueba por separado los metadatos, la previsualización y el envío a la impresora para cada formato que uses. El .bgcode binario de PrusaSlicer es la sorpresa habitual: PrintStash lee sus metadatos y sus miniaturas pero no puede renderizar la trayectoria ni enviarlo a una impresora mientras el cuerpo comprimido sigue sin decodificar, y las previsualizaciones de STEP dependen de la variante de imagen que ejecutes y no de tu arquitectura, ya que desde la v0.12.0 también se teselan en ARM, pero la imagen lite lo deja fuera por completo.
¿Un organizador de escritorio es la misma categoría que una biblioteca web?
Mismo trabajo, despliegue distinto, y la diferencia decide más de lo que parece. Una aplicación de escritorio funciona contra carpetas de un solo equipo, no necesita servidor y le va bien a una sola persona que trabaja desde una máquina. Una biblioteca web funciona como servicio, lo que te cuesta actualizaciones de contenedor y una rutina de copias de seguridad, y te compra acceso compartido, disponibilidad desde el móvil o desde un segundo equipo, y un sitio al que las impresoras pueden devolver los resultados de los trabajos. Elige la vía de escritorio si nadie más toca la biblioteca y nunca quieres mantener un servicio, y la vía de servidor en cuanto cambie alguna de esas dos cosas.
Fuentes
- Las capacidades, los conceptos básicos y las limitaciones conocidas de PrintStash para los formatos, los metadatos analizados, los resultados de revisión y los límites de ARM y BGCODE descritos arriba.
- El repaso de 2026 revisa qué herramientas concretas implementan qué partes de la categoría.
Para elegir entre herramientas en lugar de definir la categoría, usa la rúbrica. Para el método de organización que está debajo de todas ellas, empieza por cómo organizar una biblioteca STL.