3D-OrdBot-premiere-impression

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche

Introduction

Nous voici sur le point de réaliser nos premières impressions.

Nous avons déjà fait la connaissance de PronterFace, le logiciel de pilotage de l'OrdBot. Nous avons également besoin d'un autre logiciel, un "SLICER".

Le SLICER est programme qui va découper un objet (STL) en couche et instruction d'impression (le fameux G-Code).

Deux logiciels remontent rapidement lorsque l'on fait des recherches sur le Net:

  • SkeInForge
  • Slic3r

SkeInforge

SkeInForge fait office de standard, utilisé sur les OrdBot, il est appelable directement depuis pronterFace (une fois skeInforge installé).

SkeInForge fonctionne sur toutes les plateforme (écrit en Python).

Ce logiciel étant très complet (trop peut-être), il est aussi très difficile à maitriser.

Sclic3r

Logiciel très simple d'emploi fonctionnant aussi sur toutes les plateformes (y compris Ubuntu/Linux Mint).

Son gros avantage est de disposer d'un Wizard permettant la saisie des informations de base de votre imprimante, ce qui la rend facilement exploitable si l'on débute dans le domaine.

Slic3r

Installation

Pour installer le logiciel sur votre machine, rendez vous sur le site de Slic3r et suivez les instructions.

Sclic3r.org section des téléchargements

Wizard de configuration

Ce qu'il y a de vraiment génial avec Slic3r, c'est qu'il utilise un Wizard pour vous aider à configurer rapidement et facilement les paramètres principaux de votre imprimante.

Hormis le Wizard, Slic3r propose également un mode simple... idéal pour les nouveaux arrivants.

Le wizard de configuration pose une série de question et crée un fichier de configuration avec lequel Slic3r démarre.

3D-OrdBot-Slicer-Config-01.png
Source: Slic3r.org

Type de FirmWare

Le gcode produit par Slic3r est "taillé sur mesure" pour un FirmWare donné. La première étape est donc d'indiquer le FirmWare utilisé.

3D-OrdBot-Slicer-Config-02.png
Source: Slic3r.org

Pour notre Ord Bot fonctionne avec le FirmWare Marlin... donc celui de RepRap :-)

Taille du lit

Ce paramètre défini la longueur maximale que l'extrudeur peu parcourir le long des axes X et Y. Si vous ne connaissez pas encore ces mesures, vous pouvez les relever directement sur votre imprimante.

Assurez vous de mesure la distance depuis la position d'origine jusqu'à la position maximale à laquelle pouvant être atteinte par la buse. Faite le pour les deux directions. Tenez en compte le fait que le chariot de l'axe X pourrait éventuellement toucher le cadre avant d'atteindre sa position maximale, cela dépendant bien entendu du modèle d'imprimante utilisé.

Tenez également compte de la configuration FirmWare des End-Stop limitant les mouvements des axes X et Y.

3D-OrdBot-Slicer-Config-03.png
Source: Slic3r.org

Pour notre OrdBot, les dimensions sont de 200mm x 200mm. Si c'est votre premier montage, envisagez l'utilisation d'une dimension légèrement inférieure (suite au placement des pinces, du ventilateur, de votre point d'origine X et origine Y).

Taille de la buse

Le diamètre de la buse du Hot-End est une information qui doit être clairement indiqué sur les spécifications techniques de votre Hot-End (voir la documentation du fournisseur). Une valeur courante oscille ente 0.5mm et 0.35mm.

Si votre buse est réalisée par vos soins... ou si vous ne disposez pas de l'information sur le diamètre alors mesurez l'ouverture de la buse avec la plus grande précision possible.

Une façon de déterminer le diamètre de la buse est d'extruder un filament vraiment très lentement (1mm/s) à l'air libre pour ensuite en mesurer l'épaisseur. Il y a un avantage certains à relever manuellement le diamètre à extrusion lente, même si le diamètre de la buse est connu) car cela permet de tenir compte du gonflement naturel du filament.

3D-OrdBot-Slicer-Config-04.png
Source: Slic3r.org

