MeshLab

Retour

MeshLab va nous permettre de convertir des fichiers 3D de différents formats au format .stl,

Dans le cas d’un fichier source en nuage de points, issu d’une numérisation 3D laser, plusieurs étapes seront nécessaires avant de pouvoir disposer d’un fichier utilisable à convertir. On trouveras en particulier les opérations de :

  • nettoyage du nuage par suppression des points étrangers,
  • normalisation des orientations de points (afin de créer des surfaces correctement orientées),
  • la création des surfaces, pour obtenir un objet fermé,
  • le nettoyage des surfaces doubles,
  • la simplification du maillage car un maillage très (trop) dense ne sera pas synonyme d’excellent rendu à l’impression.

Exemple pratique : Utilisation d’un modèle numérisé précédemment

ouverture dU modèle

Rien de bien particulier : File -> Import Mesh.

Même si l’on distingue bien le pingouin original, on constate que la numérisation a généré un certain nombre de points parasite (au dessus et en dessous par exemple). La première étape va consister à nettoyer le modè_le

Nettoyage du modèle

MeshLab fourni des outils permettant de sélectionner dans l’espace des ensembles de points, de surfaces ou les deux.

Nous allons utiliser ces outils pour faire un peu de nettoyage.

Avec pas mal de patience, on arrive à un premier nettoyage.
ATTENTION : MeshLab n’offre pas la possibilité de retour arrière (pas de Ctrl-Z). Donc pensez à sauvegarder régulièrement vos actions. Une suppression trop radicale d’un groupe de points, et il faudra recommencer depuis la dernière sauvegarde.

Création des normales

Pour traiter un nuage de points, il faut d’abord créer les normales de l’objet :

Filter > Normals, Curvatures and Orientation > Compute normls for points sets

Pour le paramètre Neighbour num, on pourra faire les tests avec les valeurs 10, 50 et 100. Cette valeur représente le nombre de points voisins utilisés pour calculer la normale. Les autres paramètres peuvent être laissés en l’état.

Reconstruction de l’objet à partir du nuage de points

On va maintenant créer les surfaces reliant les points.

Filter > Remeshing, Simplification and Reconstruction > Surface Reconstruction : Screened Poisson

Vous pouvez laisser les paramètres par défaut.

A ce stade, on peux déjà tenter un export au format .stl, pour voir ce que donnerait une impression 3D.

Ouverture dans Cura :

Le résultat est plutôt ressemblant à l’orginal, mais Cura détecte plusieurs types d’erreurs, et demande de corriger le modèle avant impression :

  • des surfaces non fermées,
  • des éléments présents n’appartenant pas au modèle.

Le premier point est inévitable sur un fichier provenant d’un scan laser. Tout d’abord parce que le modèle est posé sur une surface, et que donc la face inférieure du modèle ne sera pas numérisée. Ensuite parce qu’il existera toujours des zones d’ombre plus ou moins bien numérisées.

Concernant le deuxième point, il sera généralement lié à un nettoyage initial des points parasites imparfait. Ici par exemple, les points du nuage présents à l’intérieur du modèle ont donné lieu à la génération d’un volume « flottant » non rattaché au modèle. Elément totalement impossible à imprimer (et surtout inutile).

Mesh Mixer à la rescousse

Même si nous sommes ici dans un petit tuto sur MeshLab, il serait dommage de ne pas aller au bout de la production d’un fichier stl utilisable.

On va donc ouvrir notre fichier stl avec MeshMixer et exécuter :

Analysis > Inspector

Nous voyons toutes les erreurs identifiées par le logiciel. Nous pouvons lancer le mode Auto Repair All.

Résultat nettement mieux. Il subsiste une seule erreur.

Même si certaines zones semblent difficiles à imprimer, Cura n’indique plus de pb d’impression.

Retour

 

 

Outils – Introduction

Dès que l’on parle d’impression 3D, de gravure Laser ou de CNC, on va forcément devoir parler Outils. Or, c’est souvent un point que l’on néglige.

Vous en trouverez des tonnes sur la toile, des gratuits, des payants, des bons, des moins bons, dans tous les domaines. Le principal est de trouver ceux-qui vous conviennent, et d’essayer de les maîtriser au mieux.

Ci-dessous une petite sélection par catégorie de ceux que j’ai retenu. C’est mon choix. Il vaut ce qu’il vaut…

Modélisation

La modélisation consiste à obtenir une représentation 3D de l’objet que vous allez vouloir obtenir. On distinguera 2 grandes catégories de modélisation : la modélisation technique et la modélisation « artistique ».

3D Slash
(Débutant, gratuit en version de base)

Avec cet outil, on commence par prendre un cube. On le travaille avec des outils qui sont introuvables dans les autres logiciels de modélisation : marteau, truelle, ciseau, pâte à papier et fraiseuse. On procède par suppression de petits cubes avec le marteau ou à l’ajout avec la truelle. Utile pour obtenir rapidement et de façon amusante un objet. Par contre, très loin des autres logiciels de modélisation 3D. A éviter donc si vous souhaitez allez plus loin dans la conception.

Clara.io
(Débutant, gratuit dans sa version de base)

Claea.io est un logiciel qui s’utilise exclusivement en ligne, avec la possibilité de travailler en équipe sur un même modèle. On retrouve toutes les fonctionnalités d’un logiciel de conception et même plus car il intègre des outils de rendu et d’animation. La version gratuite offre un espace de stockage de 5Go. Perso, je ne suis pas très fan des outils en ligne.
MOMENT of INSPIRATON
(Débutant, Payant)

Nous avons là un logiciel de modélisation 3D spécialement conçu pour les artistes et les designers. Le but est de pouvoir créer des surfaces sans les complexités techniques généralement associées.
Si vous avez besoin d’un outil qui met l’accent sur le processus créatif plus que sur les aspects techniques, MoI est le logiciel 3D qui vous conviendra le mieux.
selfCAD
(Débutant, version d’essai gratuite puis abonnement mensuel)

Encore un logiciel en ligne, qui s’annonce comme le couteau suisse de l’impression 3D. En effet, au delà des outils de conception, il intègre un slicer qui va vous permettre de générer un fichier gcode (pour peu que votre imprimante soit connue).
Perso, je ne suis pas très fan …
SketchUp
(Débutant, Gratuit pour un usage privé)

SketchUp était à la base plutôt orienté architecture. Sa capacité à s’enrichir de modules lui à ouvert les portes de l’ingénierie et de la construction.
Un petit bémol néanmoins : SketchUp ne sait pas générer de fichier au format stl nativement. Il faudra lui adjoindre obligatoirement un plug-in pour l’utiliser .
TinkerCAD
(Débutant – Gratuit)

Même si l’interface semble simpliste, TinkerCAD, qui fonctionne uniquement en ligne, permet bien plus que le simple assembage des formes de base proposées. Une fois les techniques de base comprises, il est possible de réaliser des objets assez complexes (comme le boitier donné en exemple).
Bien que je ne sois pas adepte des outils en ligne, il faut admettre que TinkerCAD est un outil qui va permettre de se lancer facilement dans la modélisation, tout en découvrant les outils les plus courants des logiciels de modélisation 3D.
Blender
(Intermédiaire, Gratuit)

