Ich habe einen Tronxy X3 (i3-Klon), auf dem die Repetier-Firmware auf einem Melzi-Board ausgeführt wird.
Ich möchte den Drucker über mein Heimnetzwerk freigeben, damit:
- Sowohl meine Jungs als auch ich können den Drucker benutzen. (Wir haben separate Windows 10-PCs)
- Ich kann einen Druck von meinem Computer oben initiieren
- Ich kann den Druckfortschritt aus der Ferne überwachen
Ich habe (und könnte gebrauchen)
- Ein RAMPS-Board-Set, mit dem ich Marlin ausführen konnte.
- Ein Raspberrry Pi 1B
- Ein nicht genutzter Laptop, den ich (möglicherweise) verwenden möchte
Was ich wissen will:
- Teilen Sie Ihren Drucker in einem Netzwerk und wenn ja, wie lange?
- Welche Hardware und Software verwenden Sie?
- Was mögen Sie am meisten
- Was nervt dich am meisten?
- Was möchten Sie ändern?
- Was ist die Schnittstelle (Webschnittstelle, Druckertreiber usw.)
- Welche Dienstleistungen werden erbracht (Drucken, Schneiden, Überwachen usw.)?
- Können zwei Computer gleichzeitig darauf zugreifen? Beispiel: Zum Überwachen oder Drucken, wenn meine Söhne vergessen haben, die Verbindung zu trennen
- Welche Art der Überwachung wird unterstützt? Bsp.: Kamera?
- Was führt den Druckauftrag aus (G-Code)
Antworten:
HINWEIS : Dies ist keine persönliche Erfahrung, aber ich dachte, es wäre erwähnenswert:
Microsoft
Sie haben das wahrscheinlich schon gesehen - ich bin überhaupt kein Fan von M $, aber ... Microsoft Plus Raspberry Pi Equals Network 3D-Drucker .
Hier ist ein weiterer Link zum gleichen Netzwerk-3D-Drucker mit Windows 10 IoT Core . Leider wird Ihr Drucker anscheinend nicht unterstützt.
OctoPi
Closed Source M $ scheint jedoch Aufholjagd zu spielen, während Open Source OctoPi schon seit einiger Zeit im Einsatz ist. In der Tat gab es einige Fragen zum SE 3D-Druck . Aus dem Klappentext:
Siehe Installieren und Einrichten von Octopi für die Remote Raspberry Pi 3D-Druckersteuerung mit Octoprint .
Einige seiner Funktionen:
Nebenbei können Sie auch Pronterface auf den Pi setzen: So installieren Sie Pronterface auf Raspberry Pi - Instructables . Ich war mir dessen nicht bewusst.
quelle
OctoPi funktioniert gut. Der sofort einsatzbereite Netzwerkzugriff war für mich schwierig (mein Router verwendete Kanal 13, sodass die skriptbasierte Konfiguration nicht funktionierte).
Ich habe Octopi PushBullet-Benachrichtigungen über den Druckfortschritt gesendet (was zum Teilen nützlich sein kann). Dies ist praktisch, da es Firewalls leichter durchqueren kann, als wenn ich von außerhalb meines Heimnetzwerks eine direkte Verbindung zu meinem Pi herstelle.
Ich bin Einzelbenutzer, aber Sie können beispielsweise G-Code von einem PC hochladen und später einen Druck ausführen (mit einem beliebigen Browser). Ich hatte keine Probleme mit der Stabilität, obwohl die Verwendung der seriellen Schnittstelle die Prozessorauslastung des Druckers ein wenig erhöht (theoretisch könnte sich dies auf die Druckqualität auswirken). Mein R-Pi 3 Onboard-WLAN ist zwar gestorben, aber es wurde durch ein USB-WLAN ersetzt, und alles funktioniert immer noch.
Ich denke, es gibt viele Plugins für Octoprint, darunter einige für den Cloud-Zugriff auf den Drucker, und die Entwicklung scheint ziemlich aktiv zu sein.
quelle
Dies wurde von Kommentar zu Antwort konvertiert. Es fügt der Antwort von @SeanHoulihane einige zusätzliche Informationen hinzu .
Ich verwende OctoPrint ungefähr 1,5 Jahre lang auf einem Raspberry Pi (RPi) 2B. Ich musste nur auf einen anderen Pi wechseln, weil der Kühlkörper des Kupferprozessors herunterfiel und einen Kurzschluss verursachte, der die Netzwerkkommunikation zerstörte, aber nie ein Problem mit der Instabilität hatte zum Beispiel. Das neue RPi 2B läuft wie ein Zauber.
Beachten Sie, dass OctoPrint sehr anpassbar ist, Sie viele Plugins zur Auswahl haben und die Dinge selbst ändern / hinzufügen können. Sie können beispielsweise Menüelemente in der GUI von OctoPrint hinzufügen. Dies kann verwendet werden, um Shell-Skripte auszuführen, die den GPIO des RPi steuern. Mit diesen Skripten können Sie zB die Netzspannung ein- und ausschalten, den nervigen Extruderlüfter ein- und ausschalten und zB LED-Beleuchtung.
Mit Plugins habe ich benutzerdefinierte G-Codes, die den Extruderlüfter aktivieren oder deaktivieren, indem G-Code-Skripte mit spezifischen, selbst definierten G-Code-Befehlen wie z. B. OCTO100, OCTO110 eingefügt werden (zum Aktivieren bzw. Deaktivieren des Lüfters siehe einige Details hier ) .
quelle
Sie können dazu Windows IoT Core verwenden, siehe
https://developer.microsoft.com/en-us/windows/iot/docs/3dprintserver
quelle