MakerSpace Amiens

Fabrication additive

Partie 3 : le workflow, du modèle 3D à la pièce

Adrien Bracq

Au programme

  1. Du fichier à la pièce
  2. Obtenir un modèle 3D
  3. Exporter
  4. Trancher : le slicer
  5. Les réglages de base
  6. Concevoir pour l’impression
  7. Le G-code
2UniLaSalle Amiens

Du fichier à la pièce

graph LR
    A[Modèle 3D<br/>CAO, scan, bibliothèque] --> B[Export<br/>STL, 3MF]
    B --> C[Slicer<br/>couches et réglages]
    C --> D[G-code<br/>instructions]
    D --> E[Imprimante]
    style C fill:#ef2e31,stroke:#ef2e31,color:#ffffff

Modèle 3D, G-code, impression

Le slicer est le pivot : il traduit une forme en trajets que la machine sait suivre.

Du fichier à la pièce

3UniLaSalle Amiens

Obtenir un modèle 3D

Télécharger, scanner, modéliser, concevoir

Six façons d’obtenir un modèle

Voie Outil Pour Limite
Télécharger Printables, Thingiverse Objet déjà conçu Rarement à votre cote
Scanner Scanner 3D Copier un objet existant Retouches nécessaires
Modéliser Blender Formes organiques Imprécis
CAO Onshape, Fusion Pièces techniques Apprentissage
Coder OpenSCAD Pièces paramétriques Programmation
Générer (IA) Rodin Concept rapide Modèle à retravailler

Pour une pièce de projet, la CAO est presque toujours la bonne voie.

Obtenir un modèle 3D Atelier CAO

5UniLaSalle Amiens

Les bibliothèques en ligne

Page d'accueil de Printables

Vérifiez la licence avant de réutiliser ou de modifier un modèle, et citez son auteur.

6UniLaSalle Amiens

Scanner un objet

Scanner 3D à plateau tournant

  • Capture la forme d’un objet réel
  • Utile en rétro-conception
  • Échoue sur le transparent, le brillant, le sombre
  • Le maillage obtenu se retouche toujours

Scanner un objet

7UniLaSalle Amiens

Les limites du scan

Scanner 3D à main

  • Précision limitée en grand public
  • Surfaces transparentes, brillantes ou sombres
  • Trous et défauts à reprendre
  • Scanners pros coûteux

Scanner un objet

8UniLaSalle Amiens

Modéliser ou concevoir ?

Modélisation organique dans Blender

Modélisation (Blender) : on sculpte des formes libres, sans cotes

Pièce mécanique dans Fusion

CAO paramétrique (Fusion, Onshape) : chaque forme est définie par des cotes et des contraintes modifiables

Modéliser ou concevoir Installer Onshape

9UniLaSalle Amiens

Modéliser : Blender

Interface de Blender

  • Formes organiques : personnages, sculptures
  • Export STL ou OBJ
  • Gratuit et open source
  • Interface exigeante, peu précis en mécanique

Modéliser ou concevoir

10UniLaSalle Amiens

Concevoir : la CAO paramétrique

Pièce mécanique cotée dans un logiciel de CAO

  • Cotes et contraintes modifiables
  • Une cote change, la pièce suit
  • Le standard de l’industrie
  • Long à maîtriser, parfois coûteux

Modéliser ou concevoir

11UniLaSalle Amiens

Les logiciels de CAO

Assemblage mécanique dans un logiciel de CAO

Assemblage dans Onshape

Machine conçue dans un logiciel de CAO

Onshape et Fusion (gratuits pour les étudiants), FreeCAD (libre), SolidWorks, Catia, Creo, Inventor, Siemens NX…

Atelier CAO Modéliser ou concevoir

12UniLaSalle Amiens

Modéliser par le code : OpenSCAD

largeur = 30;
difference() {
  cube([largeur, 20, 10]);
  translate([largeur/2, 10, -1])
    cylinder(d = 8, h = 12);
}

Engrenages modélisés dans OpenSCAD

Changer une variable regénère la pièce : idéal pour les pièces répétitives ou paramétriques, peu adapté aux formes organiques.

Modéliser par le code

13UniLaSalle Amiens

OpenSCAD : le code à gauche, la pièce à droite

Interface d'OpenSCAD avec un engrenage

Logiciel libre et léger : chaque forme est une ligne de code, chaque cote une variable.

14UniLaSalle Amiens

Générer par IA : Rodin

Présentation de l'outil Rodin

Un modèle à partir d’un texte ou d’une image : rapide pour un concept, mais des détails imparfaits et un modèle à retravailler.

Générer par IA

15UniLaSalle Amiens

Exporter

Le fichier qui passe du logiciel de conception au slicer