Le seul avantage de Blender est que c’est un logiciel professionnel de modélisation 3D gratuit et open source. Il faudra vous armer de patience avant d’arriver au résultat attendu, tant les possibilités de ce logiciel sont étendues (création de films d’animation, des effets visuels, des applications interactives, des jeux vidéo et bien sûr, des modèles 3D). Un autre intérêt est que Blender est livré avec différents outils qui facilitent la création et la réparation des maillages destinés à l’impression 3D.

Retrouvez une petite démo de Blender sur cette page dédiée.

DESIGNSPARK
(Intermédiaire – Gratuit de base, module payant)

Ce logiciel de modélisation 3D gratuit comprend la plupart des outils de modélisation CAO courants, avec une interface très insipée de celle d’AutoCAD. C’est donc une alternative gratuite possible au programme Autodesk. Seul bémol : les fonctionnalités comme les formats d’import/export sont en option et facturées.
LibreCAD
(Intermédiaire – Gratuit)

 Un logiciel open source et totalement gratuit qui séduit par son aspect rétro. Ici, pas de vues 3D !
Tout ce passe en 2D, avec la possibilité d’afficher les vues isométriques favorites des dessinateurs industriels des années 80. L’interface épuré n,offre que les fonctions de bases classiques. Mais, une fois le logiciel maîtrisé, une ligne de commande permet de taper directement les instructions permettant d’aller plus loin et plus vite.
FreeCAD
(Intermédiaire – Gratuit)

Un logiciel de CAO totalement Open-source et surtout paramétrique. Vous permet ainsi modifier facilement votre conception 3D en vous référant à l’historique de votre modèle et en modifiant ses paramètres. L’un des autres avantages est qu’il est constitué sous forme d’ateliers spécialisés que vous pourrez compléter. Vous pourrez même coder vos propres modules en Python. FreeCAD est capable de produire, d’afficher et d’ajuster le G-code.

FreeCad est l’outil que j’utilise principalement, pour lequel vous pourrez retrouver plus d’informations sur une page dédiée.

Make Human
(Intermédiaire, gratuit)

On sort ici (un peu) du monde de la modélisation 3D. MakeHuman est un outil qui va vous permettre de créer des personnages en 3D. Le logiciel 3D vous propose de personnaliser un modèle humain afin de lui donner un sexe, un age, une corpulence, etc.
Il existe de plus une bibliothèque pour l’habillage, depuis un style décontracté à un style chic et élégant. . Pour les utilisateurs de Blender présenté ci-dessus, MakeHuman permet l’échange entre les deux logiciels. C’est sans aucun doute le meilleur logiciel de modélisation 3D en son genre.
MESH MIXER
(Intermédiaire, Gratuit)

Nous sommes ici à la limite de la modélisation classique. Bien que possédant toutes les fonctionnalités nécessaires, Meshmixer va plutôt permettre de préparer des maillages pour l’impression 3D. On pourra par exemple retirer des parties d’un design 3D, ou à l’inverse joindre des pièces en un seul modèle. Il pourra aussi facilement réparer, simplifier ou mettre à l’échelle un maillage.

Une petite démo sur l’utilisation de Mesh Mixer sur cette page dédiée.

nanoCAD
(Intermédiaire, Gratuit en version de base puis abonnement annuel)

Avec une interface très proche de celle d’AutoCAD, nanoCAD supporte la modélisation paramétrique comme FreeCAD. Idem pour la possibilité d’étendre les fonctionnalités avec différents plugins. La version gratuite est à réserver aux projets pas trop complexes
OpenSCAD
(Intermédiaire, Gratuit)

OpenSCAD est une exception dans le monde de la modélisation 3D. C’est à partir d’un langage informatique que l’utilisateur définit des primitives géométriques et la manière dont elles interagisse.
Ce n’est pas un logiciel 3D à la portée de tous, à réserver à ceux qui prennent plaisir à voir leur code se transformer en objet 3D imprimable.
SCULPTRIS
(Intermédiaire, Gratuit)

Sculptris est un logiciel de modélisation 3D qui est axé sur la manipulation des maillages. Le principe est de commencer avec une forme primitive qui sera « affinée » avec des « pinceaux » de plus en plus petits.
Si vous souhaitez vous lancer dans la sculpture 3D, Sculptris est l’une des meilleures options en matière de logiciel de modélisation 3D
3DS MAX
(Professionnel, Payant, Offre éducation)

Même si 3ds Max est surtout populaire chez les développeurs de jeux vidéo, les créateurs d’effets visuels et les studios de visualisation architecturale, il est capable de créer des objets paramétriques et organiques avec des polygones, des surfaces de subdivision et des splines. Avec ce logiciel 3D, il est par exemple possible de créer des modèles à partir de données organisées sous forme de nuages de points.
Une offre éducation permet – si vous êtes étudiant – de découvrir ce logiciel, qui reste néanmoins assez complexe à utiliser.
AUTOCAD
(Professionnel, Payant)

Difficile de ne pas parler du plus ancien des logiciels de modélisation. AutoCAD, disponible depuis 1982, est un outil polyvalent utilisé par divers corps de métier : architectes, chefs de projet, ingénieurs, graphistes et autres professionnels. Après une formation solide, AutoCAD peut produire des résultats satisfaisants pour les débutants. Comme la plupart des programmes de modélisation 3D d’Autodesk, AutoCAD est connecté à Print Studio, ce qui vous permet d’accéder facilement à votre imprimante 3D. Il existe peut-être encore une offre spéciale étudiants ???
FUSION 360
(Professionnel, Payant, Offre étudiants)

Fusion 360 est beaucoup plus intuitif que les autres logiciels professionnels de modélisation 3D. Il dispose d’outils paramétriques puissants et d’outils de maillage analytiques adaptés à la plupart des défis du design industriel. Il sera par ailleurs excellent pour l’impression 3D, les modèles créés étant directement importés dans Autodesk Printing Studio, qui aide l’utilisateur à obtenir facilement un fichier imprimable en 3D. Il sera même possible de réparer les maillages.
SOLIDWORKS
(Professionnel, Payant, Offre éducation)

SolidWorks a été conçu pour toucher plus de secteurs industriels : il est utilisé dans des domaines tels que le design industriel et le génie mécanique, en particulier pour l’aérospatiale, l’industrie automobile, la construction navale, l’équipement industriel, l’architecture ainsi que le secteur médical et énergétique.
Ce logiciel 3D a sa place parmi les meilleurs logiciels de modélisation 3D industrielle. Par conséquent, il nécessite non seulement une formation approfondie pour tirer le meilleur parti de son potentiel, mais aussi des connaissances avancées en ingénierie.
L’intérêt est que l’offre éducation permet de découvrir la puissance et la complexité de prise en main d’un outil industriel.
ZBrush
(avancé, payant, offre étudiant).
ZBrush est le logiciel de sculpture numérique de référence. Ses fonctionnalités vous permettent d’utiliser des brosses personnalisables pour modeler, texturer et peindre de l’argile virtuelle dans un environnement en temps réel avec un retour immédiat. ZBrush est un outil artistique créé par des artistes, pour des artistes. Il vous permet de créer des modèles et des illustrations qui n’ont d’autres limites que votre imagination.

