Vous ne pouvez pas modifier cette page, pour la raison suivante :
L’action que vous essayez de réaliser n’est permise qu’aux utilisateurs du groupe : Utilisateurs.
Statut du projet
(Un choix)
Concept Experimental Prototype Fonctionnel Inconnu Abandonné Obsolete
Statut de la publication
Aucune Brouillon Publié Finalisé
Image
Importer un fichier
Description
(petite description du projet, 80 caractères max)
Licence
Vous pouvez trouver plus d'informations sur les licences libres sur le site creativecommons.org.
Contributeur⋅ice⋅s
(personnes participant au projet, séparés par des virgules):
Inspiration
Matériaux
(liste des matériaux utilisés, séparés par des virgules)
Machines
(liste des machines spécifiques utilisées, séparés par des virgules)
Fichier(s) source
Url
Un problème ou une suggession à propos de ce formulaire ? Parlez en sur Discussion:DataFab
Texte libre:
L'objectif est de pouvoir mettre en place un serveur d'impression, qui permettra de lancer des impressions à distance simplement depuis le réseau, sans avoir besoin d'un ordinateur fixe relié à chaque imprimante, mais plutôt d'un Raspberry.<br /> == Préparation du Rapberry == Pour avoir un Raspberry à jour avec la dernière version de Raspberry Pi OS, il est mieux de ne pas utiliser OctoPi qui est une image de Raspbian avec un Octoprint installé directement.<br /> Pour installer Octoprint sur un Raspberry on commence donc par télécharger la dernière version de Raspberry Pi OS. La version Lite, en ligne de commande, est a privilégié s'il n'y pas besoin d'avoir un écran à côté de l'imprimante.<br /> Ensuite, une fois après l'avoir télécharger, il faut flasher l'image sur une carte SD. Pour cela on peut utiliser [https://www.balena.io/etcher/ Etcher], un logiciel libre.<br /> Ensuite, on insère la carte dans le Raspberry, un écran un clavier et c'est parti !<br /> Attention par défaut le clavier est en qwerty, une fois connecté il est possible de la passer en azerty en tappant <code>sudo nano /etc/default/keyboard</code> et en remplaçant gb par fr.<br /> La prochaine étape est de configurer le wifi et d'activer le ssh pour pouvoir y accéder à distance, pour cela on tape <code>sudo raspi-config</code>.<br /> On peut également configurer une adresse IP statique, grâce à ça, on sait que notre Raspberry aura toujours la même adresse, plus facile pour y accéder. [https://pimylifeup.com/raspberry-pi-static-ip-address/ Ce tuto] explique très bien la procédure à suivre.<br /> Après un redémarrage et un ping 8.8.8.8 pour vérifier que tout fonctionne correctement, on n'a plus besoin d'utiliser le Raspberry avec un écran et un clavier, on peut directement s'y connecter en ssh via <code>ssh pi@adresseip</code> lorsqu’il est allumé. <br /> == Installation d'OctoPrint == À partir de là, il suffit de suivre [https://community.octoprint.org/t/setting-up-octoprint-on-a-raspberry-pi-running-raspbian-or-raspberry-pi-os/2337 ce tuto] sur comment installer OctoPrint.<br /> Même s’il n’est plus tout récent, le tuto fonctionne encore très bien et même avec les dernières versions de Raspberry Pi OS et de Python.<br /> Une fois OctoPrint installé, il ne reste plus qu'à le configurer, pour cela il faut se rendre sur l'interface d'Octoprint via le lien que vous avez configurez en .local, ou en tapant http://adresseip ou http://adresseip:5000 si vous n’avez pas configurer le proxy.<br /> Pour commencer on configure les permissions d’accès. Dans notre cas, un compte admin est créé avec toutes les permissions et un compte utilisateur qui peut uniquement faire des impressions.<br /> Il est possible de modifier les permissions du groupe Guest pour pouvoir faire des impressions sans avoir à se connecter mais nous n'avons pas réussi à envoyer des commandes sur le terminal ou annuler des impressions sans être connecté même avec les bonnes permissions.<br /> OctoPrint possède une fonctionnalité qui permet à un utilisateur de se connecter automatiquement en fonction de son adresse IP, plus d'info [https://community.octoprint.org/t/how-to-set-up-octoprint-to-autologin-a-single-user-when-connecting-from-the-internal-network/26235 ici]<br /> === Les plugins === Pour modifier l'esthétique, ou ajouter des fonctionnalités à OctoPrint, on peut ajouter des plugins depuis les options dans OctoPrint, Plugin Manager. Voici une liste des différents plugins que nous utilisons : <br /> * Custom Background pour modifier l'image de fond de la température. * Custom Control Editor pour ajouter des boutons qui permettent de positionner la buse pour calibrer le plateau. * UI Customizer pour installer un thème tout fait, masquer des parties dont on n'a pas besoin et gérer l'agencement. * Navbar Temperature Plugin pour afficher la température directement dans la barre en haut. <br /> Voici à quoi notre interface ressemble :<br /> [[File:CaptureOctoPrint.PNG|700px]] === Optionnel === Il est possible de faire des backups si vous souhaitez copier votre config ou en cas de problèmes, dans les paramètres, OctoPrint, Backup and Restore. <br /> Si vous souhaitez ajouter des langues pour traduire l'interface, vous pouvez les télécharger [https://community.octoprint.org/t/translating-octoprint/21144 ici principalement]. Pour les ajouter dans Octoprint, dans les paramètres, OctoPrint, Appareance, Manage Language Pack.<br />
Résumé :
Modification mineure Suivre cette page
Annuler