Hallo Zusammen,
da aktuelle Raspberry Pis immer noch dreistellig gehandelt werden, würde ich gerne auf ein imho sehr schönes Projekt hinweisen, welches den Betrieb von Octoprint und Klipper mit Hardware ermöglicht, welche die meisten schon in der Schublade liegen haben dürften: Einem alten Android-Smartphone.
Die Installation ist auf deren Github schon gut beschrieben, deswegen spare ich mir die Worte, hier der Link:
Wer zusätzlich Klipper nutzen möchte benötigt SSH-Zugriff aufs Smartphone, die Schritte sind hier beschrieben:
Dazu noch einige Hinweise:
Für eine frische Klipper-Installation kann aktuell das Firmwareimage für die Board-MCU nicht über Octo4a erzeugt werden. Ich habe die Firmware in einer Debian-VM kompiliert und via SD-Karte auf den Drucker geflasht.
Die VM ist ebenso nützlich um die Parameter für Inputshaper via Accelerometer zu ermitteln. Ich habe darüber eine ADXL345 mit einem Arduino als USB-Adapter angesteuert.
Achtung, wer die Firmware für den Arduino kompilieren möchte, sollte die VM mit Debian Buster aufsetzen, unter Bullseye hatte ich Probleme mit der Buildchain.
Zur Hardware:
Bei mir läuft das Ganze auf einem OnePlus 3. Das weigert sich gleichzeitig USB-OTG bereitzustellen und zu laden. Bei einigen Geräten mag man mit dem passenden Adapter mehr Glück haben, vor allem bei Samsung soll es anscheinend öfters funktionieren.
Bei mir war die Lösung den Akku auszubauen und das Smartphone via DC-DC-Wandler direkt mit Strom zu versorgen. Eliminiert auch die Gefahr eines defekten Akkus.
Bis jetzt läuft das Ganze bei mir sehr zufriedenstellen. Zwei Dinge sind im Vergleich zu einer Raspberry Pi lösung unkomfortabler: Das Telefon muss separat eingeschaltet werden und Inputshaper benötigt den Laptop.
Grüße
Alex