PrintFleet ist eine neu aufgebaute Web-Anwendung für den Betrieb mehrerer 3D-Drucker. Sie verbindet eine zentrale Verwaltung mit einer übersichtlichen Live-Wall und Werkzeugen für die sichere Übergabe von Druckaufträgen.
Drucker im Blick behalten
Aktive Drucker werden auf einer konfigurierbaren Live-Wall dargestellt. Anzahl der Drucker pro Zeile und Informationsdichte lassen sich an den jeweiligen Bildschirm anpassen. Statusdaten stehen zusätzlich als JSON-Feeds zur Verfügung und können so auch von externen Anzeigen verwendet werden.
Drucker lassen sich nach Gruppen und Typen organisieren. Geräte-, Gruppen-, Typ- und Einstellungsdaten können als JSON exportiert und später wieder importiert werden. Das erleichtert Sicherungen und die Übertragung auf eine andere Installation.
Kontrollierter Druckstart
PrintFleet unterstützt den Upload und direkten Start von G-Code. Dabei prüfen konfigurierbare Dateipräfixe, eine Checkliste, der aktuelle Druckerstatus und eine Sperre für bereits beschäftigte Geräte den Auftrag vor der Übertragung. Ein bestätigter Prüfstatus bleibt auch nach einem Neustart nachvollziehbar.
Gestartete Druckjobs werden zusammen mit ihrem Ursprung protokolliert. Für den schnellen Werkstattbetrieb stehen Ansichten für einzelne Drucker und das gruppenweise Drucken zur Verfügung.
Benutzer und technische Grundlage
Das Rollensystem unterscheidet SuperAdmin, Admin und Benutzer. Mit Ausnahme der öffentlichen Live-Wall benötigen die Ansichten eine Anmeldung. Die Anwendung verwendet SQLAlchemy und Alembic für Datenmodell und Migrationen und trennt Weboberfläche, Dienste und Datenzugriff in klaren Schichten.
PrintFleet2 befindet sich laut Projektbeschreibung noch im MVP-Ausbau. Installation, Versionshistorie und API-Übersicht sind im GitHub-Repository dokumentiert.