Installer Octopi

Publié le 5/02/2021

Raspberry Pi, Impression 3D

Utiliser un raspberry pi avec le serveur Octopi vous permettra de contrôler votre imprimante 3D en réseau et même à distance via Internet.

Octopi est une distribution basée sur Raspbian et l'application Octoprint.
Composé d'un serveur Web et de tous les outils nécessaire au contrôle et la gestion d'une imprimante 3D.
Il existe également de nombreux plugins qui permettent d'ajouter et de personnaliser les fonctionnalités du logiciel.


Personnellement, j'ai connecté Cura à mon Octopi, ce qui me permet de transférer immédiatement mes modèles.
Plus besoin de promener une carte Micro-SD.
Une caméra me permet également de surveiller l'avancement de l'impression, pour l'annuler en cas de problème, mais également pour enregistrer de "magnifiques" timelaps de mes impressions...
Enfin, un petit montage sur les ports GPIO me permet d'avoir un détecteur de fin de filament qui met mon imprimante en pause.

Nous allons donc voir dans cet article, l'installation d'Octopi sur un Raspberry pi 3B+.

Prérequis

Première étape, téléchargez l'image de Octopi sur son site officiel.
Décompressez ce fichier zip afin d'obtenir l'image de Octopi en img.

Vous allez également avoir besoin du logiciel Raspberry pi imager.

Des versions existent pour Windows, Mac et Linux.

Installation

Préparation de la carte Micro-SD

Connectez la carte Micro-SD à votre PC et lancez Raspberry pi Imager.

Cliquez sur CHOOSE OS.

Dans le menu déroulant vous proposant les systèmes compatibles, descendez tout en bas et cliquez sur Use custom.

L'explorateur de fichier s'ouvre, sélectionnez le fichier image de Octopi.

Maintenant, il s'agit de cliquer sur CHOOSE SD pour sélectionner la carte SD qui recevra le système d'exploitation.

En ce qui me concerne, je sélectione ma carte Micro-SD de 32Go. Avoir une carte de bonne capacité permettra de stocker les timelaps...

Tout a bien été sélectionné, il ne reste plus qu'à lancer en cliquant sur WRITE.

L'écriture est en cours.

Suivi de la vérification. Patientez bien jusqu'à la fin.

L'installation de base est terminée et nous allons préparer quelques réglages.

Pré-paramétrage

Mon raspberry-pi devra se connecter en wifi à ma box. Je vais donc, dès maintenant, paramétrer le réseau wifi.

La carte SD se divise en deux partitions.
L'un d'entre elles est intitulé boot
Entrez dans cette partition et modifiez avec un éditeur de texte le fichier octopi-wpa-supplicant.txt.

Les lignes qui nous intéressent sont :

## WPA/WPA secured
network={
ssid="Entrez le nom de votre réseau wifi ici"
psk="Entrez le mot de passe wifi ici"
}

Mais également plus bas :

Décommentez la ligne en FR en retirant le symbole # et en l'ajoutant à la ligne contenant UK
Celà permet d'adapter les bandes de fréquences du wifi selon la réglementation du pays.

Une fois fait, déconnectez la carte Micro-SD, insérez là dans le raspberry pi et démarrez le.

Première connexion à Octoprint

Par défaut, pour accéder à l'interface de Octoprint, il suffit d'entrer dans le navigateur octopi.local.
Vous pouvez également y accéder via son adresse ip ou alors via le hostname choisi précédemment sous le format hostname.local.

Si cette page s'affiche, c'est que le serveur n'a pas eu complètement le temps de démarrer.
Mon conseil : patientez un peu.

En attendant, on va terminer les paramétrages.

Finalisation

A ce moment, plusieurs solutions :

  1. Connectez le raspberry pi à un écran avec clavier/souris.
  2. Connectez-vous en SSH :
    L'identifiant par défaut est pi et le mot de passe raspberry
    • sous Windows avec putty
    • sous Linux avec la commande SSH :ssh pi@octopi.local
    • sous Mac... je ne sais pas... mais il doit bien exister quelque chose qui ressemble à un truc au dessus...

