Guide

Konvertera OBJ till STL från Blender till slicer

Uppdaterad · Bara mesh-OBJ till STL

Exportera en OBJ, konvertera den lokalt, kontrollera mm-skalan och öppna sedan STL i Bambu Studio, Cura eller PrusaSlicer. Konverteringen stannar i webbläsaren.

Konvertera OBJ till STL för Bambu, Cura eller Prusa

Exportera en Wavefront OBJ från Blender, skala den till millimeter i webbläsaren, ladda ner en binär STL och kontrollera storleken i en slicer.

  1. Steg 1

    Tillämpa skala i Blender

    Markera meshet och tillämpa skala så att objektets skala står som 1, 1, 1 före export. Skala som inte tillämpats är en vanlig orsak till att STL-storleken inte stämmer med vyn.

  2. Steg 2

    Exportera Wavefront OBJ

    Använd Arkiv, Exportera, Wavefront (.obj). Exportera det mesh du vill skriva ut. MTL-filen behövs inte för den här konverteraren.

  3. Steg 3

    Öppna den privata konverteraren

    Öppna verktyget som konverterar OBJ till STL. Släpp .obj-filen. Den läses i webbläsaren och skickas inte.

  4. Steg 4

    Sätt millimeter

    Låt enheter stå på millimeter när OBJ modellerades i millimeter. Välj centimeter, meter eller tum bara när filen sparades så. Läs begränsningslådan.

  5. Steg 5

    Ladda ner binär STL

    Ladda ner den binära STL-filen. ASCII är valfritt och av som standard. Inget konto krävs.

  6. Steg 6

    Kontrollera slicern

    Importera STL i Bambu Studio, UltiMaker Cura eller PrusaSlicer och bekräfta millimeterstorleken på plattan innan du skivar.

En utskriftsfil är en lista med trianglar som en slicer kan lägga på en platta. En Wavefront OBJ är ofta den fil du redan har från Blender. Den kan innehålla flera objekt, ett materialbibliotek och koordinater som inte är i millimeter. Den här guiden är den korta vägen från den OBJ-filen till en binär STL och sedan in i Bambu Studio, UltiMaker Cura eller PrusaSlicer. Konverteringen stannar i webbläsaren. Inget i de här stegen skickar meshet.

Tillämpa skala och exportera sedan OBJ från Blender

Öppna blend-filen och titta på objektegenskaperna. Om skalan är något annat än 1, 1, 1 kan storleken i vyn och de exporterade vertexpositionerna vara oense, beroende på hur exportören är inställd. Markera objektet och tillämpa sedan skala så att skalafälten blir 1. Gör det innan du exporterar, inte efter att du redan gissat en procentsats i slicern.

Bestäm vad „en enhet“ betyder i den här scenen. Blenders standardenhet är ofta meter, medan en figur modellerades som om rutnätet var millimeter. Det är olika filer som ser likadana ut på skärmen tills en slicer antar millimeter. Om du är osäker, notera en dimension du känner — „den här basen är 40 mm“ — och jämför den med begränsningslådan om en stund. Enhetsmenyn kan inte hitta på det faktumet. Du måste känna till det eller mäta det.

Exportera med Arkiv → Exportera → Wavefront (.obj). Exportera objektet du tänker skriva ut, inte en hel ljusrigg eller en dold dubblett. Du kan ignorera den MTL-fil exporten kan skriva bredvid OBJ. Konverteraren läser inte material, UV eller texturer. Om du fortfarande behöver den texturerade modellen, behåll OBJ och MTL tillsammans i projektmappen. STL är en andra fil för slicern, inte en ersättning för källan.

Kurvor, textobjekt och modifierare som inte gjorts om till ett mesh blir inte solida ytor. Konvertera objektet till ett mesh så att OBJ innehåller v-rader och f-rader. En fil som bara är punkter har inget en STL kan lagra.

Konvertera i webbläsaren och läs lådan

Öppna konvertera OBJ till STL och släpp .obj-filen, eller använd filväljaren. Sidan säger gränsen direkt: 40 MB. En skulptur som är större än så bör minskas med Decimate, eller så exporterar du bara den del du ska skriva ut. Workern tolkar filen på din enhet. Om fliken får slut på minne, stäng andra flikar eller sänk triangelantalet och exportera igen. Det felet är lokalt. Det är inte en server som avvisar en sändning.

