Repolode
mainsail-crew

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. 1

    Consulta la documentación oficial de configuración para instalar Mainsail

  2. 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

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.

Herramientas para desarrolladores#embedded#debugging#raspberry-pi-pico
319+73 esta semana35CGPL-3.0Actualizado hace 4 días