Octoprint : gérez votre imprimante 3D à distance

octoprint

Si vous aimez Imprimer 3D, vous aimeriez sûrement en savoir plus sur le projet octoprint. Un logiciel open source assez pratique pour piloter à distance ces équipements de fabrication additive. Avec ce type de programme, vous obtiendrez une gestion simple et intuitive, pour obtenir de meilleurs résultats dans vos projets. Un complément de plus pour vos programmes Conception CAO y autres programmes nécessaires pour ce type d'impression tridimensionnelle.

Qu'est-ce qu'Octoprint ?

3D d'imprimante

OctoPrint est une application gratuite et open source pouvoir piloter une imprimante 3D. Son développeur s'appelle Gina Häußge, qui a utilisé son propre code de contrôle pour son imprimante 3D. Mais le projet semblait très intéressant et le fabricant espagnol BQ a été séduit, finançant le développement pour qu'OctoPrint soit ce qu'il est aujourd'hui : l'un des meilleurs logiciels pour cet utilitaire et utilisé partout dans le monde.

Avec ça tu peux gérer toutes les impressions de manière contrôlée et à distancesans avoir besoin d'être présent. De plus, il est intuitif et simple, avec une interface Web pour laquelle il vous suffit de connecter l'appareil depuis l'endroit où vous souhaitez le contrôler au réseau local.

Et vous ne pouvez pas simplement envoyer des contrôles à une seule imprimante 3D, si vous avez plusieurs sur le net vous pouvez tous les gérer. Par exemple, envoyer plusieurs fichiers Gcode de manière centralisée. Et le point positif est qu'il peut être installé sur une machine à faibles ressources, même sur un Raspberry Pi SBC. C'est l'option préférée de la plupart des utilisateurs. Vous n'avez qu'à utiliser le pack OctoPi disponible.

Si cela ne vous suffit pas, OctoPrint peut également offrir plus de fonctionnalités, comme surveiller le travail d'une imprimante à l'aide de caméras en temps réel pour savoir comment se passe l'impression et vérifier à distance que tout fonctionne correctement.

Plus d'informations et téléchargements d'Octoprint – Page officielle du projet

Fonctionnalités de ce logiciel

Maintenant que vous connaissez OctoPrint, vous devez savoir ce que c'est principales caractéristiques et les avantages pour lesquels vous devriez utiliser ce logiciel pour piloter vos imprimantes 3D :

  • Contrôle complet de l'imprimante 3D à distance.
  • Capacité de suivi des travaux et de surveillance.
  • Il peut fournir des données provenant de capteurs de température.
  • Vous pouvez réajuster les paramètres si vous le jugez nécessaire.
  • Démarrez l'impression via WiFi, ainsi que la mettre en pause ou l'arrêter en cas d'anomalies.
  • Fonctions du logiciel de coupe utilisant le moteur Cura (CuraEngine).
  • Laminateur qui permet de découper correctement le modèle 3D, en couches.
  • Personnalisez votre slicer et configurez comme vous le souhaitez.
  • Compatibilité avec la plupart des imprimantes 3D à extrusion de type FDM. Surtout avec FlashForge.
  • Gratuit.
  • Open source.
  • Multiplateforme (Linux, Windows, macOS et Raspberry Pi).
  • Grande communauté de développement pour l'améliorer et obtenir de l'aide si nécessaire.
  • Modulaire, avec la possibilité d'ajouter des fonctionnalités grâce aux plugins.

Plugins pour Octoprint

Impressions réalisées avec l'imprimante dans le KIT BQ HEPHESTOS

