Installation von Octopi:

Einkaufsliste:

Installation und Vorbereitung:

  • Image von o.g. URL Laden und mitttel Imaging-Software auf Micro-SD-Card packen
  • Installation assistentengesteuert durchlaufen lassen - auf der URL gibts auch sehr gute Video-Tutorials ebenso bei Matthias Kleine

Octoprint Verwaltung:

http://<IP-Adresse>:5000 --> Start des Assistenten zur Einrichtung


Empfohlene PlugIns:

Firmware Updater:

Voraussetzung AVRDUDE-Installation (apt-get install avrdude)
Pfadeingabe in Octoprint:

/usr/bin/avrdude

Einstellungen:


 

zusätzlich noch:

STL-Viewer

Filemanager (z.B. für Massenupload)

PSU-CONTROL (Ein/Ausschalten des Druckers / Stromverbindung)


Probleme bei Aktualisierung des Paketes Printerstats Ver. 2.0.2:

und

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-17o1G9/pandas/
Die Aktualisierung wurde nicht erfolgreich abgeschlossen.
Bitte konsultiere <code>octoprint.log</code> und <code>plugin_softwareupdate_console.log</code> für Details.

Letztendlich muss über:
/home/pi/oprint/bin/pip install numpy
die entsprechende Abhänigkeit manuell installiert werden - im Anschluss lief dann die Aktualisierung erfolgreich durch

Dies kann eine sehr lange Zeit dauern, da numpy und pandas sehr viele Ressourcen für den Kompilierungsprozess in Anspruch nehmen
Im Octoprint Statusfenster wird folgendes angezeigt:
"still running"

 


PlugIn-EMailNotifier:

PlugIn-Installation ausführen über:
https://github.com/anoved/OctoPrint-EmailNotifier

https://github.com/anoved/OctoPrint-EmailNotifier/archive/master.zip im Plugin-Manager

Problem mit GMAIL-Account:

als pi-User ausführen:

pip3 install keyring
pip3 install yagmail

python3:

>>import yagmail
>>import keyring
>>yagmail.register('username', 'password')
>>


CTRL+D

reboot


Upgrade Python auf 3.6:

sudo apt-get install libssl-dev
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
tar xzvf Python-3.6.0.tgz
cd Python-3.6.0/
./configure
make
sudo make install
python3.6 -V
python3.6 -m pip install --upgrade pip
python3.6 -m pip install --user numpy 
sudo apt-get update
sudo apt-get upgrade

automatisiertes Update-Script von Python Upgrade:
Quelle: https://www.heise.de/ratgeber/OctoPrint-auf-Python-3-umstellen-4988381.html

Upgrade:
curl -L https://get.octoprint.org/py3/upgrade.py --output upgrade.py python3 upgrade.py

Downgrade (falls erforderlich)
curl -L https://raw.githubusercontent.com/cp2004/Octoprint-Upgrade-To-Py3/master/go_back.py --output go_back.py python3 go_back.py