Mi a különbség az STL & OBJ fájlok között a 3D nyomtatáshoz?

Roy Hill 25-08-2023
Roy Hill

A 3D nyomtatáshoz különböző típusú fájlok léteznek, amelyek közül kettő az STL és az OBJ fájlok. Sokan kíváncsiak arra, hogy mi a tényleges különbség e fájlok között, ezért úgy döntöttem, hogy írok egy cikket, amelyben elmagyarázom.

A különbség az STL & bélyeg; OBJ fájlok az információ szintje a fájlokat hordozhat. Mindkettő olyan fájlokat, hogy lehet 3D nyomtatás, de STL fájlok nem számítanak információt, mint például a szín és a textúra, míg OBJ fájlok egy nagy képviselete ezeket az attribútumokat.

Ez az alapvető válasz, de olvasson tovább a különböző 3D nyomtatási fájlokkal kapcsolatos további hasznos információkért.

    Miért használnak STL fájlokat 3D nyomtatáshoz?

    Az STL-fájlokat a 3D nyomtatáshoz egyszerűségük és a 3D nyomtatási szoftverekkel, például a CAD és a szeletelőprogramokkal való kompatibilitásuk miatt használják. Az STL-fájlok viszonylag könnyűek, így a gépek és a szoftverek könnyebben tudják kezelni őket. Leginkább a modellek alakjára és a külső felületekre összpontosítanak.

    Az STL fájlok, bár nehezen tudnak megfelelni a modern 3D nyomtatási igényeknek, ma még mindig a 3D nyomtatási fájlformátumok népszerű választása.

    Az STL-fájlok előnye a 3D nyomtatás világában hosszú időre a szabványok közé emelte őket. Ezért sok 3D nyomtatási szoftvert úgy terveztek, hogy kompatibilisek legyenek és könnyen integrálhatók legyenek az STL-fájlokkal.

    Egyszerű fájlformátumuk megkönnyíti a tárolást és a feldolgozást is. Így nem kell aggódnia a túl nehéz fájlokkal való foglalkozás miatt.

    Ha STL fájlt szeretne létrehozni, szüksége lesz egy számítógépes tervezőprogramra (CAD). Számos CAD szoftver használható, mint például:

    • Fusion 360
    • TinkerCAD
    • Blender
    • SketchUp

    Miután létrehozta vagy letöltötte STL fájljait, egyszerűen áthelyezheti azokat a 3D nyomtató szeletelőprogramjára, amellyel feldolgozhatja az STL fájlt G-Code fájldá, amellyel a 3D nyomtatója értelmezni tudja.

    Lehet OBJ fájlokat 3D nyomtatni?

    Igen, OBJ fájlokat 3D nyomtathatóak, ha egyszerűen átveszi őket a szeletelőgépére, hasonlóan az STL fájlokhoz, majd a szokásos módon konvertálja őket G-kóddá. Nem nyomtathat közvetlenül 3D nyomtatóval egy OBJ fájlt a 3D nyomtatón, mivel az nem érti a kódot.

    A 3D nyomtatók nem értik az OBJ fájlban található információkat. Ezért fontosak a szeletelő szoftverek, mint például a Cura vagy a PrusaSlicer. A szeletelő szoftver konvertálja az OBJ fájlt egy olyan nyelvre, G-kódra, amelyet a 3D nyomtató is megérthet.

    A szeletelő szoftver emellett megvizsgálja az OBJ-fájlban szereplő alakzatok/tárgyak geometriáját, majd tervet készít a 3D nyomtató számára legmegfelelőbb eszközökről, amelyek segítségével a 3D nyomtató rétegenként nyomtathatja ki az alakzatokat.

    Ellenőrizze a 3D nyomtatója hardverének és a használt szeletelőszoftver specifikációit. Rájöttem, hogy egyes felhasználók nem tudtak OBJ fájlokat nyomtatni, mert a szeletelőszoftver nem támogatta az OBJ fájlt, vagy a nyomtatandó objektum meghaladta a nyomtatójuk építési térfogatát.

    Egyes 3D nyomtatók saját szeletelőket használnak, amelyek csak az adott márkájú 3D nyomtatókra jellemzőek.

    Ha a szeletelőprogramja nem támogatja OBJ fájlt, a megoldás az, hogy konvertálja STL fájlba. A legtöbb, ha nem az összes szeletelőprogram támogatja az STL fájlokat.

    Nézze meg az alábbi videót, hogy megtudja, hogyan lehet egy OBJ fájlt STL fájlba konvertálni a Fusion 360 segítségével (személyes használat esetén ingyenes).

    Jobbak az STL vagy OBJ fájlok a 3D nyomtatáshoz? STL Vs OBJ

    Gyakorlatilag az STL fájlok jobbak, mint az OBJ fájlok a 3D nyomtatáshoz, mivel a 3D nyomtatáshoz szükséges információk pontos szintjét biztosítják a 3D modellek 3D nyomtatásához. Az OBJ fájlok olyan információkat tartalmaznak, mint a felületi textúra, amelyek nem használhatóak a 3D nyomtatásban. Az STL fájlok annyi felbontást biztosítanak, amennyit a 3D nyomtató kezelni tud.

    Az STL fájlok jobbak abban az értelemben, hogy szélesebb körben használják őket, és általában kisebb a fájlméretük, míg az OBJ fájlok több információt nyújtanak.

    Egyesek azt állítják, hogy a jobb nyomtatási fájl a felhasználó igényein alapul. Például a legtöbb online 3D modell STL fájl. Ez könnyebben elérhető a felhasználó számára, mint az OBJ fájl beszerzésének fáradalmai.

    Emellett a számos szoftverrel való kompatibilitása kényelmesebbé teszi a hobbisták számára.

    Néhány felhasználó azt nyilatkozta, hogy az egyszerű formátum és a kis méret miatt jobban kedveli az STL fájlt, mint az OBJ fájlt. Ez kevésbé válik tényezővé, ha megpróbálja növelni a felbontást, mert a felbontás növelése a fájl méretének növekedését okozza. Ez a fájl túl nagyra nőhet.

    Másrészt, ha Ön olyan felhasználó, aki színesben szeretne nyomtatni, és értékeli a textúra és más attribútumok jobb megjelenítését, akkor az OBJ fájl a jobb választás.

    Lényegében azt javasolnám, hogy határozza meg a 3D nyomtató felhasználási célját. Ez alapján a döntés segítene kiválasztani a legjobb fájlformátumot, de az STL fájlok általában jobbak összességében.

    Mi a különbség az STL & G kód között?

    Az STL egy olyan 3D fájlformátum, amely olyan információkat tartalmaz, amelyeket a 3D nyomtató a modellek nyomtatásához használ, míg a G-kód egy programozási nyelv, amelyet a 3D nyomtatók által érthető 3D fájlformátumokban szereplő információk végrehajtásához használnak. Ez vezérli a 3D nyomtató hardverét a hőmérsékletre, a nyomtatófej mozgatására, a ventilátorokra és egyebekre vonatkozóan.

    Ahogy fentebb említettem, a 3D nyomtatók nem tudják felismerni a 3D formátumú fájl által hordozott információkat (objektumok geometriáját). Nem számít, hogy mennyire jó az információ, ha a nyomtató nem tudja megérteni és ezért végrehajtani, akkor nem használható 3D nyomtatási célokra.

    Ez a G-kód célja. A G-kód egy számítógépes numerikus vezérlés (CNC) programozási nyelv, amelyet a 3D nyomtató megért. A G-kód utasítja a nyomtató hardverét, hogy mit és hogyan kell tennie a 3D modell megfelelő reprodukálása érdekében.

    Az olyan dolgok, mint a mozgás, a hőmérséklet, a minta, a textúra stb. a G-kód által vezérelt elemek közé tartoznak. A nyomtató beállításainak bármilyen módosítása egyedi G-kódot eredményez.

    Nézze meg az alábbi videót, amelyet Stefan készített a CNC Kitchen-től.

    Hogyan alakítsuk át az STL-t OBJ vagy G kóddá?

    Egy STL fájl OBJ fájlba vagy G-Code fájlba történő konvertálásához a megfelelő szoftverre lesz szüksége. Számos szoftver létezik, amely használható.

    Lásd még: Hogyan juthatsz el a tökéletes rántáshoz & Gyorsítás beállítása

    Ehhez a cikkhez a Spin 3D Mesh Converter-t fogom használni az STL-ből OBJ-be, és az Ultimaker Cura szeletelőszoftvert az STL-ből G-Code-ba történő szeleteléshez.

    STL to OBJ

    • Spin 3D Mesh Converter letöltése
    • Futtassa a spin 3D mesh converter alkalmazást.
    • Kattintson a bal felső sarokban lévő "Fájl hozzáadása" gombra. Ez megnyitja a fájlmappát.
    • Válassza ki a konvertálni kívánt STL fájlokat, és kattintson a "Megnyitás" gombra. Az STL fájlt húzza és dobja be a spin 3D alkalmazásba.
    • Az alkalmazás bal alsó sarkában megjelenik a "kimeneti formátum" opció. Kattintson erre, és válassza az OBJ-t a legördülő menüből.
    • Győződjön meg róla, hogy a megfelelő fájlokat választotta ki, és kattintson rájuk a jobb oldali előnézeti ablakban megjelenő előnézethez.
    • A "kimeneti mappa" opcióból válassza ki, hová szeretné menteni az átalakított alkalmazást. Ez az alkalmazás bal alsó sarkában található.
    • A jobb alsó sarokban megjelenik a "konvertálás" gomb, kattintson erre. Egy vagy több fájlt is konvertálhat egyszerre.

    Megnézheti ezt a YouTube-videót, ha inkább videós útmutatót szeretne.

    STL-ből G-kódba

    • Cura letöltése és telepítése
    • Nyissa meg a G-kóddá konvertálni kívánt STL fájl helyét.
    • Húzza a fájlt a Cura alkalmazásba
    • Beállíthatja a modelljét, például az építőlemezen való elhelyezkedést, a tárgy méretét, valamint a hőmérséklet, a ventilátor, a sebesség beállításait és még sok mást.
    • Navigáljon az alkalmazás jobb alsó sarkába, majd kattintson a "Slice" gombra, és az STL fájlját G-kóddá alakítja át.
    • Ha a szeletelési folyamat befejeződött, ugyanabban a sarokban megjelenik a "mentés cserélhetőre" opció. Ha az SD-kártyát bedugta, akkor közvetlenül a lemezmeghajtóra mentheti.
    • Kattintson az eject gombra, és távolítsa el biztonságosan a külső tárolóeszközt.

    Íme egy gyors videó, amely bemutatja a folyamatot.

    Jobb a 3MF, mint az STL a 3D nyomtatáshoz?

    A 3D Manufacturing Format (3MF) technikailag jobb fájlformátum a tervezéshez, mint a 3D nyomtatáshoz, mivel olyan információkat tartalmaz, mint a textúra, a színek és még sok más, ami nem szerepelhet egy STL fájlban. A minőség közöttük ugyanaz lenne. Néhányan problémákat jelentenek a 3MF fájlok importálásával kapcsolatban.

    Az STL-fájlok nagyszerűen működnek 3D nyomtatáshoz, de a 3MF fájlok jobbak lehetnek, mivel egységnyi méretet és felületi textúrákat biztosítanak a modellekhez.

    Egy felhasználó arról számolt be, hogy problémái adódtak, amikor megpróbált 3MF fájlokat küldeni a Fusion 360-ból a Curába, ami nem történik meg a normál STL fájlokkal. A 3MF fájlokkal kapcsolatos másik probléma az, hogy hogyan tartják a koordináták pozícióját a CAD szoftveren belül, ami a fájl szeletelőprogramba történő importálásakor is érvényesül.

    Előfordulhat, hogy a modell pozíciója az építőlemez szélén van, vagy egy sarokban lóg, ezért gyakrabban kell majd pozícionálnod a modellt. Arra is ügyelj, hogy a modell magassága 0 legyen.

    Lásd még: A 3D nyomtatott litofánok számára legmegfelelőbb filamentum

    Egy másik felhasználó megemlítette, hogy amikor 3D modelleket ment 3MF formátumban, és importálja egy szeletelőprogramba, például a PrusaSlicerbe, az hálóhibákat észlel, de amikor STL fájlként menti a fájlt, az nem tartalmaz hibákat.

    Ha van egy jelentősen részletes modellje, akkor érdemes lehet 3MF fájlt használni, általában SLA gyanta 3D nyomtatáshoz, mivel a felbontás mindössze 10 mikronig terjed.

    Említették, hogy a 3MF fájlok valójában kisebbek, mint az STL fájlok, bár ennek nem néztem utána túlságosan.

    STL

    A 3D fájlformátumok úttörője, az STL az utóbbi években még mindig eléggé híres. 1987-ben fejlesztette ki a 3D Systems, és használata nem csak a 3D nyomtatásra korlátozódik. A gyors prototípusgyártás és a számítógéppel támogatott gyártás más ágazatok is profitáltak a létrehozásából.

    Előnyök

    • Ez a legelterjedtebb és legszélesebb körben használt 3D fájlformátum.
    • Nagyon egyszerű fájlformátum
    • Kompatibilis számos 3D nyomtató szoftverrel és hardverrel, így kényelmes választás.
    • Nagyon népszerű, ami azt jelenti, hogy egyre több online tároló kínál 3D modelleket STL fájlformátumban.

    Hátrányok

    • Viszonylag alacsonyabb felbontás, de még mindig nagyon magas a 3D nyomtatásban való felhasználáshoz
    • A színek és textúrák ábrázolása nem lehetséges
    • Tetszőleges méretarányok és hosszegységek

    3MF

    A 3MF konzorcium által tervezett és kifejlesztett, merész állításuk szerint ez az új 3D nyomtatási formátum lehetővé teszi a felhasználók és a vállalatok számára, hogy " az innovációra való összpontosítás". Tekintettel a benne rejlő funkciókra, úgy gondolom, hogy ezek komoly versenytársak a legjobb 3D nyomtatási fájlformátumért.

    Előnyök

    • Egyetlen fájlban tárolja a textúra- és színtámogatásra vonatkozó információkat
    • Következetesség a fájlok fizikaiból digitálisba történő fordításában
    • Miniatűrök, amelyek lehetővé teszik külső ügynökök számára, hogy könnyen megtekinthessék a 3MF dokumentum tartalmát.
    • Az XML névterek bevezetésének köszönhetően a nyilvános és a privát kiterjesztések mostantól a kompatibilitás veszélyeztetése nélkül lehetségesek.

    Hátrányok

    • Viszonylag új a 3D nyomtatás területén. Így nem kompatibilis annyi 3D szoftverprogrammal, mint az STL fájlformátum.
    • Hibákat okozhat a 3D nyomtatási szoftverbe történő importáláskor
    • A CAD-szoftverhez képest relatív pozícionálással rendelkezik, így az importálásához szükség lehet az újrapozícionálásra.

    Itt olvashat többet a funkcióiról.

    Roy Hill

    Roy Hill szenvedélyes 3D-nyomtatás-rajongó és technológiaguru, aki rengeteg tudással rendelkezik a 3D-nyomtatással kapcsolatos mindenről. A területen szerzett több mint 10 éves tapasztalatával Roy elsajátította a 3D tervezés és nyomtatás művészetét, és a legújabb 3D nyomtatási trendek és technológiák szakértőjévé vált.Roy a Los Angeles-i Kaliforniai Egyetemen (UCLA) szerzett gépészmérnöki diplomát, és több neves vállalatnál dolgozott a 3D nyomtatás területén, köztük a MakerBot-nál és a Formlabsnál. Különböző vállalkozásokkal és magánszemélyekkel is együttműködött egyedi 3D nyomtatott termékek létrehozásában, amelyek forradalmasították iparágukat.A 3D-nyomtatás iránti szenvedélyén kívül Roy lelkes utazó és a szabadtéri tevékenységek rajongója. Szívesen tölt időt a természetben, túrázik, és családjával táboroz. Szabadidejében fiatal mérnököket is mentorál, és különféle platformokon osztja meg gazdag 3D nyomtatással kapcsolatos tudását, köztük népszerű blogján, a 3D Printerly 3D Printingen.