Trancheur (slicer)

Pour imprimer un modèle, il est nécessaire d’en obtenir une représentation par couche. Le sujet est traité plus en détail sur cette page.

Génération des chemins d’usinage

Nous sommes ici spécifiquement dans l’usinage via CNC. Ces outils vont permettre de transformer un fichier modèle en chemin d’usinage.

Blender

Présentation

Blender est un outil qui permet la modélisation de scènes 3D. Je parle de scènes au sens que Blender est capable de générer non seulement des objets, mais aussi des éléments complets tels que des vidéos d’animation.

Dans notre usage, c’est surtout l’aspect modélisation 3D qui va retenir notre attention, en nous proposant de nombreux outils.

En résumé :

  • Blender est un logiciel gratuit et libre,
  • C’est un logiciel performant,
  • Il est très léger (environ 20 Mo),
  • Il est multiplate-forme (Windows, Linux, Mac),
  • Il est hélas un peu difficile d’utilisation au début.

La seule solution pour progresser sera l’envie et la motivation !!!

Installation

Rien de plus simple : il suffit de télécharger le logiciel sur le site de l’éditeur, en choisissant la version adaptée à votre OS    :    Site de l’éditeur

A la fin de l’installation, vous devez tomber sur l’écran suivant :

Des menus et des boutons partout et un logiciel en Anglais.

Il est conseillé de laisser le logiciel en anglais, car il existe beaucoup de tutoriels en anglais.

Présentation de l’interface

La fenêtre principale peut-être décomposée en plusieurs fenêtres.

La barre de menus

Comme tout logiciel, Blender dispose d’une barre de menus, à partir de laquelle vous allez pouvoir ouvrir, sauvegarder, etc. Rien de bien particulier.

La fenêtre 3D

Cette fenêtre est le cœur  de Blender, un espace dans lequel on modélisera nos objets en 3D.

Une particularité : elle dispose de 2 volets. Le premier volet est affiché à l’ouverture de Blender : le Tool Shelf (étagère à outils).

Pour voir le second volet, il faut aller en bas à gauche de la fenêtre, et cliquer sur le bouton View. On peut ainsi accéder au volet Properties qui donnera des informations sur la scène.

Remarque importante : Blender dispose de nombreux raccourcis. Ici N et pour accéder directement aux 2 volets.

La barre de temps

Cette TimeLine permet de se déplacer dans le temps, lorsque que l’on utilise Blender comme outil d’animation. Cette fonction ne sera pas abordée ici, car nous n’utiliserons Blender que comme modeler.

Outliner

Cette fenêtre liste l’inventaire des objets sur la scène. Utile surtout lorsque l’on manipule beaucoup d’élément.

La fenêtre des boutons

C’est une fenêtre qui sera très utilisée, pour la simple raison qu’elle se présente comme assez complexe.

Cette fenêtre est divisées en menus, qui sont eux-mêmes divisés en onglets, chaque onglets contenant des paramètres. A découvrir par vous même en fonction de vos besoins ( et de votre curiosité).

Les vues

Dès que l’on aborde la 3D, il est important de bien maîtriser l’outil afin de se pouvoir se déplacer dans l’espace pour observer l’objet. Ci-dessous, les raccourcis clavier (à retenir).

Les bases indispensables

Je parlerais ici uniquement du minimum à connaître pour survivre et pouvoir rapidement modéliser une pièce simple.

Le curseur 3D

Contrairement à de nombreux logiciels, la sélection d’un objet se fait à l’aide du clic droit de la souris, simplement parce que le clic gauche est réservé au positionnement du curseur 3D.

Ce curseur est un point de l’espace qui va servir de référence pour les opérations de création ou de déplacement des objets. On pourra par exemple mettre en rotation un objet, non pas sur lui-même,mais autour du curseur. Le plus important à retenir pour nous est que tout objet créé le sera à la position du curseur.

Translation, Rotation, Mise à l’échelle

Un Widget est disponible pour réaliser facilement ces opérations.

Lorsque le bouton représentant les 3 axes (celui de gauche) est enfoncé, le widget est activé.

La flèche active le mode translation.

L’arc de cercle active le mode rotation.

Le petit carré (bouton le plus à droite) permet la mise à l’échelle.

Raccourcis : Vous pouvez aussi, avec l’habitude utiliser les raccourcis (pour les déplacements), R (pour les rotations ) et S (pour la taille).

Mode Objet – Mode édition

Nous disposons aussi de 2 modes : le mode Objet et le mode Edition.

Dans le mode Objet, toutes les opérations (taille, déplacement) concerne l’objet. Ce mode est actif lorsque les contours de l’objet sous en orange.

Dans le mode Edition, l’objet apparaît totalement en orange, les arêtes et les points de l’objet apparaissent.

A partir de ce mode, on va pouvoir sélectionner chaque point de l’objet pour effectuer les modifications souhaitées.

Astuce :  La sélection d’un point se fait par un clic droit. Pour sélectionner plusieurs points, il suffit de maintenir la touche Shift . Le raccourci A permet de sélectionner tous les points de l’objet.

Un mot sur le rendu d’une scène

Juste un petit mot sur cette fonctionnalité de Blender, qui reste pour nous hors périmètre. Nous n’aurons pas besoin de cela pour modéliser un objet et préparer son fichier d’impression.  Blender est capable de générer une image réaliste de notre objet, en gérant un ou plusieurs éclairages, et en positionnant une caméra.

Blender génère tout seul les zones d’ombres, apportées par la position de l’éclairage. La position de la caméra donnera la notion de focale…

Les modes d’affichage

En modélisation, il peut-être intéressant de visualiser l’objet en transparence. Blender propose 6 modes d’affichage. Nous utiliserons principalement les modes Solid et Wireframe , accessibles directement par le raccourci Z.

Projection Orthonormée ou Perspective

La vision en perspective est la plus réaliste : plus on regarde de loin, plus les objets deviennent petits.

La vision orthonormée sera elle plus utile d’un point de vue « technique », car elle permet de dessiner plus précisément. Elle sera à utiliser pour modéliser les formes de pièces techniques par exemple (mais il vaudrait mieux dans ce cas utiliser FreeCAD !).

On bascule d’un mode à l’autre par le raccourci 5.

La boite et le cercle de sélection

Ces 2 outils importants vont nous permettre de sélectionner des ensembles de points. Les raccourcis respectifs sont B et C.

Un exemple simple : vous avez besoin d’une demi-sphère…

A) on ajoute une sphère, on passe en mode Edition puis en mode filaire (Z)

 

 

 

 

 

 

B) on désélectionne tous les points (A) et on active la boite de sélection (B) sur la partie inférieure de la sphère.

C) On tape sur Supp puis choix Vertice. Voici une belle demi-sphère.

Le cercle de sélection permet de faire la même chose d’une manière plus puissante, dans l’espace.

Les calques

