Architektur
Wenn Sie genau wissen möchten, wie Prusa Connect Local funktioniert, finden Sie die technischen Details unten.
Wenn Sie genau wissen möchten, wie Prusa Connect Local funktioniert, finden Sie die technischen Details unten.
Prusa Connect Local ist Ihr eigener privater Drucker-Verwaltungsdienst, der auf Ihrer lokalen Hardware anstatt in der Cloud läuft. Greifen Sie von einem Ort aus auf alle Ihre Drucker zu. Ihre Daten verlassen niemals das lokale Netzwerk – Sie benötigen nicht einmal eine Internetverbindung.
Alles, was Sie für den täglichen Druck benötigen, in jedem Browser.
Überwachen Sie alle verbundenen Drucker in einer Übersicht, einschließlich ihres Status, ihrer Temperaturen und des Druckfortschritts. Klicken Sie auf einen beliebigen Drucker, um die vollständige Detailansicht zu erhalten.
Starten Sie den Druck jeder Datei vom Laufwerk des Druckers oder vom Speicher des Servers, direkt von Ihrem Browser aus. Halten Sie einen laufenden Druck jederzeit an, setzen Sie ihn fort oder brechen Sie ihn ab.
Ziehen Sie eine G-Code-Datei in den Browser und senden Sie sie an Ihren Drucker, ohne den USB-Stick zu berühren. Legen Sie Dateien in einen freigegebenen Ordner auf dem Server, und das gesamte Team kann sie ebenfalls drucken.
Stellen Sie die Düsen- und Betttemperaturen ein, passen Sie Geschwindigkeit und Fluss an, laden und entladen Sie Filament, bewegen Sie die Achsen und schalten Sie das Gehäuselicht, den Lüfter und die Filterung ein. Ganz so, als stünden Sie direkt vor Ihrem Drucker.
Jeder Druckauftrag wird mit der Datei, der Druckzeit und dem Ergebnis aufgezeichnet, so dass Sie nachvollziehen können, was Ihre gesamte Flotte getan hat. Die Historie verlässt niemals Ihr Netzwerk.
Kein externes Konto zum Anmelden und kein Cloud-Dienst, von dem Sie abhängig sind. Trennen Sie Ihr Netzwerk vom Internet und alles funktioniert weiterhin.
Auf eigener Hardware betreiben
Dem Drucker Bescheid geben
Öffnen Sie das Dashboard
Ein einziger Server mit vielen Nutzungsmöglichkeiten.
Behalten Sie einen Druck vom Sofa aus im Auge, starten Sie den nächsten, ohne zum Drucker gehen zu müssen, und bewahren Sie jede Datei auf Ihrem eigenen Gerät auf.
Prusa Connect Local ist für Sie kostenlos. Im Gegenzug bitten wir Sie um Fehlerberichte, Informationen darüber, was Sie verwirrt hat und was Sie erwartet, aber nicht gefunden haben. Akzeptierte Bewerber erhalten eine Einladung zum GitHub-Repository mit Binärdateien, Docker-Images und der vollständigen Dokumentation.
Prusa Connect Local spricht das native xBuddy WebSocket-Protokoll der Drucker und stellt es über standardisierte, dokumentierte Kanäle wieder zur Verfügung.
Druckerstatus, Befehle, Auftrags- und Dateiverwaltung und Uploads. Die Binärdatei stellt eine eigene interaktive Swagger-UI unter /docs/swagger bereit.
Ein einziger Ereignisstrom übermittelt Statusänderungen an Browser, Skripte und Integrationen. Keine Abfrageschleife und keine verschwendeten Anfragen.
Verwenden Sie den eingebetteten Broker oder Ihren eigenen Mosquitto oder HiveMQ. Das Themenschema ist dokumentiert, MQTT über WebSocket ist für Browser-Clients verfügbar, und eine Last-Will-Nachricht wird gesendet, wenn der Server offline geht.
Das Dashboard ist direkt in die Binärdatei eingebettet. Es gibt keinen separaten Webserver und kein Node.js auf dem Zielcomputer.
Das Drucker-seitige Protokoll befindet sich hinter einer Connector-Schnittstelle. xBuddy ist das erste; andere Hersteller und Firmware-Dialekte können hinzugefügt werden, ohne die API-Oberfläche zu ändern.
Speicher-Backends und Identitätsanbieter verwenden öffentliche Go-Verträge mit einer gemeinsamen Konformitätstestsuite, sodass Sie Ihren eigenen Anbieter kompilieren können, ohne den Kern zu forken.
Eine zustandslose Binärdatei, die für mehrere Architekturen kreuzkompiliert wurde, wobei API-Antworten direkt aus dem Speicher bereitgestellt werden.
Der minimale Build verzichtet auf CGO, SQLite und das Frontend für einen Einzel-Drucker Pi Zero. Der Standard-Build verwandelt einen Pi 4 oder 5 in einen Multi-Drucker-Hub mit MQTT, SSE und der Web-UI.
Führen Sie eine native Binärdatei unter Linux, macOS oder Windows aus. Es muss nichts weiter installiert werden, keine Datenbank ist erforderlich und es gibt keine ausgehenden Verbindungen.
Ein Dockerfile und ein Compose-Stack sind enthalten, und der vollständige Build fügt Prometheus-Metriken und OpenTelemetry-Tracing hinzu, um in einen bestehenden Observability-Stack zu passen.
Schnelle Antworten zu Hardware, Sicherheit und wie Prusa Connect Local neben Prusa Connect passt.