====== Installer Octoprint sur Raspbian ====== *[[https://www.lesimprimantes3d.fr/forum/topic/4536-tuto-installer-octoprint-sur-une-raspbian/|Installer Octoprint sur Raspbian MAJ 03/2017 ]] 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. *http://votreip:5000/ ====== installer octopi directement sur une carte sd ====== **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: --OctoPrint et ses dépendances --MJPG-Streamer pour la visualisation en direct des impressions et la création de vidéos timelapse compatibles avec diverses webcams USB et la caméra Raspberry Pi --CuraEngine 15.04 pour trancher directement sur votre Raspberry Pi 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. *[[https://octopi.octoprint.org/latest|Télécharger La dernier version d'Octopi ]] 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,** [[https://translate.googleusercontent.com/translate_c?depth=1&hl=fr&rurl=translate.google.com&sl=auto&sp=nmt4&tl=fr&u=https://community.octoprint.org/t/raspberry-pi-4-is-out/10332/8%3Fu%3Dfoosel&xid=17259,15700021,15700186,15700191,15700256,15700259,15700262,15700265&usg=ALkJrhhzztywmoVLw__P0Zv9cZhNMjFOSg|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: --Décompressez l'image et installez le fichier .img contenu sur une carte SD à l' aide de Etcher . À aucun moment, ne formatez la carte SD à partir de votre système d’exploitation, même si vous y êtes invité - cela le casserait et vous devrez recommencer. Il suffit d’utiliser Etcher pour flasher le fichier .img , c’est suffisant! --Configurez votre connexion WiFi en modifiant le [[start:raspberry:wifi|octopi-wpa-supplicant.txt]] à la racine de la carte flashée lorsque vous l’utilisez comme une clé USB. Important: N'utilisez pas WordPad (Windows) ou TextEdit (MacOS X) pour cela, ces éditeurs sont connus pour modifier le fichier, ce qui entraîne l'échec de la configuration. Utilisez quelque chose comme Notepad ++, Atom ou VSCode à la place ou à tout le moins, tenez compte des avertissements du fichier. 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 . --Reportez-vous également au guide de configuration WiFi complet dans la FAQ, qui comprend également des conseils de dépannage. --Démarrez le Pi de la carte. --Connectez-vous à votre Pi via SSH (il se trouve sur octopi.local si votre ordinateur prend en charge bonjour ou l’adresse IP attribuée par votre routeur), le nom d’utilisateur par défaut est «pi», le mot de passe par défaut est «raspberry». --Exécutez sudo raspi-config . Une fois que c'est ouvert: --Changer le mot de passe via “Change User Password” --Facultatif: Modifiez le fuseau horaire configuré via “Options de localisation”> “Fuseau horaire”. --Facultatif: Modifiez le nom d'hôte via “Options réseau”> “Nom d'hôte”. Votre instance OctoPi ne sera alors plus accessible sous octopi.local mais plutôt le nom d'hôte que vous avez choisi avec le .local , alors gardez cela à l'esprit. 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: --. https est également disponible, avec un certificat auto-signé. *Veuillez également vous reporter au fichier README d’ OctoPi , en particulier à la section «Comment l’utiliser» . [[https://youtu.be/MwsxO3ksxm4|Thomas Sanladerer a créé un excellent guide vidéo sur la manière de lancer OctoPi 0.12.]] Ressources supplémentaires --Le numéro 36 de MagPi contient un guide “Pour commencer” aux pages 50-51. Vous pouvez trouver un extrait [[https://octoprint.org/assets/download/MagPi36_OctoPrint.pdf|ici]] (Licence MagPi: [[https://creativecommons.org/licenses/by-nc-sa/3.0/|CC BY-NC-SA]] ). --Les scripts pour construire (et personnaliser) l'image vous-même sont disponibles dans le référentiel Github d'OctoPi . --Les constructions nocturnes peuvent être trouvées ici . **Installation à partir de la source** Les instructions de configuration génériques se résument à --Installation de Python 2.7, y compris pip et virtualenv . --Obtenir la source par l’un des moyens suivants: -- clonage du référentiel source : git clone https://github.com/foosel/OctoPrint.git --télécharger une archive de la version stable actuelle depuis Github et la décompresser --Création d'un environnement virtuel (appartenant à l'utilisateur) dans le dossier source: virtualenv venv --Installation d'OctoPrint dans cet environnement virtuel : ./venv/bin/python setup.py install --OctoPrint peut ensuite être lancé via ./venv/bin/octoprint ou avec un chemin absolu /path/to/OctoPrint/venv/bin/octoprint 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 [[https://github.com/foosel/OctoPrint/wiki/Setup-on-a-Raspberry-Pi-running-Raspbian|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 [[https://community.octoprint.org/t/setting-up-octoprint-on-windows/383/1|sur le forum]] . **Mac** Pour installer le serveur OctoPrint sur un Mac, veuillez consulter les instructions de configuration pour MacOS [[https://github.com/foosel/OctoPrint/wiki/Setup-on-Mac|sur le wiki]] .