Commençon :

sudo raspi-config

Modifier le mot de passe SSH

La priorité est de modifier le mot de passe.

Le chemin est System Options -> Password.

Choisissez un nouveau mot de passe.

Octopi, découverte de l'interface

J'ai modifier le Hostname octopi par thinkers, car celui-ci est connecté à une Eryone Thinker SE.

Paramétrage de base

Au premier lancement, Octopi vous propose ine interface de présentation et paramétrage que je vais rapidement vous présenter.

Bonjour et merci d'avoir installé OctoPrint...

Il est possible de restaurer une sauvegarde d'une autre intallation. C'est bon à savoir.

C'est le bon moment pour choisir un identifiant et un mot de passe.

Il s'agit à ce moment de vos identifiants pour l'interface Web, afin de sécuriser quelque peu votre installation.

A vous de voir si vous voulez partager ou non vos statistiques d'utilisation.

Cette page vous permet de vérifier si votre serveur est bien connecté à Internet.

Pour des raisons de sécurité, vous pouvez activer la liste noirs des plugins jugés dangereux.

Paramétrage de l'imprimante

On entre enfin dans ce qui est le but ultime d'octopi :
La gestion de l'imprimante.

Et pour pouvoir la gérer, il faut commencer par la parémetrer.

Cette partie n'est que cosmétique, mettez ce que bon vous semble.

Cette fois il va falloir définir le volume d'impression.

Ma ERYONE Thinker SE bénéficie d'un volume en 300x300x400mm.
Alors que mon Anet A8 se contente de 220x220x240mm.

Il va vous falloir regarder dans la documentation technique de votre imprimante pour connaitre ses spécificités.

Ici, il s'agit d'indiquer la vitesse maximale de déplacement de votre imprimante.
Les paramètres par défaut devraient convenir à la majorité.

Vient enfin l'extruder.

Ma buse est de 0.4mm et je ne possède qu'un seul extrudeur.
Je laisse donc les paramètres par défaut.

Paramétrage de base terminé.

Fin

Octopi est désormais installé et paramétré.

Je ferais prochainement d'autres articles pour expliquer l'ajout d'une caméra, la création de timelaps, l'ajout d'un capteur de fin de filament, etc...

A la revoyure !

Source : https://octoprint.org/

Articles qui peuvent vous intéresser

Publié le 17/03/2018

Domotique, Raspberry Pi

Démarrer un PC à distance avec Domoticz

Paramétrer le Wake On Lan d'un PC sous Domoticz

Il est possible de démarrer un PC à distance, à travers le réseau local, grâce au Wake On Lan.
Nous allons voir comment intégrer cette fonction sur un serveur domotique basé sur Domoticz.

Lire la suite...
Publié le 14/09/2020

Linux/Debian, Raspberry Pi

Domoticz - Installer le protocole Zigbee

Ajouter le protocole Zigbee à Domoticz à l'aide d'une clé USB ConBee II

Domoticz en tant que système domotique multiprotocole est compatible par défaut avec beaucoup d'entre eux mais pas tous.

Heureusement, son côtés open-source et sa grande communauté de développeur permet de lui ajouter de nombreux protocole supplémentaires.

Dans cet article, je vais vous guider pour installer le Zigbee, protocole utilisé par les périphériques Xiaomi Aqara, sur Domoticz à l'aide d'une clé USB ConBee II.


Lire la suite...
Publié le 31/03/2018

Linux/Debian, Raspberry Pi

Debian/Raspbian Mise à jour automatique

Mettre à jour Debian automatiquement avec un script 

Si comme moi, vous utilisez de nombreux serveurs sous Debian ou raspbian (Raspberry Pi), il est important, pour des raisons de sécurité que ceux-ci soient mis à jour régulièrement.
Hors, si l’on possède un seul serveur, il peut déjà être fastidieux de vérifier chaque jour les mises à jours, mais imaginez si vous en avez 4 ou 5 en permanence….

C’est pourquoi, chacun de mes serveurs possède un script qui installe quotidiennement les mises à jour.


Lire la suite...
En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies à des fins de mesure d'audience. Fermer