Hallo zusammen! ![]()
Ein 9-stündiger Druck, der um 3 Uhr morgens endet, oder der zu Spaghetti wird, während ihr bei der Arbeit seid… 3D-Druck-Fans kennen das
Hier ist OctoPrint in Gladys, der erste Baustein des von @pierre-gilles vorgeschlagenen „3D-Druck-Pakets“
Alles läuft lokal, über die OctoPrint-API.
Was es kann
Ein Gerät pro OctoPrint (bis zu 3): Status, aktuelles File, Fortschritt, vergangene und verbleibende Zeit, Temperaturen der Düse, des Bettes und des Gehäuses mit ihren Sollwerten, Pause- und Fortsetzen-Buttons und das Bild der Webcam.
In Echtzeit, dank des OctoPrint-Push-Streams.
Ein „3D-Druck“-Widget: Fortschritt, verbleibende Zeit, Endzeit, Temperaturen und Buttons, die sich anpassen (Pause / Fortsetzen / Abbrechen mit Bestätigung während des Drucks, Vorheizen / Abkühlen im Ruhezustand).
Auslöser: Druck gestartet, beendet, abgebrochen oder abgebrochen, in Pause, mit Datei und Dauer als Variablen.
Szenenaktionen: Pause / Fortsetzen / Abbrechen, Vorheizen (während eines Drucks abgelehnt), Heizungen ausschalten.
Ein-Klick-Anmeldung: Button „Mit OctoPrint verbinden“, ihr akzeptiert die Anfrage in OctoPrint, und das war’s.
Das Coole
Druck beendet → „benchy.gcode in 2 h 05 beendet“ auf Telegram
Der Rauchmelder löst aus → Druck abbrechen, Heizungen ausschalten, Stecker der Drucker ziehen
7 Uhr unter der Woche → Vorheizen für den Morgendruck
Installation
Gladys 5.1 mindestens. OctoPrint 1.5 oder neuer.
Sie kommt im Store beim nächsten Indexer-Durchlauf. Ihr seid ungeduldig? Integrationen → Von GitHub installieren, mit der Adresse GitHub - guim31/gladys-octoprint: OctoPrint 3D printers for Gladys Assistant: progress, temperatures, pause and resume · GitHub
- Gebt die IP-Adresse von OctoPrint ein und speichert.
- Klickt auf „Mit OctoPrint verbinden“, dann akzeptiert die Anfrage in der OctoPrint-Oberfläche.
- Tab Entdeckung: Fügt euren Drucker hinzu.
Kleine ehrliche Reserven: Kein Datei-Upload oder Druckstart (das ist OctoPrints Job), die Webcam ist ein alle Minute aktualisiertes Snapshot, und aus Sicherheitsgründen werden die Heizungen nur über das Widget und die Szenen gesteuert, nicht wie ein Thermostat. Nutzt die IP-Adresse statt octopi.local.
Getestet gegen ein echtes OctoPrint (1.11.8, mit seinem virtuellen Drucker): echter Druck, Pause, Fortsetzen, Abbruch, Druckende, Notaus. Noch nicht an einem physischen Drucker oder in einer echten Gladys: euer Feedback ist willkommen!
Wie die vorherigen, codiert mit Hilfe von Claude Code
. Unabhängiges Projekt, nicht mit OctoPrint verbunden.
Ihr habt ein OctoPrint? Ich zähle auf euch ![]()
