Talaan ng nilalaman
Ang mga 3D printer ay nangangailangan ng isang file upang malaman kung ano ang 3D print, ngunit ang mga tao ay nagtataka kung ang lahat ng 3D printer ay gumagamit ng mga STL file. Dadalhin ka ng artikulong ito sa mga sagot at ilang iba pang nauugnay na tanong.
Maaaring gamitin ng lahat ng 3D printer ang mga STL file bilang pundasyon para sa isang 3D na modelo bago ito hatiin sa isang uri ng file na mauunawaan ng 3D printer . Hindi maiintindihan ng mga 3D printer ang mga STL file nang mag-isa. Maaaring i-convert ng slicer tulad ng Cura ang mga STL file sa G-Code file na maaaring 3D printed.
Gusto mong malaman ang higit pang impormasyon, kaya patuloy na magbasa nang higit pa.
Anong Mga File ang Ginagamit ng Mga 3D Printer?
- STL
- G-Code
- OBJ
- 3MF
Ang pangunahing uri ng mga file na ginagamit ng mga 3D printer ay ang mga STL file at G-Code file upang gawin ang disenyo ng 3D na modelo, gayundin ang paggawa ng file ng mga tagubilin na mauunawaan at sundin ng mga 3D printer. Mayroon ka ring ilang hindi gaanong karaniwang mga uri ng 3D printer file gaya ng OBJ at 3MF na iba't ibang bersyon ng mga uri ng disenyo ng modelong 3D.
Ang mga design file na ito ay hindi maaaring gumana nang direkta sa isang 3D printer, dahil nangangailangan sila ng pagproseso sa pamamagitan ng software na tinatawag na slicer, na karaniwang naghahanda ng G-Code file na maaaring i-print nang 3D.
Tingnan natin ang ilan sa mga uri ng file na ito.
STL File
Ang STL file ay ang pangunahing uri ng 3D printing file na makikita mong ginagamit sa industriya ng 3D printing. Ito ay karaniwang isang 3D model file na nilikha sa pamamagitan ng aserye ng mga mesh o hanay ng ilang maliliit na tatsulok upang makabuo ng 3D geometry.
Mas gusto ito dahil ito ay isang napakasimpleng format.
Napakahusay na gumagana ang mga file na ito upang lumikha ng mga 3D na modelo at maaaring medyo maliit o malalaking file depende sa kung gaano karaming mga tatsulok ang bumubuo sa modelo.
Ang mas malalaking file ay yaong may mas makinis na mga ibabaw at malaki sa aktwal na sukat dahil nangangahulugan ito na mas maraming tatsulok.
Kung makakita ka ng isang malaking STL file sa isang design software (CAD), maaari nitong ipakita sa iyo kung gaano karaming mga tatsulok mayroon ang isang modelo. Sa Blender, kailangan mong i-right-click ang ibabang bar at tingnan ang “Scene Statistics”.
Tingnan ang Bearded Yell STL file na ito sa Blender, na nagpapakita ng 2,804,188 triangles at may laki ng file na 133MB. Minsan, ang taga-disenyo ay talagang nagbibigay ng maraming bersyon ng parehong modelo, ngunit may mas mababang kalidad/mas kaunting tatsulok.
Ihambing ito sa Easter Island Head STL na mayroong 52,346 na tatsulok at isang laki ng file na 2.49MB.
Mula sa isang mas simpleng pananaw, kung gusto mong mag-convert ng 3D cube sa tatsulok na STL na format na ito, maaari itong gawin gamit ang 12 triangles.
Ang bawat mukha ng kubo ay hahatiin sa dalawang tatsulok, at dahil ang kubo ay may anim na mukha, mangangailangan ito ng hindi bababa sa 12 tatsulok upang gawin ang 3D na modelong ito. Kung ang cube ay may mas maraming detalye o mga siwang, kakailanganin nito ng higit pang mga tatsulok.
Makakahanap ka ng mga STL file mula sa karamihan ng mga site ng 3D printer filetulad ng:
- Thingiverse
- MyMiniFactory
- Mga Printable
- YouMagine
- GrabCAD
In mga tuntunin kung paano gawin ang mga STL file na ito, ginagawa ito sa CAD software gaya ng Fusion 360, Blender, at TinkerCAD. Maaari kang magsimula sa isang pangunahing hugis at simulan ang paghubog ng hugis sa isang bagong disenyo, o kumuha ng maraming mga hugis at pagsama-samahin ang mga ito.
Anumang uri ng modelo o hugis ay maaaring gawin sa pamamagitan ng magandang CAD software at i-export bilang isang STL file para sa 3D printing.
G-Code File
G-Code file ang susunod na pangunahing uri ng file na ginagamit ng mga 3D printer. Binubuo ang mga file na ito mula sa isang programming language na mababasa at mauunawaan ng mga 3D printer.
Ang bawat pagkilos o paggalaw na ginagawa ng isang 3D printer ay ginagawa sa pamamagitan ng G-Code file gaya ng mga paggalaw ng print head, nozzle at temperatura ng heat bed, fan, bilis, at marami pang iba.
Naglalaman ang mga ito ng malaking listahan ng mga nakasulat na linya na tinatawag na G-Code command, bawat isa ay gumaganap ng magkaibang aksyon.
Tingnan ang larawan sa ibaba ng isang halimbawa ng G-Code file sa Notepad++. Mayroon itong listahan ng mga command gaya ng M107, M104, G28 & G1.
Ang bawat isa ay may partikular na aksyon, ang pangunahing isa para sa mga paggalaw ay ang G1 na utos, na isang mayorya ng file. Mayroon din itong mga co-ordinate kung saan lilipat sa X & Y direksyon, pati na rin kung gaano karaming materyal ang ilalabas (E).
Ginagamit ang G28 command para itakda ang iyong print head sa home position para ang 3D printeralam kung saan ito. Mahalaga itong gawin sa simula ng bawat 3D print.
M104 ang nagtatakda ng temperatura ng nozzle.
OBJ File
Ang OBJ file format ay isa pang uri na ginagamit ng mga 3D printer sa loob ng slicer software, katulad ng mga STL file.
Maaari itong mag-imbak ng maraming kulay na data at tugma sa iba't ibang 3D printer at 3D software. Ang OBJ file ay nagse-save ng impormasyon ng 3D model, texture, at impormasyon ng kulay, pati na rin ang surface geometry ng isang 3D na modelo. Ang mga OBJ file ay karaniwang hinihiwa sa iba pang mga format ng file na lubos na nauunawaan at nababasa ng 3D printer.
Pinipili ng ilang tao na gumamit ng mga OBJ file para sa mga 3D na modelo, karamihan ay para sa maraming kulay na 3D na pag-print, kadalasang may mga dual extruder.
Makakahanap ka ng mga OBJ file sa maraming website ng 3D printer file gaya ng:
- Clara.io
- CGTrader
- GrabCAD Community
- TurboSquid
- Free3D
Karamihan sa mga slicer ay nababasa nang maayos ang mga OBJ file ngunit posible ring i-convert ang mga OBJ file sa mga STL file sa pamamagitan ng libreng conversion, alinman sa paggamit ng online na converter o pag-import nito sa isang CAD tulad ng TinkerCAD at ine-export ito sa isang STL file.
Ang isa pang bagay na dapat tandaan ay ang mga mesh repair tool na nag-aayos ng mga error sa mga modelo ay mas gumagana sa mga STL file kaysa sa mga OBJ file.
Maliban na lang kung partikular na kailangan mo ng isang bagay mula sa OBJ tulad ng mga kulay, gusto mong manatili sa mga STL file para sa 3D printing. Isa sa mga pangunahing pagkakaiba para sa mga OBJ file ay na maaari nitong i-save ang aktwalmesh o hanay ng mga konektadong tatsulok, habang ang mga STL file ay nagse-save ng ilang nakadiskonektang tatsulok.
Wala itong gaanong pagkakaiba para sa iyong software sa paghiwa, ngunit para sa pagmomodelo ng software, kakailanganin nitong tahiin ang STL file upang maproseso, at hindi palaging matagumpay ang paggawa nito.
3MF File
Ang isa pang format na ginagamit ng mga 3D printer ay ang 3MF (3D Manufacturing Format) file, na isa sa pinakadetalyadong 3D print format available.
May kakayahan itong mag-save ng maraming detalye sa loob ng 3D printer file gaya ng data ng modelo, mga setting ng 3D print, data ng printer. Ito ay maaaring maging lubhang kapaki-pakinabang sa ilang mga kaso, ngunit maaaring hindi ito maisalin sa repeatability para sa karamihan ng mga tao doon.
Isa sa mga depekto dito ay ang maraming mga salik na gumagawa ng isang 3D print na matagumpay sa bawat indibidwal na sitwasyon. Ang mga tao ay naka-set up sa isang partikular na paraan ng kanilang mga 3D printer at slicer setting, kaya ang paggamit ng mga setting ng ibang tao ay maaaring hindi magdulot ng ninanais na mga resulta.
Ang ilang software at slicer ay hindi rin sumusuporta sa mga 3MF file, kaya maaari itong maging nakakalito ginagawa itong karaniwang 3D printing file format.
May ilang user na nagtagumpay sa 3D printing 3MF file ngunit hindi mo naririnig ang maraming tao na pinag-uusapan ito o ginagamit ang mga ito. Binanggit ng isang user na posibleng gumawa ng maling configuration ang isang tao sa ganitong uri ng file at magdulot ng pinsala sa iyong 3D printer o mas masahol pa.
Maraming tao ang hindi alam kung paanopara basahin ang G-Code file, kaya kailangang may tiwala na kasangkot upang magamit ang mga file na ito.
Sinabi ng isa pang user na napakaswerte nilang sinusubukang i-load nang maayos ang multipart 3MF file.
Suriin ang video sa ibaba ni Josef Prusa tungkol sa kung paano inihahambing ang 3MF file sa mga STL file. Hindi ako sumasang-ayon sa pamagat ng video, ngunit nagbibigay siya ng ilang magagandang detalye tungkol sa mga 3MF file.
Gumagamit ba ang Resin 3D Printers ng STL Files?
Hindi direktang ginagamit ng mga Resin 3D printer gumagamit ng mga STL file, ngunit ang mga file na ginawa ay nagmula sa paggamit ng isang STL file sa loob ng isang slicer software.
Ang karaniwang daloy ng trabaho para sa resin 3D printer ay gagamit ng isang STL file na ini-import mo sa isang software na espesyal na ginawa para sa mga resin machine tulad ng ChiTuBox o Lychee Slicer.
Kapag na-import mo na ang iyong modelo ng STL sa napili mong slicer, dadaan ka lang sa workflow na binubuo ng paglipat, pag-scale, at pag-rotate ng iyong modelo, gayundin sa paggawa ng mga suporta, pag-hollow, at pagdaragdag butas sa modelo upang maubos ang resin.
Pagkatapos mong gawin ang iyong mga pagbabago sa STL file, maaari mong hatiin ang modelo sa isang espesyal na format ng file na gumagana sa iyong partikular na resin 3D printer. Gaya ng nabanggit dati, ang mga resin 3D printer ay may mga espesyal na format ng file gaya ng .pwmx na may Anycubic Photon Mono X.
Tingnan ang YouTube video sa ibaba upang maunawaan ang workflow ng isang STL file sa isang resin 3D printer file
Gumagamit ba ng Mga STL File ang Lahat ng 3D Printer? Filament, dagta& Higit pa
Para sa mga filament at resin 3D printer, kinukuha namin ang STL file sa pamamagitan ng regular na proseso ng paghiwa ng paglalagay ng modelo sa build plate at paggawa ng iba't ibang pagsasaayos sa modelo.
Tingnan din: Simple QIDI Tech X-Plus Review – Sulit Bilhin o Hindi?Kapag nagawa mo na tapos na ang mga bagay na iyon, pinoproseso mo o "hiwain" ang STL file sa isang uri ng file kung saan maaaring basahin at gamitin ng iyong 3D printer. Para sa mga filament 3D printer, ang mga ito ay kadalasang mga G-Code file ngunit mayroon ka ring ilang pagmamay-ari na file na mababasa lang ng mga partikular na 3D printer.
Para sa resin 3D printer, karamihan sa mga file ay mga proprietary file.
Ang ilan sa mga uri ng file na ito ay:
- .ctb
- .photon
- .phz
Ang mga file na ito ay naglalaman ng ang mga tagubilin sa kung ano ang gagawin ng iyong resin 3D printer na layer-by-layer pati na rin ang mga bilis at oras ng pagkakalantad.
Narito ang isang kapaki-pakinabang na video na nagpapakita sa iyo kung paano mag-download ng STL file at hatiin ito para maging handa 3D printing.
Maaari Mo bang Gumamit ng G-Code Files para sa 3D Printer?
Oo, karamihan sa mga filament 3D printer ay gagamit ng G-Code file o isang alternatibong anyo ng espesyal na G-Code na gumagana para sa isang partikular na 3D printer.
G-Code ay hindi ginagamit sa mga output file ng mga SLA printer. Karamihan sa mga desktop SLA printer ay gumagamit ng kanilang proprietary format at sa gayon ang kanilang slicer software. Gayunpaman, ang ilang mga third-party na SLA slicer, gaya ng ChiTuBox at FormWare, ay tugma sa malawak na hanay ng mga desktop printer.
Ginagamit ng Makerbot 3D printer ang X3G proprietary file format.Ang format ng X3G file ay naglalaman ng impormasyon tungkol sa bilis at paggalaw ng 3D printer, mga setting ng printer, at mga STL file.
Mababasa at mabibigyang-kahulugan ng Makerbot 3D printer ang code sa format ng X3G file at makikita lamang sa mga natural na system .
Tingnan din: Paano Mag-print ng 3D ng Dome o Sphere – Nang Walang Mga SuportaSa pangkalahatan, lahat ng printer ay gumagamit ng G-code. Binalot ng ilang 3D printer ang G-Code sa isang proprietary format, gaya ng Makerbot, na nakabatay pa rin sa G-Code. Palaging ginagamit ang mga slicer upang i-convert ang mga 3D file format gaya ng G-Code sa printer-friendly na wika.
Maaari mong tingnan ang video sa ibaba upang makita kung paano gumamit ng G-Code file upang direktang kontrolin ang iyong 3D printer.