Ar visi 3D spausdintuvai naudoja STL failus?

Roy Hill 27-05-2023
Roy Hill

3D spausdintuvams reikia failo, kad jie žinotų, ką spausdinti 3D formatu, tačiau žmonėms kyla klausimas, ar visi 3D spausdintuvai naudoja STL failus. Šiame straipsnyje rasite atsakymus ir keletą kitų susijusių klausimų.

Visi 3D spausdintuvai gali naudoti STL rinkmenas kaip 3D modelio pagrindą, kol jis bus supjaustytas į 3D spausdintuvui suprantamo tipo rinkmeną. 3D spausdintuvai patys negali suprasti STL rinkmenų. Tačiau tokia pjaustyklė kaip "Cura" gali konvertuoti STL rinkmenas į G-kodo rinkmenas, kurias galima spausdinti 3D spausdintuvu.

Norėsite sužinoti daugiau informacijos, todėl skaitykite toliau.

    Kokius failus naudoja 3D spausdintuvai?

    • STL
    • G-kodas
    • OBJ
    • 3MF

    Pagrindiniai 3D spausdintuvų naudojami failų tipai yra STL failai ir G kodo failai, skirti 3D modelio dizainui sukurti, taip pat sukurti instrukcijų failą, kurį 3D spausdintuvai gali suprasti ir kuriuo gali vadovautis. Taip pat turite keletą retesnių 3D spausdintuvų failų tipų, pavyzdžiui, OBJ ir 3MF, kurie yra skirtingos 3D modelio dizaino tipų versijos.

    Tačiau šie projektavimo failai negali būti tiesiogiai naudojami 3D spausdintuve, nes juos reikia apdoroti programine įranga, vadinama pjaustytuvu, kuris iš esmės paruošia G kodo failą, kurį galima spausdinti 3D spausdintuvu.

    Apžvelkime kai kuriuos iš šių failų tipų.

    STL failas

    STL failas yra pagrindinis 3D spausdinimo failų tipas, kurį matysite naudojamą 3D spausdinimo pramonėje. Iš esmės tai yra 3D modelio failas, kuris sukuriamas naudojant tinklelius arba kelių mažų trikampių rinkinį, kad būtų suformuota 3D geometrija.

    Jis pasirenkamas todėl, kad tai neįtikėtinai paprastas formatas.

    Šie failai puikiai tinka 3D modeliams kurti ir gali būti gana maži arba dideli, priklausomai nuo to, kiek trikampių sudaro modelį.

    Didesni failai - tai failai, kuriuose yra lygesnių paviršių, o jų faktinis dydis yra didelis, nes tai reiškia, kad juose yra daugiau trikampių.

    Jei projektavimo programoje (CAD) matote didelį STL failą, jis iš tikrųjų gali parodyti, kiek trikampių turi modelis. "Blender" programoje reikia dešiniuoju pelės klavišu spustelėti apatinę juostą ir pažymėti "Scene Statistics" (scenos statistika).

    Pažiūrėkite į šį "Bearded Yell" STL failą "Blender" programoje, kuriame matyti 2 804 188 trikampiai, o failo dydis - 133 MB. Kartais dizaineris iš tikrųjų pateikia kelias to paties modelio versijas, tačiau prastesnės kokybės ir (arba) su mažesniu trikampių skaičiumi.

    Palyginkite tai su Velykų salos galvos STL, kuriame yra 52 346 trikampiai, o failo dydis - 2,49 MB.

    Jei norėtumėte konvertuoti 3D kubą į šį trikampio STL formatą, tai būtų galima padaryti naudojant 12 trikampių.

    Kiekvienas kubo paviršius būtų padalytas į du trikampius, o kadangi kubas turi šešis paviršius, šiam 3D modeliui sukurti reikėtų mažiausiai 12 trikampių. Jei kubas turėtų daugiau detalių ar plyšių, reikėtų daugiau trikampių.

    STL failus galite rasti daugumoje 3D spausdintuvų failų svetainių, pvz:

    • Thingiverse
    • MyMiniFactory
    • Spausdintinos medžiagos
    • YouMagine
    • "GrabCAD"

    Kalbant apie tai, kaip sukurti šiuos STL failus, tai atliekama naudojant CAD programinę įrangą, pavyzdžiui, "Fusion 360", "Blender" ir "TinkerCAD". Galite pradėti nuo pagrindinės formos ir pradėti ją formuoti į naują dizainą arba imti daug formų ir jas sujungti.

    Naudojant gerą CAD programinę įrangą galima sukurti bet kokį modelį ar formą ir eksportuoti ją kaip STL failą 3D spausdinimui.

    G-kodo failas

    G-kodo failai yra kitas pagrindinis failų tipas, kurį naudoja 3D spausdintuvai. Šie failai sudaryti iš programavimo kalbos, kurią gali skaityti ir suprasti 3D spausdintuvai.

    Kiekvienas 3D spausdintuvo veiksmas ar judesys atliekamas naudojant G-kodo failą, pavyzdžiui, spausdinimo galvutės judesiai, purkštuko ir šiluminio sluoksnio temperatūra, ventiliatoriai, greitis ir dar daugiau.

    Juose yra didelis sąrašas užrašytų eilučių, vadinamų "G-Code" komandomis, kurių kiekviena atlieka skirtingą veiksmą.

    Pažvelkite į toliau pateiktą paveikslėlį, kuriame pavaizduotas G-kodo failo pavyzdys programoje "Notepad++". Jame yra komandų sąrašas, pvz., M107, M104, G28 & amp; G1.

    Kiekviena iš jų turi konkretų veiksmą, pagrindinis judesiams skirtas veiksmas yra komanda G1, kuri sudaro didžiąją failo dalį. Joje taip pat nurodytos koordinatės, kur judėti X & amp; Y kryptimi, taip pat kiek medžiagos išstumti (E).

    Komanda G28 naudojama spausdinimo galvutei nustatyti į pradinę padėtį, kad 3D spausdintuvas žinotų, kur ji yra. Tai svarbu atlikti kiekvieno 3D spausdinimo pradžioje.

    M104 nustato purkštuko temperatūrą.

    OBJ failas

    OBJ failų formatas yra dar vienas tipas, kurį naudoja 3D spausdintuvai, naudodami pjaustytuvo programinę įrangą, panašiai kaip STL failus.

    Jame galima saugoti daugiaspalvius duomenis ir jis suderinamas su įvairiais 3D spausdintuvais ir 3D programine įranga. OBJ faile išsaugoma 3D modelio informacija, tekstūros ir spalvų informacija, taip pat 3D modelio paviršiaus geometrija. OBJ failai paprastai suskirstomi į kitus failų formatus, kuriuos 3D spausdintuvas visiškai supranta ir skaito.

    Kai kurie žmonės renkasi naudoti OBJ failus 3D modeliams, dažniausiai skirtus daugiaspalviam 3D spausdinimui, dažniausiai su dviem ekstruderiais.

    OBJ failus galite rasti daugelyje 3D spausdintuvų failų svetainių, pvz:

    • Clara.io
    • CGTrader
    • "GrabCAD" bendruomenė
    • TurboSquid
    • "Free3D

    Dauguma pjaustytuvų puikiai skaito OBJ failus, tačiau OBJ failus taip pat galima konvertuoti į STL failus nemokamai, naudojant internetinį konverterį arba importuojant į CAD, pavyzdžiui, "TinkerCAD", ir eksportuojant į STL failą.

    Dar vienas dalykas, kurį reikia turėti omenyje, yra tai, kad tinklelio taisymo įrankiai, kuriais taisomos modelių klaidos, geriau veikia su STL, o ne OBJ failais.

    Išskyrus atvejus, kai jums reikia konkrečių OBJ failų, pavyzdžiui, spalvų, 3D spausdinimui norėtumėte naudoti STL failus.Vienas iš pagrindinių OBJ failų skirtumų yra tas, kad galima išsaugoti tikrą tinklelį arba sujungtų trikampių rinkinį, o STL failuose išsaugomi keli nesujungti trikampiai.

    Jūsų pjaustymo programinei įrangai tai neturi didelės reikšmės, tačiau modeliavimo programinei įrangai teks susiūti STL failą ir apdoroti, o tai ne visada pavyksta.

    3MF failas

    Kitas 3D spausdintuvuose naudojamas formatas - 3MF (3D gamybos formatas) failas, kuris yra vienas išsamiausių 3D spausdinimo formatų.

    Ji turi galimybę išsaugoti daugybę 3D spausdintuvo failo detalių, pavyzdžiui, modelio duomenis, 3D spausdinimo nustatymus, spausdintuvo duomenis. Kai kuriais atvejais tai gali būti labai naudinga, tačiau daugumai žmonių tai gali nepadėti užtikrinti pakartotinumo.

    Vienas iš trūkumų yra tas, kad yra daug veiksnių, kurie lemia sėkmingą 3D spausdinimą kiekvienoje konkrečioje situacijoje. Žmonės turi savo 3D spausdintuvus ir pjaustyklės nustatymus, todėl naudojant kieno nors kito nustatymus gali nepavykti pasiekti norimų rezultatų.

    Kai kuri programinė įranga ir pjaustytuvai taip pat nepalaiko 3MF failų, todėl gali būti sudėtinga juos paversti standartiniu 3D spausdinimo failų formatu.

    Keletas naudotojų sėkmingai spausdino 3MF failus, tačiau neteko girdėti, kad daug kas apie tai kalbėtų ar juos naudotų. Vienas naudotojas paminėjo, kad gali būti, jog kas nors netinkamai sukonfigūruos šio tipo failą ir galiausiai sugadins jūsų 3D spausdintuvą ar dar blogiau.

    Daugelis žmonių nežino, kaip skaityti G-kodo failą, todėl norint naudoti šiuos failus, reikėtų pasitikėjimo.

    Kitas naudotojas teigė, kad jiems labai nepasisekė bandant tinkamai įkelti daugiasluoksnius 3MF failus.

    Peržiūrėkite toliau pateiktą Josef Prusa vaizdo įrašą apie tai, kaip 3MF failai lyginami su STL failais. Nesutinku su vaizdo įrašo pavadinimu, tačiau jis pateikia puikią informaciją apie 3MF failus.

    Ar dervos 3D spausdintuvai naudoja STL failus?

    Dervos 3D spausdintuvai tiesiogiai nenaudoja STL failų, tačiau failai sukuriami naudojant STL failą pjaustymo programoje.

    Įprastai dervos 3D spausdintuvams naudojamas STL failas, kurį importuojate į specialiai dervos spausdintuvams skirtą programinę įrangą, pavyzdžiui, "ChiTuBox" arba "Lychee Slicer".

    Importuodami STL modelį į pasirinktą pjaustyklę, paprasčiausiai pereikite darbo eigą, kurią sudaro modelio perkėlimas, mastelio keitimas ir sukimas, taip pat atramų kūrimas, tuščiavidurių formų kūrimas ir skylučių, skirtų dervai išleisti, pridėjimas į modelį.

    Atlikę STL failo pakeitimus, galite supjaustyti modelį į specialų failo formatą, kuris veikia su konkrečiu dervos 3D spausdintuvu. Kaip minėta anksčiau, dervos 3D spausdintuvai turi specialius failų formatus, pavyzdžiui, .pwmx su "Anycubic Photon Mono X".

    Taip pat žr: Kiek laiko trunka dervos 3D spaudinių kietinimas?

    Peržiūrėkite toliau pateiktą "YouTube" vaizdo įrašą, kad suprastumėte, kaip vyksta STL failo perkėlimas į dervos 3D spausdintuvo failą.

    Ar visi 3D spausdintuvai naudoja STL failus? Gijos, derva ir kt.

    Naudodami siūlų ir dervos 3D spausdintuvus, atliekame įprastą STL failo pjaustymo procesą, kai modelis dedamas ant surinkimo plokštės ir atliekami įvairūs modelio koregavimai.

    Atlikę šiuos veiksmus, STL failą apdorojate arba "supjaustote" į tokio tipo failą, kurį jūsų 3D spausdintuvas gali skaityti ir naudoti. 3D spausdintuvuose su gijomis tai dažniausiai būna G-kodo failai, tačiau yra ir patentuotų failų, kuriuos gali skaityti tik tam tikri 3D spausdintuvai.

    Dauguma dervos 3D spausdintuvų failų yra patentuoti.

    Kai kurie iš šių failų tipų yra šie:

    • .ctb
    • .photon
    • .phz

    Šiuose failuose pateikiamos instrukcijos, ką jūsų dervos 3D spausdintuvas sukurs sluoksnis po sluoksnio, taip pat nurodomas greitis ir ekspozicijos laikas.

    Pateikiame naudingą vaizdo įrašą, kuriame rodoma, kaip atsisiųsti STL failą ir jį supjaustyti, kad būtų paruoštas 3D spausdinimui.

    Ar galite naudoti G-kodo failus 3D spausdintuvams?

    Taip, dauguma gijų 3D spausdintuvų naudoja "G-Code" failus arba alternatyvią specializuoto "G-Code" formą, kuri tinka konkrečiam 3D spausdintuvui.

    SLA spausdintuvų išvesties failuose G kodas nenaudojamas. Dauguma stalinių SLA spausdintuvų naudoja savo nuosavybinį formatą, taigi ir savo pjaustyklės programinę įrangą. Tačiau kai kurios trečiųjų šalių SLA pjaustyklės, pavyzdžiui, "ChiTuBox" ir "FormWare", yra suderinamos su įvairiais staliniais spausdintuvais.

    "Makerbot" 3D spausdintuvas naudoja patentuotą X3G failų formatą. X3G failų formate pateikiama informacija apie 3D spausdintuvo greitį ir judėjimą, spausdintuvo nustatymus ir STL failus.

    "Makerbot" 3D spausdintuvas gali skaityti ir interpretuoti X3G failo formato kodą, kurį galima rasti tik natūraliose sistemose.

    Apskritai visi spausdintuvai naudoja G-kodą. Kai kurie 3D spausdintuvai, pavyzdžiui, "Makerbot", G-kodą supakuoja į nuosavybinį formatą, kuris vis dar pagrįstas G-kodu. 3D failų formatams, tokiems kaip G-kodas, konvertuoti į spausdintuvui patogią kalbą visada naudojami pjaustytuvai.

    Taip pat žr: 5 būdai, kaip ištaisyti 3D spaudinių "Pillowing" (šiurkštaus viršutinio sluoksnio problemos)

    Toliau esančiame vaizdo įraše galite pamatyti, kaip naudoti "G-Code" failą 3D spausdintuvui tiesiogiai valdyti.

    Roy Hill

    Roy Hill yra aistringas 3D spausdinimo entuziastas ir technologijų guru, turintis daug žinių apie visus su 3D spausdinimu susijusius dalykus. Turėdamas daugiau nei 10 metų patirtį šioje srityje, Roy yra įvaldęs 3D projektavimo ir spausdinimo meną bei tapo naujausių 3D spausdinimo tendencijų ir technologijų ekspertu.Roy'us yra įgijęs mechanikos inžinieriaus laipsnį Kalifornijos universitete, Los Andžele (UCLA) ir yra dirbęs keliose geros reputacijos įmonėse 3D spausdinimo srityje, įskaitant MakerBot ir Formlabs. Jis taip pat bendradarbiavo su įvairiomis įmonėmis ir asmenimis, kad sukurtų individualius 3D spausdintus produktus, kurie pakeitė jų pramonės šakas.Be aistros 3D spausdinimui, Roy'us yra aistringas keliautojas ir lauko entuziastas. Jis mėgsta leisti laiką gamtoje, žygiuoti ir stovyklauti su šeima. Laisvalaikiu jis taip pat globoja jaunus inžinierius ir dalijasi savo žiniomis apie 3D spausdinimą įvairiose platformose, įskaitant populiarųjį tinklaraštį „3D Printerly 3D Printing“.