Una interfaz web gratuita y de código abierto para Klipper que permite gestionar y supervisar tu impresora 3D desde el navegador.
mainsail-crew/mainsail
Interfaz web adaptable para supervisar y controlar impresoras 3D basadas en Klipper, construida sobre la API de Moonraker.
Alternativa open source a:OctoPrint
- Estrellas
- 2,244
- Forks
- 614
- Issues abiertos
- 107
- Último commit
- hace 6 días
¿Qué es?
Mainsail es una interfaz web para Klipper, el firmware de impresoras 3D. Se ejecuta en el navegador y se conecta a un host Klipper mediante Moonraker, el servidor API que Klipper utiliza para el acceso remoto. Está diseñada para funcionar en computadoras de escritorio, tabletas y teléfonos, y permite gestionar varias impresoras desde una sola instalación.
La interfaz abarca el flujo de trabajo diario de impresión: subir y gestionar archivos G-Code y de configuración, editarlos con resaltado de sintaxis, poner trabajos en cola, seguir el progreso en un visor 3D de G-Code y consultar el historial de impresiones y las estadísticas de uso. También muestra gráficos de temperatura y visualizaciones de la malla de la cama, e incluye macros y ajustes preestablecidos de temperatura. Además, permite controlar dispositivos de alimentación, como relés y enchufes inteligentes.
Mainsail admite varias cámaras web y se integra con el proyecto moonraker-timelapse para grabar timelapses. El panel y el tema se pueden personalizar, y la interfaz está disponible en 12 idiomas.
Funciones clave
- 01Interfaz adaptable que funciona en computadoras de escritorio, tabletas y teléfonos
- 02Permite gestionar varias impresoras desde una sola instalación
- 03Gestor de archivos y editor en el navegador con resaltado de sintaxis para archivos G-Code y de configuración
- 04Cola de trabajos, historial de impresiones y estadísticas de uso
- 05Visualización 3D de la malla de la cama y vista previa de G-Code con seguimiento del progreso
- 06Compatibilidad con varias cámaras web y grabación de timelapses
Casos de uso
- Usar una impresora Klipper desde un navegador sin tener una computadora dedicada conectada a ella
- Gestionar una pequeña granja de impresión con varias impresoras Klipper desde una sola interfaz
- Hacer un seguimiento de la tasa de éxito de las impresiones y del uso de las impresoras a lo largo del tiempo
- Controlar dispositivos de alimentación y macros de la impresora desde un teléfono o una tableta
Inicio rápido
- 1
Consulta la documentación oficial de configuración para instalar Mainsail
- 2
Si quieres, prueba el modo remoto alojado en my.mainsail.xyz
Antes de usarlo
- Requiere una impresora Klipper existente con la API de Moonraker en funcionamiento.
- Está bajo la licencia GPL-3.0, una licencia copyleft que exige que las obras derivadas también sean de código abierto.
Temas
Preguntas frecuentes
- ¿Qué es mainsail?
- Interfaz web adaptable para supervisar y controlar impresoras 3D basadas en Klipper, construida sobre la API de Moonraker. Mainsail es una interfaz web para Klipper, el firmware de impresoras 3D. Se ejecuta en el navegador y se conecta a un host Klipper mediante Moonraker, el servidor API que Klipper utiliza para el acceso remoto. Está diseñada para funcionar en computadoras de escritorio, tabletas y teléfonos, y permite gestionar varias impresoras desde una sola instalación.
- ¿mainsail es gratuito? ¿Qué licencia tiene?
- mainsail es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mainsail sigue mantenido?
- Mantenimiento activo. El último commit de mainsail fue el 31 oct 2026.
- ¿Para qué puedo usar mainsail?
- Usar una impresora Klipper desde un navegador sin tener una computadora dedicada conectada a ella Gestionar una pequeña granja de impresión con varias impresoras Klipper desde una sola interfaz Hacer un seguimiento de la tasa de éxito de las impresiones y del uso de las impresoras a lo largo del tiempo Controlar dispositivos de alimentación y macros de la impresora desde un teléfono o una tableta
- ¿Cómo se instala mainsail?
- Consulta la documentación oficial de configuración para instalar Mainsail Si quieres, prueba el modo remoto alojado en my.mainsail.xyz
- ¿Dónde consigo mainsail?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mainsail-crew/mainsail
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor autohospedado para Obico, una plataforma open source de impresión 3D inteligente con detección de fallos mediante IA para impresoras OctoPrint y Klipper.
Laminador de código abierto que convierte modelos 3D en G-code para impresoras FDM de Bambu Lab, Prusa, Creality, Voron y otras marcas.
Servicio web autohospedado para controlar las bobinas de filamento de impresoras 3D, su peso y consumo, integrado con OctoPrint y Klipper/Moonraker.
Multiherramienta de puesta en marcha de sistemas embebidos en el navegador para Raspberry Pi Pico: osciloscopio, analizador lógico, fuente de alimentación y herramientas de bus, disponible desde la placa por USB.
Paquete de Django que reemplaza el admin predeterminado por un tema flat adaptable a distintos tamaños de pantalla y personalizable desde el propio admin.