Gids
OBJ naar STL omzetten
Bijgewerkt · Alleen mesh-OBJ naar STL
Exporteer een OBJ, zet het lokaal om, controleer de schaal in mm en open de STL in Bambu Studio, Cura of PrusaSlicer. Daarna kun je privé in de browser OBJ naar STL.
OBJ naar STL voor Bambu, Cura of Prusa
Exporteer een Wavefront-OBJ uit Blender, schaal naar millimeters in de browser, download een binaire STL en controleer de maat in een slicer.
Stap 1
Schaal toepassen in Blender
Selecteer de mesh en pas de schaal toe zodat de objectschaal 1, 1, 1 leest vóór de export. Een niet-toegepaste schaal is een veelvoorkomende reden dat de STL-maat niet klopt met het venster.
Stap 2
Wavefront-OBJ exporteren
Gebruik Bestand, Exporteren, Wavefront (.obj). Exporteer de mesh die je wilt printen. Het MTL-bestand heb je voor deze omzetter niet nodig.
Stap 3
De privé-omzetter openen
Open het gereedschap voor OBJ naar STL. Sleep het .obj-bestand erin. Het wordt in de browser gelezen en niet geüpload.
Stap 4
Millimeters instellen
Laat de eenheden op millimeters staan als het OBJ in millimeters is gemodelleerd. Kies centimeters, meters of inches alleen als het bestand zo is opgeslagen. Lees de begrenzingsbox.
Stap 5
Binaire STL downloaden
Download de binaire STL. ASCII is optioneel en staat standaard uit. Een account is niet nodig.
Stap 6
Controleren in de slicer
Importeer de STL in Bambu Studio, UltiMaker Cura of PrusaSlicer en bevestig de millimetermaat op het bed voordat je slicet.
Een printbestand is een lijst driehoeken die een slicer op een bed kan zetten. Een Wavefront-OBJ is vaak het bestand dat je al uit Blender hebt. Er kunnen meerdere objecten in zitten, een materialenbibliotheek, en coördinaten die niet in millimeters staan. Deze gids is de korte weg van dat OBJ naar een binaire STL, en daarna naar Bambu Studio, UltiMaker Cura of PrusaSlicer. De omzetting blijft in je browser. Geen van deze stappen uploadt de mesh.
Schaal toepassen en het OBJ uit Blender exporteren
Open het blend-bestand en kijk naar de objecteigenschappen. Staat de schaal op iets anders dan 1, 1, 1, dan kunnen de maat in het venster en de geëxporteerde vertexposities uit elkaar lopen, afhankelijk van hoe de exporteur staat. Selecteer het object en pas de schaal toe zodat de schaalvelden 1 worden. Doe dat vóór je exporteert, niet nadat je in de slicer al een percentage hebt gegokt.
Bepaal wat «één eenheid» in deze scene betekent. De standaardeenheid van Blender is vaak meters, terwijl een figuurtje is gemodelleerd alsof het raster millimeters was. Dat zijn verschillende bestanden die op het scherm hetzelfde lijken tot een slicer millimeters aanneemt. Weet je het niet zeker, noteer dan een maat die je kent — «deze voet is 40 mm» — en vergelijk die zo met de begrenzingsbox. Het eenhedenmenu verzint dat feit niet. Je moet het weten, of opmeten.
Exporteer via Bestand → Exporteren → Wavefront (.obj). Exporteer het object dat je wilt printen, niet een hele lichtopstelling of een verborgen duplicaat. Het MTL-bestand dat deze export naast het OBJ kan schrijven, mag je negeren. De omzetter leest geen materialen, UVs of texturen. Heb je het getextureerde model nog nodig, bewaar dan het OBJ en het MTL samen in je projectmap. De STL is een tweede bestand voor de slicer, geen vervanging van de bron.
Curves, tekstobjecten en modifiers die nog geen mesh zijn geworden, worden geen dichte vlakken. Zet het object om naar een mesh zodat het OBJ regels v en regels f bevat. Een bestand met alleen punten heeft niets wat een STL kan bewaren.
Omzetten in de browser en de box lezen
Open de omzetter van OBJ naar STL en sleep het .obj-bestand erin, of gebruik de bestandskiezer. De pagina noemt de limiet meteen: 40 MB. Een sculptuur die groter is, moet je decimeren, of je exporteert alleen het deel dat je print. De Web Worker leest het bestand op je apparaat. Raakt het tabblad door het geheugen heen, sluit dan andere tabbladen of verlaag het aantal driehoeken en exporteer opnieuw. Die fout is lokaal. Het is geen server die een upload weigert.
Laat millimeters geselecteerd als het OBJ in millimeters is gebouwd. Schakel naar centimeters, meters of inches als dat de echte eenheid is. Extra schaal blijft op 1, tenzij je echt een andere maat boven op de eenhedenomzetting wilt. De begrenzingsbox werkt bij in millimeters. Verwachtte je een voet van 40 mm en zegt de box 40 × 40 × 40, dan zit je in de juiste buurt. Zegt hij 0.04 of 40000, stop dan en wijzig de eenheid. Download geen bestand waarvan je al weet dat de maat fout is.
Blender-OBJ’s zijn meestal Y-omhoog. Slicers behandelen Z als omhoog. De standaard as-optie draait Y naar Z en kan het laagste punt op Z = 0 zetten, zodat het onderdeel op het bed rust. Was je exporteur al Z-omhoog, kies dan «Z staat al omhoog» zodat het model niet op zijn kant komt te liggen. Het optionele voorbeeld gebruikt dezelfde oriëntatie. Je kunt het voorbeeld overslaan. De STL hangt niet van WebGL af.
Binaire STL is de download die je wilt voor Bambu, Cura en Prusa. Laat het ASCII-vak uit, tenzij je tekst nodig hebt die je in een editor kunt lezen. De knop bewaart het bestand meteen. Er is geen account en geen tweede stap die het bestand vrijgeeft.
De STL in een slicer openen
Bambu Studio. Importeer de STL op de plaat die je voor die printer gebruikt. Lees de maat in het objectpaneel voordat je slicet. Klopt het aantal millimeters, oriënteer het onderdeel, voeg steunen toe als de mesh die nodig heeft, en slice. Zit de maat ongeveer 10×, 25.4× of 1000× ernaast, verwijder het object en bouw de STL opnieuw met de juiste eenheid. Op het oog schalen in de slicer én in de omzetter stapelt, en de tweede print gaat op een nieuwe manier mis.
UltiMaker Cura. Open de STL en kijk naar de maat in het gereedschapspaneel. Cura leest STL standaard als millimeters. Een OBJ op meterschaal dat niet met de meters-optie is omgezet, lijkt een stip, of, als de getallen groot waren, een model dat niet op het bed past. Vergelijk de begrenzingsbox die je al op de omzetter zag met de maten van Cura. Die moeten kloppen, op een kleine afronding na.
PrusaSlicer. Importeer en bevestig de maat op dezelfde manier. PrusaSlicer waarschuwt ook bij sommige kapotte meshes. Een waarschuwing hier betekent dat de driehoeken al problematisch waren. Deze omzetter heeft geen gaten gedicht en geen vlakken omgedraaid. Neem de STL terug naar Blender, repareer de mesh, exporteer het OBJ opnieuw en zet opnieuw om. Verwacht niet dat de STL-stap een niet-manifold schaal repareert.
In alle drie de slicers is de nuttige gewoonte dezelfde: vertrouw een maat die je kent, niet het feit dat een bestand is gedownload. Een geslaagde omzetting betekent alleen dat de driehoeken zijn herschreven.
Wat dit pad niet doet
De STL neemt de beschildering uit je MTL-bestand niet mee. Is de print één filamentkleur, dan is dat prima. Had je kleur nodig, dan heb je het OBJ nog steeds nodig, of een formaat dat deze omzetter niet schrijft. Het pad accepteert ook geen STEP-lichaam. Exporteer eerst een mesh uit het CAD-programma en begin bij de OBJ-stap. Het accepteert geen PNG en geen JPG. Een afbeelding is geen lijst vlakken.
Eén bestand tegelijk. Heb je een set onderdelen, exporteer en zet dan elke mesh om die je wilt hebben, en noem de STL naar het onderdeel. Het aantal driehoeken op de omzetter is het aantal in de download. Een enorm aantal slicet langzaam, ook als het bestand onder 40 MB blijft. Gebruik de Decimate-modifier in Blender als de slicer vastloopt, en zet daarna het lichtere OBJ om. Je verliest geen modus voor een STL van hoge kwaliteit. Je kiest een meshdichtheid die je printer en je computer aankunnen.
Ziet de maat er goed uit en opent de slicer het bestand, dan ben je klaar met deze site. Bewaar het OBJ als je het model nog eens gaat bewerken. De gids OBJ vs STL is de lange versie van die keuze. De gids millimeters of meters lees je als het bedvoorbeeld er nog absurd uitziet. Binair of ASCII legt de standaard uit die je net hebt gedownload.
Vragen
Moet ik Blender gebruiken?
Nee. Elk programma dat een Wavefront-OBJ-mesh schrijft, kan deze omzetter voeden. Blender is het pad dat deze gids uitschrijft, omdat het het gangbare gratis modelleerprogramma is. Het bestand heeft nog steeds hoekpunten en vlakken nodig.
Waarom toont de slicer een piepklein of enorm onderdeel?
STL bewaart geen eenheid. Laat het eenhedenmenu bij het OBJ passen en lees de begrenzingsbox in millimeters. De gids over millimeters versus meters loopt het 1000×-geval door.
Kan ik een PNG in hetzelfde pad omzetten?
Nee. Dit pad begint bij een mesh-OBJ. Foto's en platte afbeeldingen worden niet geaccepteerd.
Gerelateerde gidsen
- Eenheden: mm of metersWaarom een print 1000× te groot kan uitkomen, en hoe je de box leest.
- OBJ vs STLWanneer je het OBJ bewaart, en wat een STL weggooit.
- Binaire of ASCII-STLWaarom de download standaard binaire STL is.
- Wat is een OBJ-bestandWavefront-OBJ, vlakken, en het MTL-bestand dat wij niet lezen.
- Wat is een STL-bestandDriehoekenmeshes, coördinaten zonder eenheid, en slicers.
- FAQPrivacy, grootte, texturen, STEP en afbeeldingsbestanden.