Sur notre OrdBot, le HotEnd Magma à un diamètre de buse de 0.4mm.

Diamètre du filament

Pour que Slic3r produise un résultat précis, il est important de connaitre avec précision la quantité de matière poussée dans l'extrudeur. Il est donc vital de fournir le diamètre du filament avec une valeur précise.

En général, les filaments vendu pour les imprimantes font 3mm ou 1.75mm... mais cela ce sont des valeurs que l'on retrouve dans des catalogues. Le diamètre peut varier d'un fabriquant à l'autre... voire même d'un lot à l'autre. Il est donc recommander de faire de multiples mesures le long du filament et d'utiliser la valeur moyenne. Par exemple, si vous mesurez 2.89, 2.88, 2.90 et 2.91 cela produira une moyenne de 2.895, et c'est cette valeur qu'il faut utiliser.

3D-OrdBot-Slicer-Config-05.png
Source: Slic3r.org

Sur notre OrdBot, nous utilsons du filament ayant très précisément 3.0mm de diamètre.

Température d'extrusion

La température d'extrusion dépend de la matière utilisée, elle peut donc varier dans une gamme de température assez large. Votre fournisseur devrait vous fournir des recommandations sur la température recommandée.

Vous pouvez utiliser la règle d'or suivante:

  • Pour le PLA: une température entre 160°C et 230°C
  • Pour l'ABS: une température entre 215°C et 250°C.
  • Les matériaux plus exotiques nécessiterons d'autres gamme de températures..

La température d'extrusion est un paramètre que vous devrez mettre au point avec une grande finesse lorsque vous commencerez à produire des pièces 3D. La température optimale peut même varier d'une couleur à l'autre du filament. Un autre facteur qui influence la température, c'est la vitesse d'extrusion. Les extrusions plus rapide nécessitent généralement un hot-end plus chaud.

Note: Pour ceux qui désirent contrôler manuellement la température de l'extrudeur depuis le controleur de l'imprimante, il suffit de placer la valeur ZERO.

3D-OrdBot-Slicer-Config-06.png
Source: Slic3r.org

Sur notre OrdBot, nous proposons la valeur de 230°C comme point de départ pour les filaments d'ABS.

Température du lit & fin

Si l'imprimante dispose d'un lit chauffant alors ce paramètre devrait être précisé. Comme pour la température de l'extrudeur, la température sélectionnée dépend de la matière extrudée.

Comme règle d'or, vous pouvez vous baser sur:

  • PLA nécessite une température de 60°C
  • ABS nécessite une température de 110°C.

Note: Pour ceux qui désirent contrôler la température de lit chauffant manuellement, vous pouvez placer la valeur ZERO dans cette zone.

3D-OrdBot-Slicer-Config-07.png
Source: Slic3r.org

Sur notre OrdBot, une température de lit chauffant de 90°C est suffisant..

La température de lit chauffant est un paramètre contraignant au démarrage de l'impression, si le lit chauffant n’atteint pas la température minimale, l'impression ne démarre pas. Certains pourraient vraiment prendre le parti de contrôler cette température manuellement depuis le contrôleur d'imprimante (c'est notre cas).

3D-OrdBot-Slicer-Config-08.png
Source: Slic3r.org

Lit chauffant - reconfiguration

Si vos impressions ne démarre pas et que vous constatez que le lit chauffant en est l'origine alors vous pouvez modifier la configuration de la température du lit chauffant.

Lors de nos premiers essais, la température du lit chauffant était configurée sur 110°C mais notre lit chauffant atteignait à peine 102°C (mauvais contact thermique du senseur de température)... et l'impression ne démarrait pas!

Nous sommes donc passé en contrôle manuel de la température pour le lit chauffant

3D-OrdBot-Slicer-10.jpg

Plus d'information

Le site de Slic3r vous propose aussi une section manuel (en anglais).

Fichier de test (STL)

Pour effectuer notre impression, nous avons besoin d'un fichier de test.

