Il existe différents types de fichiers pour l’impression 3D, dont deux sont les fichiers STL et OBJ. De nombreuses personnes se demandent quelles sont les différences réelles entre ces fichiers, j’ai donc décidé d’écrire un article pour les expliquer.

La différence entre les fichiers STL et OBJ est le niveau d’information que les fichiers peuvent porter. Ce sont tous deux des fichiers avec lesquels vous pouvez imprimer en 3D, mais les fichiers STL ne calculent pas d’informations telles que la couleur et la texture, alors que les fichiers OBJ ont une grande représentation de ces attributs.

C’est la réponse de base, mais continuez à lire pour obtenir des informations plus utiles sur les différents fichiers d’impression 3D.

Pourquoi les fichiers STL sont-ils utilisés pour l’impression 3D ?

Les fichiers STL sont utilisés pour l’impression 3D en raison de leur simplicité et de leur compatibilité avec les logiciels d’impression 3D comme la CAO et les slicers. Les fichiers STL sont relativement légers, ce qui permet aux machines et aux logiciels de les manipuler plus facilement. Ils se concentrent sur la forme des modèles et les surfaces externes principalement.

Les fichiers STL sont utilisés pour l’impression 3D.

Les fichiers STL, bien qu’ils aient du mal à répondre aux exigences de l’impression 3D moderne, restent le choix populaire des formats de fichiers d’impression 3D aujourd’hui.

Les fichiers STL ont une longueur d’avance sur les autres formats de fichiers.

L’avance qu’avaient les fichiers STL dans le monde de l’impression 3D en a fait la norme pendant longtemps. Pour cette raison, de nombreux logiciels d’impression 3D sont conçus pour être compatibles et s’intégrer facilement avec les fichiers STL.

La simplicité de leur format de fichier facilite également leur stockage et leur traitement. Ainsi, vous n’auriez pas à vous soucier de traiter des fichiers trop lourds.

Si vous envisagez de créer un fichier STL, vous aurez besoin d’un logiciel de conception assistée par ordinateur (CAO). Il existe de nombreux logiciels de CAO qui peuvent être utilisés tels que :

Une fois que vous avez créé ou téléchargé vos fichiers STL, il vous suffit de les transférer vers votre trancheur d’impression 3D pour transformer le fichier STL en un fichier G-Code, quelque chose que votre imprimante 3D peut comprendre.

Les fichiers OBJ peuvent-ils être imprimés en 3D ?

Oui, les fichiers OBJ peuvent être imprimés en 3D en les transférant simplement sur votre slicer, de manière similaire aux fichiers STL, puis en les convertissant en G-Code comme d’habitude. Vous ne pouvez pas directement imprimer en 3D un fichier OBJ sur votre imprimante 3D car elle ne comprendrait pas le code.

Les imprimantes 3D ne peuvent pas comprendre les informations contenues dans un fichier OBJ. C’est pourquoi un logiciel de slicer est important comme Cura ou PrusaSlicer. Un logiciel slicer convertit le fichier OBJ en un langage, le G-Code, qui peut être compris par l’imprimante 3D.

En outre, le logiciel slicer inspecte la géométrie des formes/objets contenus dans le fichier OBJ. Il crée ensuite un plan des meilleurs moyens que l’imprimante 3D peut suivre pour imprimer les formes en couches.

Lire  Les 7 meilleurs sites pour télécharger des fichiers STL gratuits

Vous devez vérifier les spécifications du matériel de votre imprimante 3D et du logiciel slicer utilisé. Je me suis rendu compte que certains utilisateurs ne pouvaient pas imprimer de fichiers OBJ, soit parce que le logiciel de tranchage ne prenait pas en charge le fichier OBJ, soit parce que l’objet à imprimer dépassait le volume de construction de leur imprimante.

Certaines imprimantes 3D utilisent des slicers propriétaires qui ne sont spécifiques qu’à cette marque d’imprimantes 3D.

Dans une situation où votre logiciel de slicer ne prend pas en charge un fichier OBJ, un moyen de contourner ce problème serait de le convertir en fichier STL. La plupart des logiciels de slicer, si ce n’est tous, prennent en charge les fichiers STL.

Voyez la vidéo ci-dessous pour savoir comment convertir un fichier OBJ en fichier STL en utilisant Fusion 360 (gratuit avec une utilisation personnelle).

Les fichiers STL ou OBJ sont-ils meilleurs pour l’impression 3D ? STL Vs OBJ

Pratiquement parlant, les fichiers STL sont meilleurs que les fichiers OBJ pour l’impression 3D car ils fournissent le niveau exact d’information requis pour que les modèles 3D puissent être imprimés en 3D. Les fichiers OBJ contiennent des informations comme la texture de la surface qui ne sont pas utilisables dans l’impression 3D. Les fichiers STL fournissent autant de résolution qu’une imprimante 3D peut gérer.

Les fichiers STL sont meilleurs que les fichiers OBJ pour l’impression 3D.

