Serveur d'impression

Comment installer OctoPrint sur Raspberry Pi – Bien choisir son serveur d impression

Le 30 juin 2019

Avec des options d’imprimante 3D de plus en plus abordables, commencer à imprimer en 3D est une pratique accessible. Outre une imprimante 3D de qualité et les accessoires d'impression 3D appropriés tels que les coupe-filaments, les adhésifs et les coupe-fils, vous aurez également besoin d'un logiciel. OctoPrint est un excellent choix pour améliorer votre jeu d’impression 3D. Apprenez-en davantage sur la configuration correcte d’OcroPrint et sur la procédure d’installation d’OcroPrint sur Raspberry Pi.

Qu'est-ce que OctoPrint?

OctoPrint fournit une interface utilisateur Web adaptative pour l'impression 3D. Avec OctoPrint, vous bénéficiez d'un contrôle à distance de l'imprimante 3D et du suivi de vos travaux d'impression directement à partir d'un navigateur. Il existe un système robuste de plug-ins pour augmenter les capacités d'OcroPrint, qui est complètement open-source.

À bord, vous trouverez un flux de webcam intégré qui vous permettra de regarder votre imprimante en action de loin. Le visualiseur GCODE présente un rendu du GCODE en cours d’impression. OcroPrint vous permet d'afficher les températures et même de gérer votre temps d'impression. Vous pouvez utiliser OctoPrint pour démarrer, suspendre et arrêter les impressions à la volée. De plus, il est possible de déplacer la tête d’impression, d’extraire et d’extruder. Avec les plugins, vous pouvez configurer les notifications push via Pushover et Pushbullet, les intégrer aux goûts de Slack et Telegram, ainsi que des statistiques globales pour l'historique d'impression.

Pourquoi devriez-vous utiliser OctoPrint?

La plupart des imprimantes comportent un logiciel et de nombreuses options sont à télécharger. Mon Elegoo Neptune est venu complet avec son propre logiciel sur un lecteur flash. OctoPrint bénéficie d'un ensemble de fonctionnalités massif. Il est notamment idéal pour contrôler et surveiller les travaux d'impression à distance, une qualité qui manque à la grande majorité des logiciels d'impression 3D standard. D'autant plus que même une impression 3D de taille moyenne peut prendre quelques heures, il est extrêmement pratique de pouvoir tout contrôler et tout regarder à distance.

OctoPrint permet d’enregistrer en timelapse des impressions et de trancher des fichiers STL directement à partir d’OctoPrint. En tant que tel, il s'agit d'une suite logicielle complète d'impression 3D à source ouverte.

Comment installer OctoPrint sur Raspberry Pi

Puisqu'il existe une image d'OctoPrint basée sur Raspbian, OctoPi, installer OctoPrint sur Raspberry Pi est assez facile. Vous aurez besoin d’une carte Raspberry Pi, d’une carte microSD et d’une alimentation micro USB 2.5A. De plus, vous aurez besoin de l'image OctoPi, de quelques périphériques tels qu'un clavier et une souris, et d'un logiciel de montage d'images comme Etcher.

Ce dont vous aurez besoin pour une configuration OcroPi:

  • Tableau Raspberry Pi (Raspberry Pi 3 ou Raspberry Pi 3 B + recommandés)
  • Carte Micro SD
  • Alimentation micro USB 2.5A
  • OctoPi
  • Logiciel de montage d'image (c.-à-d. Etcher)
  • Étui Raspberry Pi (facultatif, recommandé)
  • Imprimante 3D

Coût total: 35 $ ​​+ USD. Alors que le Raspberry Pi 3 ou le Raspberry Pi 3 B + coûte environ 35 $, vous aurez besoin de quelques goodies tels qu’une alimentation, une carte microSD et un étui. Il est possible que vous en perdiez quelques-uns, mais je suggère d'acheter un kit complet pour environ 50 $.

Comment installer OctoPi sur Raspberry Pi

Tout d'abord, téléchargez la dernière version d'OctoPi. C'est un fichier image compressé, décompressez-le et vous vous retrouvez avec un fichier IMG. À l’aide d’un programme tel que Etcher, montez l’image OctoPi sur votre carte microSD.

