Différences entre les pages « Masque pour enfant de la lune » et « PrusaMini/Modedemploi »

De fablabo
(Différence entre les pages)
Aller à : navigation, rechercher
(Brainstorming)
 
m (Super Slic3r/Prusa Slic3r : Rajout d'un lien internet)
 
Ligne 1 : Ligne 1 :
{{Projet
+
== À propos ==
|status=Concept
 
|status_pub=Brouillon
 
|description=R&D d'une solution de protection pour les enfants lune
 
|license=CC-by-sa-3.0 - Creative Commons Attribution CC-by-sa-3.0 France
 
|contributeurs=Dominique,
 
}}
 
  
 +
Ci-après, un petit tutoriel - non exhaustif et en trois étapes - pour apprendre à imprimer en 3D des pièces au 38 Breil sur l'imprimante 3D PrusaMini. 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 !
  
== Contexte ==
+
== 1ère étape: Modéliser sa pièce ==
====Enfants de la lune====
+
=== Les outils pour modéliser ===
  
Les enfants de la lune sont des personnes atteintes d’une maladie héréditaire «xeroderma pidementosum» qui cause en eux des cancers cutanés et des dommages graves notamment au niveau des yeux lorsqu’ils sont exposés aux rayons ultraviolets.  
+
Au 38 Breil, 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"
  
Ce qui les empêche de pouvoir être exposés au soleil sans mettre en pérille leur vie, de fait ils doivent porter des combinaisons spéciales pour se protéger.
+
==== Freecad ====
Malheureusement les combinaisons actuelles comportent de nombreux défaut qui doivent être améliorés.
 
  
====Problématique====
+
Logiciel plutôt orienté dessin industriel, fonctionnant sur le modèle paramétrique.
 +
* 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
  
== Brainstorming ==
+
==== Openscad ====
  
Pour commencer nous avons échangé concernant le haut de la combinaison afin de déterminer les points importants autour des-quels nous devrons travailler et face à quelles contraintes nous allons nous retrouver.
+
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 !
  
====Ventilation====
+
* 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
  
La partie étudiée aujourd’hui est la ventilation, cette tache est en soi très technique et complexe puisqu’elle nécessite une étude approfondie concernant la circulation de l’air. En effet il faut prendre en compte la respiration de la personne qui ne doit pas entrer en contact avec des UV, le tout en pouvant communiquer de sorte à être comprise en sachant que le système de ventilation est automatisé ce qui nécessite une alimentation qui doit être rechargé.
+
* Les commandes de bases pour Openscad:
 +
** F5 pour visualiser
 +
** F6 pour compiler+render (à faire avant d'exporter en stl)
  
====Respiration====
+
==== Blender ====
  
La respiration peut parfois émettre de la buée contre la surface interne de la vitre du casque, l’idée de reprendre le système «pin lock» des casques de moto a été énoncé pour palier à ce problème.  
+
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...
  
====Alimentation====
+
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 !
  
Concernant l’alimentation, l’idée d’un panneau solaire semble pertinente dans la mesure ou cela éviterait de devoir recharger régulièrement sans oublier que certaines personnes notamment des enfants peuvent oublier de recharger.
+
* 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
  
Le panneau solaire serait complémentaire à la batterie qui pourrait être rechargée via un chargeur de téléphone.
+
==== En complément : Meshlab====
  
====Fixation casque====
+
Cet outil est pratique pour:
  
Le système de fixation du casque n’est pas toujours adapté à toutes les tailles, certaines personnes sont obligées de le tenir sans quoi il tombe et fini par obstruer leur vue.
+
* 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
  
Le système de fixation des casques de chantier ou de vélo semble être une piste intéressante car ce sont des fixations réglables peu conteuses, légères et facilement recyclables.  
+
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/
  
====Matériaux====
+
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 !
  
Il existe certains matériaux qui résistent naturellement aux Uv comme le polycarbonate dont il faudrait déterminer l’épaisseur nécessaire pour créer une visière.  
+
https://www.dagoma3d.com/imprimante-3d-disco-dagoma
  
====Prix====
+
https://www.dagoma3d.com/utilisation-disco
  
Toutes ces contraintes additionnées à la rareté de la maladie ont pour conséquence un prix du système très onéreux. Il est donc important de prendre en compte le prix dans la conception d’un nouveau système de ventilation.
+
== 2ème étape: Paramétrer son impression ==
  
Le système doit pouvoir être reproduit assez facilement dans les lieux tels que les associations dédiées.
 
  
====Synthèse problématiques:====
+
=== Généralités / étapes ===
  
-Alimentation (Système de recharge, autonomie)
+
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.
-Fixation Casque (Adaptabilité, ergonomie)
+
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.
-Matériaux (Compatibilité, résistance Uv, norme Uv)
 
-Buée (Visibilité, évacuation de l’humidité)
 
-Reproductibilité (Doit pouvoir être reproduit sans faire appel à un système industriel)
 
-Prix (Doit rester accessible)
 
  
== Cahier des charges ==
+
Pour trancher/slicer, plusieurs paramètres sont à prendre en compte, liés :
  
=== Cahier des charges fonctionnel ===
+
* À l'imprimante
 +
* Au matériau utilisé
 +
* À l'objet
  
=== Cahier des charges de la partie électronique ===
+
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 ===
 +
 
 +
==== Super Slic3r/Prusa Slic3r ====
 +
 
 +
C'est Super Slic3r/Prusa Slic3r qui est utilisé au Breil (plus ou moins le même logiciel, édité par deux entreprises différentes).
 +
Au 15 mars 2023, c'est PrusaSlicer 2.5.1 : https://www.prusa3d.com/fr/page/prusaslicer_424/
 +
 
 +
== 3ème étape: Imprimer sa pièce ==
 +
 
 +
 
 +
Certains outils gèrent le slicing puis l'impression. C'est le cas de Cura, Super Slic3r/Prusa Slic3r, Repetier host, Pronterface (slicing en appelant Skeinforge+ génère gcode automatiquement).
 +
 
 +
Au Breil, on utilise les Slic3rs pour toutes les machines, permettant de découper et imprimer avec un seul logiciel.
 +
 
 +
=== Utilisation de PrusaSlic3r pour l'impression ===
 +
 
 +
La première étape consiste à ouvrir PrusaSlic3r, le logiciel qui va commander l'imprimante 3D. Vous pouvez trouver PrusaSlic3r sur le bureau de l'ordinateur ou dans le menu des applications.
 +
 
 +
==== Que fait PrusaSlic3r? ====
 +
 
 +
PrusaSlic3r contrôle l'imprimante 3D, le déplacement de la tête, les applications des consignes de températures pour le plateau et la tête. Il permet aussi de visualiser l'évolution de la température de la tête et du plateau, d'extruder du filament pour l'amorçage de l'impression (éviter les patés...), il sert aussi à inverser le filament pour retirer la bobine.
 +
Pour l'extrusion et l'impression, on extrude la longueur en millimètres (taille) et en millimètres par minute (vitesse).
 +
 
 +
==== Imprimer étape par étape ====
 +
 
 +
Une fois que PrusaSlic3r est ouvert, voici étape par étape comment procéder:
 +
 
 +
* Mettre sous tension l'imprimante (interrupteur sur la machine)
 +
* Vérifier que le ventilateur de l'extruder s'allume bien + vérifier le plateau
 +
* Aller dans l'onglet Configuration puis Assistant de configuration et sélectionner la machine utilisée (si elle n'existe pas il faut alors configurer une imprimante personnalisée /!\ Tuto à créer /!\)
 +
* Sélectionner le matériau, le pourcentage de remplissage et une bordure ou des supports si besoin
 +
* Ouvrir le fichier STL en allant dans Fichier -> Importer -> Importer un fichier en STL
 +
* Positionner le ou les fichiers sur le plateau en faisant bien attention à ce qu'ils restent bien dans la surface de travail de la machine
 +
* Cliquer sur "Commencer à découper". C'est à ce moment que la machine effectue le tranchage/slicing de la pièce et la création du G-code
 +
* 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), cliquer sur "Exporter le G-code" et placez le dans une de vos fichiers perso ou directement sur la clé USB de la machine
 +
 
 +
