Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

PrintStash

PrintStash es una aplicación web autocontenida para gestionar archivos de impresión 3D, metadatos del slicer y flota de impresoras.

Ficha actualizada 23 sept 2026, 15:40 · upstream 23 sept 2026, 15:02 · release v0.13.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es PrintStash

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

PrintStash es un software open source autocontenido para la gestión de archivos de impresión 3D. Conecta tu biblioteca de modelos con tus impresoras locales, permite visualizar los archivos en el navegador, abrirlos directamente en tu slicer (OrcaSlicer, Bambu Studio, PrusaSlicer) y mantener todo el historial de revisiones de G-code junto a cada modelo. Se puede ejecutar localmente con SQLite y disco duro persistente, sin necesidad de PostgreSQL ni servicios externos.

CASOS DE USO
  • Organizar un archivo de impresión 3D completo (modelo + G-code) en una sola ubicación
  • Gestionar múltiples impresoras conectadas a tu red local sin usar la nube
  • Compartir modelos con otros usuarios mediante enlaces públicos temporales
  • Mantener el historial de revisiones y resultados de cada impresión
  • Planificar mantenimiento de impresoras y tiempos de espera
  • Gestionar materiales (filamento) y costos por proyecto
PUNTOS DESTACADOS
  • Soporta múltiples formatos: STL, 3MF, OBJ, STEP/STP, G-code y archivos ZIP con estructura de carpetas
  • Permite importar modelos desde sitios como Thingiverse, Printables o MakerWorld sin necesidad de extensiones
  • Soporta impresoras compatibles con Moonraker (Bambu Lab), PrusaSlicer y OrcaSlicer
  • Permite abrir archivos directamente en el slicer mediante enlaces de deep link
  • Mantiene historial de revisiones de G-code junto a cada modelo para comparar resultados
  • Soporta conexión con Spoolman (Bambu Studio) para sincronizar inventario de filamento
PRECAUCIONES
  • Requiere un servidor local con Docker Compose, no funciona en entornos cloud nativos sin configuración adicional
  • La sincronización con Spoolman depende de que el proveedor de impresora soporte la API
  • Los modelos compartidos son solo lectura y no se pueden editar directamente desde el navegador
  • No incluye exportación a formatos como OBJ o STEP para compartir archivos con otros usuarios
  • El historial de impresiones requiere conexión a una impresora conectada al mismo servidor
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

A populated PrintStash vault with collections, filters, favorites, and saved viewsModel detail with the interactive 3D viewer and recommended G-codeG-code toolpath preview with layer navigationSide-by-side comparison of two G-code revisionsLive Moonraker printer progress, temperatures, and controlsPrint cost, filament, time, and workload statisticsPrintStash demoSelect several models and apply a tag in one action
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Instala Docker Compose y descarga docker-compose.simple.yml. Ejecuta `docker compose up -d`. Configura un usuario administrador con contraseña segura en la primera vez. Para producción, usa docker-compose.prod.yml que mantiene el API interno y requiere tu propio secreto de firma. Usa HTTPS con un certificado autofirmado o un reverse proxy como Nginx con TLS. Mantiene los volúmenes persistentes para guardar archivos y datos del usuario.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactPython
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
300080009333
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.