Gebruik alle 3D-drukkers STL-lêers?

Roy Hill 27-05-2023
Roy Hill

3D-drukkers vereis 'n lêer om te weet wat om te 3D-druk, maar mense wonder of alle 3D-drukkers STL-lêers gebruik. Hierdie artikel sal jou deur die antwoorde en 'n paar ander verwante vrae neem.

Alle 3D-drukkers kan STL-lêers gebruik as die grondslag vir 'n 3D-model voordat dit in 'n lêertipe opgesny word wat die 3D-drukker kan verstaan . 3D-drukkers kan egter nie STL-lêers self verstaan ​​nie. 'n Snyer soos Cura kan STL-lêers omskakel na G-kode-lêers wat 3D-gedruk kan word.

Jy sal meer inligting wil weet, so hou aan om meer te lees.

    Watter lêers gebruik 3D-drukkers?

    • STL
    • G-kode
    • OBJ
    • 3MF

    Die hooftipe lêers wat 3D-drukkers gebruik, is STL-lêers en G-kode-lêers om die 3D-modelontwerp te skep, asook om die lêer van instruksies te skep wat 3D-drukkers kan verstaan ​​en volg. Jy het ook 'n paar minder algemene tipes 3D-drukkerlêers soos OBJ en 3MF wat verskillende weergawes van 3D-modelontwerptipes is.

    Hierdie ontwerplêers kan egter nie direk met 'n 3D-drukker werk nie, aangesien hulle benodig verwerking deur 'n sagteware genaamd 'n snyer, wat basies die G-kode-lêer voorberei wat 3D-gedruk kan word.

    Kom ons kyk na 'n paar van hierdie lêertipes.

    STL-lêer

    Die STL-lêer is die hooftipe 3D-druklêer wat jy in die 3D-drukbedryf sal sien gebruik. Dit is basies 'n 3D-modellêer wat geskep word deur 'nreeks maas of stel van verskeie klein driehoeke om 'n 3D-geometrie te vorm.

    Dit word verkies omdat dit 'n ongelooflike eenvoudige formaat is.

    Hierdie lêers werk baie goed om 3D-modelle te skep en kan redelik klein wees of groot lêers afhangende van hoeveel driehoeke die model vorm.

    Groter lêers is dié waar daar gladder oppervlaktes is en groot in werklike grootte, want dit beteken daar is meer driehoeke.

    As jy 'n groot STL-lêer in 'n ontwerpsagteware (CAD), kan dit jou eintlik wys hoeveel driehoeke 'n model het. In Blender moet jy regsklik op die onderste balk en "Scene Statistics" nagaan.

    Kyk na hierdie Bearded Yell STL-lêer in Blender, wat 2 804 188 driehoeke toon en 'n lêergrootte van 133MB het. Soms verskaf die ontwerper eintlik veelvuldige weergawes van dieselfde model, maar met minder gehalte/minder driehoeke.

    Vergelyk dit met die Easter Island Head STL wat 52 346 driehoeke en 'n lêergrootte van 2.49MB.

    Vanuit 'n eenvoudiger perspektief, as jy 'n 3D-kubus in hierdie driehoek STL-formaat wil omskakel, kan dit met 12 driehoeke gedoen word.

    Elke vlak van die kubus sal in twee driehoeke verdeel word, en aangesien die kubus ses vlakke het, sal dit minstens 12 driehoeke benodig om hierdie 3D-model te skep. As die kubus meer detail of splete gehad het, sou dit meer driehoeke nodig hê.

    Jy kan STL-lêers van die meeste 3D-drukkerlêerwerwe vind.hou van:

    • Thingiverse
    • MyMiniFactory
    • Printables
    • YouMagine
    • GrabCAD

    In terme van hoe om hierdie STL-lêers te maak, word dit gedoen in CAD-sagteware soos Fusion 360, Blender en TinkerCAD. Jy kan begin met 'n basiese vorm en begin om die vorm in 'n nuwe ontwerp te vorm, of baie vorms aanneem en dit saamvoeg.

    Enige soort model of vorm kan deur 'n goeie CAD-sagteware geskep word en uitgevoer word as 'n STL-lêer vir 3D-drukwerk.

    Sien ook: Kan harsafdrukke smelt? Is hulle hittebestand?

    G-kode-lêer

    G-kode-lêers is die volgende hooftipe lêer wat 3D-drukkers gebruik. Hierdie lêers is saamgestel uit 'n programmeertaal wat deur 3D-drukkers gelees en verstaan ​​kan word.

    Elke aksie of beweging wat 'n 3D-drukker doen, word deur die G-kode-lêer gedoen soos drukkopbewegings, spuitkop en hittebedtemperatuur, waaiers, spoed, en nog baie meer.

    Hulle bevat 'n groot lys geskrewe reëls genaamd G-Code-opdragte, wat elkeen 'n ander aksie uitvoer.

    Kyk na die prent hieronder van 'n G-kode lêer voorbeeld in Notepad++. Dit het 'n lys van opdragte soos M107, M104, G28 & amp; G1.

    Hulle het elkeen 'n spesifieke aksie, die belangrikste een vir bewegings is die G1-opdrag, wat 'n meerderheid van die lêer is. Dit het ook die koördinate van waar om te beweeg in die X & amp; Y-rigting, asook hoeveel materiaal om uit te druk (E).

    Die G28-opdrag word gebruik om jou drukkop na die tuisposisie te stel sodat die 3D-drukkerweet waar dit is. Dit is belangrik om te doen aan die begin van elke 3D-druk.

    M104 stel die spuitpunttemperatuur.

    OBJ-lêer

    Die OBJ-lêerformaat is 'n ander tipe wat deur 3D-drukkers gebruik word binne die snysagteware, soortgelyk aan STL-lêers.

    Dit kan veelkleurige data stoor en is versoenbaar met verskeie 3D-drukkers en 3D-sagteware. Die OBJ-lêer stoor 3D-modelinligting, tekstuur- en kleurinligting, sowel as die oppervlakgeometrie van 'n 3D-model. OBJ-lêers word tipies in ander lêerformate opgesny wat die 3D-drukker ten volle verstaan ​​en lees.

    Sommige mense kies om OBJ-lêers vir 3D-modelle te gebruik, meestal vir veelkleurige 3D-drukwerk, gewoonlik met dubbele ekstrueerders.

    Jy kan OBJ-lêers op baie 3D-drukkerlêerwebwerwe vind, soos:

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

    Die meeste snyers kan OBJ-lêers goed lees, maar dit is ook moontlik om OBJ-lêers in STL-lêers om te skakel deur 'n gratis omskakeling, hetsy deur 'n aanlyn-omskakelaar te gebruik of dit in 'n CAD soos TinkerCAD en dit na 'n STL-lêer uit te voer.

    'n Ander ding om in gedagte te hou, is dat mesh-herstelnutsgoed wat foute in modelle regstel, beter werk met STL-lêers eerder as OBJ-lêers.

    Tensy jy het spesifiek iets van OBJ nodig soos kleure, jy wil by STL-lêers bly vir 3D-drukwerk. Een van die belangrikste verskille vir OBJ-lêers is dat dit die werklike kan stoormaas of stel gekoppelde driehoeke, terwyl STL-lêers verskeie ontkoppelde driehoeke stoor.

    Dit maak nie veel verskil vir jou snysagteware nie, maar vir modelleringsagteware sal dit die STL-lêer aanmekaar moet steek om te verwerk, en dit is nie altyd suksesvol om dit te doen nie.

    3MF-lêer

    'n Ander formaat wat deur 3D-drukkers gebruik word, is die 3MF (3D Manufacturing Format) lêer, wat een van die mees gedetailleerde 3D-drukformate is beskikbaar.

    Dit het die vermoë om baie besonderhede binne die 3D-drukkerlêer te stoor, soos modeldata, 3D-drukinstellings, drukkerdata. Dit kan in sommige gevalle baie nuttig wees, maar dit sal dalk nie vir die meeste mense daar buite na herhaalbaarheid vertaal nie.

    Een van die foute hier is dat daar baie faktore is wat 'n 3D-druk suksesvol maak in elke individuele situasie. Mense het hul 3D-drukkers en snyer-instellings op 'n spesifieke manier opgestel, so die gebruik van iemand anders se instellings sal dalk nie die gewenste resultate lewer nie.

    Sommige sagteware en snyers ondersteun ook nie 3MF-lêers nie, so dit kan moeilik wees maak dit in 'n standaard 3D-druklêerformaat.

    'n Paar gebruikers het sukses behaal met 3D-druk van 3MF-lêers, maar jy hoor nie baie mense daaroor praat of dit gebruik nie. Een gebruiker het genoem dat dit moontlik kan wees vir iemand om 'n verkeerde opstelling met hierdie lêertipe te doen en uiteindelik skade aan jou 3D-drukker of erger te veroorsaak.

    Baie mense weet nie hoeom die G-kode-lêer te lees, dus sal daar vertroue betrokke moet wees om hierdie lêers te gebruik.

    'n Ander gebruiker het gesê dat hulle vreeslik geluk gehad het om meerdeel 3MF-lêers behoorlik te laai.

    Gaan na. uit die video hieronder deur Josef Prusa oor hoe 3MF-lêers met STL-lêers vergelyk. Ek stem nie saam met die titel van die video nie, maar hy verskaf goeie besonderhede oor 3MF-lêers.

    Gebruik Resin 3D-drukkers STL-lêers?

    Resin 3D-drukkers doen dit nie direk nie gebruik STL-lêers, maar die lêers wat geskep word, kom van die gebruik van 'n STL-lêer binne 'n snysagteware.

    Die gewone werkvloei vir hars 3D-drukkers sal 'n STL-lêer gebruik wat jy invoer in 'n sagteware wat spesiaal vir harsmasjiene gemaak is, soos ChiTuBox of Lychee Slicer.

    Sodra jy jou STL-model in jou gekose snyer ingevoer het, gaan jy eenvoudig deur die werkvloei wat bestaan ​​uit die skuif, skaal en draai van jou model, asook die skep van stutte, uithol en byvoeging gate aan die model om hars uit te dreineer.

    Nadat jy jou veranderinge aan die STL-lêer gemaak het, kan jy die model dan in 'n spesiale lêerformaat sny wat met jou spesifieke hars 3D-drukker werk. Soos voorheen genoem, het hars 3D-drukkers spesiale lêerformate soos .pwmx met die Anycubic Photon Mono X.

    Kyk na die YouTube-video hieronder om die werkvloei van 'n STL-lêer na 'n hars 3D-drukkerlêer te verstaan

    Gebruik alle 3D-drukkers STL-lêers? Filament, Hars& Meer

    Vir filament- en hars-3D-drukkers neem ons die STL-lêer deur die gereelde snyproses om die model op die bouplaat te plaas en verskeie aanpassings aan die model te maak.

    Sodra jy dit daardie dinge gedoen het, verwerk of "sny" jy die STL-lêer in 'n lêertipe wat jou 3D-drukker kan lees en vanaf kan werk. Vir filament 3D drukkers is dit meestal G-kode lêers, maar jy het ook 'n paar eie lêers wat net deur spesifieke 3D drukkers gelees kan word.

    Vir hars 3D drukkers is die meeste van die lêers eie lêers.

    Sommige van hierdie lêertipes is:

    • .ctb
    • .photon
    • .phz

    Hierdie lêers bevat die instruksies oor wat jou hars 3D-drukker laag-vir-laag sal skep, asook die spoed en blootstellingstye.

    Sien ook: 30 beste meme 3D-afdrukke om te skep

    Hier is 'n nuttige video wat jou wys hoe om 'n STL-lêer af te laai en dit te sny om gereed te wees vir 3D-drukwerk.

    Kan jy G-kode-lêers vir 3D-drukkers gebruik?

    Ja, die meeste filament-3D-drukkers sal G-kode-lêers of 'n alternatiewe vorm van gespesialiseerde G-kode gebruik wat vir 'n spesifieke 3D-drukker.

    G-kode word nie in die uitvoerlêers van SLA-drukkers gebruik nie. Die meeste rekenaar-SLA-drukkers gebruik hul eie formaat en dus hul snysagteware. Sommige derdeparty-SLA-snyers, soos ChiTuBox en FormWare, is egter versoenbaar met 'n wye reeks rekenaardrukkers.

    Die Makerbot 3D-drukker gebruik die X3G-eiendomslêerformaat.Die X3G-lêerformaat bevat inligting oor die 3D-drukker se spoed en beweging, drukkerinstellings en STL-lêers.

    Die Makerbot 3D-drukker kan die kode in die X3G-lêerformaat lees en interpreteer en kan slegs in natuurlike stelsels gevind word. .

    In die algemeen gebruik alle drukkers G-kode. Sommige 3D-drukkers draai die G-kode in 'n eie formaat, soos Makerbot, wat steeds op die G-kode gebaseer is. Snyers word altyd gebruik om 3D-lêerformate soos G-kode om te skakel na drukkervriendelike taal.

    Jy kan die video hieronder kyk om te sien hoe om 'n G-kode-lêer te gebruik om jou 3D-drukker direk te beheer.

    Roy Hill

    Roy Hill is 'n passievolle 3D-druk-entoesias en tegnologie-ghoeroe met 'n magdom kennis oor alles wat met 3D-drukwerk verband hou. Met meer as 10 jaar ondervinding in die veld, het Roy die kuns van 3D-ontwerp en -druk bemeester, en het 'n kenner geword in die nuutste 3D-druktendense en -tegnologie.Roy het 'n graad in meganiese ingenieurswese aan die Universiteit van Kalifornië, Los Angeles (UCLA), en het vir verskeie betroubare maatskappye op die gebied van 3D-drukwerk gewerk, insluitend MakerBot en Formlabs. Hy het ook met verskeie besighede en individue saamgewerk om pasgemaakte 3D-gedrukte produkte te skep wat 'n rewolusie in hul nywerhede gemaak het.Afgesien van sy passie vir 3D-drukwerk, is Roy 'n ywerige reisiger en 'n buitelug-entoesias. Hy geniet dit om tyd in die natuur deur te bring, stap en kamp saam met sy gesin. In sy vrye tyd gee hy ook mentors vir jong ingenieurs en deel hy sy rykdom kennis oor 3D-drukwerk deur verskeie platforms, insluitend sy gewilde blog, 3D Printerly 3D Printing.