Raspberry 3D Drucker

Gibt bereits ein fertiges Image, um einen 3D Drucker via WLAN
steuern zu können.
OctoPI heisst das.
Hab mir für diesen Zweck einen eigenen PI3 gekauft, und gleich hinten am Drucker angeschraubt.

Es gibt zwar auch einige Alternativen.
Aber mit guter SW Unterstützung, Wlan onboard, und mind 2 USB Ports gibts nix Besseres oder Preisgünstigeres.

Sehr Cool : läuft alles weitgehend ohne konfiguration.
Sogar eine USB Webcam wird unterstützt.
Der Drucker kann nun überall stehen, wo es halt praktisch ist. Nur Strom und WLAN Empfang notwendig.

Das Konstrukt hat meiner Meinung nach 2 Schönheitsfehler :
1. vor dem Ausschalten sollte der PI runtergefahren werden.
Das ist besonders dann blöd, wenn man sich z.B. mit dem Druckbereich verschätzt hat, und schnell mal den Strom unterbrechen muss. (kein Not AUS vorhanden)

2. bastelt man am PI, dann muss auch der Drucker ständig mitlaufen. Einer der Lüfter am Druckkopf läuft dabei dauernd.

———

Das lässt sich aber alles recht elegant lösen.
Als erstes hab ich mal einen Taster von GPIO4 nach Masse und eine LED mit Widerstand nach +3,3V geschaltet.
Drückt man da drauf, fährt der PI runter, und zeigt den Halted-Zustand dann via LED an.
Sobald die ständig leuchtet, kann der Drucker gefahrlos ausgesteckt werden.
Das script dazu folgt noch…

Als 2. hab ich ein 12V 10A Relais eingebaut, mit dem der PI nun die Stromversorgung des Druckers schalten kann.
Da der Drucker offenbar recht grosse Elkos verbaut hat, musste ich vor dem 5V Wandler noch eine Shotky Diode und einen Elko einbauen. Sonst rebootet der PI sofort nachdem das Relais einschaltet.

Fährt man den PI jetzt runter – egal ob via Knopf oder via shell – dann wird auch die Stromversorgung für den Drucker abgeschaltet (weil die GPIOs dann natürlich auch nix mehr ansteuern).

Dann läuft nur mehr das Netzteil und der PI im Halt Zustand.