Les fichiers STL sont meilleurs dans le sens où ils sont plus largement utilisés et ont généralement une taille de fichier plus petite, tandis que les fichiers OBJ fournissent plus d’informations.

Certains diront que le meilleur fichier pour l’impression est basé sur les besoins de l’utilisateur. Par exemple, la plupart des modèles 3D en ligne sont des fichiers STL. C’est plus facile pour un utilisateur de s’approvisionner au lieu de passer par les tracas pour obtenir un fichier OBJ.

De plus, sa compatibilité avec de nombreux logiciels le rend plus pratique pour les amateurs de loisirs créatifs.

Les modèles 3D en ligne ne sont pas toujours compatibles avec la plupart des logiciels.

Certains utilisateurs ont déclaré qu’ils préféraient un fichier STL à un fichier OBJ en raison de son format simple et de sa petite taille. Cela devient moins un facteur si vous essayez d’augmenter la résolution, car une augmentation de la résolution entraîne une augmentation de la taille du fichier. Le fichier peut alors devenir trop volumineux.

En revanche, si vous êtes un utilisateur qui veut imprimer en couleur et qui apprécie également une meilleure représentation de la texture et d’autres attributs, un fichier OBJ est la meilleure option.

En substance, je vous suggère de déterminer l’usage que vous faites d’une imprimante 3D. En fonction de cette décision, cela vous aiderait à choisir le meilleur format de fichier pour vous, mais les fichiers STL sont généralement meilleurs dans l’ensemble.

Quelle est la différence entre STL et G Code?

Le STL est un format de fichier 3D contenant des informations que l’imprimante 3D utilise pour imprimer des modèles, tandis que le G-Code est un langage de programmation utilisé pour exécuter les informations contenues dans les formats de fichiers 3D que les imprimantes 3D peuvent comprendre. Il contrôle le matériel d’une imprimante 3D sur les températures, les mouvements de la tête d’impression, les ventilateurs et plus encore.

Comme je l’ai mentionné plus haut, les imprimantes 3D ne peuvent pas reconnaître les informations (géométrie des objets) portées par un fichier au format 3D. Peu importe la qualité de l’information, si l’imprimante ne peut pas la comprendre et donc l’exécuter, elle n’est pas utilisable à des fins d’impression 3D.

Lire  Quand et à quelle fréquence devez-vous changer la buse de votre imprimante 3D ?

C’est l’objectif d’un code G. Un G-Code est un langage de programmation de commande numérique par ordinateur (CNC) qui est compris par l’imprimante 3D. Le G-Code donne des instructions au matériel de l’imprimante sur ce qu’il faut faire et comment le faire pour reproduire correctement le modèle 3D.

Des éléments comme le mouvement, la température, le motif, la texture, etc. sont quelques-uns des éléments contrôlés par un G-Code. Toute modification apportée aux paramètres de l’imprimante entraîne la création d’un G-Code unique.

Voyez la vidéo ci-dessous réalisée par Stefan de CNC Kitchen.

Comment convertir une STL en OBJ ou en code G

Pour convertir un fichier STL en fichier OBJ ou en code G, vous aurez besoin d’un logiciel approprié pour chacun. Il existe de nombreux logiciels qui pourraient être utilisés.

Pour cet article, je m’en tiendrai au Spin 3D Mesh Converter pour le STL vers OBJ, et au logiciel de slicer, Ultimaker Cura pour le STL vers G-Code.

STL vers OBJ

  • Télécharger Spin 3D Mesh Converter
  • Lancez l’application spin 3D mesh converter.
  • Cliquez sur le bouton « Ajouter un fichier » dans le coin supérieur gauche. Cela ouvrira votre dossier de fichiers.
  • Sélectionnez les fichiers STL que vous souhaitez convertir et cliquez sur « Ouvrir ». Vous pouvez également faire glisser le fichier STL et le déposer dans l’app spin 3D.
  • Dans le coin inférieur gauche de l’app, vous verrez l’option « format de sortie ». Cliquez dessus et sélectionnez OBJ dans le menu déroulant.
  • Vérifiez que vous avez sélectionné les bons fichiers en cliquant dessus pour les prévisualiser sur la fenêtre d’aperçu à droite.
  • Sélectionnez l’endroit où vous voulez enregistrer l’application convertie à partir de l’option « dossier de sortie ». Celle-ci se trouve dans le coin inférieur gauche de l’app.
  • Dans le coin inférieur droit, vous verrez le bouton « convertir », cliquez dessus. Vous pouvez convertir un fichier ou plusieurs fichiers en même temps.

Vous pouvez regarder cette vidéo YouTube si vous préférez un guide vidéo.

