Modifications

Aller à : navigation, rechercher

Asimov

8 358 octets ajoutés, 26 avril 2021 à 11:59
Ajout d'un serveur d'impression OctoPrint 21/04/2021 - Glenn et Jonathan
=informations Informations communes=
L'asimov est pilotée via une carte [[SmoothieBoard]]
 
==Remplacement de l'extrudeur==
 
===Les pièces d'origines===
 
L'un des extrudeurs a cassé et lors de son démontage le charriot à aussi cassé.
 
Les photos des pièces :
 
[[Fichier:Asimov X-carriage-casse.jpg|300px|Asimov X-carriage cassé]]
 
[[Fichier:Asimov_extrudeur-casse1.jpg|300px|Asimov Extrudeur cassé]] [[Fichier:Asimov_extrudeur-casse2.jpg|300px|Asimov Extrudeur cassé]]
 
===Recherche d'objets candidats===
 
Pour le chariot :
 
Prusa X Carriage with Slim LM8UU Holder
http://www.thingiverse.com/thing:16208
 
 
Pour l'extrudeur :
 
Birdstruder for MakerGear Plastruder
http://www.thingiverse.com/thing:13628
 
===Correction des pièces===
 
====Le charriot version 1====
 
La vue 3D et la pièce imprimée
 
[[Fichier:Asimov New-Charriot-X-V00.png|300px|Asimov nouveau X-carriage]]
[[Fichier:Asimov New-Charriot-X-print.jpg|300px|Asimov nouveau X-carriage imprimé]]
 
Les fichiers sources :
 
 
scad : [[Media:X-carriage lm8uu-V0.scad]]
 
stl : [[Media:X-carriage_lm8uu-V0-STL.stl]]
 
====Le charriot version 2====
 
La vue 3D et la pièce imprimée
 
En fait, on élimine juste l'un des supports de roulements linéaires supérieurs.
 
[[Fichier:Asimov New-Charriot-X.png|300px|Asimov nouveau X-carriage]]
[[Fichier:Asimov_New-Charriot-X-print-V01.jpg|300px|Asimov nouveau X-carriage imprimé]]
 
Les fichiers sources :
 
scad : [[Media:X-carriage lm8uu-V1.scad]]
 
stl : [[Media:X-carriage_lm8uu-V1-STL.stl]]
 
Pour l'impression, afin de garantir la solidité des supports de roulement.
Il est cool de dire à slic3r de remplir totalement les montants verticaux des supports.
 
====L'extrudeur====
 
La vue 3D et la pièce imprimée
 
[[Fichier:Asimov new-Extrudeur.png|300px|Asimov_new-Extrudeur]]
[[Fichier:Asimov new-Extrudeur-Print.png|300px|Asimov_new-Extrudeur]]
 
Les fichiers sources :
 
[[Media:Asimov-birdstruder-V1.scad]]
 
[[Media:Asimov-birdstruder-V1.stl]]
 
Dans le fichier scad, seul la partie modifié est décommentée.
 
Pour les autres composants de l'extrudeur, on peut utiliser le fichier openscad original ou les fichiers stl suivants :
[[Media:Asimov-idler1.1.stl]]
 
[[Media:Asimov-top_hinge.stl]]
 
[[Media:Asimov-bird_nose.stl]]
 
L'ensemble en place :
 
[[Fichier:DSCF6489.JPG|300px|Asimov_ExtrudeurEnPlace vue gauche]]
[[Fichier:Asimov_ExtrudeurEnPlace-droite.jpg|300px|Asimov_ExtrudeurEnPlace vue droite]]
 
====Le fin de course Z====
 
La vue 3D et la pièce imprimée
 
[[Fichier:SupportVisFinCourse.png|300px|Asimov nouveau X-carriage]]
[[Fichier:Asimov-SupportVisFinCourseZ.png|300px|Asimov nouveau X-carriage]]
 
Les fichiers sources
 
[[Media:Z-endstop-V1.stl]]
 
[[Media:Z-endstop-V1.scad]]
 
 
L'ensemble en place :
[[Fichier:Asimov_SupportFinCourseZ-EnPlace-Ouvert.jpg|300px|support de fin course Z en place ouvert]]
[[Fichier:DSCF6494.JPG|300px|support de fin course Z en place fermé]]
 
On notera que le micro-contact a été déplacé afin que la vis et la languette soient alignes.
 
===Conclusions===
 
- L'ensemble est fonctionnel
 
- La tête est plus compacte
 
- L’équilibre mécanique n'est pas top. Tous le poids du moteur est du même coté.
 
 
 
==Références des composants==
 
===Les connecteurs des ventilateurs===
Boîtier connecteur Molex, Pas 3mm, 2 Contacts, 1 rangée Droit, Femelle, Montage sur câble, série MICRO-FIT 3.0
Code commande RS 447-6754 / Fabricant Molex / Référence fabricant 43645-0200
 
