Minden 3D nyomtató használ STL fájlokat?

Roy Hill 27-05-2023
Roy Hill

A 3D nyomtatóknak szükségük van egy fájlra ahhoz, hogy tudják, mit kell 3D nyomtatniuk, de az emberek azon tűnődnek, hogy minden 3D nyomtató használ-e STL fájlokat. Ez a cikk végigveszi a válaszokat és néhány más kapcsolódó kérdést.

Minden 3D nyomtató képes STL fájlokat használni a 3D modell alapjaként, mielőtt azt a 3D nyomtató által értelmezhető fájltípussá szeletelnék. A 3D nyomtatók azonban önmagukban nem képesek megérteni az STL fájlokat. Egy szeletelőprogram, mint például a Cura, képes az STL fájlokat 3D nyomtatásra alkalmas G-Code fájlokká alakítani.

Több információt szeretne megtudni, ezért olvasson tovább.

    Milyen fájlokat használnak a 3D nyomtatók?

    • STL
    • G-kód
    • OBJ
    • 3MF

    A 3D nyomtatók által használt fájlok fő típusa a STL fájlok és a G-Code fájlok létrehozása a 3D modelltervezéshez, valamint a 3D nyomtatók által érthető és követhető utasítások fájljának létrehozásához. Vannak még néhány kevésbé gyakori 3D nyomtató fájltípus, mint például az OBJ és a 3MF, amelyek a 3D modelltervezés különböző változatai.

    Ezek a tervezési fájlok azonban nem működnek közvetlenül egy 3D nyomtatóval, mivel egy szeletelőnek nevezett szoftveren keresztül kell feldolgozni őket, amely alapvetően előkészíti a 3D nyomtatásra alkalmas G-kód fájlt.

    Vessünk egy pillantást néhány ilyen fájltípusra.

    STL fájl

    Az STL fájl a fő 3D nyomtatási fájltípus, amelyet a 3D nyomtatási iparágban használnak. Alapvetően egy 3D modellfájl, amely egy sor háló vagy több kis háromszögből álló készlet segítségével jön létre, hogy 3D geometriát alkosson.

    Azért részesül előnyben, mert ez egy hihetetlenül egyszerű formátum.

    Ezek a fájlok nagyon jól működnek 3D modellek létrehozásához, és lehetnek egészen kicsi vagy nagy fájlok, attól függően, hogy hány háromszög alkotja a modellt.

    A nagyobb fájlok azok, amelyekben simább felületek vannak, és nagyok a tényleges méretben, mert ez azt jelenti, hogy több háromszög van.

    Ha egy nagy STL fájlt látsz egy tervezőszoftverben (CAD), akkor az valóban megmutatja, hogy hány háromszögből áll a modell. A Blenderben jobb egérgombbal kell kattintanod az alsó sávra, és be kell jelölnöd a "Scene Statistics" opciót.

    Nézd meg ezt a Bearded Yell STL fájlt Blenderben, amely 2,804,188 háromszöget mutat és 133MB méretű. Néha a tervező valóban több verziót ad ugyanabból a modellből, de gyengébb minőségben/kevesebb háromszöggel.

    Hasonlítsuk össze ezt a Húsvét-szigeti fej STL-lel, amely 52 346 háromszöget tartalmaz és 2,49 MB méretű.

    Lásd még: A legjobb töltőanyag a PLA & ABS 3D nyomtatási hézagokhoz & Hogyan kell kitölteni a varratokat?

    Egyszerűbb szemszögből nézve, ha egy 3D-s kockát akarnánk átalakítani ebbe a háromszög STL formátumba, akkor azt 12 háromszöggel lehetne megtenni.

    A kocka minden oldala két háromszögre oszlik, és mivel a kockának hat oldala van, legalább 12 háromszögre lenne szükség a 3D modell létrehozásához. Ha a kockának több részlete vagy rése lenne, akkor több háromszögre lenne szükség.

    STL fájlokat a legtöbb 3D nyomtató fájloldaltól találhat, mint például:

    • Thingiverse
    • MyMiniFactory
    • Nyomtatható anyagok
    • YouMagine
    • GrabCAD

    Ami az STL fájlok elkészítését illeti, ez olyan CAD szoftverekben történik, mint a Fusion 360, a Blender és a TinkerCAD. Kezdhetsz egy alapformával, és elkezdheted formázni az alakot egy új dizájnba, vagy sok alakzatot vehetsz és összerakhatod őket.

    Bármilyen modell vagy alakzat létrehozható egy jó CAD-szoftverrel, és exportálható STL-fájlként a 3D nyomtatáshoz.

    G-kód fájl

    A G-kód fájlok a következő fő fájltípus, amelyet a 3D nyomtatók használnak. Ezek a fájlok egy olyan programozási nyelvből állnak, amelyet a 3D nyomtatók olvasni és megérteni tudnak.

    A 3D nyomtató minden művelete vagy mozgása a G-kód fájlon keresztül történik, például a nyomtatófej mozgása, a fúvóka és a hőágy hőmérséklete, a ventilátorok, a sebesség és még sok más.

    Ezek egy nagy listát tartalmaznak a G-kód parancsoknak nevezett írott sorokból, amelyek mindegyike más-más műveletet hajt végre.

    Nézze meg az alábbi képet egy G-kód fájl példájáról a Notepad++-ban. Olyan parancsok listáját tartalmazza, mint az M107, M104, G28 & G1.

    Mindegyiknek van egy-egy speciális művelete, a fő a mozgásokhoz a G1 parancs, ami a fájl nagy része. Ez tartalmazza a koordinátákat is, hogy hova kell mozogni az X & Y irányban, valamint azt, hogy mennyi anyagot kell extrudálni (E).

    A G28 parancs a nyomtatófej alaphelyzetbe állítására szolgál, hogy a 3D nyomtató tudja, hol van. Ezt minden 3D nyomtatás elején fontos elvégezni.

    M104 a fúvóka hőmérsékletét állítja be.

    OBJ fájl

    Az OBJ fájlformátum egy másik típus, amelyet a 3D nyomtatók a szeletelőszoftveren belül használnak, hasonlóan az STL fájlokhoz.

    Többszínű adatokat képes tárolni, és kompatibilis a különböző 3D nyomtatókkal és 3D szoftverekkel. Az OBJ fájl a 3D modell adatait, a textúrát és a színinformációkat, valamint a 3D modell felületi geometriáját menti. Az OBJ fájlokat általában más fájlformátumokra szeletelik, amelyeket a 3D nyomtató teljes mértékben megért és olvas.

    Néhányan úgy döntenek, hogy OBJ fájlokat használnak 3D modellekhez, főként többszínű 3D nyomtatáshoz, általában kettős extruderrel.

    Megtalálhatja OBJ fájlokat számos 3D nyomtatóval foglalkozó weboldalon, mint például:

    • Clara.io
    • CGTrader
    • GrabCAD Közösség
    • TurboSquid
    • Free3D

    A legtöbb szeletelőprogram jól olvassa az OBJ fájlokat, de az OBJ fájlokat STL fájlokká is lehet konvertálni ingyenes átalakítással, akár egy online átalakítóval, akár egy CAD-be, például a TinkerCAD-be importálva és STL fájlba exportálva.

    Egy másik dolog, amit szem előtt kell tartani, hogy a modellek hibáit javító hálójavító eszközök jobban működnek az STL fájlokkal, mint az OBJ fájlokkal.

    Hacsak nincs kifejezetten szüksége valamire az OBJ fájlból, például színekre, akkor 3D nyomtatáshoz maradjon az STL fájloknál.Az OBJ fájlok egyik legfontosabb különbsége az, hogy a tényleges hálót vagy az összekapcsolt háromszögek halmazát mentheti, míg az STL fájlok több szétválasztott háromszöget mentenek.

    A szeletelőszoftverek esetében ez nem jelent nagy különbséget, de a modellező szoftverek esetében a feldolgozáshoz össze kell fűznie az STL fájlt, és ez nem mindig sikerül.

    3MF fájl

    A 3D nyomtatók által használt másik formátum a 3MF (3D Manufacturing Format) fájl, amely az egyik legrészletesebb 3D nyomtatási formátum.

    Képes számos részletet elmenteni a 3D nyomtatófájlon belül, például a modelladatokat, a 3D nyomtatási beállításokat, a nyomtató adatait. Ez bizonyos esetekben nagyon hasznos lehet, de a legtöbb ember számára nem biztos, hogy ez megismételhetőséget jelent.

    Az egyik hiba itt az, hogy sok tényező teszi sikeressé a 3D nyomtatást minden egyes helyzetben. Az emberek sajátos módon állítják be a 3D nyomtatójukat és a szeletelő beállításait, így ha valaki más beállításait használja, nem biztos, hogy a kívánt eredményt hozza.

    Egyes szoftverek és szeletelők nem támogatják a 3MF fájlokat sem, így nehézkes lehet a szabványos 3D nyomtatási fájlformátumba való átalakítás.

    Lásd még: Hogyan javítsuk ki a pacákat és a pattanásokat a 3D nyomtatásokon?

    Néhány felhasználónak volt már sikere a 3MF fájlok 3D nyomtatásával, de nem sokan beszélnek róla vagy használják őket. Egy felhasználó megemlítette, hogy lehetséges, hogy valaki rossz konfigurációt végezhet ezzel a fájltípussal, és a végén kárt okozhat a 3D nyomtatójában, vagy még rosszabbat.

    Sokan nem tudják, hogyan kell olvasni a G-kód fájlokat, ezért bizalomra van szükség ahhoz, hogy ezeket a fájlokat használni lehessen.

    Egy másik felhasználó azt mondta, hogy szörnyű szerencséje volt a többrészes 3MF fájlok megfelelő betöltésével.

    Nézze meg az alábbi videót Josef Prusa-tól arról, hogy a 3MF fájlok hogyan hasonlíthatók össze az STL fájlokkal. Nem értek egyet a videó címével, de nagyszerű részleteket közöl a 3MF fájlokról.

    Használnak a gyanta 3D nyomtatók STL fájlokat?

    A gyanta 3D nyomtatók nem használnak közvetlenül STL fájlokat, de a létrehozott fájlok egy STL fájl szeletelő szoftveren belüli használatából származnak.

    A gyanta 3D nyomtatók szokásos munkafolyamata egy STL fájlt használ, amelyet egy kifejezetten gyanta gépekhez készült szoftverbe, például a ChiTuBox vagy a Lychee Slicer szoftverbe importál.

    Miután importálta az STL-modelljét a kiválasztott szeletelőprogramba, egyszerűen végigmegy a munkafolyamaton, amely a modell mozgatásából, méretezéséből és elforgatásából, valamint támaszok létrehozásából, üregesítésből és lyukak hozzáadásából áll a modellhez a gyanta elvezetéséhez.

    Az STL fájlban elvégzett módosítások után a modellt egy speciális fájlformátumba szeletelheti, amely az adott műgyanta 3D nyomtatóval működik. Mint már említettük, a műgyanta 3D nyomtatók speciális fájlformátummal rendelkeznek, mint például a .pwmx az Anycubic Photon Mono X esetében.

    Nézze meg az alábbi YouTube videót, hogy megértse az STL fájlból egy gyanta 3D nyomtató fájlba történő átalakításának munkafolyamatát.

    Minden 3D nyomtató használ STL fájlokat? Szál, gyanta és még több

    Szálas és gyantás 3D nyomtatók esetében az STL fájlt a szokásos szeletelési folyamaton vesszük át, amikor a modellt az építőlemezre helyezzük, és különböző módosításokat végzünk a modellen.

    Ezek után feldolgozza vagy "szeleteli" az STL fájltípussá, amellyel a 3D nyomtatója olvasható és működtethető. A filament 3D nyomtatók esetében ezek többnyire G-Code fájlok, de vannak olyan védett fájlok, amelyeket csak bizonyos 3D nyomtatók olvashatnak.

    A gyanta 3D nyomtatók esetében a fájlok többsége védett fájl.

    Néhány ilyen fájltípus:

    • .ctb
    • .foton
    • .phz

    Ezek a fájlok tartalmazzák az utasításokat arra vonatkozóan, hogy a gyanta 3D nyomtatója mit fog rétegenként létrehozni, valamint a sebességeket és az expozíciós időket.

    Itt egy hasznos videó, amely megmutatja, hogyan tölthet le egy STL-fájlt, és hogyan szeletelheti fel, hogy készen álljon a 3D nyomtatásra.

    Használhatja a G-kód fájlokat 3D nyomtatókhoz?

    Igen, a legtöbb szálas 3D nyomtató G-kód fájlokat vagy egy speciális G-kód alternatív formáját használja, amely egy adott 3D nyomtatóhoz működik.

    A G-kódot nem használják az SLA nyomtatók kimeneti fájljaiban. A legtöbb asztali SLA nyomtató a saját formátumát és így a szeletelőszoftverét használja. Néhány harmadik féltől származó SLA szeletelő, például a ChiTuBox és a FormWare azonban az asztali nyomtatók széles körével kompatibilis.

    A Makerbot 3D nyomtató az X3G szabadalmaztatott fájlformátumot használja. Az X3G fájlformátum a 3D nyomtató sebességére és mozgására, a nyomtató beállításaira és az STL fájlokra vonatkozó információkat tartalmazza.

    A Makerbot 3D nyomtató képes olvasni és értelmezni az X3G fájlformátumban lévő kódot, és csak természetes rendszerekben található meg.

    Általában minden nyomtató G-kódot használ. Néhány 3D nyomtató a G-kódot egy saját formátumba csomagolja, például a Makerbot, amely még mindig a G-kódon alapul. A szeletelőket mindig arra használják, hogy a 3D fájlformátumokat, például a G-kódot nyomtatóbarát nyelvre konvertálják.

    Az alábbi videón megnézheti, hogyan használhatja a G-Code fájlt a 3D nyomtató közvetlen vezérléséhez.

    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.