Freigeben eines Druckers über ein Netzwerk


8

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:

  1. Sowohl meine Jungs als auch ich können den Drucker benutzen. (Wir haben separate Windows 10-PCs)
  2. Ich kann einen Druck von meinem Computer oben initiieren
  3. 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)

Hat Ihnen eine der Antworten geholfen, eine Antwort auf Ihre Frage zu erhalten, oder hat sie Ihnen geholfen, zu Ihren eigenen Schlussfolgerungen zu gelangen? Dann stimmen Sie bitte ab und akzeptieren Sie eine Antwort. Dies hilft uns, die Liste der unbeantworteten Fragen zu reduzieren . Haben Sie selbst eine andere Antwort gefunden (dann die bereits gepostete)? Bitte fügen Sie diese Antwort hinzu (und akzeptieren Sie sie nach 48 Stunden), um Ihre Erfahrungen mit der Community zu teilen.
0scar

@ 0scar Ich werde weitermachen und die erste akzeptieren, da sie alle ähnlich sind und die Frage beantworten; Für mich reichten die Lösungen jedoch nicht aus, um sie umzusetzen.
Markshancock

Vielen Dank für Ihre Mitarbeit! Wir brauchen alle Hilfe, um aus dem Beta-Zustand herauszukommen. Im Moment brauchen wir Leute, die Antworten akzeptieren und über Fragen und Antworten abstimmen.
0scar

Antworten:


6

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:

OctoPi ist eine Raspberry Pi- Distribution für 3D-Drucker. Im Lieferumfang enthalten sind:

  • die OctoPrint-Hostsoftware mit all ihren Abhängigkeiten und vorkonfiguriert mit Webcam- und Slicing-Unterstützung,

  • mjpg-streamer für die Live-Anzeige von Ausdrucken und die Erstellung von Zeitraffervideos mit Unterstützung für USB-Webcams und die Raspberry Pi-Kamera und

  • CuraEngine 15.04 zum direkten Schneiden auf Ihrem Raspberry Pi.

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.


1
OctoPi funktioniert gut. Der sofort einsatzbereite Netzwerkzugriff war für mich schwierig (Kanal 13). Ich lasse mir auch PushBullet-Benachrichtigungen über den Druckfortschritt senden (was zum Teilen nützlich sein kann). 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).
Sean Houlihane

1
Ich habe Kommentare gehört, dass es nicht so zuverlässig ist wie das Drucken einer Datei auf einer SD-Karte (die Anwendung blockiert manchmal). Nachdem ich viele Apps mit langer Laufzeit entwickelt habe, ist mir bewusst, dass dies ein inhärentes Risiko darstellt, eine Anwendung unter einem Betriebssystem und nicht auf einem eingebetteten uC auszuführen.
Markshancock

1
Danke für den M hat ein SDK. Ich werde einen generischen Repetier- und / oder Marlin-Treiber erstellen. lichnk.ichlÖÖkedichtupeinndM.
Markshancock

3

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.


2
Um die Antwort zu ergänzen, ich verwende OctoPrint ungefähr 1,5 Jahre lang auf einem Raspberry Pi 2B. Ich musste nur auf einen anderen Pi wechseln, weil der Prozessorkühlkörper herunterfiel und die Netzwerkkommunikation kurzzeitig zerstörte, aber nie ein Problem damit hatte Instabilität zum Beispiel. Neues läuft als Zauber! Beachten Sie, dass Sie Menüelemente in der GUI von OctoPrint hinzufügen können. Ich kann die Netzspannung ein- und ausschalten, den nervigen Extruderlüfter und die LED-Beleuchtung. Mit Plugins habe ich benutzerdefinierte G-Codes, die den Extruderlüfter durch Einfügen von G-Code-Skripten aktivieren oder deaktivieren. Sehr gute, stabile und anpassbare Software!
0scar

3

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 ) .


0

Sie können dazu Windows IoT Core verwenden, siehe
https://developer.microsoft.com/en-us/windows/iot/docs/3dprintserver


Vielen Dank für Ihre Antwort, aber wir suchen nach umfassenden Antworten, die einige Erklärungen und Zusammenhänge liefern. Sehr kurze Antworten können dies nicht. Bearbeiten Sie daher Ihre Antwort, um zu erklären, warum sie richtig ist. Darüber hinaus bevorzugen wir, dass die Antworten nach Möglichkeit in sich geschlossen sind. Nur-Link- Antworten sind verpönt (da Links zum Verrotten neigen ) und werden unbrauchbar, wenn der verlinkte Inhalt verschwindet. Wenn Sie dem Link mehr Kontext und Details hinzufügen, ist es wahrscheinlicher, dass die Leute Ihre Antwort nützlich finden.
Greenonline

Dies wurde bereits in der akzeptierten Lösung erwähnt. Windows IoT ist sehr eingeschränkt und hat i3-Klone bisher nicht unterstützt. Wenn Sie der Meinung sind, dass dies eine gute Lösung ist, geben Sie bitte mehr als einen Link an.
Markshancock
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.