Blender met à disposition 20 calques. Ceci est utile lorsque beaucoup d’objets sont utilisés. Il faut par contre garder à l’esprit que seul le calque en cours est affiché en mode rendu.

Le panneau de contrôle se trouve en bas de la fenêtre 3D, en mode Objet.

La sélection du claque actif se fait simplement en cliquant sur la case désirée.

Pour déplacer un objet d’un calque vers au autre, il suffit de sélection l’objet (clic droit), de taper M et de choisir le calque destination.

Exemple pratique : Modélisation d’une table

La table est l’exemple très souvent repris dans les tutos, parce que c’est un objet que tout le monde connait, et que sa modélisation dans Blender permet de revenir sur les quelques outils présentés ici.

1 – Forme de base

La table est composée d’un plateau. Le plus simple est de prendre un cube (élément primaire dans Blender), que l’on va aplatir.

Mode Objet –> Mode Size –> Action sur la flèche Bleue.

Astuce : En maintenant la touche Ctrl appuyée, on a une indication précise du facteur d’échelle (ici, j’ai choisi une échelle de 0.1 par rapport à la taille initiale).

2 – Les pieds

Pour les pieds, on va pratiquer une extrusion (comme avec FreeCAD). On va commencer par créer les surfaces à extruder.

Vue de dessus (touche 7) –> Mode Edition –> Affichage Wireframe (Z)

Boite de sélection (B) –>  Extrusion (E) –> Ctrl –> Déplacement de 2

Désélectionner les points (A) et répèter les mêmes opération sur les 3 autres côtés. Repasser en mode Solid (Z).

Vous devez arriver à cela.

On va maintenant sélectionner les faces de base des pieds. En bas de la fenètre 3D, il faut cliquer sur le petite icône représentant un cube avec une face colorée ( à noter que cette boite permet de configurer le mode de sélection : point, segment, face).

On se positionne en vue de dessous (jusqu’à preuve du contraire, les pieds sont sous la table !) : Ctrl + 7. On sélectionne les 4 surface aux coins (Shift + Clic droit).

On passe ensuite en vue de face (1) et on extrude les pieds (E).

3 – Enregistrement

Pour enregistrer l’objet, il faudra passer par les étapes de Rendu.

Mais pour nous, qui souhaitons avant tout imprimer en 3D (c’est bien l’objectif initial), nous pouvons dès maintenant exporter l’objet directement au format .stl, pour l’utiliser par exemple dans Cura.

Conclusion

Pour dessiner cette table, j’aurais bien entendu utilisé FreeCAD !

Mais dès que l’objet souhaité n’est plus d’une géométrie « mécanique », Blender devrait vous permettre de trouver la solution…

 

 

 

FreeCAD

Lien vers le site de l’éditeur
FreeCad est un Modeleur 3D paramétrique très (trop) puissant pour nos besoins de base. Ses domaines d’application dépassent l’impression 3D telle qu’abordée jusqu’à maintenant.
La fonctionnalité la plus intéressante est celle qui va nous permettre de concevoir facilement une pièce, en partant d’un plan en 2D, et en procédant par ajout ou suppression de matière.
Si vous découvrez ce logiciel, l’exemple ci-dessous vous donnera un aperçu rapide mais suffisant du mode de fonctionnement de l’outil.
Nous avons besoin de réaliser la pièce suivante (image du site de l’éditeur) :

FreeCad est organisé par ateliers. Nous allons travailler directement dans l’atelier PartDesing, qui va nous permettre de dessiner en 2D la base de notre pièce.
Première étape :  un dessin approximatif de la forme.
Deuxième étape : mise en place des côtes souhaitées.
Troisième étape : l’extrusion de matière (pour passer en 3D).
Il ne reste maintenant plus qu’à procéder à de la suppression de matière : perçage, arrondis, etc. Pour cela, nous allons retourner dans l’atelier PartDesign, mais en sélectionnant cette fois une surface de base.
Quatrième étape : Les perçages.
Cinquième étape : Les découpes.
Sixième étape : Les arrondis.
Septième et dernière étape : La génération pour impression.
FreeCad permet directement d’exporter en format stl .

C’est terminé…..

Les slicers – Cura

Retour

Présentation

Cura est aujourd’hui utilisé par des millions de makers à travers le monde. Il est recommandé par de nombreux constructeurs (dont Dagoma qui diffuse une version adaptée).
Je vais me lancer dans la découverte et le test de la version Ultimaker Cura 3.5.1 (dernière version disponible au moment où j’écris ces lignes).
Le logiciel est Open Source, se télécharge et s’installe sans problème.
Après lancement, je retrouve un visuel très proche de Cura by Dagoma, que j’ai jusqu’à présent utilisé.

Je commence par regarder le menu Préférences -> Configurer Cura.
On y trouve un onglet Imprimantes.

Comme avec tout Slicer, la première étape consiste à bien définir les paramètres de son imprimante (taille du plateau, tête, vitesse, etc).
J’ajoute donc une Imprimante, et – oh miracle – en dessous des modèles Ultimaker, je trouve une rubrique Other avec MON imprimante Dagoma.

Miraculeux. En un clic, j’ai identifié, et donc normalement renseigné l’ensemble des paramètres de manière optimale.
Voici maintenant à quoi ressemble mon Cura 3.5.1 configuré :

Je charge un modèle.

On retrouve cette fois sur la gauche de l’écran les principales commandes déjà présentes dans Cura By Dagoma : Rotations, Mise à l’échelle, Symétries. On peut aussi déplacer le modèle, et bloquer les supports (?).
Sur la partie droite de l’écran, on retrouve les options pour préparer le fichiers gcode.

Configuration Recommandée

Bonne nouvelle : Cura propose un mode Recommandé dans lequel on va retrouver un paramétrage minimum (comme dans Cura by Dagoma) :

  • Hauteur de la couche : 0.1, 0.15 , 0.2
  • Remplissage : paramétrable de 0 à 100 % par pas de 10 %
  • Une option de remplissage graduel
  • La génération ou non de supports
  • L’amélioration de l’adhérence au plateau.

Un clic ensuite sur le bouton Préparer et le logiciel fait son travail.
Résultat visiblement équivalent que celui obtenu avec Cura by Dagoma (avec un remplissage à 20% au lieu de 15%).

Remarque sur le paramètre de remplissage graduel :
A priori, cette option permet au logiciel d’adapter lui-même le remplissage en fonction de la géométrie de la pièce.

Ici par exemple, pour la même couche, on observe un remplissage très faible, mais qui sera plus important sur d’autres couches. On va gagner presque 50 cm de filament.
Pas de différence notable en ce qui concerne les options d’amélioration de l’adhérence au plateau et de la génération des supports.
A noter que les zones à risques (donc difficiles à imprimer sans support) sont indiquées en rouge sur l’objet. Utile pour décider si un support est nécessaire ou pas.

Configuration personnalisée

Cura offre aussi la possibilité d’aller plus loin dans le paramétrage de l’impression. Cet Onglet offre de nombreuses possibilités de réglages.

Qualité