Nous allons partir d'un fichier STL. le format STL (Wikipedia.fr) est un format de données informatiques utilisé en stéréolithographie (Wikipedia.fr).

La stéréolithographie est une technique dite de prototypage rapide, qui permet de fabriquer des objets solides à partir d'un modèle numérique. L'objet est obtenu par superposition de tranches fines de matière.

Fichier d'exemple

Téléchargez ce fichier test.stl et stocker le sur votre ordinateur, nous allons ensuite le transformer en GCode.

Le fichier Test.stl est issu de programme SkeInForge. Crédit SkeInForge

Produire le GCode avec Slic3r

Nous allons maintenant utiliser Slic3r pour transformer le fichier STL en GCode interprétable par l'imprimante.

Comme nous avons configuré slic3r durant son installation, il ne sera pas bien difficile de produire du GCode.

Démarrez le programme Slic3r et cliquer sur le bouton ajouter.

3D-OrdBot-Slicer-20.jpg

Sélectionnez le fichier "test.stl" que nous venons de mettre de côté.

3D-OrdBot-Slicer-21.jpg

Ce qui affiche l'objet dans Slic3r

3D-OrdBot-Slicer-22.jpg

Ne reste plus qu'a produire le GCode en pressant le bouton "Export G-Code".

3D-OrdBot-Slicer-23.jpg

Sauvez le fichier GCode sur votre disque...

3D-OrdBot-Slicer-24.jpg

La prochaine étape sera de recharger ce fichier dans PronterFace pour lancer l'impression.

Juste avant, nous allons faire un petit détour par un point supplémentaire qui pourrait bien vous faciliter la vie.

Modifier le GCode

Nous avons été amené à légèrement modifier les premières lignes du GCode pour faciliter le lancement de l'impression.

Il serait certainement possible de trouver ces paramètres dans Slic3r... mais notre but est d'aller directement à l'essentiel pour nos premières impressions.

Copier le GCode

Ne pas travailler sur des fichiers originaux est une habitude acquise depuis de nombreuses années.

Ainsi, nous vous proposons de faire une copie de votre fichier test.gcode vers test-modified.gcode

Modifier le GCode

Le but de cette opération est de nous faciliter la vie en démarrant l'impression manuellement.

Le démarrage automatique est fort contraignant et bloquant. Au final, nous avons trouvé qu'un démarrage manuel était, de loin, bien plus facile à mettre en oeuvre!

Voici donc les modifications suggérés:

3D-OrdBot-GCode-Change01.jpg

Voici les raisons de ces différentes modifications.

Retirer M190 S115

Le GCode M190 est une contrainte qui attend la mise a température (115°C) du lit chauffant pour démarre l'impression.

Le problème, c'est que le lit peut avoir du mal d'atteindre cette température... surtout si la PSTN (senseur de température) sous le plateau n'est pas collé au plateau chauffant à l'aide de silicone haute température.

Si la température n'est pas atteinte... l'impression ne démarre pas.

Gênant... à plus forte raison si une température de 90°C est suffisant!

Retirer G28

Ce GCode demande de placer la buse à l'origine des 3 axes.

C'est un problème pour l'axe Z car le fin course peu bouger... même un tout petit peu.

Résultat: Si la buse descend, même d'un poil, vous n'avez plus l'épaisseur de la feuille de papier (200 à 300 microns) entre la buse et la surface de verre.

Par conséquent, il sera impossible de pousser le filament hors du hot-end, et l'extrudeur sera bourrera le Hot-End.

Le mieux est de faire un réglage manuel de dernière minute comme expliqué plus loin.

Retirer G1 Z5 F5000

Semble simplement inutile.

Ces deux derniers paramètres sont accessibles dans la section préfix de Slic3r... vous pouvez les retirer là.

PronterFace & impression

C'est le moment de:

  1. Redémarrer PronterFace
  2. De connecter PronterFace sur votre OrdBot.
  3. De mettre votre OrdBot sous tension.

Recharger le GCode

Dans pronterFace, vous pouvez utiliser le menu fichier > ouvrir