Puis, sur la machine,
 +
 
 +
* Sélectionner "Filament -> Charger filament puis choisir le matériau désiré et suivre les indications de la machine
 +
* Choisir le fichier à imprimer
 +
* Quand on est prêt, lancer l'impression!
 +
 
 +
Une fois l'impression terminée
 +
* Attention ! Chaud devant !
 +
Quand l'impression en elle-même est terminée, 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,....). Souvent, il revient aux paramètres paliers avant l'impression.
 +
 
 +
Après refroidissement de la pièce (30 secondes à une minute suffise en fonction de la taille de la pièce), décrochez-la du plateau (le plateau est détachable et flexible pour faciliter le détachement de la pièce.
 +
 
 +
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 [https://www.youtube.com/user/monsieurbidouille/about Mr Bidouille] sur l'impression 3D :
 +
 
 +
{{#widget:YouTube|id=bH3nhwNF2CM}}
 +
 
 +
{{#widget:YouTube|id=tqvia9wwzDE}}

Version du 23 mars 2023 à 12:20

À propos

Ci-après, un petit tutoriel - non exhaustif et en trois étapes - pour apprendre à imprimer en 3D des pièces au 38 Breil sur l'imprimante 3D PrusaMini. 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

Au 38 Breil, 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 !

https://www.dagoma3d.com/imprimante-3d-disco-dagoma

https://www.dagoma3d.com/utilisation-disco

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

Super Slic3r/Prusa Slic3r

C'est Super Slic3r/Prusa Slic3r qui est utilisé au Breil (plus ou moins le même logiciel, édité par deux entreprises différentes). Au 15 mars 2023, c'est PrusaSlicer 2.5.1 : https://www.prusa3d.com/fr/page/prusaslicer_424/

3ème étape: Imprimer sa pièce

Certains outils gèrent le slicing puis l'impression. C'est le cas de Cura, Super Slic3r/Prusa Slic3r, Repetier host, Pronterface (slicing en appelant Skeinforge+ génère gcode automatiquement).

Au Breil, on utilise les Slic3rs pour toutes les machines, permettant de découper et imprimer avec un seul logiciel.

Utilisation de PrusaSlic3r pour l'impression

La première étape consiste à ouvrir PrusaSlic3r, le logiciel qui va commander l'imprimante 3D. Vous pouvez trouver PrusaSlic3r sur le bureau de l'ordinateur ou dans le menu des applications.

Que fait PrusaSlic3r?

PrusaSlic3r contrôle l'imprimante 3D, le déplacement de la tête, les applications des consignes de températures pour le plateau et la tête. Il permet aussi de visualiser l'évolution de la température de la tête et du plateau, d'extruder du filament pour l'amorçage de l'impression (éviter les patés...), il sert aussi à inverser le filament pour retirer la bobine. Pour l'extrusion et l'impression, on extrude la longueur en millimètres (taille) et en millimètres par minute (vitesse).

Imprimer étape par étape

Une fois que PrusaSlic3r est ouvert, voici étape par étape comment procéder:

  • Mettre sous tension l'imprimante (interrupteur sur la machine)
  • Vérifier que le ventilateur de l'extruder s'allume bien + vérifier le plateau
  • Aller dans l'onglet Configuration puis Assistant de configuration et sélectionner la machine utilisée (si elle n'existe pas il faut alors configurer une imprimante personnalisée /!\ Tuto à créer /!\)
  • Sélectionner le matériau, le pourcentage de remplissage et une bordure ou des supports si besoin
  • Ouvrir le fichier STL en allant dans Fichier -> Importer -> Importer un fichier en STL
  • Positionner le ou les fichiers sur le plateau en faisant bien attention à ce qu'ils restent bien dans la surface de travail de la machine
  • Cliquer sur "Commencer à découper". C'est à ce moment que la machine effectue le tranchage/slicing de la pièce et la création du G-code
  • 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), cliquer sur "Exporter le G-code" et placez le dans une de vos fichiers perso ou directement sur la clé USB de la machine

Puis, sur la machine,

  • Sélectionner "Filament -> Charger filament puis choisir le matériau désiré et suivre les indications de la machine
  • Choisir le fichier à imprimer
  • Quand on est prêt, lancer l'impression!

Une fois l'impression terminée

  • Attention ! Chaud devant !

Quand l'impression en elle-même est terminée, 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,....). Souvent, il revient aux paramètres paliers avant l'impression.

Après refroidissement de la pièce (30 secondes à une minute suffise en fonction de la taille de la pièce), décrochez-la du plateau (le plateau est détachable et flexible pour faciliter le détachement de la pièce.

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 :