On retrouve tous les éléments propres au tracé lui-même : largeur de ligne, hauteur de couche,etc. A manier avec précaution, car ces paramètres sont très liés à l’imprimante et aux performances de la tête d’impression.

Coque


Encore beaucoup de paramètres pour améliorer l’aspect de la pièce. A noter ici :

  • la possibilité de changer le nombre des couches supérieures et inférieures,
  • la possibilité de changer le motif de la première et de la dernière couche,
  • la possibilité d’effectuer un passage sur la dernière couche, sans impression, juste pour lisser le plastique.

A tester ……

remplissage


Possibilité ici de changer le motif de remplissage, en fonction des besoins : économie de matière, augmentation de la résistance, etc.

materiau


On touche ici des éléments très importants, qui sont directement liés à la nature même du filament : température, vitesse de rétractation, débit. Avec l’habitude, on trouvera – en fonction de ses besoins – les bons réglages. Mais il n’y a pas de miracle : il faut essayer.

vitesse


Une affaire de spécialistes. Car, généralement, une fois les caractéristiques de l’imprimante renseignées, on touche rarement à ces paramètres.

deplacement


Plusieurs options à prendre en compte pour améliorer la qualité : la possibilité d’éviter les rétractations, ou des zones de la pièce.

refroisissement


On va pouvoir ici régler les problèmes de refroidissement de la pièce, lorsque de petites zones sont à imprimer par exemple. Ici, on considère que le durée minimale d’impression d’une couche est de 5 secondes. Si l’impression dure 2 secondes, alors la tête va attendre 3 secondes supplémentaires avant d’imprimer la couche suivante. Très utile !

supports

Lorsque cette option est activée :

Une option intéressante de Cura par rapport à Cura by Dagoma réside dans la possibilité de paramétrage des supports. On va pouvoir ici choisir le motif du support – plus ou moins facile à retirer, plus ou moins résistant – et définir les distances entre pièce et support.

Adhérence du plateau


Comme pour les supports, possibilité de choisir le motif et les distances.

double extrusion

Je saute ces options car je ne suis pas concerné avec mon imprimante.

Corrections

Je saute aussi, car je vais partir du principe que mon modèle a été vérifié avant. Mais il est possible d’apporter certaines corrections, sans doute moyennant un certain temps…

modes speciaux

Pas tout compris ???

experimental


On va trouver ici plusieurs choses à tester, en particulier le support arborescent. Il s’agit ici de créer un support sous forme d’arbre. Cette fonctionnalité avait été visiblement une des nouveautés de la version Cura 3.
Petit test comparatif entre support ligne et support arborescent sur mon modèle du début .

Couche 33
Couche 194

Support Ligne : 1h38 pour 13g
Support ZigZag : 1h47 pour 16g
Support Arborescent : 1h17 pour 11g.
Trop tentant comme type de support.

Alors c’est parti pour l’impression d’un cerf.

À voir maintenant si je vais réussir à enlever le support sans briser les bois qui semblent fragiles.

Finalement, pas de problème pour enlever le support…

Et un résultat plutôt sympa pour un premier essai…

Les slicers – Cura by Dagoma

Retour

Pour une imprimante d’entrée de gamme, Dagoma a eu la très bonne idée de fournir un slicer totalement configuré nativement pour éviter à l’utilisateur de se poser trop de questions.
Il s’agit d’une version customisée du slicer Cura (dont je parlerais dans une autre page).
Le mode opératoire est on ne peut plus simple :
a) vous lancez le logiciel

b) vous charger votre modèle

A ce stade, vous obtenez déjà une information sur le temps d’impression, la longueur de filament nécessaire, le poids de la pièce et le coût (selon des paramètres que j’expliquerais plus tard).
c) vous modifiez ou non les caractéristiques de votre modèle
Lorsque vous sélectionnez votre modèle, 3 icônes apparaissent en bas à gauche de la fenêtre.

Vous pouvez à partir de là effectuer des rotations de votre pièce, modifier sa taille, ou réaliser des symétries.
Un clic droit sur la pièce permet aussi de réaliser directement d’autres opérations : duplication de votre pièce si vous souhaitez imprimer en une fois plusieurs exemplaires par exemple.
d) vous configurez les quelques paramètres d’impression
La partie droite de l’écran vous permet de paramétrer les éléments principaux de votre future impression.

  • Le type de filament parmi la liste des filaments vendus par Dagoma)
  • La température
  • Le pourcentage de remplissage de la pièce
  • La qualité d’impression (épaisseur de la couche)
  • La version de la tête d’impression (V2 ou V3)
  • L’impression ou non de supports
  • L’utilisation ou non du palpeur de planéité du plateau
  • L’utilisation ou non de radeau (pour améliorer la surface d’adhésion)
  • La possibilité de mettre des pauses d’impression entre certaines couches pour changer de filament (manuellement)

e) Et vous générez le fichier G-Code
Il vous reste à copier ce fichier sur la carte SD de l’imprimante et à lancer l’impression.
On ne peut pas tout faire avec ce Slicer, mais il conviendra dans la plupart des cas, sans avoir à trop se poser de questions.
Pour aller plus loin …
Pour personnaliser ainsi Cura, Dagoma s’est appuyé sur un fichier de paramétrage qui se trouve dans un sous-répertoire du répertoire d’installation : resources/xml.
Dagoma vendant plusieurs modèle d’imprimante, vous trouverez un fichier par modèle.
C’est dans ces fichiers que l’on retrouve les paramètres principaux de configuration, qui pourront être repris pour configurer manuellement par la suite votre slicer préféré.
En fin de cette page, vous trouverez le contenu du fichier fourni par Dagoma pour mon modèle d’imprimante.
Ce fichier est intéressant car on y retrouve les valeurs de certains paramètres « standard » qui pourront servir de base pour la configuration d’autres slicer.


