¡Hola a todos! ![]()
Una impresión de 9 horas que termina a las 3 de la madrugada, o que se convierte en espaguetis mientras estás en el trabajo… los amantes de la impresión 3D lo saben
Aquí está OctoPrint en Gladys, el primer ladrillo del « paquete de impresión 3D » propuesto por @pierre-gilles
Todo se hace localmente, a través de la API de OctoPrint.
¿Qué hace?
Un dispositivo por OctoPrint (hasta 3): estado, archivo en curso, progreso, tiempo transcurrido y restante, temperaturas del extrusor, de la plataforma y del carcás con sus consignas, botones Pausa y Reanudar, y la imagen de la webcam.
En tiempo real, gracias al flujo push de OctoPrint.
Un widget « Impresión 3D »: progreso, tiempo restante, hora de finalización, temperaturas, y botones que se adaptan (Pausa / Reanudar / Cancelar con confirmación durante una impresión, Precalentar / Enfriar en reposo).
Desencadenadores: impresión iniciada, terminada, fallida o cancelada, en pausa, con el archivo y la duración como variables.
Acciones de escena: pausar / reanudar / cancelar, precalentar (rechazado durante una impresión), apagar los calentadores.
Conexión en un clic: botón « Conectar a OctoPrint », aceptas la solicitud en OctoPrint, y listo.
Lo divertido
Impresión terminada → « benchy.gcode terminado en 2 h 05 » en Telegram
El detector de humo se activa → cancelar la impresión, apagar los calentadores, apagar el enchufe de la impresora
7 h en semana → precalentar para la impresión de la mañana
Instalación
Gladys 5.1 mínimo. OctoPrint 1.5 o más reciente.
Llega a la tienda en el próximo paso del indexador. ¿Tienes prisa? Integraciones → Instalar desde GitHub, con la dirección GitHub - guim31/gladys-octoprint: OctoPrint 3D printers for Gladys Assistant: progress, temperatures, pause and resume · GitHub
- Ingresa la dirección IP de OctoPrint y guarda.
- Haz clic en « Conectar a OctoPrint », luego acepta la solicitud en la interfaz de OctoPrint.
- Pestaña Descubrimiento: añade tu impresora.
Pequeñas reservas honestas: no hay envío de archivos ni inicio de impresión (eso es trabajo de OctoPrint), la webcam es una captura actualizada cada minuto, y por seguridad los calentadores solo se controlan a través del widget y las escenas, no como un termostato. Usa la dirección IP en lugar de octopi.local.
Probado con un OctoPrint real (1.11.8, con su impresora virtual): impresión real, pausa, reanudación, cancelación, finalización de impresión, parada de emergencia. Todavía no en una impresora física ni en una Gladys real: ¡tus comentarios son bienvenidos!
Como las anteriores, codificado con la ayuda de Claude Code
. Proyecto independiente, no afiliado a OctoPrint.
¿Tienes un OctoPrint? Cuento contigo ![]()
