Guida
Come convertire OBJ in STL
Aggiornato · Solo mesh OBJ verso STL
Esporta un OBJ, convertilo in locale, controlla la scala in mm e apri lo STL in Bambu Studio, Cura o PrusaSlicer. Poi convertire OBJ in STL in privato nel browser.
Convertire OBJ in STL per Bambu, Cura o Prusa
Esportare un OBJ Wavefront da Blender, portarlo in millimetri nel browser, scaricare uno STL binario e controllare la misura in uno slicer.
Passo 1
Applica la scala in Blender
Seleziona la mesh e applica la scala così la scala dell’oggetto legge 1, 1, 1 prima dell’export. Una scala non applicata è un motivo frequente per cui la misura dello STL non coincide con la vista.
Passo 2
Esporta l’OBJ Wavefront
Usa File, Esporta, Wavefront (.obj). Esporta la mesh che vuoi stampare. Il file MTL non serve a questo convertitore.
Passo 3
Apri il convertitore privato
Apri lo strumento per convertire OBJ in STL. Trascina il file .obj. Viene letto nel browser e non viene inviato.
Passo 4
Imposta i millimetri
Lascia le unità sui millimetri se l’OBJ è stato modellato in millimetri. Scegli centimetri, metri o pollici solo se il file è stato salvato così. Leggi l’ingombro.
Passo 5
Scarica lo STL binario
Scarica lo STL binario. L’ASCII è facoltativo e spento per impostazione predefinita. Non serve un account.
Passo 6
Controlla nello slicer
Importa lo STL in Bambu Studio, UltiMaker Cura o PrusaSlicer e conferma la misura in millimetri sul piatto prima dello slice.
Un file di stampa è una lista di triangoli che uno slicer può posare su un piatto. Un OBJ Wavefront è spesso il file che hai già tirato fuori da Blender. Può contenere più oggetti, una libreria di materiali e coordinate che non sono in millimetri. Questa guida è la strada corta da quell’OBJ a uno STL binario, e poi in Bambu Studio, UltiMaker Cura o PrusaSlicer. La conversione resta nel tuo browser. Nessuno di questi passi invia la mesh.
Applica la scala, poi esporta l’OBJ da Blender
Apri il file blend e guarda le proprietà dell’oggetto. Se la scala non è 1, 1, 1, la misura a schermo e le posizioni dei vertici esportate possono non concordare, a seconda di come è impostato l’esportatore. Seleziona l’oggetto, poi applica la scala così i campi diventano 1. Fallo prima dell’export, non dopo aver già indovinato una percentuale nello slicer.
Decidi che cosa significa «una unità» in questa scena. L’unità predefinita di Blender è spesso il metro, mentre una figurina è stata modellata come se la griglia fosse in millimetri. Sono file diversi che a schermo sembrano uguali finché uno slicer non presume i millimetri. Se non sei sicuro, annota una misura che conosci — «questa base è 40 mm» — e la confronterai con l’ingombro tra un attimo. Il menu delle unità non può inventare quel fatto. Devi saperlo, o misurarlo.
Esporta con File → Esporta → Wavefront (.obj). Esporta l’oggetto che intendi stampare, non un intero impianto luci o un duplicato nascosto. Puoi ignorare il file MTL che questo export può scrivere accanto all’OBJ. Il convertitore non legge materiali, UV o texture. Se ti serve ancora il modello con le texture, tieni OBJ e MTL insieme nella cartella del progetto. Lo STL è un secondo file per lo slicer, non un sostituto della fonte.
Curve, oggetti di testo e modificatori che non sono stati trasformati in mesh non diventano facce solide. Converti l’oggetto in mesh così l’OBJ contiene righe v e f. Un file fatto solo di punti non ha nulla da mettere in uno STL.
Converti nel browser e leggi la scatola
Apri il convertitore da OBJ a STL e trascina il file .obj, oppure usa il selettore di file. La pagina dice il limite subito: 40 MB. Una scultura più grande va decimata, oppure esporti solo la parte che stamperai. Il worker legge il file sul tuo dispositivo. Se la scheda esaurisce la memoria, chiudi altre schede o riduci il numero di triangoli ed esporta di nuovo. Quel fallimento è locale. Non è un server che rifiuta un invio.
Lascia selezionati i millimetri se l’OBJ è stato costruito in millimetri. Passa a centimetri, metri o pollici se quella è l’unità vera. La scala extra resta a 1, salvo che tu voglia davvero un ridimensionamento sopra la conversione di unità. L’ingombro si aggiorna in millimetri. Se ti aspettavi una base da 40 mm e la scatola dice 40 × 40 × 40, sei nell’ordine di grandezza giusto. Se dice 0.04 o 40000, fermati e cambia unità. Non scaricare un file di cui sai già che la misura è sbagliata.
Gli OBJ di Blender di solito sono Y in alto. Gli slicer trattano Z come alto. L’opzione asse predefinita ruota Y su Z e può appoggiare il punto più basso su Z = 0 così il pezzo poggia sul piatto. Se il tuo esportatore era già Z in alto, scegli «Z già in alto» perché il modello non venga messo di lato. L’anteprima facoltativa usa lo stesso orientamento. Puoi saltare l’anteprima. Lo STL non dipende da WebGL.
Lo STL binario è il download che vuoi per Bambu, Cura e Prusa. Lascia spenta la casella ASCII, salvo che ti serva un testo leggibile in un editor. Il pulsante salva il file subito. Non c’è un account e non c’è un secondo passo che lo sblocca.
Apri lo STL in uno slicer
Bambu Studio. Importa lo STL sul piano che usi per quella stampante. Leggi la misura nel pannello dell’oggetto prima dello slice. Se il pezzo ha i millimetri giusti, orientalo, aggiungi supporti se la mesh ne ha bisogno e fai lo slice. Se la misura è fuori di circa 10×, 25.4× o 1000×, elimina l’oggetto e ricostruisci lo STL con l’unità corretta. Scalare «a occhio» nello slicer e scalare anche nel convertitore si somma, e la seconda stampa sarà sbagliata in un modo nuovo.
UltiMaker Cura. Apri lo STL e guarda la misura nel pannello strumenti. L’interpretazione predefinita dello STL in Cura sono i millimetri. Un OBJ in scala metri che non è stato convertito con l’opzione metri sembrerà un granello o, se i numeri erano grandi, un modello che non entra nel piatto. Confronta l’ingombro che hai già visto sul convertitore con le misure di Cura. Devono concordare, a parte un piccolo errore di arrotondamento.
PrusaSlicer. Importa, poi conferma la misura allo stesso modo. PrusaSlicer avvisa anche su alcune mesh rotte. Un avviso qui significa che i triangoli erano già problematici. Questo convertitore non ha cucito i buchi né ribaltato le facce. Riporta lo STL in Blender, ripara la mesh, esporta di nuovo l’OBJ e converti di nuovo. Non aspettarti che il passo STL ripari un guscio non manifold.
In tutti e tre gli slicer, l’abitudine utile è la stessa: fidati di una misura nota, non del fatto che un file si è scaricato. Una conversione riuscita significa solo che i triangoli sono stati riscritti.
Che cosa questo percorso non fa
Lo STL non porterà la vernice del tuo file MTL. Se la stampa è di un solo colore di filamento, va bene. Se ti serviva il colore, ti serve ancora l’OBJ, o un formato che questo strumento non scrive. Il percorso non accetta nemmeno un solido STEP. Esporta prima una mesh dall’applicazione CAD, poi riparti dal passo OBJ. Non accetta un PNG né un JPG. Un’immagine non è una lista di facce.
Un file alla volta. Se hai un kit di pezzi, esporta e converti ogni mesh che ti interessa, e dai allo STL il nome del pezzo. Il numero di triangoli sul convertitore è il numero nel download. Un numero enorme farà lo slice lentamente anche se il file è sotto i 40 MB. Decima in Blender quando lo slicer si blocca, poi converti l’OBJ più leggero. Non stai perdendo una «modalità STL di alta qualità». Stai scegliendo una densità di mesh che la tua stampante e il tuo computer possono reggere.
Quando la misura sembra giusta e lo slicer apre il file, hai finito con questo sito. Tieni l’OBJ se modificherai di nuovo il modello. La guida OBJ o STL è la versione lunga di quella scelta. La guida millimetri contro metri è quella da leggere quando l’anteprima del piatto sembra ancora assurda. Binario o ASCII spiega il predefinito che hai appena scaricato.
Domande
Devo usare Blender?
No. Qualsiasi applicazione che scrive una mesh OBJ Wavefront può alimentare questo convertitore. Blender è il percorso che questa guida spiega, perché è il modellatore gratuito più comune. Il file ha comunque bisogno di vertici e facce.
Perché lo slicer mostra un pezzo minuscolo o enorme?
Lo STL non memorizza un’unità. Fai combaciare il menu delle unità con l’OBJ, poi leggi l’ingombro in millimetri. La guida millimetri contro metri percorre il caso 1000×.
Posso convertire un PNG in questo stesso flusso?
No. Questo flusso parte da una mesh OBJ. Foto e immagini piatte non sono accettate.
Guide collegate
- Unità mm o metriPerché una stampa può uscire 1000× troppo grande, e come controllare la scatola.
- OBJ o STLQuando tenere l’OBJ e che cosa uno STL butta via.
- STL binario o ASCIIPerché il download è uno STL binario per impostazione predefinita.
- Che cos’è un file OBJOBJ Wavefront, facce e il file MTL che non leggiamo.
- Che cos’è un file STLMesh di triangoli, coordinate senza unità e slicer.
- FAQPrivacy, dimensione, texture, STEP e file immagine.