- Un file STL descrive la superficie del modello attraverso una rete di triangoli, senza impostazioni di stampa.
- Secondo la Library of Congress, lo STL binario contiene un'intestazione di 80 caratteri e blocchi di 50 byte per triangolo.
- La specifica 3MF Core 1.4.0, pubblicata il 6 febbraio 2025, prevede un attributo per l'unità di misura (millimetro per impostazione predefinita), oggetti multipli e metadati.
- Prima di stampare, controlla dimensioni, integrità della geometria e anteprima dei percorsi generati per la tua macchina.
STL e 3MF a confronto
| STL | 3MF | |
|---|---|---|
| Geometria | Solo la superficie, come rete di triangoli: per ogni faccetta i vertici e la normale. | Rete di triangoli: vertici e triangoli. |
| Unità di misura | Non specificate nel file. | Attributo «unit» (micron, millimetro, centimetro, pollice, piede, metro); se manca, millimetri. |
| Colore e materiali | Nessun modo standard per colori o materiali. | Colore di visualizzazione nel file base, che non garantisce il colore stampato; colore pieno e più materiali con l'estensione Materials and Properties. |
| Metadati | Nessun metadato descrittivo standard. | Titolo, autore, descrizione, copyright e una miniatura JPEG o PNG. |
| Più oggetti | — | Più oggetti da produrre insieme nello stesso file. |
| Struttura del file | Due varianti: ASCII (testo, file grandi, usata per prove) e binaria (intestazione di 80 caratteri, numero di triangoli, 50 byte per faccetta), la più diffusa. | Archivio ZIP secondo le Open Packaging Conventions, con il modello in XML. |
| Estensione e tipo | .stl per entrambe le varianti; tipo MIME model/stl dal 2018. | .3mf; dalla specifica 1.4.0 anche doppie estensioni come .model.3mf. |
| Origine e standard | Documentato da 3D Systems nel 1988. | Norma ISO/IEC 25422:2025; il consorzio lo presenta come formato con unità definita e geometria chiusa. |
Fonte: Specifica 3MF Core 1.4.0, Library of Congress (formato STL), 3MF Consortium. loc.gov · github.com · formats.kaitai.io · 3mf.io
Un file STL descrive la superficie di un oggetto attraverso triangoli e tralascia le istruzioni necessarie alla produzione. Per stamparlo devi verificarne dimensioni e integrità, quindi prepararlo nello slicer, il software che suddivide il modello in strati.
Che cos'è un file STL e perché non è pronto da stampare?
La superficie triangolata si chiama mesh e approssima la geometria esterna del modello solido attraverso facce piane collegate. Il file memorizza le coordinate dei vertici e l'orientamento delle facce, perdendo la storia delle lavorazioni parametriche.
Secondo la Library of Congress, il formato STL binario organizza ogni triangolo in blocchi dedicati da 50 byte. Questa specifica definisce solo la disposizione dei dati geometrici, senza stabilire la precisione effettiva del pezzo finito.
Lo slicer calcola i percorsi di estrusione, definendo il riempimento interno e la struttura dei supporti per ogni singolo strato. Nella tecnologia a filamento, il programma genera un file G-code con istruzioni di movimento e temperature per la macchina.
STL, 3MF e progetto slicer: cosa conservi
Il formato 3MF, sigla di 3D Manufacturing Format, raccoglie la mesh geometrica insieme a unità di misura e metadati. La descrizione del formato di Kaitai Struct, fonte secondaria, indica che lo STL non prevede specifiche per le unità dimensionali.
Distingui sempre un 3MF contenente solo modelli da un file di progetto salvato direttamente dal tuo programma di slicing. Secondo la Knowledge Base Prusa, il progetto 3MF salvato da PrusaSlicer contiene tutti gli oggetti, le impostazioni e i modificatori; il contenuto dipende dal programma che lo salva.
Confronto di specifiche, non prova pratica
| Passaggio operativo | Informazioni conservate o aggiunte | Informazioni perse o assenti |
|---|---|---|
| Progetto originale → STL | Superficie convertita in triangoli | Quote modificabili, lavorazioni, unità dichiarate |
| Progetto originale → 3MF modello | Mesh, unità, oggetti e metadati supportati | Normale struttura parametrica del progetto |
| STL o 3MF → progetto slicer | Geometria importata; aggiunta delle impostazioni operative | Non recuperi le informazioni già perse nell'esportazione |
| Progetto slicer → G-code | Percorsi e comandi per la macchina selezionata | Il modello non resta disponibile come oggetto geometrico modificabile |
La semplice conversione da STL a 3MF non recupera le quote parametriche o i colori assenti nel file di partenza. Per modificare quote o raccordi complessi, richiedi sempre il formato nativo del CAD oppure un file STEP leggibile.
Verifica unità, dimensioni e integrità
Un file G-code scaricato dal web è preparato per la macchina e il filamento dell'autore e può contenere temperature e movimenti non adatti alla tua stampante. Controlla i parametri dei progetti altrui e, nel dubbio, genera il G-code dal modello con il profilo della tua macchina.
- Apri il modello e confronta le dimensioni complessive con una misura nota dell'oggetto reale.
- Verifica se il CAD di origine esportava in millimetri o pollici prima di applicare fattori di scala nello slicer.
- Esamina la presenza di bordi aperti, superfici sovrapposte o normali invertite che alterano la distinzione tra interno ed esterno.
- Esegui la riparazione su un file duplicato e confronta il volume ottenuto per verificare la presenza dei fori previsti.
Una geometria manifold descrive un volume solido perfettamente chiuso, privo di fori tra i triangoli o pareti a spessore nullo. Per muovere i primi passi nell'ambiente di lavoro, consulta la guida per aprire un file STL e controllarne le dimensioni.
Dal download alla modifica e allo slicing
Quando devi adattare quote meccaniche o inserire tolleranze, intervieni direttamente sulla mesh prima di passare alla preparazione dello slicing. La guida per modificare un STL con Tinkercad o Fusion spiega come convertire le mesh in corpi solidi lavorabili. Se invece vuoi realizzare parti nuove, segui i principi per progettare per la stampa 3D ottimizzando geometrie e orientamento.
- Importa il modello tridimensionale corretto e imposta il profilo esatto della stampante insieme al filamento selezionato.
- Regola l'orientamento sul piano, imposta il numero di perimetri e definisci la percentuale di riempimento prima di affettare.
- Controlla l'anteprima strato per strato per individuare tratti sospesi o pareti troppo sottili prima di salvare il codice.
Domande frequenti
STL binario e ASCII richiedono estensioni diverse?
No, entrambi usano l'estensione .stl. La codifica ASCII produce testo leggibile, mentre il binario risulta più compatto e, secondo la Library of Congress, più comune.
Un colore visibile nel 3MF sarà riprodotto sulla stampa?
Non necessariamente. La specifica 3MF definisce displaycolor solo per la visualizzazione a schermo, senza garantire effetti sulla stampa. Devi verificare l'assegnazione dei materiali e le impostazioni nello slicer.
La riparazione automatica conserva sempre fori e cavità?
Formlabs scrive che gli assistenti automatici bastano per la maggior parte dei modelli e correggono errori piccoli come fori e gusci staccati; i modelli con errori gravi richiedono un programma dedicato. Per prudenza conserva l’originale e confronta il modello riparato prima di stampare.
Fogli della sezione
Come aprire un file STL e controllarne le dimensioni
Scopri come aprire file STL offline, controllare dimensioni e scala, riconoscere errori di unità e convertire un progetto 3MF senza perdere l’originale.
Come modificare un file STL con Tinkercad o Fusion
Scopri quando modificare un file STL con Tinkercad o Fusion, come aggiungere fori e tagli e quali controlli eseguire dopo l'esportazione nello slicer.
Progettare per la stampa 3D e creare un file STL
Scopri come creare file STL con Tinkercad o Fusion, scegliere orientamento e spessori, misurare gli accoppiamenti ed esportare modelli pronti alla stampa.
Dove trovare file STL gratuiti e verificarne la licenza
Trova file STL gratuiti su Thingiverse, Printables e MakerWorld: controlla autore, licenza, geometria e profili prima di preparare la tua prossima stampa.
Tinkercad: guida in italiano per creare il primo oggetto da stampare
Impara a usare Tinkercad in italiano: crea un portachiavi con nome, controlla forme e collegamenti, esporta in STL e prepara il modello per la stampa.
Come lo sappiamo
- STL (STereoLithography) File Format Family | Library of Congress (loc.gov)
- STL Binary Format Description | Library of Congress (loc.gov)
- 3MF Core Specification 1.4.0 | 3MF Consortium (github.com)
- FAQ | 3MF Consortium (3mf.io)
- STL, formato descritto da Kaitai Struct (fonte secondaria sulle unità) (formats.kaitai.io)
- Salvare i progetti come 3MF | Prusa Knowledge Base (help.prusa3d.com)
- How to Repair STL Files for 3D Printing With the 5 Best (Free) STL Repair Tools | Formlabs (formlabs.com)
- Cos'è un file STL? | 3D Systems (it.3dsystems.com)
Pagine consultate fino al 16.10.2026. Confronto di specifiche pubblicate, non prova pratica: nessuna stampante è stata provata da noi.
Queste informazioni non sostituiscono i manuali dei produttori o una valutazione dei rischi. Segui le istruzioni di sicurezza per macchine e materiali. In caso di emergenza chiama il 112. Consulta le note legali.