Toutes les imprimantes 3D utilisent-elles des fichiers STL ?

Roy Hill 27-05-2023
Roy Hill

Les imprimantes 3D ont besoin d'un fichier pour savoir ce qu'elles doivent imprimer, mais certains se demandent si toutes les imprimantes 3D utilisent des fichiers STL. Cet article vous donnera les réponses à ces questions ainsi que d'autres questions connexes.

Toutes les imprimantes 3D peuvent utiliser des fichiers STL comme base d'un modèle 3D avant qu'il ne soit découpé en un type de fichier que l'imprimante 3D peut comprendre. Les imprimantes 3D ne peuvent cependant pas comprendre les fichiers STL par elles-mêmes. Un slicer comme Cura peut convertir les fichiers STL en fichiers G-Code qui peuvent être imprimés en 3D.

Vous voudrez en savoir plus, alors continuez à lire.

    Quels sont les fichiers utilisés par les imprimantes 3D ?

    • STL
    • Code G
    • OBJ
    • 3MF

    Les principaux types de fichiers utilisés par les imprimantes 3D sont les fichiers STL et les fichiers G-Code pour créer la conception du modèle 3D, ainsi que le fichier d'instructions que les imprimantes 3D peuvent comprendre et suivre. Il existe également des types de fichiers moins courants pour les imprimantes 3D, tels que OBJ et 3MF, qui sont des versions différentes des types de conception de modèles 3D.

    Ces fichiers de conception ne peuvent toutefois pas fonctionner directement avec une imprimante 3D, car ils doivent être traités par un logiciel appelé "slicer", qui prépare essentiellement le fichier G-Code qui peut être imprimé en 3D.

    Examinons quelques-uns de ces types de fichiers.

    Fichier STL

    Le fichier STL est le principal type de fichier d'impression 3D utilisé dans l'industrie de l'impression 3D. Il s'agit essentiellement d'un fichier de modèle 3D créé à partir d'une série de maillages ou d'un ensemble de petits triangles formant une géométrie 3D.

    Il est préféré parce qu'il s'agit d'un format incroyablement simple.

    Ces fichiers sont très utiles pour créer des modèles 3D et peuvent être plus ou moins volumineux selon le nombre de triangles qui composent le modèle.

    Les fichiers plus grands sont ceux dont les surfaces sont plus lisses et dont la taille réelle est plus importante, car ils contiennent plus de triangles.

    Si vous voyez un gros fichier STL dans un logiciel de conception (CAD), il peut vous indiquer le nombre de triangles du modèle. Dans Blender, vous devez cliquer avec le bouton droit de la souris sur la barre inférieure et cocher "Scene Statistics".

    Regardez ce fichier STL de Bearded Yell dans Blender, qui contient 2 804 188 triangles et a une taille de 133 Mo. Parfois, le concepteur fournit plusieurs versions du même modèle, mais avec une qualité moindre/des triangles moins nombreux.

    Comparez avec le fichier STL de la tête de l'île de Pâques, qui contient 52 346 triangles et dont la taille du fichier est de 2,49 Mo.

    D'un point de vue plus simple, si vous voulez convertir un cube 3D dans ce format STL de triangle, vous pouvez le faire avec 12 triangles.

    Chaque face du cube est divisée en deux triangles et, comme le cube a six faces, il faut au moins 12 triangles pour créer ce modèle 3D. Si le cube a plus de détails ou de fissures, il faut plus de triangles.

    Vous pouvez trouver des fichiers STL sur la plupart des sites de fichiers d'imprimantes 3D comme :

    • Thingiverse
    • MyMiniFactory
    • Imprimables
    • YouMagine
    • GrabCAD

    La création de ces fichiers STL s'effectue à l'aide de logiciels de CAO tels que Fusion 360, Blender et TinkerCAD. Vous pouvez partir d'une forme de base et commencer à la mouler pour créer un nouveau design, ou prendre plusieurs formes et les assembler.

    Tout type de modèle ou de forme peut être créé à l'aide d'un bon logiciel de CAO et exporté sous forme de fichier STL pour l'impression 3D.

    Voir également: Quel filament d'impression 3D est sans danger pour les aliments ?

    Fichier G-Code

    Les fichiers G-Code sont le deuxième grand type de fichiers utilisés par les imprimantes 3D. Ces fichiers sont constitués d'un langage de programmation qui peut être lu et compris par les imprimantes 3D.

    Chaque action ou mouvement effectué par une imprimante 3D est réalisé par le biais du fichier G-Code, comme les mouvements de la tête d'impression, la température de la buse et du lit chauffant, les ventilateurs, la vitesse, et bien plus encore.

    Ils contiennent une longue liste de lignes écrites appelées commandes G-Code, chacune effectuant une action différente.

    L'image ci-dessous montre un exemple de fichier G-Code dans Notepad++. Il contient une liste de commandes telles que M107, M104, G28 & ; G1.

    Elles ont chacune une action spécifique, la principale pour les mouvements étant la commande G1, qui représente la majorité du fichier. Elle contient également les coordonnées de l'endroit où se déplacer dans la direction X & ; Y, ainsi que la quantité de matière à extruder (E).

    La commande G28 est utilisée pour mettre la tête d'impression en position initiale afin que l'imprimante 3D sache où elle se trouve. Il est important de le faire au début de chaque impression 3D.

    M104 définit la température de la buse.

    Fichier OBJ

    Le format de fichier OBJ est un autre type de fichier utilisé par les imprimantes 3D dans le logiciel de découpe, comme les fichiers STL.

    Il peut stocker des données multicolores et est compatible avec diverses imprimantes 3D et logiciels 3D. Le fichier OBJ enregistre les informations relatives au modèle 3D, à la texture et à la couleur, ainsi que la géométrie de surface d'un modèle 3D. Les fichiers OBJ sont généralement découpés en tranches dans d'autres formats de fichiers que l'imprimante 3D comprend et lit parfaitement.

    Certaines personnes choisissent d'utiliser des fichiers OBJ pour les modèles 3D, principalement pour l'impression 3D multicolore, généralement avec des extrudeuses doubles.

    Vous pouvez trouver des fichiers OBJ sur de nombreux sites web de fichiers pour imprimantes 3D, tels que :

    • Clara.io
    • CGTrader
    • Communauté GrabCAD
    • TurboSquid
    • Free3D

    La plupart des slicers peuvent lire les fichiers OBJ sans problème, mais il est également possible de convertir gratuitement les fichiers OBJ en fichiers STL, soit en utilisant un convertisseur en ligne, soit en les important dans un logiciel de CAO tel que TinkerCAD et en les exportant vers un fichier STL.

    Il faut également garder à l'esprit que les outils de réparation de maillage qui corrigent les erreurs dans les modèles fonctionnent mieux avec les fichiers STL qu'avec les fichiers OBJ.

    L'une des principales différences entre les fichiers OBJ et les fichiers STL est qu'ils permettent d'enregistrer le maillage ou l'ensemble des triangles connectés, alors que les fichiers STL permettent d'enregistrer plusieurs triangles déconnectés.

    Cela ne change pas grand-chose pour votre logiciel de découpage, mais pour le logiciel de modélisation, il devra assembler le fichier STL pour le traiter, ce qui n'est pas toujours possible.

    Fichier 3MF

    Un autre format utilisé par les imprimantes 3D est le fichier 3MF (3D Manufacturing Format), qui est l'un des formats d'impression 3D les plus détaillés disponibles.

    Il a la capacité de sauvegarder de nombreux détails dans le fichier de l'imprimante 3D, tels que les données du modèle, les paramètres d'impression 3D, les données de l'imprimante, ce qui peut être très utile dans certains cas, mais ne se traduira pas nécessairement par une répétabilité pour la plupart des gens.

    Les imprimantes 3D et les slicers sont paramétrés de façon particulière, si bien que l'utilisation des paramètres d'une autre personne pourrait ne pas donner les résultats escomptés.

    Certains logiciels et slicers ne prennent pas non plus en charge les fichiers 3MF, il peut donc être difficile de les convertir en un format de fichier d'impression 3D standard.

    Quelques utilisateurs ont réussi à imprimer en 3D des fichiers 3MF, mais peu de gens en parlent ou les utilisent. Un utilisateur a mentionné qu'il était possible que quelqu'un fasse une mauvaise configuration avec ce type de fichier et finisse par endommager votre imprimante 3D ou pire.

    Voir également: Comment passer au nivellement automatique du lit - Ender 3 & ; More

    Beaucoup de gens ne savent pas comment lire le fichier G-Code, il faudrait donc que l'utilisation de ces fichiers se fasse en toute confiance.

    Un autre utilisateur a indiqué qu'il avait eu beaucoup de mal à charger correctement des fichiers 3MF multipartites.

    Regardez la vidéo ci-dessous de Josef Prusa sur la comparaison entre les fichiers 3MF et les fichiers STL. Je ne suis pas d'accord avec le titre de la vidéo, mais il donne de bons détails sur les fichiers 3MF.

    Les imprimantes 3D en résine utilisent-elles des fichiers STL ?

    Les imprimantes 3D à résine n'utilisent pas directement les fichiers STL, mais les fichiers créés proviennent de l'utilisation d'un fichier STL dans un logiciel de découpe.

    Le flux de travail habituel pour les imprimantes 3D en résine utilise un fichier STL que vous importez dans un logiciel spécialement conçu pour les machines en résine, comme ChiTuBox ou Lychee Slicer.

    Une fois que vous avez importé votre modèle STL dans le slicer de votre choix, il vous suffit de suivre le flux de travail qui consiste à déplacer, mettre à l'échelle et faire pivoter votre modèle, ainsi qu'à créer des supports, à creuser et à ajouter des trous au modèle pour évacuer la résine.

    Une fois que vous avez apporté vos modifications au fichier STL, vous pouvez découper le modèle dans un format de fichier spécial qui fonctionne avec votre imprimante 3D à résine spécifique. Comme mentionné précédemment, les imprimantes 3D à résine ont des formats de fichier spéciaux tels que .pwmx avec l'Anycubic Photon Mono X.

    Consultez la vidéo YouTube ci-dessous pour comprendre le processus de transformation d'un fichier STL en un fichier d'imprimante 3D en résine.

    Toutes les imprimantes 3D utilisent-elles des fichiers STL ? Filament, résine et plus encore

    Pour les imprimantes 3D à filament et à résine, nous soumettons le fichier STL au processus de découpage en tranches habituel, en plaçant le modèle sur la plaque de construction et en procédant à divers ajustements du modèle.

    Une fois ces opérations effectuées, vous traitez ou "découpez" le fichier STL en un type de fichier que votre imprimante 3D peut lire et utiliser. Pour les imprimantes 3D à filament, il s'agit principalement de fichiers G-Code, mais il existe également des fichiers propriétaires qui ne peuvent être lus que par des imprimantes 3D spécifiques.

    Pour les imprimantes 3D à résine, la plupart des fichiers sont des fichiers propriétaires.

    Certains de ces types de fichiers sont :

    • .ctb
    • .photon
    • .phz

    Ces fichiers contiennent les instructions sur ce que votre imprimante 3D à résine va créer couche par couche, ainsi que les vitesses et les temps d'exposition.

    Voici une vidéo utile qui vous montre comment télécharger un fichier STL et le découper pour le préparer à l'impression 3D.

    Peut-on utiliser des fichiers G-Code pour les imprimantes 3D ?

    Oui, la plupart des imprimantes 3D à filament utilisent des fichiers G-Code ou une forme alternative de G-Code spécialisé qui fonctionne pour une imprimante 3D spécifique.

    Le G-Code n'est pas utilisé dans les fichiers de sortie des imprimantes SLA. La plupart des imprimantes SLA de bureau utilisent leur format propriétaire et donc leur logiciel de découpe. Toutefois, certains logiciels de découpe SLA tiers, tels que ChiTuBox et FormWare, sont compatibles avec une large gamme d'imprimantes de bureau.

    L'imprimante 3D Makerbot utilise le format de fichier propriétaire X3G, qui contient des informations sur la vitesse et le mouvement de l'imprimante 3D, les paramètres de l'imprimante et les fichiers STL.

    L'imprimante 3D Makerbot peut lire et interpréter le code dans le format de fichier X3G, que l'on ne trouve que dans les systèmes naturels.

    En général, toutes les imprimantes utilisent le code G. Certaines imprimantes 3D enveloppent le code G dans un format propriétaire, comme Makerbot, qui est toujours basé sur le code G. Les slicers sont toujours utilisés pour convertir les formats de fichiers 3D tels que le code G dans un langage adapté à l'imprimante.

    Vous pouvez regarder la vidéo ci-dessous pour voir comment utiliser un fichier G-Code pour contrôler directement votre imprimante 3D.

    Roy Hill

    Roy Hill est un passionné d'impression 3D et un gourou de la technologie avec une richesse de connaissances sur tout ce qui concerne l'impression 3D. Avec plus de 10 ans d'expérience dans le domaine, Roy maîtrise l'art de la conception et de l'impression 3D et est devenu un expert des dernières tendances et technologies d'impression 3D.Roy est titulaire d'un diplôme en génie mécanique de l'Université de Californie à Los Angeles (UCLA) et a travaillé pour plusieurs entreprises réputées dans le domaine de l'impression 3D, notamment MakerBot et Formlabs. Il a également collaboré avec diverses entreprises et particuliers pour créer des produits imprimés en 3D personnalisés qui ont révolutionné leurs industries.Outre sa passion pour l'impression 3D, Roy est un grand voyageur et un passionné de plein air. Il aime passer du temps dans la nature, faire de la randonnée et camper avec sa famille. Dans ses temps libres, il encadre également de jeunes ingénieurs et partage ses connaissances sur l'impression 3D à travers diverses plateformes, y compris son blog populaire, 3D Printerly 3D Printing.