3D-Drucker mit OctoPrint steuern
Mit OctoPrint kannst du deinen 3D-Drucker über das Netzwerk steuern und überwachen. Diese Anleitung zeigt dir, wie du OctoPrint auf deinem Raspberry Pi einrichtest.
Schritt 1: Vorbereitungen
- Installiere Raspberry Pi OS (Lite oder Desktop) auf einer SD-Karte, falls noch nicht geschehen. Siehe unsere Anleitung zur Raspbian-Installation.
- Aktiviere SSH und verbinde den Raspberry Pi mit deinem Netzwerk.
Schritt 2: OctoPrint installieren
- Aktualisiere dein System:
sudo apt-get update && sudo apt-get upgrade -y
- Installiere Python und notwendige Pakete:
sudo apt-get install python3-pip python3-dev python3-setuptools python3-virtualenv git libyaml-dev build-essential -y
- Erstelle ein virtuelles Python-Umfeld für OctoPrint:
mkdir ~/OctoPrint && cd ~/OctoPrint python3 -m venv venv source venv/bin/activate pip install pip --upgrade pip install octoprint
Schritt 3: OctoPrint als Dienst einrichten
- Erstelle eine Systemd-Dienstdatei:
sudo nano /etc/systemd/system/octoprint.service
[Unit] Description=OctoPrint After=network.target [Service] Type=simple User=pi ExecStart=/home/pi/OctoPrint/venv/bin/octoprint serve Restart=on-failure [Install] WantedBy=multi-user.target
- Aktiviere und starte den Dienst:
sudo systemctl enable octoprint sudo systemctl start octoprint
Schritt 4: OctoPrint-Weboberfläche aufrufen
- Öffne einen Browser und gehe zu
http://
, wobei:5000 <IP-Adresse>
die lokale IP deines Raspberry Pi ist. - Folge den Anweisungen im Setup-Assistenten, um OctoPrint zu konfigurieren.
Schritt 5: Plugins und Kameras hinzufügen
- Installiere nützliche Plugins über die Plugin-Verwaltung in der OctoPrint-Weboberfläche.
- Schließe eine USB-Kamera an und aktiviere die Kameraunterstützung in OctoPrint.
Schritt 6: Sicherheit und Benutzerverwaltung
- Aktiviere die Benutzerverwaltung und richte ein starkes Passwort ein.
- Nutze HTTPS für eine sichere Verbindung, indem du ein SSL-Zertifikat hinzufügst.