Qué es NOPAL
NOPAL es un panel de control autoalojado que se usa desde el navegador. Reúne en un solo lugar:
- Impresoras 3D de cinco familias: Klipper/Moonraker, Marlin independiente, Bambu Lab, Elegoo y FlashForge.
- Láser y CNC con GRBL, por red o por USB, con varias máquinas a la vez.
- Una biblioteca de modelos 3D y G-code (STL, 3MF, STEP, G-code) con vista previa en el navegador.
- Un sistema de plugins para materiales, cotización, cámaras, automatización del taller y diseño para láser/CNC.
NOPAL no usa una base de datos externa: guarda su estado en archivos JSON locales. Se ejecuta como un servicio, por ejemplo con systemd en Linux, y se licencia bajo GPL-3.0.
Estado del proyecto
NOPAL está en desarrollo activo (1.2.0-alpha.1, aún sin versiones etiquetadas). Esta documentación describe la rama main y puede cambiar. Lo que todavía no existe aparece solo en la sección RFC.
Por dónde empezar
| Soy... | Quiero... | Empieza en |
|---|---|---|
| Usuario | Usar NOPAL con mis máquinas | Usuario |
| Administrador | Instalarlo, protegerlo y mantenerlo | Administración |
| Desarrollador | Entender su arquitectura o crear un plugin | Desarrolladores |
| Alguien que busca un dato exacto | Rutas, formatos, contratos | Referencia |
Cómo está organizada esta documentación
Cada página declara su estado (implemented, convention, experimental, rfc, deprecated) y la versión contra la que se verificó. Las reglas completas están en el estándar de documentación y el plan de contenidos en la arquitectura documental.
Probar sin instalar
Hay una demo en vivo con datos simulados.