Orange Pi Logo

Après avoir installé Armbian (lien vers l'article) sur mon Orange Pi Win+, j'y ai installé le serveur Octoprint.

I- Installation d'Octoprint

Suite à mon achat d'une imprimante 3D Creality Ender 3 Pro, j'ai décidé d'installer Octoprint pour pouvoir la piloter et la contrôler à distance.
Site officiel : https://octoprint.org/

Sources : https://richardn.ca/2018/12/12/installing-octoprint-on-armbian-orangepi-etc-from-source-2/

En tant qu'utilisateur principal, je possède déjà les droits "sudo" mais je vais faire en sorte qu'on ne me demande plus de mot de passe en tapant la commande :
sudo visudo
Puis dans le fichier qui vient de s'ouvrir, je rajoute à la fin la ligne ci-dessous, puis j'enregistre et je ferme :


nom_utilisateur ALL=(ALL) NOPASSWD:ALL

Ensuite, je me rajoute dans les groupes "dialout" et "tty" afin d'avoir accès aux ports séries
sudo usermod -a -G tty nom_utilisateur
sudo usermod -a -G dialout nom_utilisateur

J'installe les programmes nécessaires pour Octoprint avec la commande :
sudo apt-get install python-pip python-dev python-setuptools python-virtualenv git libyaml-dev build-essential

Puis je vais dans mon répertoire personnel avec :
cd ~

Je récupère les sources d'Octoprint :
git clone https://github.com/foosel/OctoPrint.git

Puis je procède à sa compilation :
cd OctoPrint
python -m virtualenv venv
./venv/bin/pip install pip --upgrade
./venv/bin/python setup.py install
mkdir ~/.octoprint

À suivre...