Une fois ce processus terminé, vous êtes prêt à utiliser OctoPi. Toutefois, si vous utilisez le Wi-Fi, vous devez ajouter les détails de votre réseau avant de transférer votre carte microSD dans votre Raspberry Pi. Pour Ethernet, ce n'est pas nécessaire. Accédez au fichier octopi-wpa-supplicant.txt sur la racine de votre carte microSD. Il est fortement recommandé d'utiliser un éditeur de texte tel que Notepad ++, VSCode ou Atom au lieu de TextEdit et WordPad. Pour configurer le Wi-Fi dans OctoPrint, ouvrez octopi-wpa-supplicant.txt avec un éditeur de texte approprié, et trouvez la section intitulée:

## WPA / WPA2 sécurisé 
# réseau =
# ssid = "mettre le SSID ici"
# psk = "mettre le mot de passe ici"
#

Remplacez "mettez SSID ici" par votre ID Wi-Fi et le mot de passe où il est indiqué "mettez le mot de passe ici". Puis décommentez les quatre dernières lignes pour que votre bloc de code ressemble à ceci:

## WPA / WPA2 sécurisé 
réseau =
ssid = "MoesWifi"
psk = "mot de passe"

Maintenant, enregistrez et fermez ce fichier. Toutefois, si votre réseau Wi-Fi est masqué, vous devez ajouter une étape supplémentaire. Ajoutez la ligne scan_ssid = 1 sous votre mot de passe.

## WPA / WPA2 sécurisé 
réseau =
ssid = "MoesWifi"
psk = "mot de passe"
scan_ssid = 1

Insérez maintenant votre carte microSD dans votre Raspberry Pi et allumez-la. Vous aurez besoin de SSH dans votre Raspberry Pi en utilisant un terminal ou un programme tel que BitVise. Pour localiser votre adresse IP, exécutez ifconfig. Vous pouvez également connecter votre Raspberry Pi à un clavier, une souris et un moniteur et le mettre sous tension. Une fois démarré, l'adresse IP du Pi devrait être visible sur la ligne de commande.

Le nom d'utilisateur par défaut est piet le mot de passe est framboise. Après vous être connecté, lancez:

sudo raspi-config

Ensuite, sélectionnez Changer le mot de passe de l'utilisateur. Entrez un nouveau mot de passe pour OctoPi. Vous voudrez peut-être choisir un fuseau horaire différent sous Options de localisation> Fuseau horaire. De plus, vous pouvez sélectionner un autre nom d’hôte avec Options réseau> Nom d'hôte. Cependant, si vous modifiez votre nom d’hôte, votre version OctoPi ne sera pas disponible sous octopi.local, mais sous [hostname].local.

Une fois cette opération terminée, vous pouvez accéder à OctoPrint via http: //octopi.local ou éventuellement via http: //.[Raspberry Pi IP address].

Autre configuration OctoPi: Installez OctoPi sous Linux

Vous pouvez également opter pour une installation personnalisée d’OctoPrint au sein d’une distribution Linux (distribution) telle que Debian, Ubuntu ou Raspbian. Cela suppose qu'un système d'exploitation Linux Raspberry Pi est installé. Ouvrez un terminal (CTRL + ALT + T) et entrez:

sudo apt-get installez gawk util-linux realpath qemu-user-statique git p7zip-full python3

clone git https://github.com/guysoft/CustomPiOS.git
git clone https://github.com/guysoft/OctoPi.git
cd OctoPi / src / image
wget -c --trust-server-names 'https://downloads.raspberrypi.org/raspbian_lite_latest'
cd ..
../../CustomPiOS/src/update-custompios-paths
boucle sudo modprobe
sudo bash -x ./build_dist

Maintenant, OctoPrint devrait être chargé depuis votre distribution Linux. En tant que tel, vous pouvez utiliser des applications d'interface utilisateur graphique (GUI) pour les applications de bureau, un hub domestique intelligent ou un joli tableau de bord informatif.

Utilisation d'OctoPrint sur le Raspberry Pi pour le contrôle à distance et la surveillance de travaux d'impression 3D

Si vous avez une imprimante 3D, je vous suggère fortement d’utiliser OctoPrint. Comme il fonctionne sur un Raspberry Pi, vous pouvez créer une installation OctoPi infime, sans tête ni puissance. Les chances sont, OctoPrint dispose d'une multitude de fonctionnalités absentes dans votre logiciel d'impression 3D à la vanille. J'apprécie la possibilité de surveiller l'état d'impression et la température de loin. C'est un moyen fantastique d'utiliser un tableau Raspberry Pi. Une fois que vous avez lancé OctoPi, choisissez un projet imprimable en 3D soigné, comme un cache-pot intelligent automatique, un Droid télécommandé Star Wars BB8 ou toute autre création impressionnante.

Quel logiciel d'impression 3D utilisez-vous?

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.