Tartalomjegyzék
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ásaEhhez 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 filamentumEgy 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.