Les formats d’export

Format Contient Usage
STL La géométrie seule, en triangles Le plus universel
OBJ Géométrie, couleurs, textures Modèles multicolores
3MF Géométrie, couleurs, matériaux, réglages Projet complet

Préférez le 3MF : un seul fichier compact, qui garde les réglages d’impression et passe d’un logiciel à l’autre sans perte.

Les formats d’export Le 3MF

17UniLaSalle Amiens

Trancher : le slicer

Du modèle 3D aux instructions machine

Le rôle du slicer

Pièce tranchée dans le slicer

  1. Il charge le modèle (STL, 3MF)
  2. Il le découpe en couches horizontales
  3. Il génère les trajets et les réglages : le G-code

Ce que fait le slicer

19UniLaSalle Amiens

Quel slicer ?

Slicer Éditeur Pour
OrcaSlicer Communauté (fork de Bambu Studio) Multimarque, open source
Bambu Studio Bambu Lab Imprimantes Bambu Lab
PrusaSlicer Prusa Research Multimarque, open source
Cura UltiMaker Multimarque, nombreux plugins
ChiTuBox, Lychee   Imprimantes résine

Au MakerSpace, les tutoriels utilisent OrcaSlicer.

Imprimer une pièce avec OrcaSlicer Quel slicer ?

20UniLaSalle Amiens

OrcaSlicer

Interface de OrcaSlicer

Pièce tranchée dans OrcaSlicer

Fork libre de Bambu Studio : multimarque, communauté active, nouveautés fréquentes.

Quel slicer ? Imprimer une pièce avec OrcaSlicer

21UniLaSalle Amiens

Bambu Studio

Interface de Bambu Studio

Pièce tranchée dans Bambu Studio

Pensé pour les imprimantes Bambu Lab : gestion avancée des couleurs et des matériaux.

Quel slicer ?

22UniLaSalle Amiens

PrusaSlicer

Interface de PrusaSlicer

Pièce tranchée dans PrusaSlicer

Libre, issu de Slic3r, optimisé pour Prusa mais compatible avec d’autres marques.

Quel slicer ?

23UniLaSalle Amiens

Cura

Interface de Cura

Pièce tranchée dans Cura

Libre et gratuit, de nombreux plugins ; peut être gourmand en ressources.

Quel slicer ?

24UniLaSalle Amiens

L’anomalie : FullControl

Interface de FullControl

Structure générée avec FullControl

Pas de modèle 3D : on décrit directement les trajets de la buse, par programmation. Pour des treillis, des objets mathématiques, la recherche.

fullcontrol.xyz

25UniLaSalle Amiens

Les réglages de base

Qualité, solidité, temps : tout se joue ici

Pourquoi régler ?

Panneau de réglages d'un slicer

  • Qualité : précision, solidité, finition
  • Efficacité : temps et matière
  • Adhérence : la pièce tient au plateau

Les réglages de base

27UniLaSalle Amiens

Les températures

Température d'impression selon la vitesse et le filament

Tour de température

Partez de la plage du fabricant, affinez avec une tour de température.

Les températures

28UniLaSalle Amiens

La hauteur de couche

Même pièce imprimée à 0,2, 0,1 et 0,05 mm

Couches deux fois plus fines : environ deux fois plus de temps. 0,2 mm convient à la plupart des pièces.

La hauteur de couche

29UniLaSalle Amiens

Parois et couches pleines

$$ \text{épaisseur de paroi} = \text{nombre de périmètres} \times \text{largeur du cordon} $$
  • Avec une buse de 0,4 mm, un cordon fait environ 0,45 mm
  • 3 à 5 couches pleines dessus et dessous ; plus de couches, plus de résistance

Trois périmètres : quelle épaisseur de paroi ?

Environ 3 × 0,45 = 1,35 mm. Dessinez vos parois en multiples de la largeur du cordon.

Parois et couches pleines

30UniLaSalle Amiens

Parois et couches pleines dans le slicer

Paroi de trois périmètres

Paroi d'un seul périmètre

Couches pleines du fond

Couches pleines du dessus

31UniLaSalle Amiens

Le remplissage

Motifs de remplissage à 20, 40, 60 et 80 %

10 à 20 % suffisent le plus souvent. Pour une pièce plus solide, ajouter des parois aide souvent plus qu’augmenter le remplissage.

Le remplissage

32UniLaSalle Amiens

Les supports

Pièce avec un surplomb sans support

Même pièce avec ses supports

Des structures temporaires sous les surplombs, à retirer après impression : elles coûtent du temps, de la matière et laissent des traces.

Les supports

33UniLaSalle Amiens

L’adhérence au plateau

Pièce avec une bordure

Bordure : pièces petites ou fines

