STEP vs STL: geometria CAD o mesh stampabile?
STEP vs STL si riduce a cosa succede dopo: STEP conserva superfici CAD esatte per modifica e lavorazione meccanica; STL è una mesh triangolare per la stampa. Converti gratis qui.
- ISO 10303 vs mesh triangolare
- Dimensioni file misurate
- Supporto slicer verificato
STEP vs STL: la risposta breve
STEP descrive un pezzo come fa il programma CAD: un foro è un cilindro reale con un raggio, un raccordo è una superficie curva reale e il file registra le sue unità. STL descrive solo la superficie esterna come triangoli piatti, quindi lo stesso foro diventa un poligono con decine di lati, congelato alla risoluzione con cui è stato esportato.
Questo rende la scelta STEP vs STL soprattutto una questione di chi arriva dopo nella catena. Un operatore CNC, un'azienda di stampaggio a iniezione o un designer che cambierà le dimensioni ha bisogno di STEP. Uno slicer, un'azienda di stampa 3D o un sito di condivisione modelli ha bisogno di una mesh, e STL è quella più ampiamente accettata. Molti slicer ora importano STEP direttamente, ma lo convertono in triangoli all'ingresso, quindi la stampa viene comunque fatta da una mesh.
La conversione va pulita solo in un senso. Da STEP a STL è un'esportazione routine. Da STL a STEP è possibile, ma il risultato è uno STEP fatto di migliaia di facce triangolari piatte, non di curve modificabili.
Tabella di confronto STEP vs STL
I due formati a confronto sui punti che decidono quale inviare.
| STEP (.step, .stp) | STL (.stl) | |
|---|---|---|
| Tipo di geometria | Rappresentazione di confine (B-rep): piani, cilindri, superfici NURBS, spigoli e solidi esatti | Mesh triangolare che approssima la superficie |
| Colore / texture | Colori di parte e di faccia (AP214, AP242); nessuna texture UV | Nessuno nello standard |
| Unità | Memorizzate nel file (millimetri, pollici e altre) | Non memorizzate; gli slicer assumono millimetri |
| Materiali | Dati prodotto e, nei protocolli più recenti, annotazioni di materiale e PMI | Nessuno |
| Dimensione file | Cresce con il numero di feature, non con la morbidezza | Cresce con il numero di triangoli: 50 byte per triangolo in binario |
| Modificabilità | Completamente modificabile in CAD: cambiare il diametro di un foro, aggiungere uno smusso | Molto limitata: solo modifica mesh, le curve sono già sfaccettate |
| Supporto software | Ogni strumento CAD meccanico (Fusion, SolidWorks, Onshape, FreeCAD, CATIA) | Ogni slicer, editor di mesh e servizio di stampa 3D |
| Uso nella stampa | Importato da PrusaSlicer e Bambu Studio, triangolato al caricamento; non nell'elenco di Cura | L'input predefinito per la stampa |
| Assiemi | Più parti nominate con posizioni in un unico file | Una mesh senza nome; le parti si fondono |
STEP è ISO 10303. La sua comune codifica testuale .step è ISO 10303-21, pubblicata per la prima volta nel 1994; AP203, AP214 e AP242 sono i protocolli applicativi che la maggior parte degli strumenti CAD esporta.
Perché un file STEP vs STL appare diverso da vicino
Apri un file STEP in un editor di testo e inizia con ISO-10303-21;, seguito da entità numerate: punti, direzioni, cerchi, superfici B-spline, poi facce e shell costruite da esse. Nulla è approssimato. Un foro da 5.2 mm è memorizzato come un cerchio di raggio 2.6 mm, e qualsiasi programma che legge il file può tessellarlo quanto vuole.
Un STL ha già fatto quella scelta. L'esportatore CAD ha scelto una tolleranza cordale e un limite angolare, tagliato ogni curva in segmenti rettilinei e scartato la curva. Ingrandisci un foro stampato da un STL grossolano e vedi le facce piatte; su una stampante veloce, i segmenti densi e corti costano anche velocità e fluidità, ed è per questo che Bambu Lab nota che l'importazione STEP consente a Bambu Studio di generare più movimenti ad arco nel G-code.
- STEP: matematica che descrive la superficie esattamente
- STL: una copia campionata a una risoluzione fissa
- La tolleranza di tessellazione si sceglie all'esportazione, non alla stampa
Dimensioni reali: una staffa come STEP e come STL
Abbiamo modellato una staffa a L da 60 x 40 x 40 mm con parete da 5 mm, raccordi da 1.5 mm su ogni bordo e quattro fori da 5.2 mm (52 facce B-rep) in OpenCASCADE, salvata come STEP AP214, poi esportata in STL con tre impostazioni di tessellazione.
| File | Tolleranza (lineare / angolare) | Triangoli | Dimensione |
|---|---|---|---|
| STEP AP214 | Superfici esatte | n/d | 175 KB |
| STL, grossolano | 0.1 mm / 0.5 rad | 1,462 | 73 KB |
| STL, dettagliato | 0.01 mm / 0.2 rad | 5,290 | 265 KB |
| STL, molto dettagliato | 0.001 mm / 0.1 rad | 25,340 | 1.27 MB |
Lo STEP resta della stessa dimensione, per quanto morbido tu voglia il risultato. Lo STL cresce circa cinque volte ogni volta che stringi la tolleranza, e la versione grossolana sfaccetta visibilmente i raccordi da 1.5 mm.
Puoi fare slicing direttamente da un file STEP vs STL?
Sempre più spesso, sì. PrusaSlicer ha aggiunto l'importazione STEP nella versione 2.5, e il suo centro assistenza dice che lo STEP viene triangolato durante l'importazione.
Bambu Studio importa file STEP e assiemi tramite il kernel OpenCASCADE, mantiene una Vista assieme con la posizione di ogni parte ed espone due impostazioni di qualità, deviazione lineare e deviazione angolare: valori più piccoli danno superfici più morbide, più triangoli e importazioni più lente. Se la finestra non appare, abilita "Mostra la finestra dei parametri mesh STEP" in Preferenze.
L'elenco dei tipi di modello supportati da UltiMaker Cura comprende 3MF, STL, OBJ, PLY, glTF e altri, ma non STEP, quindi gli utenti Cura devono ancora esportare prima una mesh.
Il vantaggio di fare slicing da STEP è il controllo: scegli la tessellazione al momento della stampa invece di convivere con quella esportata dal designer. Il vantaggio di STL è che funziona ovunque, inclusi servizi di stampa e siti di upload.
- PrusaSlicer 2.5+: importazione STEP, triangolata al caricamento
- Bambu Studio: STEP e assiemi, deviazione regolabile
- Cura: esporta prima STL, OBJ o 3MF
Quando usare STEP e quando usare STL
Una regola copre la maggior parte dei casi: invia STEP a chi modificherà il progetto, STL alle macchine che dovranno solo produrlo.
Lavorazione CNC o lamiera
Ricevere un preventivo da un produttore
Stampare a casa o presso un'azienda di stampa 3D
Condividere su Printables, Thingiverse o MakerWorld
Forme scolpite o scansionate
Archiviare i tuoi progetti
Errori di esportazione STL vs STEP da evitare
La maggior parte dei problemi deriva dalle impostazioni di esportazione, non dal formato.
- Esporta STL con tolleranza cordale vicina a 0.01 mm per parti funzionali; i raccordi piccoli mostrano sfaccettature a 0.1 mm
- Controlla che uno STEP sia AP214 o AP242 se colori o nomi degli assiemi devono sopravvivere
- Imposta una volta i valori di deviazione di Bambu Studio e mantienili per parti simili
- Anteprima lo STEP in un visualizzatore prima di inviarlo, per confermare che ogni corpo sia stato esportato
- Converti STL in STEP e aspettati feature modificabili; ottieni facce triangolari piatte
- Esportare STL con impostazioni estremamente fini per impostazione predefinita; i file si gonfiano senza guadagno visibile
- Dare per scontato che uno STEP si apra in ogni slicer; Cura richiede una mesh
- Inviare solo STL a un'officina meccanica; ti chiederanno lo STEP
Visualizzatori e convertitori gratuiti STEP e STL
Funzionano nel browser senza registrazione. I file STEP vengono letti con un motore OpenCASCADE compilato in WebAssembly, quindi non viene caricato nulla.
FAQ
Domande frequenti
STEP è meglio di STL per la stampa 3D?
Posso convertire STL in STEP?
Perché il file STEP è più piccolo del mio STL?
Cura apre i file STEP?
Qual è la differenza tra un file STEP vs STL per un operatore CNC?
Cosa sono AP203, AP214 e AP242?
Posso visualizzare un file STEP senza software CAD?
L'IA può creare un file STEP da una foto?
Strumenti e guide correlati
Continua
Inizia gratis
Stai stampando qualcosa di organico?
Per statuine e oggetti di scena non c'è un file CAD da cui partire. Trasforma una foto in un modello 3D, di solito in meno di un minuto, poi esporta in STL o 3MF con un piano a pagamento.
Nessuna carta di credito richiesta · 3 crediti gratuiti per iniziare