STEP vs STL : géométrie CAO ou maillage imprimable ?
STEP vs STL se résume à ce qui se passe ensuite : STEP conserve des surfaces CAO exactes pour l’édition et l’usinage ; STL est un maillage triangulaire pour l’impression. Convertissez gratuitement ici.
- ISO 10303 vs maillage triangulaire
- Tailles de fichiers mesurées
- Compatibilité slicers vérifiée
STEP vs STL : la réponse courte
STEP décrit une pièce comme le fait le logiciel de CAO : un trou est un vrai cylindre avec un rayon, un congé est une vraie surface arrondie, et le fichier enregistre ses unités. STL ne décrit que l’enveloppe extérieure sous forme de triangles plats : le même trou devient donc un polygone à des dizaines de côtés, figé à la résolution choisie à l’export.
Le choix STEP vs STL dépend surtout de la personne qui intervient ensuite. Un usineur, un atelier de moulage par injection ou un designer qui va modifier des dimensions a besoin du STEP. Un slicer, une ferme d’impression ou un site de partage de modèles a besoin d’un maillage, et STL est le plus largement accepté. De nombreux slicers importent désormais STEP directement, mais ils le convertissent en triangles à l’import : l’impression reste donc réalisée à partir d’un maillage.
La conversion ne fonctionne proprement que dans un sens. De STEP vers STL, c’est un export courant. De STL vers STEP, c’est possible, mais le résultat est un STEP composé de milliers de faces triangulaires plates, pas de courbes modifiables.
Tableau comparatif STEP vs STL
Les deux formats côte à côte sur les points qui déterminent lequel envoyer.
| STEP (.step, .stp) | STL (.stl) | |
|---|---|---|
| Type de géométrie | Représentation par frontières (B-rep) : plans, cylindres, surfaces NURBS, arêtes et solides exacts | Maillage triangulaire approximant la surface |
| Couleur / texture | Couleurs des pièces et des faces (AP214, AP242) ; pas de textures UV | Aucune dans le standard |
| Unités | Stockées dans le fichier (millimètres, pouces et autres) | Non stockées ; les slicers supposent des millimètres |
| Matériaux | Données produit et, dans les protocoles plus récents, annotations de matériaux et PMI | Aucun |
| Taille de fichier | Augmente avec le nombre de fonctions, pas avec la finesse | Augmente avec le nombre de triangles : 50 octets par triangle en binaire |
| Modifiabilité | Entièrement modifiable en CAO : changer le diamètre d’un trou, ajouter un chanfrein | Très limitée : édition de maillage uniquement, les courbes sont déjà facettées |
| Prise en charge logicielle | Tous les outils de CAO mécanique (Fusion, SolidWorks, Onshape, FreeCAD, CATIA) | Tous les slicers, éditeurs de maillage et services d’impression 3D |
| Usage en impression | Importé par PrusaSlicer et Bambu Studio, triangulé au chargement ; absent de la liste de Cura | L’entrée par défaut pour l’impression |
| Assemblages | Plusieurs pièces nommées avec leurs positions dans un seul fichier | Un maillage non nommé ; les pièces fusionnent |
STEP correspond à ISO 10303. Son encodage texte .step courant est ISO 10303-21, publié pour la première fois en 1994 ; AP203, AP214 et AP242 sont les protocoles d’application que la plupart des outils de CAO exportent.
Pourquoi un fichier STEP vs STL paraît différent de près
Ouvrez un fichier STEP dans un éditeur de texte : il commence par ISO-10303-21;, suivi d’entités numérotées : points, directions, cercles, surfaces B-spline, puis les faces et les enveloppes construites à partir d’elles. Rien n’est approximé. Un trou de 5.2 mm est stocké comme un cercle de rayon 2.6 mm, et tout programme qui lit le fichier peut le tesseller aussi finement qu’il le souhaite.
Un STL a déjà fait ce choix. L’exportateur CAO a choisi une tolérance de corde et une limite d’angle, découpé chaque courbe en segments droits et jeté la courbe. Zoomez sur un trou imprimé à partir d’un STL grossier : vous voyez les méplats ; sur une imprimante rapide, les segments courts et denses coûtent aussi en vitesse et en régularité, ce qui explique que Bambu Lab indique que l’import STEP permet à Bambu Studio de générer davantage de mouvements d’arc dans le G-code.
- STEP : des maths qui décrivent la surface exactement
- STL : une copie échantillonnée à une résolution fixe
- La tolérance de tessellation se choisit à l’export, pas à l’impression
Tailles réelles : un support en L en STEP et en STL
Nous avons modélisé un support en L de 60 x 40 x 40 mm avec une paroi de 5 mm, des congés de 1.5 mm sur chaque arête et quatre trous de 5.2 mm (52 faces B-rep) dans OpenCASCADE, l’avons enregistré en STEP AP214, puis exporté en STL avec trois réglages de tessellation.
| Fichier | Tolérance (linéaire / angulaire) | Triangles | Taille |
|---|---|---|---|
| STEP AP214 | Surfaces exactes | n/a | 175 KB |
| STL, grossier | 0.1 mm / 0.5 rad | 1,462 | 73 KB |
| STL, fin | 0.01 mm / 0.2 rad | 5,290 | 265 KB |
| STL, très fin | 0.001 mm / 0.1 rad | 25,340 | 1.27 MB |
Le STEP garde la même taille quelle que soit la finesse souhaitée. Le STL grossit d’environ cinq fois à chaque resserrement de la tolérance, et la version grossière facette visiblement les congés de 1.5 mm.
Peut-on slicer directement un fichier STEP vs STL ?
De plus en plus, oui. PrusaSlicer a ajouté l’import STEP dans sa version 2.5, et son centre d’aide précise que le STEP est triangulé pendant l’import.
Bambu Studio importe les fichiers STEP et les assemblages via le noyau OpenCASCADE, conserve une vue Assemblage avec la position de chaque pièce et expose deux réglages de qualité, la déviation linéaire et la déviation angulaire : des valeurs plus petites donnent des surfaces plus lisses, plus de triangles et des imports plus lents. Si la boîte de dialogue n’apparaît pas, activez « Afficher la boîte de dialogue des paramètres de maillage STEP » dans les Préférences.
La liste des types de modèles pris en charge par UltiMaker Cura couvre 3MF, STL, OBJ, PLY, glTF et d’autres, mais pas STEP ; les utilisateurs de Cura doivent donc encore exporter un maillage au préalable.
L’avantage de slicer depuis un STEP, c’est le contrôle : vous choisissez la tessellation au moment de l’impression au lieu de subir celle exportée par le designer. L’avantage du STL, c’est qu’il fonctionne partout, y compris chez les services d’impression et les sites de téléversement.
- PrusaSlicer 2.5+ : import STEP, triangulé au chargement
- Bambu Studio : STEP et assemblages, déviation réglable
- Cura : exporter d’abord en STL, OBJ ou 3MF
Quand utiliser STEP et quand utiliser STL
Une règle couvre la plupart des cas : envoyez du STEP aux personnes qui vont modifier le design, du STL aux machines qui vont seulement le fabriquer.
Usinage CNC ou tôle
Obtenir un devis auprès d’un fabricant
Imprimer chez soi ou dans une ferme d’impression
Partager sur Printables, Thingiverse ou MakerWorld
Formes sculptées ou scannées
Archiver vos propres designs
Erreurs d’export STL vs STEP à éviter
La plupart des problèmes viennent des réglages d’export, pas du format.
- Exportez le STL avec une tolérance de corde proche de 0.01 mm pour les pièces fonctionnelles ; les petits congés montrent des facettes à 0.1 mm
- Vérifiez qu’un STEP est en AP214 ou AP242 si les couleurs ou les noms d’assemblage doivent être conservés
- Réglez une fois les valeurs de déviation de Bambu Studio et gardez-les pour des pièces similaires
- Prévisualisez le STEP dans une visionneuse avant de l’envoyer, pour confirmer que tous les corps ont été exportés
- Convertir STL en STEP en espérant des fonctions modifiables ; vous obtenez des faces triangulaires plates
- Exporter le STL avec des réglages extrêmement fins par défaut ; les fichiers gonflent sans gain visible
- Croire qu’un STEP s’ouvrira dans tous les slicers ; Cura a besoin d’un maillage
- Envoyer uniquement le STL à un atelier d’usinage ; ils vous demanderont le STEP
Visionneuses et convertisseurs STEP et STL gratuits
Ces outils fonctionnent dans votre navigateur, sans inscription. Les fichiers STEP sont lus avec un moteur OpenCASCADE compilé en WebAssembly : rien n’est téléversé.
FAQ
Questions fréquentes
STEP est-il meilleur que STL pour l’impression 3D ?
Puis-je convertir un STL en STEP ?
Pourquoi le fichier STEP est-il plus petit que mon STL ?
Cura ouvre-t-il les fichiers STEP ?
Quelle est la différence entre un fichier STEP vs STL pour un usineur ?
Que sont AP203, AP214 et AP242 ?
Peut-on visualiser un fichier STEP sans logiciel de CAO ?
Une IA peut-elle créer un fichier STEP à partir d'une photo ?
Outils et guides associés
Continuer
Commencer gratuitement
Vous préférez imprimer quelque chose d'organique ?
Pour les figurines et les accessoires, il n'y a aucun fichier CAO au départ. Transformez une photo en modèle 3D, généralement en moins d'une minute, puis exportez en STL ou 3MF avec une offre payante.
Sans carte bancaire · 3 crédits offerts pour démarrer