Pièce sur un radeau

Radeau : contre le warping

Pièce avec des oreilles aux coins

Oreilles : aux coins

L’adhérence au plateau La pièce ne colle pas

34UniLaSalle Amiens

Ponts et refroidissement

Pièce de test complète

Pièce de test avec ponts et surplombs

Aperçu tranché de la pièce de test

Un pont est tiré dans le vide entre deux appuis : le ventilateur doit le figer aussitôt.

Ponts et refroidissement

35UniLaSalle Amiens

Concevoir pour l’impression

Une pièce bien dessinée s’imprime sans réglage compliqué

Éviter les supports

Surplomb qui demande des supports

Surplomb remplacé par un chanfrein

L’imprimante ne dépose rien dans le vide. Un chanfrein à 45° remplace un surplomb à angle droit et supprime le support.

Éviter les supports Porte-à-faux

37UniLaSalle Amiens

Choisir la face posée sur le plateau

Face imprimée contre le plateau

Contre le plateau : lisse et régulière

Face imprimée sur des supports

Sur des supports : irrégulière

Posez sur le plateau la face qui doit être belle ou plane.

Choisir la face posée sur le plateau

38UniLaSalle Amiens

Orienter les couches selon l’effort

Équerre posée sur la tranche

Équerre posée à plat

Une pièce casse entre deux couches : l’effort ne doit pas chercher à les séparer.

Orienter les couches selon l’effort

39UniLaSalle Amiens

Découper le modèle

Sphère imprimée d'une pièce

D’une pièce : supports et surface abîmée

Sphère imprimée en deux moitiés

En deux moitiés posées à plat, puis assemblées

Découper le modèle

40UniLaSalle Amiens

Prévoir du jeu dans les assemblages

Couture de couche à l'intérieur d'un trou

Encoche qui cache la couture

Environ 0,15 mm de jeu pour une tige de 10 mm, à valider par un essai sur votre machine.

Prévoir du jeu dans les assemblages Jeu Tolérances de fabrication

41UniLaSalle Amiens

Orienter les trous

Trou dans une paroi verticale

Paroi verticale : le haut s’affaisse

Trou dans une plaque horizontale

Face horizontale : bien rond

Logo RepRap en forme de goutte d'eau

Sinon : la goutte d’eau

Orienter les trous Trous horizontaux

42UniLaSalle Amiens

Les détails plus fins que la buse

Lettres en relief vues dans le slicer

Mêmes lettres, tracées autrement par le slicer

Le slicer remplit chaque trait avec des cordons d’environ 0,45 mm (buse de 0,4 mm) : dessinez des traits au moins aussi larges, idéalement un multiple de cette largeur.

Les détails plus fins que la buse Taille des détails

43UniLaSalle Amiens

Le G-code

Le langage de la machine

Lire du G-code

M140 S60          ; plateau à 60 °C
M104 S215         ; buse à 215 °C
G28               ; retour à l'origine
G1 Z0.2 F1500     ; descendre à 0,2 mm
G1 X10 Y20 E0.8   ; aller en X10 Y20 en extrudant
  • Une commande par ligne : G pour les mouvements, M pour la machine (températures, ventilateur)
  • Né dans les années 1950 pour les machines à commande numérique

Le G-code

45UniLaSalle Amiens

Le G-code à côté de l’aperçu

G-code affiché à côté de l'aperçu de la pièce

Liste de commandes G-code

Chaque ligne du fichier correspond à un trajet visible dans l’aperçu du slicer.

46UniLaSalle Amiens

Pourquoi le comprendre ?

  • Dépanner : retrouver dans le fichier la cause d’un défaut
  • Optimiser : ajuster une commande pour gagner en qualité ou en vitesse
  • Personnaliser : écrire une routine de démarrage (purge, calibration)
  • Aller plus loin : générer ses trajets soi-même, comme avec FullControl

Pourquoi comprendre le G-code ?

47UniLaSalle Amiens

Un fichier G-code, couche par couche

Aperçu d'une couche et du G-code correspondant

Lignes G1 : des trajets en extrudant (E). Les commentaires (;) marquent le changement de couche : ici la 27e sur 54, à Z = 5,4 mm.

48UniLaSalle Amiens

À retenir

  • Modèle 3D, export 3MF, slicer, G-code, imprimante
  • Pour une pièce de projet : la CAO
  • Températures, couches, parois, remplissage, supports, adhérence : six réglages de base
  • Une pièce bien conçue (orientation, chanfreins, jeu) s’imprime sans support

Imprimer une pièce avec OrcaSlicer Règles de conception Résoudre les problèmes d’impression

49UniLaSalle Amiens
UniLaSalle Amiens, Demain commence ici