Comme je l'ai mentionné, OctoPrint est un logiciel modulaire qui prend en charge les plugins pour étendre les fonctions de base de ce logiciel. Les plugins les plus intéressants que vous avez à votre disposition sont :

  • octolapse: est un plugin pour Octoprint qui vous permet de capturer des images pendant le processus d'impression des pièces. Vous pouvez donc les utiliser pour des vidéos, des tutoriels, pour enregistrer comment vous l'avez fait, etc. De plus, à aucun moment la tête d'impression n'est visible, seulement la pièce, avec des résultats vraiment impressionnants.
  • Mise à jour du micrologiciel: Cet autre plugin, comme son nom l'indique, permet de mettre à jour facilement le firmware de l'imprimante 3D. Pour cela, le firmware doit être pré-compilé et il prend en charge les processeurs Atmega1280, Atmega 1284p, Atmega2560 et Arduino DUE.
  • Webcam plein écran: Cet autre plugin pour OctoPrint sert à pouvoir voir la vidéo d'impression en temps réel en plein écran. Chose que le logiciel de base ne peut pas faire. Il peut également afficher des informations superposées à l'écran, telles que le temps d'impression, la température, etc.
  • Streamer webcam: Cet autre plugin vous permet de montrer le processus d'impression 3D à qui vous voulez, via le streaming. Très utile pour les diffusions en direct sur des plateformes comme Twitch ou YouTube Live.
  • Octoprint n'importe où: cet autre permet d'utiliser le logiciel à distance, depuis n'importe quel appareil mobile pour pouvoir voir l'état de l'imprimante 3D. Par exemple, vous pourrez voir la webcam de votre mobile, les températures, l'état en temps réel, les boutons de pause ou d'annulation, les captures d'écran, etc.
  • Annuler l'objet: Parfois, vous avez peut-être laissé plusieurs pièces dans la file d'attente d'impression, et peut-être que l'une d'entre elles s'est détachée et a gâché le reste. Eh bien, avec ce plugin OctoPrint, vous pouvez facilement remédier à cette situation. Vous éliminez seulement la pièce problématique sans affecter le développement du reste. En d'autres termes, cela vous fera gagner du temps et de l'argent.
  • Discorde à distance: permet de connecter notre serveur à la web app Discord, d'envoyer des commandes à votre imprimante 3D via un bot, et ainsi de la gérer à distance. De cette façon, le bot écoutera les commandes et effectuera les opérations indiquées (démarrer l'impression, annuler l'impression, lister les fichiers STL, capturer l'image de la caméra, connecter et déconnecter l'imprimante, etc.).
  • Thématiser: vous permet de modifier visuellement le serveur Octoprint, au cas où vous n'aimez pas l'apparence et souhaitez le personnaliser à votre guise. Et vous n'aurez pas besoin de connaissances en CSS.
  • Génie des temps d'impression: Cela nous permet de voir avec précision les temps d'impression des pièces, car ceux d'Octoprint sont un peu plus imprécis. Pour ce faire, il utilise un algorithme de calcul avancé ainsi que des Gcodes d'historique d'impression pour fournir un temps d'impression en temps réel.
  • Visualiseur de niveau de lit: Enfin, cet autre plugin OctoPrint permet de générer, à partir de coordonnées, un maillage 3D du lit pour le nivellement. Quelque chose de très utile si vous avez un capteur de nivellement intégré à l'imprimante 3D, comme le BLTouch.

Comment installer le plugin

Si vous vous demandez comment utiliser ces plugins dans OctoPrint, les installer, une fois téléchargés, est assez simple. tu dois juste suivez les prochaines étapes pour l'installer sur le serveur :

  1. Accédez au serveur Web OctoPrint.
  2. Accédez à la section Paramètres Octoprint dans la zone supérieure droite (icône de clé).
  3. Cherchez maintenant la section Plugin Manager.
  4. Appuyez sur le bouton Obtenir plus.
  5. Octoprint vous propose désormais 3 façons différentes d'ajouter le plugin :
    • Installer à partir du référentiel officiel du plugin
    • Installer à partir d'une URL
    • Installer à partir d'un fichier téléchargé
  6. La meilleure option est d'utiliser le repo officiel, car c'est l'option la plus sécurisée et celle qui vous donne la version la plus récente du plugin.

Une fois que vous avez sélectionné celui dont vous avez besoin, il sera installé et tu l'auras prêt pour utiliser.


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.