Låt millimeter vara valt när OBJ byggdes i millimeter. Byt till centimeter, meter eller tum när det är den verkliga enheten. Extra skala stannar på 1 om du inte verkligen vill ändra storlek ovanpå enhetsomvandlingen. Begränsningslådan uppdateras i millimeter. Om du väntade en bas på 40 mm och lådan säger 40 × 40 × 40 är du i rätt grannskap. Om den säger 0.04 eller 40000, stanna och byt enhet. Ladda inte ner en fil du redan vet har fel storlek.

Blender-OBJ-filer är oftast Y uppåt. Slicers behandlar Z som uppåt. Standardvalet för axel vrider Y till Z och kan sätta den lägsta punkten på Z = 0 så att delen vilar på plattan. Om din exportör redan var Z uppåt, välj „Z redan uppåt“ så att modellen inte läggs på sidan. Den valfria förhandsvisningen använder samma riktning. Du kan hoppa över förhandsvisningen. STL beror inte på WebGL.

Binär STL är nedladdningen du vill ha för Bambu, Cura och Prusa. Låt ASCII-rutan vara av om du inte behöver text du kan läsa i en redigerare. Knappen sparar filen genast. Det finns inget konto och inget andra steg som låser upp den.

Öppna STL i en slicer

Bambu Studio. Importera STL på den platta du använder för den skrivaren. Läs storleken i objektpanelen innan du skivar. Om delen har rätt millimeter, orientera den, lägg till stöd om meshet behöver dem och skiva. Om storleken är fel med ungefär 10×, 25.4× eller 1000×, ta bort objektet och bygg STL igen med rätt enhet. Att skala „på ögonmått“ i slicern och också skala i konverteraren staplas, och nästa utskrift blir fel på ett nytt sätt.

UltiMaker Cura. Öppna STL och håll koll på storleken i verktygspanelen. Curas standardtolkning av STL är millimeter. En OBJ i meterskala som inte konverterades med meteralternativet ser ut som ett dammkorn, eller, om talen var stora, som en modell som inte får plats på plattan. Jämför begränsningslådan du redan såg i konverteraren med Curas mått. De bör stämma inom ett litet avrundningsfel.

PrusaSlicer. Importera och bekräfta storleken på samma sätt. PrusaSlicer varnar också för vissa trasiga meshar. En varning här betyder att trianglarna redan var problematiska. Den här konverteraren sydde inte ihop hål och vände inte ytor. Ta STL tillbaka till Blender, laga meshet, exportera OBJ igen och konvertera igen. Förvänta dig inte att STL-steget lagar ett skal som inte är slutet.

I alla tre slicers är den nyttiga vanan densamma: lita på en känd dimension, inte på att en fil laddades ner. En lyckad konvertering betyder bara att trianglarna skrevs om.

Vad den här vägen inte gör

STL bär inte målningen från din MTL-fil. Om utskriften är en filamentfärg är det bra. Om du behövde färg behöver du fortfarande OBJ, eller ett format det här verktyget inte skriver. Vägen accepterar inte heller en STEP-solid. Exportera först ett mesh från CAD-programmet och börja sedan vid OBJ-steget. Den accepterar inte en PNG eller en JPG. En bild är inte en lista med ytor.

En fil i taget. Om du har en sats delar, exportera och konvertera varje mesh du bryr dig om och döp STL efter delen. Triangelantalet i konverteraren är antalet i nedladdningen. Ett enormt antal skivas långsamt även när filen är under 40 MB. Använd Decimate i Blender när slicern kvävs, och konvertera sedan den lättare OBJ-filen. Du förlorar inte ett „högkvalitetsläge för STL“. Du väljer en meshtäthet som skrivaren och datorn klarar.

När storleken ser rätt ut och slicern öppnar filen är du klar med den här webbplatsen. Behåll OBJ om du ska redigera modellen igen. Guiden OBJ mot STL är den längre versionen av det valet. Guiden millimeter mot meter är den du ska läsa när plattförhandsvisningen fortfarande ser absurd ut. Binär mot ASCII förklarar standarden du just laddade ner.

Frågor

Måste jag använda Blender?

Nej. Vilket program som helst som skriver ett Wavefront OBJ-mesh kan mata den här konverteraren. Blender är vägen guiden beskriver, eftersom det är det vanliga fria modelleringsprogrammet. Filen behöver fortfarande vertex och ytor.

Varför visar slicern en pytteliten eller enorm del?

STL lagrar inte en enhet. Matcha enhetsmenyn mot OBJ och läs sedan begränsningslådan i millimeter. Guiden om millimeter mot meter går igenom fallet 1000×.

Kan jag konvertera en PNG i samma flöde?

Nej. Det här flödet börjar från ett mesh-OBJ. Foton och platta bilder accepteras inte.

Konvertera OBJ till STL i millimeter