Installer Octoprint


Avantages :

  • Contrôle à distance de l’imprimante
  • Interface de contrôle sur l’ordinateur ou le téléphone
  • Plugins d’Octoprint, ouvre à d’autres possibilités

Inconvénients :

  • Nécessite du matériel spécifique
  • Nécessite une installation spécifique

Prérequis

Le matériel nécessaire est le suivant :

  • Raspberry Pi 3 model B
   * Pour information vous pouvez prendre la version inférieure mais je vous le déconseille, meilleure performance, meilleure qualité!
  • Carte Micro SD 8Gb
  * Je ne mets pas de lien, mais sachez que c'est considéré comme un consommable! Il se peut qu'elle s'use vite, donc qualité = longévité
  • Alimentation 5V 1,2A ou supérieur (2A recommandé) (bien souvent un chargeur de téléphone avec prise USB fait amplement l’affaire !)
  • Câble MicroUSB (le même que sur beaucoup de téléphones Android)

Optionnel :

  • Caméra Raspberry Pi ou Webcam (moins cher si vous en avez déjà)
   * pareil je ne met pas de lien car il y a beaucoup de solutions alternatives et j'en parlerai plus tard.
  • Boitier pour le Raspberry Pi!

Octopi

Octopi est simplement le logiciel octoprint avec une base de raspian, donc tout est déjà configuré

  • Première étape

Téléchargez l’image d’Octoprint

  • Deuxième étape

Il faut installer l’image sur la carte SD, pour cela, nous avons besoin d’un utilitaire:

  • Sous Mac OS ApplePi-Baker
  • Sous Windows Win32DiskImager

La méthode est simple dans les deux cas, elle consiste à choisir l’image disque d’Octoprint, la carte SD de destination et à lancer la copie. Une fois cette opération terminée, vous pouvez insérer la carte MicroSD dans le Raspberry.

Configurer Octoprint

Une fois que vous aurez écrit l’image sur votre carte SD et avant de la mettre dans le Raspberry il va falloir configurer Octoprint pour qu’il puisse accéder à votre réseau wifi. Vous pouvez aussi le connecter avec un câble ethernet, auquel cas rendez-vous à l’étape suivante.

  • Accédez à la carte mémoire via votre explorateur.
  • Ouvrez le fichier « octopi.network.txt » qui se trouve à la racine
  • Décommentez les 3 lignes après WPA/WPA2
  • Inscrivez le nom de votre réseau wifi sur la ligne « wpa-ssid »
  • Indiquez le mot de passe sur la ligne « wpa-psk »

Vous devriez vous retrouver avec :

## WPA/WPA2 secured

Iface wlan0 inet manual

wpa-ssid « Votre réseau Wifi »

wpa-psk « Votre mot de passe »

Pour la suite, vous devez insérer la carte SD dans votre Raspberry et démarrer ce dernier.

Si vous êtes sous Windows télécharger Putty ici.

Connectez vous à votre routeur pour connaitre l’IP du Raspberry.

Dans Putty, indiquez l’IP de votre Raspberry ou mettez « octopi.local » et connectez vous.

Utilisateur par defaut: pi
Mot de passe : raspberry

Je vous invite à changer le mot de passe avec la commande suivante :

sudo passwd

Il faut alors saisir le mot de passe actuel (raspberry) puis 2 fois le nouveau mot de passe.

Ensuite tapez la commande :

sudo raspi-config

Dans le menu il y a quelques options à modifier :

  •  Expand File System : Yes. Permet au système d’utiliser tout l’espace disponible sur la carte.
  • Change User Password : Pour des raisons de sécurité, le Raspberry étant connecté au réseau, changez le mot de passe (si vous ne l’avez pas changé avant).
  • Enable Camera : Yes. Cela vous permettra d’activer l’utilisation d’une webcam ou de la camera Raspberry pour surveiller les impressions.

Quelques options supplémentaires :

  • Advanced Options : Vous pouvez ici changer le nom du serveur Octoprint (par défaut octoprint), c’est utile surtout si vous souhaitez installer plusieurs serveurs Octoprint.
  • Dans Advanced Options vous pouvez aussi activer la connexion par SSH.
  • Pour ceux ayant choisi la connexion Wifi, vous pouvez activer l’option (3) afin de pouvoir booter sur l’interface graphique d’octoprint et configurer le Wifi.

Une fois ces opérations terminées, vous pouvez appuyer sur « FINISH ».

Votre raspberry est lancé!


Configuration d’Octoprint

lancez l’interface octoprint

il suffit d’aller sur
http://octopi.local

ou
http://ip.de.votre.raspberry

Ensuite, rien de bien compliqué. Vous devez définir le port de connexion et le baudrate pour la transmission dans la section « Connection » de l’interface d’Octoprint. Reportez vous à la capture si dessous.

Cochez les 2 cases « Save connection settings » et « Auto-connect on server startup » et voilà ! Il n’y a pas grand chose de plus à faire.

Voilà une capture de l’écran de base d’Octoprint en cours d’impression avec une webcam fonctionnelle :


Printoid

C’est l’application par excellence pour compléter Octoprint et contrôler votre imprimante avec votre smartphone. Elle est développée par un Français et sa version payante vaut largement son prix. Vous pouvez la trouver sur le site officiel.