Sélectionnez votre fichier "Test-modified.gcode"

3D-OrdBot-GCode-PronterFace01.jpg

Réglage Manuel

Placer votre Hot-End en position Home (sur les 3 axes).

Vérifier qu'il est possible de glisser une feuille de papier entre le Hot-End et la vitre (elle doit frotter... sans pincer).

Si nécessaire: remonter le Hot-End de 0.1mm à l'aide de pronterFace.

Faite le tour des 4 coins du plateau en déplaçant le plateau à la main ("arrêter les moteurs" à l'aide du bouton si nécessaire).

Assurez vous de pouvoir glisser la feuille de papier... et si nécessaire, remonter encore une fois de 0.1mm (mais pas vraiment plus...)

Utilisez "Origine X" et "Origine Y" mais surtout pas origine Z pour revenir au dessus du point d'origine.

Vous êtes à la bonne hauteur pour commencer l'impression.

Remonter le Hot-End

Remontez votre Hot-End d' exactement 20 mm (2 x 10mm) à l'aide de pronterFace, ni plus, ni moins.

Cela sera utile car durant la chauffe car du filament sortira par la buse. Cela lui évitera d'aller faire un amas sur la vitre.

Acetone

Mouillez un papier absorbant (Domex) avec de l'acétone et passez sur la surface de la vitre. Cela favorise l'accroche de la première couche.

Chauffe

  • Faite chauffer le lit chauffant pendant 15 minutes (c'est long mais nécessaire).
  • Attendre que le lit atteigne environ 90°C....
  • Faite chauffer le Hot-End à 230°C (c'est de l'ABS).
  • La chauffe du Hot-End prend environ 5min... pensez à retirer les bout de filament qui sortent.

Prêt???

  • Le lit et Hot-End a température, extrudez 5mm de filament pour amorcer le Hot-End...
  • Retirez l’excès de filament.
  • Descendez le hot-end d'exactement 20mm (2 x 10mm), ce qui le place à la bonne hauteur.
    Evitez d'utiliser Z-Origine, vous pourriez descendre un poil juste trop bas.
  • Lancer l'impression en appuyant sur le bouton "imprimer" :)

Impression en cours et résultat

Voila, votre impression est en cours :-)

{{#Widget:Iframe |url=http://www.youtube.com/embed/LN-l8kq5YYY |width=420 |height=315 |border=0 }}

Ce test n'imprime que 2 couches (2 layers) mais c'est amplement suffisant pour voir si votre imprimante à bien été assemblée et étalonnée.

3D-OrdBot-FirstPrint01.jpg

3D-OrdBot-FirstPrint02.jpg

3D-OrdBot-FirstPrint03.jpg

Imprimer la grenouille

Nous nous sommes offert le plaisir d'imprimer une petite grenouille en ABS à peine plus grande qu'une pièce de deux Euro (36mm x 30mm x 15mm de haut).

Ce fut l'occasion d'un dernier réglage d'accélération pour obtenir un résultat parfait

3D-OrdBot-First-grenouille-00.jpg

3D-OrdBot-grenouille.jpg

Si vous voulez imprimer cet objet, vous trouverez son fichier stl ici.

Où Acheter

Le kit Ord Bot Hadron complet est disponible chez MCHobby.


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Réalisé par Meurisse D. Pour MCHobby.be, Licence CC-BY-SA.

L'utilisation commercial de la traduction/documentation (texte), même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits si cela s'applique. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit et/ou réalisation de la documentation.

Pour toute référence non-commerciale de la documentation, merci de mentionner le crédit "par MCHobby.be vente de kit et composant", licence et lien vers www.mchobby.be; et ce quelque soit le média utilisé.

Reprap France / eMotionTech avec qui nous collaborons sur ce projet est bien entendu libre de référencer notre documentation. Certaines informations peuvent par ailleurs provenir de leurs ressources.

Ord Bot est documenté sur Buildlog.net - documentation en anglais - licence CC Attribution-Share Alike 3.0 Unported.