¡Hola a todos!
Después de OctoPrint, Moonraker y Bambu Lab, faltaban las impresoras Prusa en el paquete de impresión 3D. Las MK4, Core One, XL y MINI+ tienen una API local, PrusaLink: aquí está PrusaLink para Gladys, en local, sin cuenta Prusa Connect.
Qué hace
- Un dispositivo por impresora (hasta 3): estado, archivo, progreso, tiempo transcurrido y restante, temperaturas y consignas del hotend y la cama (solo lectura), velocidad, tipo de filamento, botones de Pausa y Reanudar, y la imagen de la cámara para PrusaLink en Raspberry Pi.
- Un widget « Impresora 3D »: progreso, tiempo restante, temperaturas, cámara o miniatura del objeto, y botones de Pausa, Reanudar y Cancelar (con confirmación).
- Disparadores: impresión iniciada, terminada, fallida o cancelada, en pausa, intervención requerida (fin de filamento, pregunta en pantalla), error.
- Acciones: pausar, reanudar o cancelar una impresión, leer el estado. No hay comandos de calentamiento, como con OctoPrint.
Lo bueno
Impresión terminada → « benchy terminado en 2 h 05 » en el teléfono
Fin de filamento → « La impresora te necesita »
Humo detectado → cancelar la impresión, luego cortar la toma de corriente
Instalación
Gladys 5.1 mínimo. Prusa MK4/MK4S, MK3.9, MK3.5, Core One, XL y MINI+ (firmware 5 o superior), y MK3S+ con PrusaLink en Raspberry Pi.
Llega a la tienda en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con la dirección GitHub - guim31/gladys-prusalink: Prusa 3D printers over PrusaLink (local API) in Gladys Assistant · GitHub
- Ingresa la dirección IP de la impresora y la contraseña mostrada en Configuración → Red → PrusaLink.
- Añade la impresora desde la pestaña Descubrimiento.
Pequeñas reservas honestas: se desarrolló sin impresora, en contra de un simulador construido a partir del código del firmware de Prusa y las respuestas publicadas por los proyectos de código abierto. La lectura se realiza cada 10 segundos durante una impresión (30 segundos en otros casos), por lo que un evento muy breve puede pasar desapercibido, y no hay envío de archivos ni inicio de impresión.
Codificado con la ayuda de Claude Code. Proyecto independiente, no afiliado a Prusa Research.
Los poseedores de Prusa, sus comentarios me ayudarán mucho ![]()
