Installation en ligne de commande sur RaspberryPi3 :
sudo apt-get -y install python-pip python-dev python-setuptools python-virtualenv git libyaml-dev build-essential cd /home/pi pwd git clone --depth 1 https://github.com/foosel/OctoPrint.git cd OctoPrint/ virtualenv venv ./venv/bin/pip install pip --upgrade ./venv/bin/python setup.py install mkdir ~/.octoprint sudo usermod -a -G tty pi sudo usermod -a -G dialout pi cd /home/pi ~/OctoPrint/venv/bin/octoprint nano ~/OctoPrint/scripts/octoprint.default sudo cp ~/OctoPrint/scripts/octoprint.init /etc/init.d/octoprint sudo chmod +x /etc/init.d/octoprint sudo cp ~/OctoPrint/scripts/octoprint.default /etc/default/octoprint sudo update-rc.d octoprint defaults sudo service octoprint start sudo service octoprint status sudo reboot
Une fois qu'il a reboot, normalement vous avez accès depuis votre navigateur.
OctoPi Guy Sheffer gère «OctoPi» , une image de carte SD basée sur Raspbian (et donc sur Debian) pour Raspberry Pi, qui inclut déjà OctoPrint et tout ce dont vous avez besoin pour l'exécuter:
Matériel recommandé: Raspberry Pi 3B .
Veuillez noter que le Raspberry Pi Zero W n'est pas recommandé car de graves problèmes de performances, dus à l'interface WiFi en cas d'utilisation de la bande passante (par exemple, la webcam en streaming), ont un impact négatif sur les résultats d'impression. Voir aussi ici .
Vous pouvez télécharger la dernière image OctoPi via le bouton suivant.
MD5Sum du .zip: c363d50f80f04bebcdc774ec20ad22ce Image compatible avec Raspberry Pi A, B, A +, B +, 2B, 3A +, 3B, 3B +, Zero et Zero W.
Image non compatible avec Raspberry Pi 4, le test est construit ici !
Un Raspberry Pi 3B ou 3B + fortement recommandé!
Mise en place d'OctoPi
Veuillez suivre ces étapes après le téléchargement:
Remarque: Cela a changé avec OctoPi 0.15.0. Les versions précédentes vous permettaient de modifier octopi-network.txt dont le format était différent. Cette ancienne méthode n'est plus prise en charge et le contenu de ce fichier sera ignoré. Utilisez juste octopi-wpa-supplicant.txt .
Vous pouvez naviguer dans les menus en utilisant les touches fléchées et Entrée. Pour basculer vers la sélection des boutons en bas, utilisez Tab.
Vous n'avez pas besoin de développer le système de fichiers, les versions actuelles d'OctoPi le font automatiquement.
Accédez à OctoPrint via http://octopi.local ou http: –<your pi's ip address>. https est également disponible, avec un certificat auto-signé.
Thomas Sanladerer a créé un excellent guide vidéo sur la manière de lancer OctoPi 0.12.
Ressources supplémentaires
Installation à partir de la source
Les instructions de configuration génériques se résument à
Vous trouverez ci-dessous des instructions de configuration plus spécifiques pour les environnements d’exécution les plus courants.
Linux
Pour installer OctoPrint à partir du code source, veuillez consulter les instructions de configuration de Raspbian sur le wiki . Ils devraient être à peu près identiques sur les autres distributions Linux.
Windows
Pour installer le serveur OctoPrint sur un système Windows, veuillez consulter les instructions de configuration de Windows sur le forum .
Mac
Pour installer le serveur OctoPrint sur un Mac, veuillez consulter les instructions de configuration pour MacOS sur le wiki .
OctoPrint 1.3.12+
Connectez-vous à votre machine en SSH Activer l'environnement virtuel. Sur OctoPi : source ~/oprint/bin/activate Exécutez octoprint user password <user>avec <user>le nom de l'utilisateur dont vous souhaitez réinitialiser le mot de passe, par exemple octoprint user password testpour modifier le mot de passe de l'utilisateur nommé test. Un nouveau mot de passe vous sera demandé, puis vous pourrez le définir pour cet utilisateur. Redémarrez OctoPrint pour que vos modifications prennent effet, en utilisant sudo service octoprint restartou similaire.
OctoPrint antérieur à la version 1.3.12 Si vous n'avez configuré qu'un seul utilisateur
Si vous n'avez configuré qu'un seul utilisateur dans OctoPrint et que vous avez oublié le mot de passe, le plus simple est de réinitialiser la base de données utilisateurs d'OctoPrint et de relancer l'assistant de contrôle d'accès. Voici les étapes à suivre :
retirer~/.octoprint/users.yaml en ~/.octoprint/config.yamlremplacement firstRun: falseparfirstRun: true redémarrez le serveur OctoPrint et rechargez-le, vous devriez être invité à exécuter à nouveau l'assistant de configuration pour la première fois
Si vous utilisez OctoPi , vous pouvez utiliser ces commandes pour faire tout cela :
rm ~/.octoprint/users.yaml sed -i -e 's/firstRun: false/firstRun: true/g' ~/.octoprint/config.yaml sudo service octoprint restart
:spiral_notepad: Note :
Si le serveur OctoPrint est installé sous Windows, les fichiers seront stockés dans %APPDATA%\OctoPrint\users.yamlet %APPDATA%\OctoPrint\config.yaml. Sous macOS, les fichiers seront stockés dans ~/Library/Application\ Support/OctoPrint/users.yamlet ~/Library/Application\ Support/OctoPrint/config.yaml.