STL vers G-Code

  • Télécharger et installer Cura
  • Ouvrir l’emplacement du fichier STL que vous voulez convertir en G-Code
  • Glissez et déposez le fichier dans l’application Cura
  • Vous pouvez effectuer des ajustements sur votre modèle tels que la position sur la plaque de construction, la taille de l’objet, ainsi que la température, le ventilateur, les paramètres de vitesse et plus encore.
  • Naviguez dans le coin inférieur droit de l’application et cliquez sur le bouton « Slice » et votre fichier STL sera converti en G-Code.
  • Une fois que le processus de tranchage est terminé, dans le même coin, vous verrez une option « enregistrer sur amovible ». Si vous avez votre carte SD branchée, vous pouvez l’enregistrer directement sur le lecteur de disque.
  • Cliquez sur éjecter et retirez en toute sécurité votre périphérique de stockage externe

. How to Use Cura - Slice Model in Cura - 3D Printerly

Voici une vidéo rapide montrant le processus.

Est-ce que 3MF est meilleur que STL pour l’impression 3D ?

Le format de fabrication 3D (3MF) est techniquement la meilleure option de format de fichier pour la conception plutôt que pour l’impression 3D car il contient des informations telles que la texture, la couleur et bien plus encore qui ne peuvent pas être contenues dans un fichier STL. La qualité entre les deux serait la même. Certaines personnes signalent des problèmes lors de l’importation de fichiers 3MF.

Les fichiers STL fonctionnent très bien pour l’impression 3D, mais les fichiers 3MF peuvent être meilleurs car ils fournissent des mesures unitaires et des textures de surface pour les modèles.

Les fichiers 3MF peuvent être plus efficaces.

Un utilisateur a signalé qu’il avait des problèmes lorsqu’il essayait d’envoyer des fichiers 3MF dans Cura depuis Fusion 360, ce qui ne se produit pas avec les fichiers STL normaux. Un autre problème avec les fichiers 3MF est la façon dont ils conservent une position de coordonnées dans votre logiciel de CAO, ce qui se traduit également par l’importation du fichier dans votre slicer.

Lire  6 meilleures résines pour imprimantes 3D - Meilleurs résultats - Elegoo, Anycubic

Les fichiers 3MF peuvent être utilisés pour des raisons de sécurité.

Vous pourriez trouver que la position de votre modèle est sur le bord de votre plaque de construction, ou accroché à un coin, donc vous aurez besoin de positionner le modèle plus souvent. De plus, vous voulez vous assurer que la hauteur du modèle est à 0,

Un autre utilisateur a mentionné comment, lorsqu’ils enregistrent des modèles 3D au format 3MF et l’importent dans un slicer comme PrusaSlicer, il détecte des erreurs de maillage, mais lorsqu’ils enregistrent le fichier en tant que fichier STL, il n’y a pas d’erreurs.

Si vous avez un modèle qui est significativement détaillé, l’utilisation d’un fichier 3MF peut être intéressante, généralement pour l’impression 3D en résine SLA car il a des résolutions allant jusqu’à seulement 10 microns.

Il a été mentionné que les fichiers 3MF sont en fait plus petits que les fichiers STL, bien que je n’aie pas trop cherché à le savoir.

STL

Le pionnier des formats de fichiers 3D, le STL est encore une sacrée célébrité ces dernières années. Développé par 3D systems en 1987, son utilisation ne se limite pas à la seule impression 3D. Le prototypage rapide et la fabrication assistée par ordinateur sont d’autres secteurs qui ont bénéficié de sa création.

Avantages :

  • C’est le format de fichier 3D le plus disponible et le plus utilisé
  • Format de fichier très simple
  • Compatible avec de nombreux logiciels et matériels d’imprimantes 3D, ce qui en fait un choix pratique.
  • Très populaire, signifie que plus de dépôts en ligne fournissent des modèles 3D au format de fichier STL

Inconvénients :

  • Résolution relativement plus faible, mais encore très élevée pour une utilisation en impression 3D
  • Pas de représentation de la couleur et de la texture
  • Des échelles et des unités de longueur arbitraires

3MF

Conçu et développé par le consortium 3MF, ils affirment avec audace que ce nouveau format d’impression 3D permettra aux utilisateurs et aux entreprises de « se concentrer sur l’innovation« . Au vu des fonctionnalités dont il est doté, je pense également qu’ils sont de sérieux prétendants au meilleur format de fichier d’impression 3D.

Avantages :

  • Stocke les informations pour le support des textures et des couleurs dans un seul fichier
  • Consistance dans la traduction des fichiers du physique au numérique
  • Des vignettes qui permettent aux agents externes de visualiser facilement le contenu d’un document 3MF.
  • Les extensions publiques et privées sont désormais possibles sans compromettre la compatibilité grâce à l’implémentation des espaces de noms XML.

Inconvénients :

  • Il est relativement nouveau dans la sphère de l’impression 3D. Il n’est donc pas compatible avec autant de logiciels 3D que le format de fichier STL.
  • Peut produire des erreurs lors de l’importation dans un logiciel d’impression 3D
  • Il a un positionnement relatif au logiciel de CAO, donc son importation peut nécessiter un repositionnement.