PrintStash frente a OctoPrint: biblioteca o control
OctoPrint gobierna una impresora. PrintStash organiza los modelos, las revisiones de G-code y el historial a su alrededor. Compáralos y usa los dos juntos.
PrintStash y OctoPrint se ocupan de cosas distintas alrededor de la misma impresora. PrintStash es la capa de biblioteca: un único registro por modelo que guarda el origen, cada laminado como revisión y el resultado de la impresión que salió bien, de modo que saber que funciona es una decisión que tomas una vez y no un nombre de archivo en el que tengas que confiar. OctoPrint es la consola de la máquina: la vista de la webcam, la gráfica de temperatura, el terminal y los controles de movimiento que manejan la impresora.
Son complementos, no rivales. Si OctoPrint ya gobierna tu impresora de forma fiable, quédatelo. PrintStash no sustituye lo que hace OctoPrint, y no pretende hacerlo. Añade PrintStash cuando el problema sea encontrar y confiar en el archivo correcto en vez de operar la impresora. Su proveedor de OctoPrint conecta esa biblioteca con la impresora que ya usas.
Este artículo se centra en una instalación con OctoPrint. La visión general de controladores cubre también Fluidd y Mainsail.
Usa cada herramienta para lo suyo
- Usa OctoPrint cuando necesites operar y monitorizar una impresora.
- Usa PrintStash cuando necesites organizar una colección creciente de modelos y archivos laminados.
- Usa los dos cuando quieras encontrar en PrintStash una revisión verificada, enviarla a OctoPrint y luego vigilar la máquina en OctoPrint.
Para una instalación pequeña con una carpeta ordenada y unos pocos archivos de G-code, OctoPrint puede ser todo lo que necesitas. PrintStash empieza a ganarse el sitio cuando tienes suficientes modelos como para que nombres tipo bracket-final-v3.gcode dejen de servir.
Qué hace bien OctoPrint ya
OctoPrint está construido alrededor de una impresora. Se conecta a la máquina, sube y arranca trabajos, muestra temperaturas, ofrece vistas de webcam y de terminal, y te deja hacer home o mover los ejes. Su repositorio oficial de plugins tiene más de 400 plugins para hardware, notificaciones, acceso remoto, visualización de la cama, automatización y otras tareas propias de la impresora.
Su manejo de archivos también es mejor que una lista plana de subidas. Las versiones actuales de OctoPrint admiten carpetas e incluyen un Upload Manager. Analizan el G-code para estimar tiempo de impresión, uso de filamento y área de impresión, y guardan la cuenta de éxitos y fallos de cada archivo. El visor de G-code viene incluido, no es un plugin extra que tengas que buscar.
Si tus archivos ya tienen nombres sensatos y sobre todo reimprimes el mismo puñado de trabajos, con eso puede bastar.
Qué añade PrintStash
PrintStash trata el modelo como el registro principal, no el archivo que está en una impresora.
Un modelo puede contener la fuente STL, 3MF, OBJ, STEP o STP junto a varias revisiones de G-code. Cada revisión puede tener su propia etiqueta, sus notas, sus metadatos de slicer y su resultado, más un marcador de recomendada aparte. PrintStash analiza ajustes como material, altura de capa, tamaño de boquilla, temperaturas, tiempo estimado y uso de filamento de la salida habitual de OrcaSlicer, PrusaSlicer, Bambu Studio y Cura.
Eso te da respuestas que resulta incómodo guardar en los nombres de archivo:
- ¿Qué laminado usaba PETG y capas de 0.2 mm?
- ¿Qué revisión falló?
- ¿Cuál se imprimió bien y debería usarse la próxima vez?
- ¿Qué cambió entre dos revisiones?
- ¿Está el mismo archivo ya en la biblioteca con otro nombre?
PrintStash también aporta colecciones, etiquetas, búsqueda, detección de duplicados por hash de contenido e indexación en el sitio de una carpeta local o de un NAS que ya tengas. Esas funciones cubren la biblioteca entera, no solo los archivos subidos a una impresora.
Cómo funciona la conexión con OctoPrint
Añade la impresora en PrintStash, elige OctoPrint y luego introduce la URL local de OctoPrint y una clave de API. La integración está en beta y se conecta directamente por tu red.
Desde PrintStash puedes:
- ver el estado, el progreso y las temperaturas de la impresora en vivo;
- explorar y borrar los archivos de G-code que guarda OctoPrint;
- subir una revisión de G-code desde la biblioteca;
- subirla y arrancarla en un solo paso;
- pausar, reanudar o cancelar la impresión en curso.
PrintStash no expone el terminal, la webcam, los controles de ejes, los scripts de G-code ni las pantallas de plugins de OctoPrint. Abre OctoPrint para esas tareas.
El proveedor de OctoPrint no reporta a PrintStash el consumo medido de filamento. PrintStash puede seguir usando la estimación guardada en el G-code y registrar el resultado del trabajo, pero los gramos medidos y la escritura de vuelta a Spoolman son hoy funciones exclusivas de Moonraker. La matriz de compatibilidad de impresoras mantiene estas diferencias entre proveedores en un mismo sitio.
Un flujo de trabajo práctico
Este es un montaje que evita mantener dos bibliotecas que compiten:
- Guarda o indexa el modelo de origen en PrintStash.
- Añade cada laminado útil a ese modelo como una revisión de G-code. El hook de OrcaSlicer también puede empujar el G-code exportado a PrintStash automáticamente.
- Añade una nota corta cuando una revisión exista por un motivo, por ejemplo
added brim after corner lift. - Selecciona la revisión en PrintStash y envíala a la impresora de OctoPrint. Arráncala en el momento o déjala subida para más tarde.
- Usa OctoPrint para la webcam, el terminal, las temperaturas y el control manual mientras corre el trabajo.
- Guarda el resultado con el modelo en PrintStash. Marca como recomendada una revisión buena para no tener que reconstruir la decisión el mes que viene.
OctoPrint sigue siendo el anfitrión de la impresora. PrintStash se convierte en el sitio donde decides qué imprimir.
Comparativa
| Tarea | PrintStash | OctoPrint |
|---|---|---|
| Trabajo principal | Biblioteca de modelos y registro de impresiones | Anfitrión de la impresora e interfaz de control |
| Organización de archivos | Modelos, revisiones, colecciones, etiquetas y búsqueda | Archivos y carpetas por instancia de OctoPrint |
| Información del G-code | Ajustes del slicer, estimaciones, notas de revisión y resultados | Tiempo estimado, filamento, área de impresión y estadísticas por archivo |
| Previsualización de G-code | Visor de capas y trayectorias integrado | Visor de G-code integrado |
| Flujo de revisiones | Etiquetas, notas, verificada, por probar, fallida, archivada y una revisión recomendada | Archivos separados con historial de éxitos y fallos |
| Biblioteca existente en un NAS | Indexa en el sitio sin copiar los archivos de origen | No está pensado como biblioteca general de modelos |
| Subir y arrancar | A través del proveedor de OctoPrint en beta | Nativo |
| Webcam, terminal, movimiento y gráfica de temperatura | No | Sí |
| Ecosistema de plugins | Sin sistema de plugins | Más de 400 plugins |
| Consumo medido de filamento | Solo Moonraker | El proveedor de OctoPrint no lo pasa a PrintStash |
¿Cuál deberías instalar?
Instala OctoPrint primero si necesitas una interfaz web para una impresora conectada por USB o serie. Es la herramienta madura para ese trabajo.
Añade PrintStash cuando el problema pase a ser la gestión de archivos: demasiados modelos descargados, varios laminados de la misma pieza, un NAS lleno de archivos, o ninguna forma fiable de recordar qué revisión funcionó.
Ejecutar los dos añade otro servicio y otra base de datos de la que hacer copia de seguridad. A cambio, OctoPrint puede seguir centrado en la máquina mientras PrintStash mantiene la biblioteca usable. Para un taller autoalojado con más que un montón pequeño de modelos, ese reparto suele ser práctico.