Grotti v{{ version }}
Grotti steuert die Drucker im Haus von einer Seite aus: sehen, was läuft, Dateien schicken, Aufträge einreihen und nachlesen, was passiert ist.
Sie läuft auf diesem Rechner und spricht jeden Drucker über Moonraker an (Rinkhals auf Kobra 3 und Kobra S1). Daten liegen in PostgreSQL. Alles, was die Seiten zeigen, gibt es auch unter /api/v1.
Sicherheit: Ein Druck startet nur nach ausdrücklicher Bestätigung. Es gibt keine freie G-code-Konsole und kein FIRMWARE_RESTART.
Ein Druck von A bis Z
- Datei wählen. Unter Dateien links in der Bibliothek. Der Slice-Ordner wird beobachtet, Hochladen geht per Knopf oder Ziehen.
- Drucker wählen. Die Kacheln zeigen live, was jeder Drucker gerade tut. Passt die Maschine nicht zur Datei, ist die Kachel blass.
- Wann. Jetzt startet sofort. Wenn frei reiht für diesen Drucker ein. Nächster freier lässt Grotti den ersten freien passenden Drucker nehmen.
- Starten. „Jetzt“ will zwei Klicks. Der zweite ist die Bestätigung.
- Während des Drucks zeigt die Wand Fortschritt, Fertig-Uhrzeit und Temperaturen. Ein Klick auf die Karte öffnet das Cockpit mit Kamera, Steuerung, Bettnetz und 3D-Pfad. Die Seitenleiste zeigt immer, was läuft und was wartet.
- Danach ist die Platte belegt. Ein wartender Auftrag startet erst, wenn auf der Karte Platte geräumt gedrückt wurde, oder ein Ablauf sie selbst freischiebt.
Ablauf (Kobra 3)
Ein Ablauf ist eine Kette, die der Kobra 3 alleine abarbeitet und beliebig oft wiederholt:
- Abkühlen wartet, bis Bett und Düse unter der Grenze sind. Danach löst sich PLA meist von selbst.
- Schieben fährt mit dem Extruder knapp über dem Bett von hinten nach vorn und schiebt das Teil in die Kiste.
- Tasten tippt mit aktivem LeviQ-Netz (ohne
BED_MESH_CLEAR, ohneG28 Z). Tastpunkt einstellbar. Maß:Result is z=über der lokalen Platte. Über 1 mm stoppt den Ablauf.
Einreihen unter Dateien → Ablauf. Der aktuelle Schritt steht auf der Druckerkarte und in der Seitenleiste. Abbrechen geht an beiden Stellen. Jeder Schritt landet unter Aktivität.
Seiten
- Drucker
- Die Wand. Eine Karte je Drucker mit Zustand, Fertig-Uhrzeit, Temperaturen und Ablauf-Schritten. Klick öffnet das Cockpit mit Kamera, Steuerung, Bettnetz und 3D-Pfad.
- Dateien
- Bibliothek und Senden. Spule und ACE-Plätze unter Optionen. Warnt, wenn das Filament nicht reicht.
- Kameras
- Alle Kamerabilder nebeneinander.
- Aktivität
- Zeitstrahl: Starts, Schritte, Fertig, Fehler, Abbrüche, offline. Filter nach Drucker, Art und Zeitraum.
- Protokoll
- Abgeschlossene Läufe mit Dauer, Gramm, Kosten und Urteil.
- Material
- Sorten, Spulen, Farben, ACE-Plätze, Etiketten.
- Projekte
- Aufträge mit Notiz und Kalkulation.
- Einstellungen
- Drucker, Telegram-Alerts, Energie.
Wenn etwas hängt
- Auftrag wartet und startet nicht
- Auf der Karte steht Platte belegt. Platte räumen, dann Platte geräumt drücken.
- Drucker im Fehlerzustand
- Auf der Karte Fehler löschen. Grotti räumt hängende Fehler vor einem Start selbst, wenn kein Druck aktiv ist.
- Ablauf gestoppt
- Die Seitenleiste zeigt den Grund. Ursache beheben, Ablauf neu einreihen. Unter Aktivität steht, welcher Schritt zuletzt lief.
- Drucker offline
- Strom und WLAN prüfen. Grotti meldet, wenn er wieder da ist.
- ACE startet nicht
- Unter Optionen die ACE-Zuordnung prüfen. Ohne Zuordnung kommt oft „cannot parse“.
Begriffe
- Auftrag
- Ein Eintrag in der Warteschlange: eine Datei für einen Drucker oder für den nächsten freien.
- Ablauf
- Auftrag mit mehreren Schritten und Wiederholungen. Nur Kobra 3.
- Wenn frei
- Startet, sobald der Drucker bereit und die Platte geräumt ist.
- Platte belegt
- Nach jedem Druck gesetzt. Blockiert den nächsten Auftrag auf diesem Drucker.
- Alert
- Wichtiges Ereignis (Fertig, Fehler, Abbruch, offline). Steht in der Seitenleiste und geht auf Wunsch an Telegram.
- Ereignis
- Jeder Eintrag unter Aktivität. Ablauf-Schritte und Starts sind Ereignisse, aber keine Alerts.
Technik
Die Notizen zu Aufbau und Schnittstellen:
-
{% for name in docs %}
- {{ name | replace('-', ' ') }} {% endfor %}
Was sich je Version geändert hat, steht im Changelog.