<?xml version= »1.0″ encoding= »utf-8″?>
<!– XML for DiscoEasy200 – 2018/21/02 –>
<Dagoma>
<!– Filament definitions –>
<Filaments>
<Filament name= »PLA Chromatik »>
<print_temperature>210</print_temperature>
<filament_diameter>1.74</filament_diameter>
<filament_flow>100</filament_flow>
<retraction_speed>50</retraction_speed>
<retraction_amount>4</retraction_amount>
<filament_physical_density>1270</filament_physical_density>
<filament_cost_kg>33.20</filament_cost_kg>
<model_colour>#FF9B00</model_colour>
<Color name= »Silver »>
<model_colour>#C0C0C0</model_colour>
</Color>
<Color name= »Pearl white »>
<model_colour>#eeebd9</model_colour>
</Color>
<Color name= »Pearl blue »>
<model_colour>#4FA1C2</model_colour>
</Color>
<Color name= »Cream white »>
<model_colour>#FFFAFA</model_colour>
</Color>
<Color name= »Baby blue »>
<model_colour>#89cff0</model_colour>
</Color>
<Color name= »Bronze »>
<model_colour>#cd7f32</model_colour>
</Color>
<Color name= »Grey »>
<model_colour>#808080</model_colour>
</Color>
<Color name= »Fluor yellow »>
<model_colour>#ccff00</model_colour>
</Color>
<Color name= »Yellow »>
<model_colour>#FFFF00</model_colour>
</Color>
<Color name= »Purple »>
<model_colour>#800080</model_colour>
</Color>
<Color name= »Brown »>
<model_colour>#964B00</model_colour>
</Color>
<Color name= »Black »>
<model_colour>#191919</model_colour>
</Color>
<Color name= »Gold »>
<model_colour>#FFD700</model_colour>
</Color>
<Color name= »Orange »>
<model_colour>#FFA500</model_colour>
</Color>
<Color name= »Fluor orange »>
<model_colour>#FE3917</model_colour>
</Color>
<Color name= »Peach »>
<model_colour>#FFDAB9</model_colour>
</Color>
<Color name= »Baby green »>
<model_colour>#B2F187</model_colour>
</Color>
<Color name= »Glow green »>
<model_colour>#51ff0d</model_colour>
</Color>
<Color name= »Pink »>
<model_colour>#FFC0CB</model_colour>
</Color>
<Color name= »Red »>
<model_colour>#ff0000</model_colour>
</Color>
<Color name= »Fluor green »>
<model_colour>#B4FE00</model_colour>
</Color>
<Color name= »Dark green »>
<model_colour>#006400</model_colour>
</Color>
<Color name= »Primary red »>
<model_colour>#ff0000</model_colour>
</Color>
<Color name= »Silver glitter »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#C0C0C0</model_colour>
</Color>
<Color name= »Azure »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#007FFF</model_colour>
</Color>
<Color name= »Electric blue »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#0892d0</model_colour>
</Color>
<Color name= »Ocean blue »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#0077be</model_colour>
</Color>
<Color name= »Desert »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#EDC9AF</model_colour>
</Color>
<Color name= »Lime green »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#32CD32</model_colour>
</Color>
<Color name= »Lemon yellow »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#fff44f</model_colour>
</Color>
<Color name= »Sun yellow »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#FDB813</model_colour>
</Color>
<Color name= »Camouflage »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#78866b</model_colour>
</Color>
<Color name= »Magenta »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#FF00FF</model_colour>
</Color>
<Color name= »Chocolate brown »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#8B4513</model_colour>
</Color>
<Color name= »Baby pink »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#F4C2C2</model_colour>
</Color>
<Color name= »Rubin red »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#CA005D</model_colour>
</Color>
<Color name= »Ivory »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#FFFFF0</model_colour>
</Color>
<Color name= »Violet »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#EE82EE</model_colour>
</Color>
<Color name= »Mustard »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#ffdb58</model_colour>
</Color>
<Color name= »Natural »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#FFFFFF</model_colour>
</Color>
<Color name= »Solid green »>
<retraction_amount>3.5</retraction_amount>
<model_colour>#00FF00</model_colour>
</Color>
</Filament>
<Filament name= »PLA PolyPlus »>
<print_temperature>210</print_temperature>
<filament_diameter>1.75</filament_diameter>
<filament_flow>100</filament_flow>
<retraction_speed>50</retraction_speed>
<retraction_amount>3.5</retraction_amount>
<filament_physical_density>1270</filament_physical_density>
<filament_cost_kg>46.53</filament_cost_kg>
<model_colour>#FF9B00</model_colour>
<Color name= »Orange »>
<model_colour>#FFA500</model_colour>
</Color>
<Color name= »Red »>
<model_colour>#FF0000</model_colour>
</Color>
<Color name= »Black »>
<model_colour>#191919</model_colour>
</Color>
<Color name= »White »>
<model_colour>#FFFFFF</model_colour>
</Color>
<Color name= »Yellow »>
<model_colour>#FFFF00</model_colour>
</Color>
<Color name= »Natural »>
<model_colour>#FFFFFF</model_colour>
</Color>
<Color name= »Translucent blue »>
<model_colour>#0000FF</model_colour>
</Color>
<Color name= »Translucent red »>
<model_colour>#FF0000</model_colour>
</Color>
<Color name= »Translucent orange »>
<model_colour>#FFA500</model_colour>
</Color>
<Color name= »Translucent yellow »>
<model_colour>#FFFF00</model_colour>
</Color>
<Color name= »Blue »>
<model_colour>#0000ff</model_colour>
</Color>
</Filament>
<Filament name= »PLA PolyMax »>
<print_temperature>210</print_temperature>
<filament_diameter>1.75</filament_diameter>
<filament_flow>95</filament_flow>
<retraction_speed>50</retraction_speed>
<retraction_amount>3.5</retraction_amount>
<filament_physical_density>1270</filament_physical_density>
<filament_cost_kg>59.86</filament_cost_kg>
<model_colour>#FF9B00</model_colour>
<Color name= »Blue »>
<model_colour>#0000FF</model_colour>
</Color>
<Color name= »Black »>
<model_colour>#191919</model_colour>
</Color>
<Color name= »Orange »>
<model_colour>#FFA500</model_colour>
</Color>
<Color name= »Red »>
<model_colour>#FF000</model_colour>
</Color>
<Color name= »White »>
<model_colour>#FFFFFF</model_colour>
</Color>
</Filament>
<Filament name= »PLA OctoFiber »>
<print_temperature>210</print_temperature>
<filament_diameter>1.74</filament_diameter>
<filament_flow>100</filament_flow>
<retraction_speed>50</retraction_speed>
<retraction_amount>4</retraction_amount>
<filament_physical_density>1270</filament_physical_density>
<filament_cost_kg>39.98</filament_cost_kg>
<model_colour>#FF9B00</model_colour>
<Color name= »Grey »>
<model_colour>#808080</model_colour>
</Color>
<Color name= »Silver »>
<model_colour>#C0C0C0</model_colour>
</Color>
<Color name= »Yellow »>
<model_colour>#FFFF00</model_colour>
</Color>
<Color name= »Black »>
<model_colour>#191919</model_colour>
</Color>
<Color name= »Bronze »>
<model_colour>#cd7f32</model_colour>
</Color>
<Color name= »Orange »>
<model_colour>#FFA500</model_colour>
</Color>
<Color name= »Red »>
<model_colour>#ff0000</model_colour>
</Color>
<Color name= »Blue »>
<model_colour>#0000ff</model_colour>
</Color>
<Color name= »White »>
<model_colour>#ffffff</model_colour>
</Color>
<Color name= »Pearl white »>
<model_colour>#eeebd9</model_colour>
</Color>
<Color name= »Pearl blue »>
<model_colour>#4FA1C2</model_colour>
</Color>
<Color name= »Green »>
<model_colour>#00ff00</model_colour>
</Color>
<Color name= »Purple »>
<model_colour>#800080</model_colour>
</Color>
<Color name= »Brown »>
<model_colour>#964B00</model_colour>
</Color>
<Color name= »Carbon black »>
<model_colour>#293542</model_colour>
</Color>
<Color name= »Pink »>
<model_colour>#FFC0CB</model_colour>
</Color>
<Color name= »Gold »>
<model_colour>#FFD700</model_colour>
</Color>
<Color name= »Dark green »>
<model_colour>#006400</model_colour>
</Color>
<Color name= »Dark blue »>
<model_colour>#000064</model_colour>
</Color>
<Color name= »Phosphorescent »>
<model_colour>#FFFFFF</model_colour>
</Color>
</Filament>
<Filament name= »Biosourced PLA OWA Armor »>
<print_temperature>190</print_temperature>
<filament_diameter>1.74</filament_diameter>
<filament_flow>99</filament_flow>
<retraction_speed>50</retraction_speed>
<retraction_amount>3.5</retraction_amount>
<filament_physical_density>1270</filament_physical_density>
<filament_cost_kg>46.53</filament_cost_kg>
<model_colour>#FF9B00</model_colour>
<Color name= »Orange »>
<model_colour>#FFA500</model_colour>
</Color>
<Color name= »Red »>
<model_colour>#FF0000</model_colour>
</Color>
<Color name= »Black »>
<model_colour>#191919</model_colour>
</Color>
<Color name= »White »>
<model_colour>#FFFFFF</model_colour>
</Color>
<Color name= »Yellow »>
<model_colour>#FFFF00</model_colour>
</Color>
<Color name= »Green »>
<model_colour>#00FF00</model_colour>
</Color>
<Color name= »Light blue »>
<model_colour>#ADD8E6</model_colour>
</Color>
<Color name= »Dark blue »>
<model_colour>#000064</model_colour>
</Color>
<Color name= »Pink »>
<model_colour>#FFC0CB</model_colour>
</Color>
<Color name= »Grey »>
<model_colour>#808080</model_colour>
</Color>
</Filament>
<Filament name= »PLA Filo3D »>
<print_temperature>205</print_temperature>
<filament_diameter>1.75</filament_diameter>
<filament_flow>100</filament_flow>
<retraction_speed>50</retraction_speed>
<retraction_amount>3.5</retraction_amount>
<filament_physical_density>1270</filament_physical_density>
<filament_cost_kg>59.6</filament_cost_kg>
<model_colour>#FF9B00</model_colour>
<Color name= »Metallic gray »>
<model_colour>#808080</model_colour>
</Color>
<Color name= »Orange »>
<model_colour>#FFA500</model_colour>
</Color>
<Color name= »Neon green »>
<model_colour>#39FF14</model_colour>
</Color>
<Color name= »Dark blue »>
<model_colour>#000064</model_colour>
</Color>
<Color name= »Fire red »>
<print_temperature>220</print_temperature>
<model_colour>#FF0000</model_colour>
</Color>
<Color name= »White »>
<model_colour>#FFFFFF</model_colour>
</Color>
<Color name= »Mate black »>
<model_colour>#191919</model_colour>
</Color>
<Color name= »Lemon yellow »>
<model_colour>#eeee00</model_colour>
</Color>
<Color name= »Green »>
<print_temperature>200</print_temperature>
<model_colour>#00ff00</model_colour>
</Color>
<Color name= »Natural »>
<model_colour>#FFFFFF</model_colour>
</Color>
</Filament>
<Filament name= »PLA PolyFlex »>
<print_temperature>230</print_temperature>
<filament_diameter>1.75</filament_diameter>
<filament_flow>115</filament_flow>
<retraction_speed>50</retraction_speed>
<retraction_amount>8</retraction_amount>
<filament_physical_density>1270</filament_physical_density>
<filament_cost_kg>66.53</filament_cost_kg>
<model_colour>#FF9B00</model_colour>
<layer_height>0.15</layer_height>
<solid_layer_thickness>1.05</solid_layer_thickness>
<wall_thickness>1.2</wall_thickness>
<print_speed>35</print_speed>
<travel_speed>50</travel_speed>
<bottom_layer_speed>15</bottom_layer_speed>
<infill_speed>40</infill_speed>
<inset0_speed>25</inset0_speed>
<insetx_speed>35</insetx_speed>
<Color name= »Yellow »>
<model_colour>#FFFF00</model_colour>
</Color>
<Color name= »Black »>
<model_colour>#191919</model_colour>
</Color>
<Color name= »Orange »>
<model_colour>#FFA500</model_colour>
</Color>
<Color name= »White »>
<model_colour>#FFFFFF</model_colour>
</Color>
</Filament>
<Filament name= »PLA PolyWood »>
<print_temperature>210</print_temperature>
<filament_diameter>1.75</filament_diameter>
<filament_flow>100</filament_flow>
<retraction_speed>50</retraction_speed>
<retraction_amount>3.5</retraction_amount>
<filament_physical_density>1270</filament_physical_density>
<filament_cost_kg>46.53</filament_cost_kg>
<model_colour>#855E42</model_colour>
<layer_height>0.15</layer_height>
<solid_layer_thickness>1.05</solid_layer_thickness>
<wall_thickness>1.2</wall_thickness>
<print_speed>50</print_speed>
<travel_speed>60</travel_speed>
<bottom_layer_speed>17</bottom_layer_speed>
<infill_speed>50</infill_speed>
<inset0_speed>40</inset0_speed>
<insetx_speed>45</insetx_speed>
</Filament>
<Filament name= »PLA Fiberlogy »>
<print_temperature>210</print_temperature>
<filament_diameter>1.74</filament_diameter>
<filament_flow>100</filament_flow>
<retraction_speed>50</retraction_speed>
<retraction_amount>3.5</retraction_amount>
<filament_physical_density>1270</filament_physical_density>
<filament_cost_kg>41.05</filament_cost_kg>
<model_colour>#FF9B00</model_colour>
<Color name= »Beige »>
<model_colour>#F5F5DC</model_colour>
</Color>
<Color name= »Black »>
<model_colour>#191919</model_colour>
</Color>
<Color name= »Light blue »>
<model_colour>#ADD8E6</model_colour>
</Color>
<Color name= »Brown »>
<model_colour>#964B00</model_colour>
</Color>
<Color name= »Cherry red »>
<model_colour>#DC143C</model_colour>
</Color>
<Color name= »Anthracite »>
<model_colour>#4A5054</model_colour>
</Color>
<Color name= »Light gray »>
<model_colour>#D3D3D3</model_colour>
</Color>
<Color name= »Green »>
<model_colour>#00ff00</model_colour>
</Color>
<Color name= »Light green »>
<model_colour>#90EE90</model_colour>
</Color>
<Color name= »Navy blue »>
<model_colour>#000080</model_colour>
</Color>
<Color name= »Orange »>
<model_colour>#FFA500</model_colour>
</Color>
<Color name= »Pink »>
<model_colour>#FFC0CB</model_colour>
</Color>
<Color name= »Purple »>
<model_colour>#800080</model_colour>
</Color>
<Color name= »Red »>
<model_colour>#FF0000</model_colour>
</Color>
<Color name= »White »>
<model_colour>#FFFFFF</model_colour>
</Color>
<Color name= »Yellow »>
<model_colour>#FFFF00</model_colour>
</Color>
<Color name= »Translucent »>
<model_colour>#FFFFFF</model_colour>
</Color>
</Filament>
<Filament name= »Other PLA type »>
<print_temperature>205</print_temperature>
<filament_diameter>1.75</filament_diameter>
<filament_flow>100</filament_flow>
<retraction_speed>50</retraction_speed>
<retraction_amount>3.5</retraction_amount>
<filament_physical_density>1270</filament_physical_density>
<filament_cost_kg>46</filament_cost_kg>
<model_colour>#FF9B00</model_colour>
</Filament>
</Filaments>
<!– Filling definitions –>
<Fillings>
<Filling name= »Vase »>
<spiralize>True</spiralize>
</Filling>
<Filling name= »Hollow (0%) »>
<fill_density>0</fill_density>
</Filling>
<Filling name= »Filling (17%) »>
<fill_density>17</fill_density>
</Filling>
<Filling name= »Reinforced (33%) »>
<fill_density>33</fill_density>
</Filling>
</Fillings>
<!– Quality definitions –>
<Precisions>
<Precision name= »Fast (0.2mm) »>
<layer_height>0.2</layer_height>
<solid_layer_thickness>1</solid_layer_thickness>
<wall_thickness>0.8</wall_thickness>
<print_speed>60</print_speed>
<temp_preci>10</temp_preci>
<travel_speed>100</travel_speed>
<bottom_layer_speed>17</bottom_layer_speed>
<infill_speed>60</infill_speed>
<inset0_speed>50</inset0_speed>
<insetx_speed>60</insetx_speed>
</Precision>
<Precision name= »Standard (0.15mm) »>
<layer_height>0.15</layer_height>
<solid_layer_thickness>1.05</solid_layer_thickness>
<wall_thickness>1.2</wall_thickness>
<print_speed>50</print_speed>
<temp_preci>5</temp_preci>
<travel_speed>60</travel_speed>
<bottom_layer_speed>17</bottom_layer_speed>
<infill_speed>50</infill_speed>
<inset0_speed>40</inset0_speed>
<insetx_speed>45</insetx_speed>
</Precision>
<Precision name= »Thin (0.1mm) »>
<layer_height>0.1</layer_height>
<solid_layer_thickness>1</solid_layer_thickness>
<wall_thickness>1.2</wall_thickness>
<print_speed>35</print_speed>
<temp_preci>0</temp_preci>
<travel_speed>50</travel_speed>
<bottom_layer_speed>15</bottom_layer_speed>
<infill_speed>40</infill_speed>
<inset0_speed>25</inset0_speed>
<insetx_speed>35</insetx_speed>
</Precision>
</Precisions>
<!– Printer head definitions –>
<PrinterHeads>
<PrinterHead name= »Standard printhead (v2) »>
<fan_speed>50</fan_speed>
<cool_min_layer_time>10</cool_min_layer_time>
</PrinterHead>
<PrinterHead name= »New printhead (v3) »>
<fan_speed>65</fan_speed>
<cool_min_layer_time>15</cool_min_layer_time>
</PrinterHead>
</PrinterHeads>
<!– Printer definition –>
<Printer>
<machine_name>DiscoEasy200</machine_name>
<machine_type>RepRap</machine_type>
<machine_width>211</machine_width>
<machine_depth>211</machine_depth>
<machine_height>205</machine_height>
<extruder_amount>1</extruder_amount>
<has_heated_bed>False</has_heated_bed>
<machine_center_is_zero>False</machine_center_is_zero>
<machine_shape>Square</machine_shape>
<machine_speed_factor>1.0</machine_speed_factor>
<nozzle_size>0.4</nozzle_size>
<extruder_head_size_min_x>17</extruder_head_size_min_x>
<extruder_head_size_min_y>40</extruder_head_size_min_y>
<extruder_head_size_max_x>17</extruder_head_size_max_x>
<extruder_head_size_max_y>70</extruder_head_size_max_y>
<extruder_head_size_height>10</extruder_head_size_height>
<retraction_enable>True</retraction_enable>
</Printer>
<!– Global configuration –>
<Configuration>
<bottom_thickness>0.26</bottom_thickness>
<layer0_width_factor>100</layer0_width_factor>
<object_sink>0</object_sink>
<fan_enabled>True</fan_enabled>
<retraction_min_travel>1.5</retraction_min_travel>
<retraction_combing>All</retraction_combing>
<retraction_minimal_extrusion>0.02</retraction_minimal_extrusion>
<retraction_hop>0</retraction_hop>
<skirt_line_count>2</skirt_line_count>
<skirt_gap>3</skirt_gap>
<skirt_minimal_length>150</skirt_minimal_length>
<fan_full_height>0.5</fan_full_height>
<fan_speed_max>100</fan_speed_max>
<cool_min_feedrate>20</cool_min_feedrate>
<cool_head_lift>False</cool_head_lift>
<solid_top>True</solid_top>
<solid_bottom>True</solid_bottom>
<fill_overlap>25</fill_overlap>
<support_type>Lines</support_type>
<support_angle>50</support_angle>
<support_fill_rate>20</support_fill_rate>
<support_xy_distance>0.7</support_xy_distance>
<support_z_distance>0.15</support_z_distance>
<simple_mode>False</simple_mode>
<brim_line_count>10</brim_line_count>
<raft_margin>5</raft_margin>
<raft_line_spacing>3</raft_line_spacing>
<raft_base_thickness>0.3</raft_base_thickness>
<raft_base_linewidth>1</raft_base_linewidth>
<raft_interface_thickness>0.27</raft_interface_thickness>
<raft_interface_linewidth>0.4</raft_interface_linewidth>
<raft_airgap>0.22</raft_airgap>
<raft_surface_layers>2</raft_surface_layers>
<fix_horrible_union_all_type_a>True</fix_horrible_union_all_type_a>
<fix_horrible_union_all_type_b>False</fix_horrible_union_all_type_b>
<fix_horrible_use_open_bits>False</fix_horrible_use_open_bits>
<fix_horrible_extensive_stitching>False</fix_horrible_extensive_stitching>
<auto_detect_sd>True</auto_detect_sd>
</Configuration>
<!– Gcodes start and end –>
<GCODE>
<Gstart>
;Gcode by Cura by Dagoma {cbd_version} for DiscoEasy200
;Filament: {filament_name}
G90 ;absolute positioning
M106 S250 ;fan on for the sensor
G28 X Y
G1 X50
M109 S180
G28
M104 S{print_temperature}
;Sensor activation
;{sensor}
M107 ;start with the fan off
G1 X100 Y20 F3000
G1 Z0.5
M109 S{print_temperature}
M82 ;set extruder to absolute mode
G92 E0 ;zero the extruded length
G1 F200 E10 ;extrude 10mm of feed stock
G92 E0 ;zero the extruded length again
G1 Z3
G1 F{travel_speed}
</Gstart>
<Gend>
M104 S0
M106 S255 ;start fan full power
M140 S0 ;heated bed heater off (if you have it)
;Home machine
G91 ;relative positioning
G1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure
G1 Z+3 F{travel_speed} ;move Z up a bit and retract filament even more
G90
G28 X Y
;Forced ventilation
M107 ;stop fan
;Shut down motor
M84 ;shut down motors
</Gend>
</GCODE>
</Dagoma>

Translate »