Asimov1/developpement

De fablabo
Aller à : navigation, rechercher

Utiliser L'Azimov

Blocage de la buse

Au cours d'un test sur l'Asimov1, le filament s'est bloqué après une heure d'impression. J'ai démonté la buse. Elle était bloquée dans la bague du haut de la tête chauffante.

Deux causes possibles :

  • la chaleur est remonté dans la tête : le refroidissement est à revoir
  • le filament, qui a des irrégularités d'épaisseur (c'est le vert translucide) est soudain devenu trop gros pour passer dans la bague : prendre du filament de qualité
  • pas de ressort sur le tendeur du galet

on verra la prochaine fois que ça se produit.

on a mis des tendeurs

ça marchotait puis ça a cassé

Remplacement de la tête d'extrusion

Le 06/04/2014 la tête d'extrusion d'origine a été remplacer par : http://e3d-online.com/E3D-HotEnds/E3D-V5-3mm-Direct-All-Metal-HotEnd

Cette tête est livrée avec une thermistor : 100K Semitec NTC

Il faut mettre à jour le fichier de configuration de la smoothie pour cette thermistor.

La ligne : temperature_control.hotend.thermistor Honeywell100K devient temperature_control.hotend.thermistor Semitec Sinon pronterface affiche l'erreur : Error: MINTEMP triggered on P0.23! check your thermistors!

Capteur fin de course

Le fin de course Y est connecté sur le Ymax de la smoothieboard.

Sur la carte de cette machine le Ymin est hors service.

réparation du presse galet

PressGaletAsimov.jpg le presse galet s'est cassé (sans doute parc-que le tendeur était trop serré)

il faut le réimprimer à partir du fichier d'origine

http://www.thingiverse.com/thing:35777


24/10/2015 Nouvelle casse du presse galet. Celui-ci est remplacé.

réglage du zéro Z

La surface d'impression était au-dessus du zéro de Z avec, en plus, les vis de réglage très serrés. Après avoir mis l'extrudeur à 50 de hauteur, les vis ont été desserrées. Ensuite la manip a consisté à remettre le fin de course Z plus haut et, en utilisant, pronterface a tatonné pour le régler au plus prés de la surface d'impression. Puis son niveau a été réglé à l'aide des trois vis en déplaçant l'extrudeur (mis au Z=0) sur toute la surface d'impression.

Casse du x-bearing-end

Cette pièce possède une partie extensible afin d'y insérer le roulement linéaire de guidage. Celle-ci à cassé.

Lors du démontage seul un écrou tient encore le rail + chariot du X aux écrous trapézoïdales.

Modification de la pièce imprimé et de son homologue afin que le fixation de l'écrou trapézoïdale se fasse sous la pièce, ainsi en cas de perte des écrous on ne craint pas une chute du chariot. De plus, un espace à coté du trou coté parois à été créé afin de facilité le montage des vis.

Les pièces seront donc à remplacer au fur et à mesure. Et en attendant une pièce adaptatrice pourra être imprimé et positionné dans la pièce actuel.

Roue manuelle de réglage plateau

Ici le fichier STL pour les roues de réglage plateau, adapter pour des écrous m5

Fichier:BoutonPlateauM5.stl.zip

Fichiers de configuration


Les fins de course de cette machine sont câblés de la même manière que sur Asimov3.

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 :

Asimov X-carriage cassé

Asimov Extrudeur cassé 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

Asimov nouveau X-carriage 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.

Asimov nouveau X-carriage 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

Asimov_new-Extrudeur 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 :

Asimov_ExtrudeurEnPlace vue gauche Asimov_ExtrudeurEnPlace vue droite

Le fin de course Z

La vue 3D et la pièce imprimée

Asimov nouveau X-carriage Asimov nouveau X-carriage

Les fichiers sources

Media:Z-endstop-V1.stl

Media:Z-endstop-V1.scad


L'ensemble en place : support de fin course Z en place ouvert 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

Configuration de Slic3r via Pronterface

Pour lancer Slic3r avec les paramètres par défaut il faut :

  • copier le fichier config.ini dans un dossier du genre "Slic3rConfig"
  • indiquer à Pronterface le chemin via : Pramètres -> Options -> Commandes externes
Commande de slicing :
/usr/bin/slic3r $s --load /home/asimov2/Documents/configSlic3r/config-withendstop.ini --output $o
Slicer options command :
slic3r --load  /home/asimov2/Documents/configSlic3r/config-withendstop.ini --ignore-nonexistent-config

Pronterface plante le serveurX de fedora quand on zoome à fond sur le preview du gcode!!!!

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 :

temperature_control.bed.thermistor Honeywell100K

devient

temperature_control.bed.thermistor EPCOS100K


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 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

du fait de sa conception (il ya un espace assez grand entre le galet et l'entrée dans le tuyau de la buse)

  • le rechargement à chaud du filament est difficile (en fait il faut extraire l'ancien filament avant de mettre le nouveau)
  • le PLA souple s'entortille entre le galet et le tuyau

pour régler le problème, il faudrait modifier l'extrudeur.

PID autotune non fonctionnel

le réglage automatique du PID ne fonctionne pas

suite à une discussion sur l'irc smoothieboard

12:11:00 - Triffid_Hunter : cedriko: should be a file, firmware.cur or similar on your sd card. save it somewhere, then http://builds.smoothieware.org/ <-- grab the edge .bin, drop it on your SD card, call it "firmware.bin", unmount and reset. should get some flashing lights, then it should be renamed to firmware.cur or similar after reset

12:11:30 - Triffid_Hunter : cedriko: if M303 still won't work, create an issue at http://github.com/arthurwolf/Smoothie/issues

J'ai donc mis à jour le firmware. La commande d'autoréglage du PID fonctionne désormais.

exemple

M303 E0 S150 ; regle le PID sur l'extrudeur à 150°C et 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

il faut créer une regle udev pour que la carte soie reconnue directement voir là : http://smoothieware.org/linux-drivers

Utilisation

Rendez-vous sur la page 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