Imprimer en 3D à Hyperlien : Différence entre versions

De fablabo
Aller à : navigation, rechercher
(=Utiliser Slic3r)
 
(60 révisions intermédiaires par 13 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Projet
+
{{Tutoriel
|status=Inconnu
+
|status_pub=Publié
 +
|image=image imp3d.JPG
 
|description=Mode d'emploi de l'impression 3D
 
|description=Mode d'emploi de l'impression 3D
|license=GFDL|GFDL: GNU Free Documentation License
+
|license=GFDL
|contributeurs=Maëlle Vimont,  
+
|contributeurs=Maëlle Vimont, VincentDupre3, Meven, Glennln,
|ingrédients=PLA,  
+
|status=Fonctionnel
 +
|ingrédients=PLA, ABS,
 +
|machines=Imprimante3D,
 
}}
 
}}
 +
[[catégorie:Modes d'emploi]]
 +
[[catégorie:Impression3D]]
  
==à propos==
+
== À propos ==
Ci-après, un petit tutoriel - non exhaustif et en trois étapes - pour apprendre à imprimer en 3D des pièces à Plateforme C sur les imprimantes 3D asimov. N'hésitez pas à contribuer à ce tutoriel pour le compléter, l'enrichir, améliorer sa mise en page...l'idée est qu'il soit accessible au plus grand nombre !
 
  
==1ère étape: Modéliser sa pièce==
+
Ci-après, un petit tutoriel - non exhaustif et en trois étapes - pour apprendre à imprimer en 3D des pièces à Hyperlien sur les imprimantes 3D. N'hésitez pas à contribuer à ce tutoriel pour le compléter, l'enrichir, améliorer sa mise en page, mettre des photos...l'idée est qu'il soit accessible et compréhensible par toutes et tous !
=== Les outils pour modéliser===
+
 
A Plateforme C, on peut utiliser 3 logiciels (libres!) pour modéliser sa pièce. Chacun de ces outils (freecad, openscad, blender,meshlab...) possède un type d'extension qui lui est propre, par contre ils savent tous exporter en .stl(format de fichier "standard").
+
== 1ère étape: Modéliser sa pièce ==
 +
=== Les outils pour modéliser ===
 +
 
 +
À Hyperlien, on peut utiliser 3 logiciels (libres!) pour modéliser sa pièce. Chacun de ces outils (Freecad, Openscad, Blender,Meshlab...) possède un type d'extension qui lui est propre, par contre ils savent tous exporter en .stl (format de fichier "standard" pour l'impression 3D).
 
Ainsi, quand votre pièce est modélisée, exportez la en .stl pour passer à l'étape suivante, le paramétrage de l'impression, qu'on appelle aussi le "tranchage" ou "slicing"
 
Ainsi, quand votre pièce est modélisée, exportez la en .stl pour passer à l'étape suivante, le paramétrage de l'impression, qu'on appelle aussi le "tranchage" ou "slicing"
  
====freecad====
+
==== Freecad ====
logiciel plutôt orienté dessin industriel
+
 
 +
Logiciel plutôt orienté dessin industriel, fonctionnant sur le modèle paramétrique.
 +
* Page Fablabo.net : https://archive.fablabo.net/wiki/FreeCAD
 +
* Site officiel : https://www.freecadweb.org/
 +
* Aide en ligne : https://www.freecadweb.org/wiki/Online_Help_Toc/fr
 +
* Série de tutoriels vidéos (en francais) sur FreeCAD :
 +
https://www.youtube.com/channel/UChwUxlPx6EP4hKFQyA4rCuQ/videos
 +
 
 +
==== Openscad ====
  
====openscad====
+
Ici, on fait de la modélisation paramétrique en écrivant des lignes de codes. Par exemple, pour créer un cube, au lieu de dessiner un carré et d'utiliser une fonction d'extrusion, on écrira plutôt "cube([2,2,2]);". On adhère ou on déteste !
Ici, on fait assez simplement de la modélisation paramétrique
+
 
*quelques liens pour se familiariser avec OpenScad :  
+
* Quelques liens pour se familiariser avec OpenScad :  
 
     -> voir wiki (anglais): http://en.wikibooks.org/wiki/OpenSCAD_User_Manual  
 
     -> voir wiki (anglais): http://en.wikibooks.org/wiki/OpenSCAD_User_Manual  
 
     -> voir tutos : reprapide (français): http://reprapide.fr/tutoriel-openscad-introduction
 
     -> voir tutos : reprapide (français): http://reprapide.fr/tutoriel-openscad-introduction
 
     -> en français également: http://eleydet.free.fr/openscad/index.html
 
     -> en français également: http://eleydet.free.fr/openscad/index.html
*les commandes de bases pour Openscad:  
+
 
->F5 pour visualiser
+
* Les commandes de bases pour Openscad:  
->F6 pour compiler+render (à faire avant d'exporter en stl)
+
** F5 pour visualiser
====blender====
+
** F6 pour compiler+render (à faire avant d'exporter en stl)
Blender est plutôt un modeleur pour des formes plus créatives que techniques, mais il s'avère moins facile d'accès à première vue. Ce qui est pratique avec blender, c'est l'import de fichier stl depuis un autre outil, et la possibilité de faire des translations, rotations etc.... par exemple quand le fichier pour l'impression est à l'envers...
+
 
*ici un tuto/cours pour apprendre à se servir de Blender sur le site openclassrooms :http://fr.openclassrooms.com/informatique/cours/debutez-dans-la-3d-avec-blender
+
==== Blender ====
====en complément - meshlab====
+
 
 +
Blender est plutôt un modeleur pour des formes plus créatives que techniques, utilisant majoritairement un modèle polygonal. Néanmoins, il s'avère moins facile d'accès à première vue. Ce qui est pratique avec Blender, c'est l'import de fichier .stl depuis un autre outil, et la possibilité de faire des translations, rotations etc.... par exemple quand le fichier pour l'impression est à l'envers...
 +
 
 +
On peut trouver sur le net plein de ressources pour apprendre à se servir de Blender, en voici quelques unes ici. La liste n'est pas exhaustive, si vous en connaissez qui ne sont pas répertoriées ici, n'hésitez pas à compléter !
 +
 
 +
* Page Fablabo.net : https://archive.fablabo.net/wiki/Blender
 +
* Site officiel de blender: http://www.blender.org/
 +
* Wiki tutoriel blender : http://wiki.blender.org/index.php/Doc:FR/2.4/Tutorials
 +
* Flossmanual blender pour l'impression 3D: http://fr.flossmanuals.net/blender-pour-limpression-3d/introduction/
 +
* Tutoriel Openclassroom blender : http://openclassrooms.com/courses/debutez-dans-la-3d-avec-blender
 +
 
 +
==== En complément : Meshlab====
  
 
Cet outil est pratique pour:
 
Cet outil est pratique pour:
*voir comment la pièce est dessinée,  
+
 
*visualiser les points et le maillage entre les points,  
+
* Voir comment la pièce est dessinée,  
*pour vérifier que le maillage est bien continu (notamment si la modélisation a été faite en fusionnant des formes les unes avec les autres)
+
* Visualiser les points et le maillage entre les points,  
*pour réparer des maillages
+
* Pour vérifier que le maillage est bien continu (notamment si la modélisation a été faite en fusionnant des formes les unes avec les autres)
 +
* Pour réparer des maillages
  
 
L'inconvénient de cet outil :
 
L'inconvénient de cet outil :
*il n'y a pas trop de doc...mais un tuto du staff développement : http://meshlabstuff.blogspot.fr/
+
* Il n'y a pas trop de doc...mais un tuto du staff développement : http://meshlabstuff.blogspot.fr/
 +
 
 +
Une astuce sur Meshlab:
 +
Depuis l'interface de Meshlab, on ne peut importer que des fichiers type meshlab/.mlp. Pour ouvrir un fichier .stl dans meshlab, aller dans votre répertoire chercher le fichier :
 +
-> clic droit sur le fichier > ouvrir avec > chercher Meshlab dans la barre de recherche et cliquez !
 +
 
 +
== 2ème étape: Paramétrer son impression ==
 +
 
 +
=== Généralités / étapes ===
 +
 
 +
Pour pouvoir imprimer un objet, il faut d'abord le "trancher"/"slicer", c'est à dire découper l'objet en couches successives, qui correspondent à l'épaisseur d'impression de la pièce.
 +
Pour pouvoir imprimer, il ne faut également qu'une seule surface à imprimer, l'objet doit nécessairement avoir un maillage continu des points qui le composent.
 +
 
 +
Pour trancher/slicer, plusieurs paramètres sont à prendre en compte, liés :
 +
 
 +
* À l'imprimante
 +
* Au matériau utilisé
 +
* À l'objet
 +
 
 +
Concrètement, il s'agit de créer un fichier de configuration de l'impression (confignomdelobjet.ini),qui va contenir les  paramètres pour le tranchage, en fonction de l'imprimante et du matériau utilisé. Ensuite, on lie la configuration aux paramètres de l'objet .stl, pour exporter le .gcode final, qui sera le fichier nécessaire à l'impression.
 +
 
 +
=== Les outils pour trancher/slicer ===
 +
 
 +
==== Prusa Slicer ====
 +
 
 +
C'est le logiciel [https://www.prusa3d.com/fr/page/prusaslicer_424/ PrusaSlicer] qui est utilisé à Hyperlien. C'est un fork du logiciel libre [https://github.com/supermerill/SuperSlicer SuperSlicer], mais celui-ci est développé par l'entreprise Prusa. Il a notamment la particularité d'intégrer des profils d'imprimantes 3D pré-configurés et quelques fonctionnalités supplémentaires.
 +
 
 +
'''Voici un tutoriel qui explique comment s'en servir :'''
  
Quelques astuces sur meshlab:
+
* Depuis le [https://www.prusa3d.com/prusaslicer/ site de Prusa], téléchargez la dernière version de PrusaSlicer compatible avec votre système d'exploitation (Windows, macOS, Linux). Installez le logiciel en suivant les instructions d'installation fournies, puis lancez PrusaSlicer une fois l'installation terminée.
-> Depuis l'interface meshlab, on ne peut loader que des fichiers meshlab .mlp:
+
* Au premier lancement, vous serez invité à configurer le logiciel. Sélectionnez le modèle d'imprimante souhaité. Vous devrez peut-être ajouter manuellement votre imprimante si elle n'apparaît pas dans la liste.
-> Pour ouvrir un fichier stl. dans meshlab, aller dans votre répertoire chercher le fichier :
+
* Ensuite, importez votre modèle 3D dans PrusaSlicer en cliquant sur "Fichier" > "Importer", puis en sélectionnant le fichier STL ou OBJ de votre modèle.
-> clic droit sur le fichier > ouvrir avec > meshlab
+
* Configurez les paramètres d'impression selon vos besoins. Cela inclut le matériau, la hauteur de couche, la densité de remplissage, la vitesse d'impression, la température de la buse, etc. Vous pouvez également configurer des supports d'impression, des bordures, des options de refroidissement, et d'autres paramètres avancés en fonction de votre modèle d'imprimante, du type de filament utilisé et de vos préférences.
 +
* Positionnez le ou les fichiers sur le plateau en faisant bien attention à ce qu'ils restent bien dans la surface de travail de la machine
 +
* Une fois que vous avez configuré tous les paramètres, cliquez sur "Découper maintenant" pour "slicer" et générer le G-code. Le G-code est un fichier contenant les instructions spécifiques pour votre imprimante 3D.  
 +
* Lorsque le chargement est terminé (la durée est définie par la complexité de la pièce, le pourcentage de emplissage et la précision des passes), enregistrez le fichier G-code généré sur votre ordinateur ou directement sur une clée USB. Vous aurez besoin de ce fichier pour l'impression.
 +
* Au besoin, pour vérifier le .gcode en cas de problème sur une ligne, on peut l'ouvrir avec l'outil Geany (http://doc.ubuntu-fr.org/geany ) depuis le répertoire/dossier où il se trouve > clic droit > ouvrir avec)
  
==2ème étape: Paramétrer son impression==
+
Pour aller plus loin sur ce sujet, n'hésitez pas à consulter l'aide et documentation sur [https://help.prusa3d.com/fr/category/prusaslicer_204 PrusaSlicer].
===généralités / étapes===
+
Concernant les autres logiciels de slicing, une page spéciale de fablabo est dédiée au slicing avec Slic3r : [[Slicer avec Slic3r]], une autre est dédiée pour [[Slicer avec SuperSlicer]] et enfin, une pour [[Slicer avec Cura]]
Trancher = découper l'objet en couches successives, qui correspondent à l'épaisseur d'impression de la pièce.
 
Pour pouvoir imprimer, il ne faut qu'une seule surface = le maillage doit être continu.
 
Pour trancher, plusieurs paramètres sont à prendre en compte, liés :
 
*à l'imprimante
 
*au matériau utilisé
 
*à l'objet
 
  
Concrètement, il s'agit de créer un fichier de configuration de l'impression (confignomdelobjet.ini),qui va contenir les  paramètres pour le tranchage, en fonction de l'imprimante et du matériau utilisé. Ensuite, ont lie la configuration aux paramètres de l'objet .stl, pour exporter le gcode final, qui sera le fichier nécessaire à l'impression.
+
== 3ème étape: Imprimer sa pièce ==
  
===Les outils pour trancher/slicer===
+
* Mettre sous tension l'imprimante (généralement avec l'interrupteur sur la machine)
====cura====
+
* Vérifier que le ventilateur de l'extruder s'allume bien + vérifier le plateau
====new slicing tool / SFact====
+
* Transférer le fichier G-code sur l'imprimante 3D choisie, soit en utilisant une carte SD, une clé USB, ou en connectant directement votre ordinateur à l'imprimante, selon la méthode prise en charge par l'imprimante 3D utilisée.
====repetier host====
+
* Sur l'écran de contrôle de l'imprimante 3D, sélectionner "Filament -> Charger filament puis choisir le matériau désiré et suivre les indications de la machine
====skeinforge====
+
* Rechercher le fichier G-code que vous avez chargé et lancez l'impression.
====slic3r====
+
* Surveiller l'impression pour vérifier que tout se passe bien. Se tenir prêt à intervenir en cas de problème. En cas de soucis, ou quand on veut, on peut faire pause et reprendre l'impression, ou l'arrêter, la recommencer.... généralement depuis le panneau de commandes de l'imprimante.
C'est celui-ci qui est utilisé à Plateforme C.
+
* À l'issue de l'impression le .gcode poursuit son exécution en réalisant les opérations de fin d'impression (refroidir la buse et le plateau, éteindre les moteurs, les ventilateurs,....). La machine revient aux paramètres paliers avant l'impression.
Les autres sont quand même dispos sur les machines, mais pour l'instant en autonomie...
+
* Une fois l'impression terminée... Attention ! Chaud devant ! Il faut attendre que la plateforme d'impression refroidisse suffisamment. Pendant ce temps là, si c'est pas déjà fait, on peut compléter sa documentation sur Fablabo !
====Utiliser Slic3r====
+
* Après refroidissement de la pièce (30 secondes à une minute suffise en fonction de la taille de la pièce),  retirez soigneusement la pièce imprimée (le plateau est détachable et flexible pour faciliter le détachement de la pièce).
======Récupérer le fichier de configuration initial pour l'impression======
 
  
On importe dans slic3r le fichier de configuration par défaut de l'imprimante utilisée (asimov 1, 2 ou 3) pour définir ensuite les paramètres de l'impression:
+
== Un problème ? ==
-> Menu  File/load config/
 
-> trouver le fichier : home/asimovN°/Config-Asimov/config-withendstop-defaut.ini
 
  
*IMPORTANT ! Dès que le fichier config.ini est chargé dans Slic3r, faire:
+
Il arrive souvent qu'une impression ne se déroule pas comme prévu du début à la fin, ou pas comme prévu du tout. Comme cette technologie met en jeu beaucoup de paramètres différents, cela peut arriver. Ce qui reste à faire, c'est de faire un diagnostic correct sur la source dudit problème, pour pouvoir le corriger efficacement !
-> file > export config
 
Pour enregistrer la configuration de l'impression dans votre dossier personnel (documents) sur l'ordinateur, en renommant  le fichier.
 
On fera un 2ème export config en fin de paramétrage pour sauvegarder notre configuration.
 
  
======Charger le fichier .stl de l'objet dans l'onglet plater======
+
Pour cela, plusieurs sites répertorient les divers déboires rencontrés par les utilisateurs et proposent des solutions à ces derniers :
Ensuite, on peut passer aux choses sérieuses. Le premier onglet "plater" est celui dans lequel on importe sur le "plateau" le fichier .stl de l'objet.
 
*pour ajouter un objet sur le plateau :
 
> bouton add > choisir le fichier .stl
 
* pour mettre plusieurs objets différents sur le plateau
 
> faire add à nouveau
 
*pour ajuster le nombre d'exemplaires à imprimer:
 
> sélectionner "more" ou "fewer"
 
* pour paramétrer l'orientation de l'objet sur le plateau:
 
> outil "rotate"
 
* pour modifier les dimensions de l'objet (100% de la  taille modélisation / ou + ou - ):
 
> outil "scale"
 
* pour avoir directement un fichier .stl avec les objets dupliqués et bien placés pour l'impression:
 
> commande "export .stl"
 
Commentaire à ce propos: C'est mieux de faire cette manip que de modéliser deux objets  identiques l'un à coté de l'autre car il peut y avoir des décalages, et donc des bugs dans l'impression
 
* pour exporter le gcode final qui servira à l'impression: export Gcode
 
Attention! ne faire cette manip qu'une fois que tous les paramètres sont bien en  place, car il génère le fichier qui sera envoyé à l'imprimante.
 
Et aussi: Tant que que la petite barre de chargement n'est pas complètement rempli en bas à droite,  rien ne sert d'envoyer le gcode dans Pronterface, car il ne sera pas généré complètement! A défaut vous risqueriez d'avoir un objet incomplet !
 
  
Une fois qu'on a bien chargé et configuré le placement de son objet, on va définir les paramètres de configuration de l'impression et de l'imprimante à l'aide des autres onglets: print settings, filament setting, printer settings:
+
Le site de Reprap :
 +
- http://reprap.org/wiki/Print_Troubleshooting_Pictorial_Guide
  
======Onglet Print settings / Paramètres d'impression======
+
Le site de Simplify 3D :
print settings / permet de régler les paramètres d'impression pour chacuns des éléments de l'objet :
+
- https://www.simplify3d.com/support/print-quality-troubleshooting/
l'objet se décompose en plusieurs éléments (cf photo) :
 
les parois (verticales et horizontales - fond et couvercle) + l'intérieur / le remplissage de l'objet
 
- onglet layers and perimeters > paramétrage de la hauteur des couches  par défaut + du nombre de couches pour les parois verticales et  horizontales.
 
Layer height >>>
 
Par défaut, la "layer height"/hauteur de la couche, est de 0.15mm.
 
La  première couche peut avoir une hauteur/différente des suivantes : par  défaut, c'est 200% par rapport à la hauteur des couches, soit 0.30mm
 
Vertical shells >>> parois verticales
 
perimeters : paramétrage du nombre de couches pour les parois verticales de l'objet (2 par défaut)
 
randomize  starting points : cocher cette case permet de commencer chaque couche  par un point aléatoire sur la paroi, ce qui permet d'équilibrer le dépôt  de la matière et d'éviter de déformer une paroi.
 
generate  extra perimeters when needed : cocher cette case permet de génerer si  besoin, des parois supplémentaires non comprises à la base dans l'objet
 
Horizontal shells >>>>
 
configuration du fond/ bottom et du couvercle/ top
 
Solid layers top/bottom : le nombre de couches pour le bottom et le top
 
Advanced >>>
 
//////
 
////////
 
- onglet infill :
 
Infill >>>>
 
  fil density > réglage de la densité de remplissage (1 plein / 0 vide)  / par défaut 0.4
 
    fill pattern > réglage du motif de remplissage :
 
        honeycomb > style ruche d'abeille
 
        rectilinear > remplissage rectiligne
 
        concentric > remplissage du bord vers le centre
 
Advanced >>>>
 
infill every > définit la récurrence du remplissage : remplit 1 fois par couche par défaut
 
only infill where needed > décider de remplir que en cas de besoin
 
solid infill every > récurrence du remplissage de couches pleines entre les couches
 
fil angle > angle de l'extrusion de la matière
 
solid infill treshold area : ////
 
only retract when crossing perimeters : cocher pour que le "reniflage" de la machine n'intervienne que sur les parois
 
infill before perimeters : remplir d'abord l'intérieur et ensuite les parois / ou l'inverse
 
- onglet speed / paramètres de vitesse de l'extrusion selon les différents éléments
 
speed  for print moves > configuration de la vitesse de l'extruder pendant  les mouvements d'impression, en fonction des différents élements  (parois, intérieur, grandes parois, petites parois,etc....
 
speed for non-print moves > paramétrage de la vitesse de déplacement de l'extruder quand il n'imprime pas
 
modifiers >>>
 
Acceleration  control (advanced) >>> si l'on veut définir une accélération  croissante entre les changements de vitesse, mais attention, pour  utilisateurs très avancés, pour cause de calcul compliqué
 
- onglet skirt and brim /
 
réglages  de la bordure et de la jupe qui seront ajoutés à l'objet éventuellement  pour son impression. En mettre permet d'elargir la surface d'adhésion  au plateau.
 
> important de faire une bordure  si jamais l'extrudeur crache un peu en début d'impression
 
>  intéressant de faire une jupe pour les petits objets qui n'ont pas  beaucoup de surface d'adhésion à la base + quand besoin de faire des  échaffaudages. La jupe sert aussi pour faire de la marge  à l'objet et  la fixer au plateau avec du scotch de peintre. C'est bien aussi pour les  coins en angle droit, pour éviter qu'ils se décollent et fassent des  angles pas nets.
 
- onglet support material / réglages liés au support si nécessité d'en avoir un.
 
Attention  // différence entre le remplissage de l'objet, qui constitue  l'intérieur de l'objet modélisé, et le support, qui est un ajout de  matière en plus pour supporter des trous à l'intérieur de l'objet // on  ne peut pas imprimer sur du vide, on a donc besoin d'échaffaudages pour  certains objets qui comportent des trous, des voûtes,etc...
 
Suport material
 
    generate support material : cocher pour générer du support si besoin
 
    overhang treshold : définir l'angle à partir duquel on va générer du  support,  par exemple à partir d'une paroi verticale à 45°
 
    enforce support for the first layers / définir sur combien de couche on renforce le support
 
raft / radeau /// le nombre de couches de radeau??
 
Options  for support material and raft >  réglages des options de  remplissage du support, du pattern (rectiligne  conseillé pour  l'enlever  plus facilement après l'impression ), l'espacement, l'angle  d'extrusion,etc. // comme pour l'infill
 
- onglet notes / commentaires en début de gcode (dans le start) > pour raconter ta vie ou la vie du truc, une présentation de l'objet,etc....
 
- onglet output options /
 
Sequential printing>>
 
comment il imprime plusieurs objets en même temps :un par un ou tous en même temps couche par couche
 
complete individuals objects : cocher pour imprimer un par un
 
extruder clearance: c'est la zone ou de tolérance où l'extrudeur peut passer sans heurter d'autres objets en cours d'impression.
 
output file >>>
 
verbose g-code : ??
 
output  filename format : nom du fichier de sortie, slic3r enregistre  directement le fichier dans le répertoire où on a été cherché l'objet.
 
onglet multiple extruder / si  plusieurs extrudeurs, paramètres pour assigner les fonctions aux  différents extrudeurs (le 1 fait le remplissage et les parois, le 2 le  support,etc...)
 
- onglet advanced /
 
paramètres liés à la dimension de l'extrusion ! IMPORTANT
 
extrusion widht
 
  *default extrusion width : la largeur par défaut de l'extrusion par  rapport à la taille de la couche définie dans l'onglet layers : 110%  n'est pas un mauvais chiffre ! mieux de mettre ça que de ne rien mettre.  Le risque, voir des pièces déformée (cf projet florelle feodera)
 
  * first layer : 200%
 
  * les autres paramètres peuvent aussi être modifiés, mais marche très bien quand on les laisse à 0
 
flow : quantité de matière que tu ajoutes ou pas quand tu fais un pont
 
other:
 
threads : option de vitesse de calcul de la machine pour faire le gcode
 
resolution  ; résolution de la "grille virtuelle" qui permet d'arrondir les calculs  d'emplacement des points de l'objet par rapport à la modélisation
 
Onglet Filament settings :
 
Filament >>>> réglages des paramètres de la matière utilisée pour l'impression :
 
    > diamètre de la matière : voir dimensions du filament utilisé  >> mesurer le filament de façon précise sur plusieurs points et  faire une moyenne.
 
    Ce paramètre est important car si le diamètre du filament est trop large pour la buse....ça va buger !
 
    >  réglage de  la température de l'extrudeur et du plateau, pour la première couche et les suivantes
 
Cooling >>>> réglage du refroidissement par les ventilateurs de l'imprimante
 
>>A  savoir // le réglage de la température d'impression sera contenu dans  le gcode. En revanche,la température initiale/de base de la buse et du  plateau se fait dans pronterface, ainsi que le déclenchement du  chauffage de ces deux élements
 
Onglet Printer settings :
 
configuration des paramètres de l'imprimante
 
>> selon modèle
 
  
==3ème étape: Imprimer sa pièce==
+
== Pour aller plus loin : ressources sur l'impression 3D ==
 +
Ci-dessous, des liens, des vidéos partagées ici sur l'impression 3D en général. N'hésitez pas à y ajouter votre contribution !
  
 +
-Vidéos de [https://www.youtube.com/user/monsieurbidouille/about Mr Bidouille] sur l'impression 3D :
  
 +
-Gros plan sur une buse qui fait sortir un filament de PLA : Vidéo de 4 min 30
  
[[Catégorie:Impression3D]]
+
https://youtu.be/DguYeRZfPJ4?t=670

Version actuelle en date du 6 octobre 2023 à 14:04


Image imp3d.JPG

Contributeur·ice·s

Status de la publication

Publié

License

GFDL

Compétences requises


À propos

Ci-après, un petit tutoriel - non exhaustif et en trois étapes - pour apprendre à imprimer en 3D des pièces à Hyperlien sur les imprimantes 3D. N'hésitez pas à contribuer à ce tutoriel pour le compléter, l'enrichir, améliorer sa mise en page, mettre des photos...l'idée est qu'il soit accessible et compréhensible par toutes et tous !

1ère étape: Modéliser sa pièce

Les outils pour modéliser

À Hyperlien, on peut utiliser 3 logiciels (libres!) pour modéliser sa pièce. Chacun de ces outils (Freecad, Openscad, Blender,Meshlab...) possède un type d'extension qui lui est propre, par contre ils savent tous exporter en .stl (format de fichier "standard" pour l'impression 3D). Ainsi, quand votre pièce est modélisée, exportez la en .stl pour passer à l'étape suivante, le paramétrage de l'impression, qu'on appelle aussi le "tranchage" ou "slicing"

Freecad

Logiciel plutôt orienté dessin industriel, fonctionnant sur le modèle paramétrique.

https://www.youtube.com/channel/UChwUxlPx6EP4hKFQyA4rCuQ/videos

Openscad

Ici, on fait de la modélisation paramétrique en écrivant des lignes de codes. Par exemple, pour créer un cube, au lieu de dessiner un carré et d'utiliser une fonction d'extrusion, on écrira plutôt "cube([2,2,2]);". On adhère ou on déteste !

  • Quelques liens pour se familiariser avec OpenScad :
   -> voir wiki (anglais): http://en.wikibooks.org/wiki/OpenSCAD_User_Manual 
   -> voir tutos : reprapide (français): http://reprapide.fr/tutoriel-openscad-introduction
   -> en français également: http://eleydet.free.fr/openscad/index.html
  • Les commandes de bases pour Openscad:
    • F5 pour visualiser
    • F6 pour compiler+render (à faire avant d'exporter en stl)

Blender

Blender est plutôt un modeleur pour des formes plus créatives que techniques, utilisant majoritairement un modèle polygonal. Néanmoins, il s'avère moins facile d'accès à première vue. Ce qui est pratique avec Blender, c'est l'import de fichier .stl depuis un autre outil, et la possibilité de faire des translations, rotations etc.... par exemple quand le fichier pour l'impression est à l'envers...

On peut trouver sur le net plein de ressources pour apprendre à se servir de Blender, en voici quelques unes ici. La liste n'est pas exhaustive, si vous en connaissez qui ne sont pas répertoriées ici, n'hésitez pas à compléter !

En complément : Meshlab

Cet outil est pratique pour:

  • Voir comment la pièce est dessinée,
  • Visualiser les points et le maillage entre les points,
  • Pour vérifier que le maillage est bien continu (notamment si la modélisation a été faite en fusionnant des formes les unes avec les autres)
  • Pour réparer des maillages

L'inconvénient de cet outil :

Une astuce sur Meshlab: Depuis l'interface de Meshlab, on ne peut importer que des fichiers type meshlab/.mlp. Pour ouvrir un fichier .stl dans meshlab, aller dans votre répertoire chercher le fichier : -> clic droit sur le fichier > ouvrir avec > chercher Meshlab dans la barre de recherche et cliquez !

2ème étape: Paramétrer son impression

Généralités / étapes

Pour pouvoir imprimer un objet, il faut d'abord le "trancher"/"slicer", c'est à dire découper l'objet en couches successives, qui correspondent à l'épaisseur d'impression de la pièce. Pour pouvoir imprimer, il ne faut également qu'une seule surface à imprimer, l'objet doit nécessairement avoir un maillage continu des points qui le composent.

Pour trancher/slicer, plusieurs paramètres sont à prendre en compte, liés :

  • À l'imprimante
  • Au matériau utilisé
  • À l'objet

Concrètement, il s'agit de créer un fichier de configuration de l'impression (confignomdelobjet.ini),qui va contenir les paramètres pour le tranchage, en fonction de l'imprimante et du matériau utilisé. Ensuite, on lie la configuration aux paramètres de l'objet .stl, pour exporter le .gcode final, qui sera le fichier nécessaire à l'impression.

Les outils pour trancher/slicer

Prusa Slicer

C'est le logiciel PrusaSlicer qui est utilisé à Hyperlien. C'est un fork du logiciel libre SuperSlicer, mais celui-ci est développé par l'entreprise Prusa. Il a notamment la particularité d'intégrer des profils d'imprimantes 3D pré-configurés et quelques fonctionnalités supplémentaires.

Voici un tutoriel qui explique comment s'en servir :

  • Depuis le site de Prusa, téléchargez la dernière version de PrusaSlicer compatible avec votre système d'exploitation (Windows, macOS, Linux). Installez le logiciel en suivant les instructions d'installation fournies, puis lancez PrusaSlicer une fois l'installation terminée.
  • Au premier lancement, vous serez invité à configurer le logiciel. Sélectionnez le modèle d'imprimante souhaité. Vous devrez peut-être ajouter manuellement votre imprimante si elle n'apparaît pas dans la liste.
  • Ensuite, importez votre modèle 3D dans PrusaSlicer en cliquant sur "Fichier" > "Importer", puis en sélectionnant le fichier STL ou OBJ de votre modèle.
  • Configurez les paramètres d'impression selon vos besoins. Cela inclut le matériau, la hauteur de couche, la densité de remplissage, la vitesse d'impression, la température de la buse, etc. Vous pouvez également configurer des supports d'impression, des bordures, des options de refroidissement, et d'autres paramètres avancés en fonction de votre modèle d'imprimante, du type de filament utilisé et de vos préférences.
  • Positionnez le ou les fichiers sur le plateau en faisant bien attention à ce qu'ils restent bien dans la surface de travail de la machine
  • Une fois que vous avez configuré tous les paramètres, cliquez sur "Découper maintenant" pour "slicer" et générer le G-code. Le G-code est un fichier contenant les instructions spécifiques pour votre imprimante 3D.
  • Lorsque le chargement est terminé (la durée est définie par la complexité de la pièce, le pourcentage de emplissage et la précision des passes), enregistrez le fichier G-code généré sur votre ordinateur ou directement sur une clée USB. Vous aurez besoin de ce fichier pour l'impression.
  • Au besoin, pour vérifier le .gcode en cas de problème sur une ligne, on peut l'ouvrir avec l'outil Geany (http://doc.ubuntu-fr.org/geany ) depuis le répertoire/dossier où il se trouve > clic droit > ouvrir avec)

Pour aller plus loin sur ce sujet, n'hésitez pas à consulter l'aide et documentation sur PrusaSlicer. Concernant les autres logiciels de slicing, une page spéciale de fablabo est dédiée au slicing avec Slic3r : Slicer avec Slic3r, une autre est dédiée pour Slicer avec SuperSlicer et enfin, une pour Slicer avec Cura

3ème étape: Imprimer sa pièce

  • Mettre sous tension l'imprimante (généralement avec l'interrupteur sur la machine)
  • Vérifier que le ventilateur de l'extruder s'allume bien + vérifier le plateau
  • Transférer le fichier G-code sur l'imprimante 3D choisie, soit en utilisant une carte SD, une clé USB, ou en connectant directement votre ordinateur à l'imprimante, selon la méthode prise en charge par l'imprimante 3D utilisée.
  • Sur l'écran de contrôle de l'imprimante 3D, sélectionner "Filament -> Charger filament puis choisir le matériau désiré et suivre les indications de la machine
  • Rechercher le fichier G-code que vous avez chargé et lancez l'impression.
  • Surveiller l'impression pour vérifier que tout se passe bien. Se tenir prêt à intervenir en cas de problème. En cas de soucis, ou quand on veut, on peut faire pause et reprendre l'impression, ou l'arrêter, la recommencer.... généralement depuis le panneau de commandes de l'imprimante.
  • À l'issue de l'impression le .gcode poursuit son exécution en réalisant les opérations de fin d'impression (refroidir la buse et le plateau, éteindre les moteurs, les ventilateurs,....). La machine revient aux paramètres paliers avant l'impression.
  • Une fois l'impression terminée... Attention ! Chaud devant ! Il faut attendre que la plateforme d'impression refroidisse suffisamment. Pendant ce temps là, si c'est pas déjà fait, on peut compléter sa documentation sur Fablabo !
  • Après refroidissement de la pièce (30 secondes à une minute suffise en fonction de la taille de la pièce), retirez soigneusement la pièce imprimée (le plateau est détachable et flexible pour faciliter le détachement de la pièce).

Un problème ?

Il arrive souvent qu'une impression ne se déroule pas comme prévu du début à la fin, ou pas comme prévu du tout. Comme cette technologie met en jeu beaucoup de paramètres différents, cela peut arriver. Ce qui reste à faire, c'est de faire un diagnostic correct sur la source dudit problème, pour pouvoir le corriger efficacement !

Pour cela, plusieurs sites répertorient les divers déboires rencontrés par les utilisateurs et proposent des solutions à ces derniers :

Le site de Reprap : - http://reprap.org/wiki/Print_Troubleshooting_Pictorial_Guide

Le site de Simplify 3D : - https://www.simplify3d.com/support/print-quality-troubleshooting/

Pour aller plus loin : ressources sur l'impression 3D

Ci-dessous, des liens, des vidéos partagées ici sur l'impression 3D en général. N'hésitez pas à y ajouter votre contribution !

-Vidéos de Mr Bidouille sur l'impression 3D :

-Gros plan sur une buse qui fait sortir un filament de PLA : Vidéo de 4 min 30

https://youtu.be/DguYeRZfPJ4?t=670