Installation von Octopi:
Einkaufsliste:
- Raspberry PI
- Webcam --> Kompatibilitätsliste: https://github.com/foosel/OctoPrint/wiki/Webcams-known-to-work
- Netzteil für Raspi
- min. 8GB microSD-Card
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
Einleitung: für Hotend-Temp: 200°C
Recv: #define DEFAULT_Kp 15.96
Recv: #define DEFAULT_Ki 1.84
Recv: #define DEFAULT_Kd 34.65
Recv: ok
M301 P15.96 Ii 1.84 D34.65
BED:
Einleitung: für BED-Temp 60°C
Recv: #define DEFAULT_bedKp 119.14
Recv: #define DEFAULT_bedKi 22.72
Recv: #define DEFAULT_bedKd 156.16
M304 P119.14 I22.72 D156.16
Temperaturen voreinstellen:
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