Kas kõik 3D-printerid kasutavad STL-faile?

Roy Hill 27-05-2023
Roy Hill

3D-printerid vajavad faili, et teada, mida 3D-prindida, kuid inimesed küsivad, kas kõik 3D-printerid kasutavad STL-faile. Selles artiklis tutvustatakse vastuseid ja mõningaid muid seotud küsimusi.

Kõik 3D-printerid saavad kasutada STL-faile 3D-mudeli alusena, enne kui see lõigatakse failitüübiks, millest 3D-printer saab aru. 3D-printerid ei saa aga STL-failidest ise aru. 3D-printerid ei saa STL-failidest aru. 3D-prinditavaks G-koodi failiks saab konverteerida STL-faili näiteks Cura abil.

Te tahate rohkem teavet, seega lugege edasi.

    Milliseid faile kasutavad 3D-printerid?

    • STL
    • G-kood
    • OBJ
    • 3MF

    Peamised failitüübid, mida 3D-printerid kasutavad, on STL-failid ja G-koodi failid, et luua 3D-mudeli disain, samuti luua juhiste fail, mida 3D-printerid saavad mõista ja järgida. Teil on ka mõned vähem levinud 3D-printeri failitüübid, nagu OBJ ja 3MF, mis on 3D-mudeli disainitüüpide erinevad versioonid.

    Need projekteerimisfailid ei saa aga otse 3D-printeriga töötada, sest neid tuleb töödelda tarkvara nimega slicer abil, mis põhimõtteliselt valmistab ette G-koodi faili, mida saab 3D-prindida.

    Vaatleme mõningaid neist failitüüpidest.

    STL-faili

    STL-fail on peamine 3D-printimise failitüüp, mida näete 3D-printimistööstuses kasutatavat. See on põhimõtteliselt 3D-mudeli fail, mis on loodud mitme võrgusilma või mitmest väikesest kolmnurgast koosneva komplekti abil, et moodustada 3D-geomeetria.

    Seda eelistatakse, sest see on uskumatult lihtne formaat.

    Need failid töötavad väga hästi 3D-mudelite loomiseks ja võivad olla üsna väikesed või suured failid, sõltuvalt sellest, kui palju kolmnurki moodustavad mudeli.

    Suuremad failid on sellised, kus on siledamad pinnad ja suur tegelik suurus, sest see tähendab, et kolmnurki on rohkem.

    Kui sa näed suurt STL-faili projekteerimistarkvaras (CAD), siis võib see tegelikult näidata, kui palju kolmnurki mudelil on. Blenderis pead sa tegema paremklõpsu alumisel ribal ja valima "Scene Statistics".

    Vaadake seda Bearded Yell STL faili Blenderis, mis näitab 2 804 188 kolmnurka ja mille faili suurus on 133 MB. Mõnikord pakub disainer tegelikult mitu versiooni samast mudelist, kuid väiksema kvaliteediga/väiksemate kolmnurkadega.

    Võrdle seda Lihavõtte saare pea STL-iga, millel on 52 346 kolmnurka ja faili suurus on 2,49 MB.

    Lihtsamalt öeldes, kui te tahaksite teisendada 3D-kuubiku sellesse kolmnurkade STL-vormingusse, saaks seda teha 12 kolmnurga abil.

    Iga kuubiku külg jaguneks kaheks kolmnurgaks ja kuna kuubikul on kuus külge, oleks selle 3D-mudeli loomiseks vaja vähemalt 12 kolmnurka. Kui kuubikul oleks rohkem detaile või pragusid, oleks vaja rohkem kolmnurki.

    STL-faile leiate enamus 3D-printeri failide saitidelt, näiteks:

    • Thingiverse
    • MyMiniFactory
    • Printables
    • YouMagine
    • GrabCAD

    Mis puutub nende STL-failide tegemisse, siis seda tehakse CAD-tarkvaras nagu Fusion 360, Blender ja TinkerCAD. Sa võid alustada põhikujust ja hakata seda kuju uueks disainiks vormima või võtta palju kujundeid ja panna need kokku.

    Igasuguse mudeli või kuju saab luua hea CAD-tarkvara abil ja eksportida STL-failina 3D-printimiseks.

    G-koodi fail

    G-koodi failid on järgmine peamine failitüüp, mida 3D-printerid kasutavad. Need failid on koostatud programmeerimiskeelest, mida 3D-printerid saavad lugeda ja mõista.

    Iga 3D-printeri tegevus või liikumine toimub G-koodi faili kaudu, näiteks printimispea liikumine, düüside ja soojusplaadi temperatuur, ventilaatorid, kiirus ja palju muud.

    Need sisaldavad suurt nimekirja kirjutatud ridu, mida nimetatakse G-koodi käskudeks, millest igaüks sooritab erinevat tegevust.

    Vaadake allolevat pilti G-koodi faili näitest Notepad++-s. Selles on nimekiri käskudest nagu M107, M104, G28 & G1.

    Igaühel neist on konkreetne tegevus, peamine liigutuste jaoks on käsk G1, mis on enamus faili. Samuti on koordinaadid, kuhu liikuda X & Y suunas, samuti kui palju materjali ekstrudeerida (E).

    Vaata ka: Milline 3D-trükifilament on toiduga ohutu?

    Käsk G28 on mõeldud printimispea algpositsioonile seadmiseks, et 3D-printer teaks, kus ta asub. Seda on oluline teha iga 3D-trükkimise alguses.

    M104 määrab düüsi temperatuuri.

    Vaata ka: Parimad Ender 3 jahutusventilaatori uuendused - kuidas seda õigesti teha

    OBJ fail

    OBJ-failiformaat on teine tüüp, mida 3D-printerid kasutavad slicer-tarkvaras, sarnaselt STL-failidele.

    See võib salvestada mitmevärvilisi andmeid ja ühildub erinevate 3D-printerite ja 3D-tarkvaraga. OBJ-fail salvestab 3D-mudeli teavet, tekstuuri- ja värviinfot ning 3D-mudeli pinnageomeetriat. OBJ-failid on tavaliselt viilutatud teistesse failivormingutesse, mida 3D-printer täielikult mõistab ja loeb.

    Mõned inimesed otsustavad kasutada OBJ-faile 3D-mudelite jaoks, enamasti mitmevärvilise 3D-printimise jaoks, tavaliselt kahe ekstruuderiga.

    OBJ-faile leiate paljudelt 3D-printeri failide veebisaitidelt, näiteks:

    • Clara.io
    • CGTrader
    • GrabCAD kogukond
    • TurboSquid
    • Free3D

    Enamik slicereid saab OBJ-faile lugeda, kuid OBJ-faile on võimalik ka tasuta konverteerimise teel STL-failideks teisendada, kasutades selleks kas veebikonverterit või importides selle CAD-programmi nagu TinkerCAD ja eksportides selle STL-failiks.

    Veel üks asi, mida tuleb meeles pidada, on see, et võrgusilma parandamise tööriistad, mis parandavad mudelite vigu, töötavad paremini STL-failide kui OBJ-failidega.

    Kui te ei vaja konkreetselt midagi OBJ-st, näiteks värve, siis tahate 3D-printimiseks jääda STL-failide juurde.Üks peamisi erinevusi OBJ-failide puhul on see, et sellega saab salvestada tegeliku võrgusilma või ühendatud kolmnurkade kogumi, samas kui STL-failid salvestavad mitu lahutatud kolmnurka.

    See ei tee suurt vahet teie viilutamistarkvara jaoks, kuid modelleerimistarkvara jaoks peab see STL-faili töötlemiseks kokku õmblema ja see ei ole alati edukas.

    3MF fail

    Teine formaat, mida 3D-printerid kasutavad, on 3MF (3D Manufacturing Format) fail, mis on üks kõige üksikasjalikumaid 3D-prindi formaate.

    Sellel on võimalus salvestada 3D-printeri failis palju üksikasju, näiteks mudeli andmed, 3D-prindi seaded, printeri andmed. See võib mõnel juhul olla väga kasulik, kuid enamiku inimeste jaoks ei pruugi see tähendada korratavust.

    Üks viga siin on see, et on palju tegureid, mis teevad 3D-trüki igas konkreetses olukorras edukaks. Inimestel on oma 3D-printerid ja sliceri seaded seadistatud kindlal viisil, nii et kellegi teise seadete kasutamine ei pruugi anda soovitud tulemusi.

    Mõned tarkvarad ja lõikurid ei toeta ka 3MF-faile, seega võib olla keeruline teha sellest standardne 3D-trükifaili formaat.

    Mõned kasutajad on olnud edukad 3MF-failide 3D-printimisega, kuid sellest ei kuule palju inimesi, kes sellest räägivad või neid kasutavad. Üks kasutaja mainis, et keegi võib selle failitüübiga teha vale konfiguratsiooni ja lõpuks kahjustada 3D-printerit või veel hullemat.

    Paljud inimesed ei oska G-koodi faili lugeda, nii et nende failide kasutamiseks oleks vaja usaldust.

    Teine kasutaja ütles, et neil oli kohutav õnne, kui nad üritasid mitmeosalist 3MF-faili korralikult laadida.

    Vaadake Josef Prusa allolevat videot 3MF-failide ja STL-failide võrdlemisest. Ma ei nõustu video pealkirjaga, kuid ta annab 3MF-failide kohta mõned suurepärased üksikasjad.

    Kas vaigu 3D-printerid kasutavad STL-faile?

    Vaigu 3D-printerid ei kasuta otseselt STL-faile, vaid loodud failid pärinevad STL-faili kasutamisest slicer-tarkvaras.

    Hartsist 3D-printerite tavapärane tööprotsess kasutab STL-faili, mille impordite spetsiaalselt vaigumasinate jaoks loodud tarkvarasse, nagu ChiTuBox või Lychee Slicer.

    Kui olete importinud oma STL-mudeli valitud slicerisse, läbite lihtsalt tööprotsessi, mis koosneb mudeli liigutamisest, skaleerimisest ja pööramisest, samuti toetuste loomisest, õõnestamisest ja aukude lisamisest mudelisse vaigu väljavoolamiseks.

    Kui olete teinud STL-faili muudatused, saate seejärel lõigata mudeli spetsiaalsesse failivormingusse, mis töötab teie konkreetse vaigust 3D-printeriga. Nagu juba mainitud, on vaigust 3D-printeritel spetsiaalsed failivormingud, näiteks .pwmx koos Anycubic Photon Mono X-ga.

    Vaata allolevat YouTube'i videot, et mõista STL-faili muutmist vaigust 3D-printeri failiks.

    Kas kõik 3D-printerid kasutavad STL-faile? Filament, vaikus ja muud materjalid?

    Vaigu ja vaigu 3D-printerite puhul võtame STL-faili läbi tavalise viilutamise protsessi, mille käigus asetame mudeli ehitusplaadile ja teeme mudelile mitmesuguseid kohandusi.

    Kui olete need asjad ära teinud, töötlete või "tükeldate" STL-faili failitüübiks, mida teie 3D-printer saab lugeda ja mille abil töötada. 3D-filamentprinterite puhul on need enamasti G-koodi failid, kuid on ka mõned patenteeritud failid, mida saavad lugeda ainult konkreetsed 3D-printerid.

    Vaigust 3D-printerite puhul on enamik faile patenteeritud failid.

    Mõned sellised failitüübid on:

    • .ctb
    • .photon
    • .phz

    Need failid sisaldavad juhiseid selle kohta, mida teie vaigust 3D-printer kihtide kaupa loob, samuti kiirused ja eksponeerimisaeg.

    Siin on kasulik video, mis näitab, kuidas laadida alla STL-faili ja lõigata see 3D-printimiseks valmis.

    Kas G-koodi faile saab kasutada 3D-printerite jaoks?

    Jah, enamik filament 3D-printereid kasutab G-koodi faile või spetsiaalse G-koodi alternatiivset vormi, mis töötab konkreetse 3D-printeri jaoks.

    SLA-printerite väljundfailides ei kasutata G-koodi. Enamik lauaarvuti SLA-printereid kasutab nende enda formaati ja seega ka nende slicer-tarkvara. Mõned kolmanda osapoole SLA-slicerid, näiteks ChiTuBox ja FormWare, ühilduvad siiski paljude lauaarvuti-printeritega.

    Makerboti 3D-printer kasutab X3G patenteeritud failivormingut. X3G failivorming sisaldab teavet 3D-printeri kiiruse ja liikumise, printeri seadete ja STL-failide kohta.

    Makerboti 3D-printer oskab lugeda ja tõlgendada X3G-failiformaadis olevat koodi ning seda võib leida ainult loomulikes süsteemides.

    Üldiselt kasutavad kõik printerid G-koodi. Mõned 3D-printerid mähivad G-koodi omaette vormingusse, näiteks Makerbot, mis põhineb siiski G-koodil. 3D-failiformaatide, näiteks G-koodi konverteerimiseks printerisõbralikuks keeleks kasutatakse alati viilutajaid.

    Allpool olevast videost näete, kuidas kasutada G-koodi faili 3D-printeri otseseks juhtimiseks.

    Roy Hill

    Roy Hill on kirglik 3D-printimise entusiast ja tehnoloogiaguru, kellel on palju teadmisi kõigist 3D-printimisega seotud asjadest. Üle 10-aastase kogemusega selles valdkonnas on Roy omandanud 3D-disaini ja -printimise kunsti ning temast on saanud uusimate 3D-printimise trendide ja tehnoloogiate ekspert.Roy'l on kraad Los Angelese California ülikoolist (UCLA) masinaehituse erialal ning ta on töötanud mitmes mainekas 3D-printimise alal ettevõttes, sealhulgas MakerBot ja Formlabs. Samuti on ta teinud koostööd erinevate ettevõtete ja üksikisikutega, et luua kohandatud 3D-prinditud tooteid, mis on nende tööstust revolutsiooniliselt muutnud.Lisaks oma kirele 3D-printimise vastu on Roy innukas reisija ja vabaõhuhuviline. Talle meeldib perega looduses aega veeta, matkata ja telkida. Vabal ajal juhendab ta ka noori insenere ja jagab oma teadmisi 3D-printimise kohta erinevatel platvormidel, sealhulgas oma populaarsel ajaveebil 3D Printerly 3D Printing.