Kāda ir atšķirība starp STL & amp; OBJ failiem 3D drukāšanai?

Roy Hill 25-08-2023
Roy Hill

3D drukāšanai ir dažāda veida faili, divi no tiem ir STL & amp; OBJ faili. Daudzi cilvēki brīnās, kādas ir faktiskās atšķirības starp šiem failiem, tāpēc es nolēmu uzrakstīt rakstu, kurā to izskaidroju.

Atšķirība STL & amp; OBJ faili ir informācijas līmenis, ko faili var pārvadāt. Tie abi ir faili, ar kuriem jūs varat 3D drukāt, bet STL faili neaprēķina informāciju, piemēram, krāsu un tekstūru, bet OBJ faili ir lieliski atveido šos atribūtus.

Šī ir pamata atbilde, bet turpiniet lasīt, lai uzzinātu vairāk noderīgas informācijas par dažādiem 3D drukas failiem.

    Kāpēc STL failus izmanto 3D drukāšanai?

    STL failus izmanto 3D drukāšanai, jo tie ir vienkārši un saderīgi ar 3D drukāšanas programmatūru, piemēram, CAD un griezējprogrammām. STL faili ir salīdzinoši viegli, kas ļauj mašīnām un programmatūrai tos vieglāk apstrādāt. Tie galvenokārt koncentrējas uz modeļu formu un ārējām virsmām.

    STL faili, lai gan tiem ir grūti apmierināt mūsdienu 3D drukāšanas prasības, joprojām ir populārs 3D drukāšanas failu formāts.

    Skatīt arī: Kā 3D drukāt oglekļa šķiedru uz Ender 3 (Pro, V2, S1)

    STL faili jau ilgu laiku ir kļuvuši par standartu 3D drukāšanas pasaulē, tāpēc daudzas 3D drukāšanas programmatūras ir izstrādātas tā, lai tās būtu saderīgas un viegli integrējamas ar STL failiem.

    To vienkāršais failu formāts arī atvieglo to uzglabāšanu un apstrādi. Tādējādi jums nevajadzēs uztraukties par pārāk smagiem failiem.

    Ja plānojat izveidot STL failu, jums būs nepieciešama datorizētās projektēšanas programmatūra (CAD). Ir daudz CAD programmatūru, ko var izmantot, piemēram:

    • Fusion 360
    • TinkerCAD
    • Blender
    • SketchUp

    Kad esat izveidojis vai lejupielādējis savus STL failus, varat tos vienkārši pārsūtīt uz 3D drukāšanas griezēju, lai apstrādātu STL failu G-koda failā, kas ir saprotams 3D printerim.

    Vai OBJ failus var 3D drukāt?

    Jā, OBJ failus var 3D drukāt, tos vienkārši pārnesot uz griezēju, līdzīgi kā STL failus, un pēc tam konvertējot tos G kodā kā parasti. OBJ failu nevar tieši 3D drukāt 3D printerī, jo tas nesaprastu kodu.

    3D printeri nesaprot OBJ failā ietverto informāciju. Tāpēc ir svarīga griezējprogrammatūra, piemēram, Cura vai PrusaSlicer. Griezējprogrammatūra pārvērš OBJ failu valodā, G-kodā, kas ir saprotama 3D printerim.

    Turklāt griezēja programmatūra pārbauda OBJ failā ietverto formu/objektu ģeometriju. Pēc tam tā izveido plānu, kā vislabāk 3D printeris var drukāt formas pa slāņiem.

    Jāpārbauda 3D printera aparatūras specifikācijas un izmantotā griezējprogrammatūra. Es sapratu, ka daži lietotāji nevarēja izdrukāt OBJ failus, jo griezējprogrammatūra neatbalstīja OBJ failu vai arī drukātais objekts pārsniedza printera veidošanas apjomu.

    Daži 3D printeri izmanto patentētus griezējus, kas ir īpaši tikai šim 3D printeru zīmolam.

    Situācijā, kad jūsu griezējprogrammatūra neatbalsta OBJ failu, to var apiet, pārvēršot to STL failā. Lielākā daļa, ja ne visas griezējprogrammas atbalsta STL failus.

    Skatiet zemāk redzamo videoklipu, lai uzzinātu, kā konvertēt OBJ failu STL failā, izmantojot Fusion 360 (bezmaksas personīgai lietošanai).

    Vai STL vai OBJ faili ir labāki 3D drukāšanai? STL pret OBJ

    Praktiski STL faili 3D drukāšanai ir labāki nekā OBJ faili, jo tie nodrošina precīzu informācijas līmeni, kas nepieciešams 3D modeļu 3D drukāšanai. OBJ faili satur tādu informāciju kā virsmas tekstūra, kas nav izmantojama 3D drukāšanai. STL faili nodrošina tik lielu izšķirtspēju, cik spēj apstrādāt 3D printeris.

    STL faili ir labāki, jo tie ir plašāk izmantoti un parasti to faila izmērs ir mazāks, savukārt OBJ faili sniedz vairāk informācijas.

    Daži apgalvo, ka drukāšanai piemērotāko failu izvēlas atkarībā no lietotāja vajadzībām. Piemēram, vairums tiešsaistes 3D modeļu ir STL faili. To lietotājam ir vieglāk iegūt, nekā OBJ failu.

    Turklāt tā savietojamība ar daudzām programmatūrām padara to ērtāku hobijiem.

    Daži lietotāji ir norādījuši, ka dod priekšroku STL failam, nevis OBJ failam tā vienkāršā formāta un nelielā izmēra dēļ. Tas kļūst mazāk svarīgs, ja mēģināt palielināt izšķirtspēju, jo, palielinot izšķirtspēju, palielinās faila izmērs. Tas var izraisīt faila pārāk lielu izmēru.

    No otras puses, ja esat lietotājs, kas vēlas drukāt krāsaini, kā arī novērtē labāku tekstūras un citu atribūtu atveidi, OBJ fails ir labāks risinājums.

    Būtībā es ieteiktu jums noteikt, kādam nolūkam izmantojat 3D printeri. Pamatojoties uz šo lēmumu, tas palīdzētu jums izvēlēties sev piemērotāko failu formātu, taču STL faili parasti kopumā ir labāki.

    Kāda ir atšķirība starp STL & amp; G kodu?

    STL ir 3D faila formāts, kas satur informāciju, kuru 3D printeris izmanto modeļu drukāšanai, savukārt G-kods ir programmēšanas valoda, ko izmanto, lai izpildītu 3D failu formātos ietverto informāciju, ko saprot 3D printeri. Tā kontrolē 3D printera aparatūru attiecībā uz temperatūru, drukas galviņas kustībām, ventilatoriem u. c.

    Kā jau minēju iepriekš, 3D printeri nespēj atpazīt informāciju (objektu ģeometriju), ko nes 3D formāta fails. Nav svarīgi, cik laba ir informācija, ja printeris nespēj to saprast un līdz ar to izpildīt, tā nav izmantojama 3D drukāšanas vajadzībām.

    Tas ir G-koda mērķis. G-kods ir 3D printerim saprotama datora ciparu vadības (CNC) programmēšanas valoda. G-kods norāda printera aparatūrai, kas un kā jādara, lai pareizi atveidotu 3D modeli.

    Skatīt arī: Vai 3D printeri ir viegli vai grūti lietojami? Mācīšanās, kā tos lietot?

    Tādi elementi kā kustība, temperatūra, modelis, tekstūra u. c. ir daži no elementiem, ko kontrolē G-kods. Jebkuras izmaiņas printera iestatījumos rada unikālu G-kodu.

    Skatiet zemāk redzamo Stefana no CNC Kitchen video.

    Kā konvertēt STL uz OBJ vai G kodu

    Lai STL failu pārvērstu OBJ failā vai G kodā, jums būs nepieciešama atbilstoša programmatūra. Ir daudz programmatūru, ko var izmantot.

    Šajā rakstā es izmantošu Spin 3D Mesh Converter STL pārvēršanai OBJ formātā un Ultimaker Cura programmatūru STL pārvēršanai G-Code formātā.

    STL uz OBJ

    • Lejupielādēt Spin 3D Mesh Converter
    • Palaidiet spin 3D acs pārveidotāja programmu.
    • Kreisajā augšējā kreisajā stūrī noklikšķiniet uz "Pievienot failu". Tādējādi tiks atvērta jūsu failu mape.
    • Izvēlieties STL failus, kurus vēlaties konvertēt, un noklikšķiniet uz "Open". Varat arī vilkt STL failu un nomest to spin 3D programmā.
    • Programmas apakšējā kreisajā stūrī redzēsiet opciju "izejas formāts". Noklikšķiniet uz tās un no nolaižamajā izvēlnē izvēlieties OBJ.
    • Pārliecinieties, ka esat izvēlējies pareizos failus, noklikšķinot uz tiem, lai veiktu priekšskatījumu priekšskatījuma logā pa labi.
    • Izvēlieties, kur vēlaties saglabāt konvertēto programmu, izmantojot opciju "izejas mape". Tā atrodas programmas apakšējā kreisajā stūrī.
    • Apakšējā labajā stūrī redzēsiet pogu "konvertēt", noklikšķiniet uz tās. Varat konvertēt vienu failu vai vairākus failus vienlaicīgi.

    Ja vēlaties video ceļvedi, varat noskatīties šo YouTube videoklipu.

    STL uz G-kods

    • Lejupielādējiet un instalējiet Cura
    • Atveriet STL faila atrašanās vietu, kuru vēlaties konvertēt uz G-kodu.
    • Velciet un nometiet failu Cura lietotnē.
    • Varat veikt modeļa pielāgojumus, piemēram, mainīt tā atrašanās vietu uz veidošanas plāksnes, objekta izmēru, kā arī temperatūras, ventilatora, ātruma un citus iestatījumus.
    • Dodieties uz programmas apakšējo labo stūri un noklikšķiniet uz pogas "Slice", un jūsu STL fails tiks pārvērsts G kodā.
    • Kad sagriešanas process ir pabeigts, tajā pašā stūrī redzēsiet iespēju "Saglabāt noņemamā atmiņā". Ja ir pievienota SD karte, varat to saglabāt tieši diskdziņā.
    • Noklikšķiniet uz izstumt un droši noņemiet ārējo atmiņas ierīci.

    Šeit ir īss videoieraksts, kurā parādīts šis process.

    Vai 3MF ir labāks par STL 3D drukāšanai?

    3D ražošanas formāts (3MF) tehniski ir labāka faila formāta iespēja projektēšanai, nevis 3D drukāšanai, jo tas satur tādu informāciju kā tekstūra, krāsa un daudz ko citu, ko nevar ietvert STL failā. Kvalitāte starp tiem būtu tāda pati. Daži cilvēki ziņo par problēmām, importējot 3MF failus.

    STL faili ir lieliski piemēroti 3D drukāšanai, taču 3MF faili var būt labāki, jo tie nodrošina modeļu vienību mērījumus un virsmas tekstūras.

    Viens lietotājs ziņoja, ka viņam bija problēmas, mēģinot nosūtīt 3MF failus uz Cura no Fusion 360, kas nenotiek ar parastiem STL failiem. Vēl viena problēma ar 3MF failiem ir tā, kā tie saglabā koordinātu pozīciju jūsu CAD programmatūrā, kas attiecas arī uz faila importēšanu jūsu griezējā.

    Var gadīties, ka jūsu modeļa pozīcija ir uzbūves plāksnes malas vai karājas stūrī, tāpēc jums biežāk būs nepieciešams mainīt modeļa pozīciju. Tāpat jūs vēlaties pārliecināties, ka modeļa augstums ir 0.

    Cits lietotājs minēja, ka, saglabājot 3D modeļus kā 3MF un importējot tos griezējprogrammā, piemēram, PrusaSlicer, tiek konstatētas acs kļūdas, bet, saglabājot failu kā STL failu, tajā nav kļūdu.

    Ja jums ir ļoti detalizēts modelis, var būt lietderīgi izmantot 3MF failu, parasti SLA sveķu 3D drukāšanai, jo tā izšķirtspēja ir tikai līdz 10 mikroniem.

    Ir minēts, ka 3MF faili patiesībā ir mazāki nekā STL faili, lai gan es to neesmu pārāk daudz pētījis.

    STL

    STL ir 3D failu formātu pionieris, kas pēdējos gados joprojām ir diezgan slavens. 1987. gadā to izstrādāja 3D systems, un tā izmantošana neaprobežojas tikai ar 3D drukāšanu. Ātrā prototipēšana un datorizētā ražošana ir citas nozares, kas ir guvušas labumu no tā izveides.

    Plusi

    • Tas ir vispieejamākais un visplašāk izmantotais 3D failu formāts.
    • Ļoti vienkāršs faila formāts
    • Saderīgs ar daudzām 3D printeru programmatūrām un aparatūru, padarot to par ērtu izvēli.
    • Ļoti populārs, tas nozīmē, ka arvien vairāk tiešsaistes repozitoriju piedāvā 3D modeļus STL failu formātā.

    Mīnusi

    • Salīdzinoši zemāka izšķirtspēja, bet joprojām ļoti augsta 3D drukāšanai.
    • Nav krāsu un tekstūras attēlojuma
    • Patvaļīgi mērogi un garuma vienības

    3MF

    3MF konsorcija izstrādātais un attīstītais 3D drukas formāts ļauj lietotājiem un uzņēmumiem " koncentrēties uz inovācijām". Ņemot vērā funkcijas, ar kurām tas ir aprīkots, es arī domāju, ka tie ir nopietni pretendenti uz labākā 3D drukāšanas faila formāta titulu.

    Plusi

    • Vienā failā tiek saglabāta informācija par tekstūru un krāsu atbalstu.
    • Konsekvence failu tulkošanā no fiziskā uz digitālo formātu
    • Miniatūras, kas ļauj ārējiem aģentiem viegli apskatīt 3MF dokumenta saturu.
    • Tagad ir iespējami publiski un privāti paplašinājumi, neapdraudot savietojamību, jo ir ieviestas XML vārdu telpas.

    Mīnusi

    • Tas ir salīdzinoši jauns 3D drukāšanas jomā. Tāpēc tas nav saderīgs ar tik daudzām 3D programmatūrām kā STL failu formāts.
    • Var radīt kļūdas, importējot uz 3D drukāšanas programmatūru.
    • Tam ir relatīva pozicionēšana attiecībā pret CAD programmatūru, tāpēc, to importējot, var būt nepieciešama atkārtota pozicionēšana.

    Vairāk par tās funkcijām varat lasīt šeit.

    Roy Hill

    Rojs Hils ir kaislīgs 3D drukāšanas entuziasts un tehnoloģiju guru ar bagātīgām zināšanām par visām lietām, kas saistītas ar 3D drukāšanu. Ar vairāk nekā 10 gadu pieredzi šajā jomā Rojs ir apguvis 3D projektēšanas un drukāšanas mākslu, kā arī kļuvis par ekspertu jaunākajās 3D drukas tendencēs un tehnoloģijās.Rojs ir ieguvis mašīnbūves grādu Kalifornijas Universitātē, Losandželosā (UCLA), un viņš ir strādājis vairākos cienījamos uzņēmumos 3D drukāšanas jomā, tostarp MakerBot un Formlabs. Viņš ir arī sadarbojies ar dažādiem uzņēmumiem un privātpersonām, lai radītu pielāgotus 3D drukātus produktus, kas ir mainījuši viņu nozares.Neatkarīgi no aizraušanās ar 3D drukāšanu, Rojs ir dedzīgs ceļotājs un brīvdabas entuziasts. Viņam patīk pavadīt laiku dabā, doties pārgājienos un kempingā ar ģimeni. Savā brīvajā laikā viņš arī konsultē jaunos inženierus un dalās ar savām bagātajām zināšanām par 3D drukāšanu, izmantojot dažādas platformas, tostarp savu populāro emuāru 3D Printerly 3D Printing.