Boîtier connecteur Molex, Pas 3mm, 2 Contacts, 1 rangée Droit, Mâle, Montage sur câble, série MICRO-FIT 3.0
Code commande RS 447-6681 / Fabricant Molex / Référence fabricant 43640-0200
 
 
==Mise au point==
===Error: MINTEMP triggered on P0.24! check your thermistors!===
 
 
20/06/2014 :
 
-> Les connecteurs coté carte n'étaient pas sertie !!!!
-> Sur le lit chauffant la sonde etait hs. Les fils de connexions cassés au ras de la perle en verre
 
Remplacement de la sonde par une ecpos 100K
dans le fichier de conf la ligne :
 
<code>
temperature_control.bed.thermistor Honeywell100K
</code>
 
devient
 
<code>
temperature_control.bed.thermistor EPCOS100K
</code>
 
 
Avant
Cette erreur se règle simplement: cela signifie qu'il y a un faux contact sur le thermistor du lit ou de la buse d'extraction. On retourne la machine, on titille le raccord (cf [http://smoothieware.org/3d-printer-guide#toc6 doc de la smoothieboard] in inglishe, on teste en relançant une mise en chauffe, si le message réapparait, on retitille, sinon, on refait le câble (connectique de merde, one st d'accord).
 
 
21/10/2014 :
 
Refait une soudure de la résistance de chauffe du plateau.
===l'extrudeur n'accepte pas le PLA souple===
exemple
M303 E0 S150 ; regle le PID sur l'extrudeur à 150°Cet fait les tests  http://smoothieware.org/temperaturecontrol-pid-autotuning  Pour charger les paramètres dans la configuration (changer par les valeurs du résultat du test):  M301 S1 P35.5000 I2.5830 D122.0000 http://smoothieware.org/configuring-smoothie et l'écrire dans l'eprom :  M500 voir les modifications de configuration : M503 source : http://smoothieware.org/supported-g-codes
===regle UDEV===
==Utilisation==
Se Rendez-vous sur la page [[Imprimer_en_3D_à_Plateforme_C|Imprimer en 3D à Plateforme C]]. Plus largement pour l'impression 3D, se référer à [[Imprimer_avec_une_Reprap]].
L'interrupteur d'alimentation est vert, sur le dessus du plateau de la machine en arrière, à droite
 
== Entretien et Maintenance ==
 
=== Ajout d'un serveur d'impression OctoPrint 21/04/2021 - Glenn et Jonathan ===
 
L'objectif était de pouvoir utiliser les différentes imprimantes à distance, depuis le réseau, sans avoir à connecter un ordinateur à chaque imprimante. Pour cela, une solution : OctoPrint ! <br />
 
 
Dans l'optique de pouvoir garder un Raspberry à jour avec la dernière version de l'OS, on a décidé de ne pas utiliser OctoPi.<br />
Pour installer Octoprint sur un Raspberry on a donc tout d'abord téléchargé la dernière version de Raspberry Pi OS Lite, la version Lite a ici été choisi car on n'a pas besoin d'avoir un écran pendant l'utilisation de l'imprimante, la version en ligne de commande suffit donc amplement.<br />
Après avoir flasher l'OS sur une carte SD, on l'insère dans le Raspberry, un écran un clavier et c'est parti !
 
Attention par défaut le clavier est en qwerty, une fois connecté on le passe 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 />
Pour ne pas avoir une adresse IP dynamique, on peut configurer une adresse IP statique, comme ça à chaque fois qu'on l'allume on sait qu’il aura tel adresse IP. On a suivi ce tuto : <br />
https://pimylifeup.com/raspberry-pi-static-ip-adress/ <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, on peut directement s'y connecter en ssh via <code>ssh pi@adresseip</code> lorsqu’il est allumé. <br />
 
 
À partir de là, il suffit de suivre ce tuto sur comment installer OctoPrint : <br />
https://community.octoprint.org/t/setting-up-octoprint-on-a-raspberry-pi-running-raspbian-or-raspberry-pi-os/2337 <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 on se rend sur l'interface dOctoprint 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. Un compte admin est créé avec toutes les permissions et un compte utilisateur qui peut uniquement faire des impressions.<br />
Le problème avec cette méthode est que l'utilisateur doit se connecter avec un mot de passe, on a ensuite découvert qu'il était possible de modifier les permissions du groupe Guest, pour les utilisateurs non connectés, et il est maintenant possible de gérer des impressions sans avoir à se connecter ! <br />
 
 
Pour modifier l'esthétique, et ajouter quelques fonctionnalités plusieurs plugins ont été installés : <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.<br />
Une fois tout cela fini, et pour avoir OctoPrint sur plusieurs imprimantes, on a sauvegardé et télécharger la configuration d'OctoPrint dans les paramètres, OctoPrint, Backup and Restore : <br />
[[:File:octoprint-backup-20210426-125354.zip]] <br />
 
Grâce à cette sauvegarde pour configurer d'autres OctoPrint, il suffit de l'installer, et au premier chargement de l’interface, de choisir de restaurer une sauvegarde et toute la configuration d'OctoPrint est chargé directement depuis la sauvegarde.<br />
26
modifications

Menu de navigation