Paano Magpadala ng G-Code sa Iyong 3D Printer: Ang Tamang Paraan

Roy Hill 17-10-2023
Roy Hill

May ilang paraan kung saan ang mga user ng 3D printer ay nagpapadala ng mga g-code na file sa kanilang mga makina, na lahat ay gumagana nang maayos. Ipapakita sa iyo ng artikulong ito ang mga pangunahing paraan kung paano ipinapadala ng mga tao ang kanilang mga G-code file at tutukuyin ang mga pinakamahusay na paraan para gawin ito.

Ang pinakamahusay na paraan upang magpadala ng mga G-Code file sa iyong 3D printer ay ang palawakin ang iyong 3D printer upang magamit ang mga kakayahan ng Wi-Fi gamit ang isang Raspberry Pi & OctoPrint software. Nagbibigay-daan ito sa iyong wireless na maglipat ng mga file sa iyong printer, na nagbibigay-daan sa iyong kontrolin din ito upang simulan ang mga pag-print nang malayuan.

Ito ang pangunahing sagot kung paano ito gagawin, kaya kung gusto mo ng higit pang detalye sa likod nito at ilang iba pang mahahalagang impormasyon, ipagpatuloy ang pagbabasa.

    Ano ang G-Code sa isang 3D Printer?

    Ang G-Code (Geometric Code) ay isang programming language na kinokontrol ayon sa numero, at isang uri ng file na naglalaman ng mga tagubilin na mauunawaan ng iyong 3D printer. Isinasalin nito ang mga utos gaya ng pag-init ng iyong nozzle o print bed, hanggang sa bawat X, Y & Z axis na paggalaw na ginagawa ng iyong 3D printer.

    Ginawa ang mga file ng pagtuturo ng G-Code na ito sa pamamagitan ng paggamit ng slicer software application, na may madaling gamitin na mga interface para gumawa ng mga partikular na pagsasaayos sa paraan gumagana ang iyong mga 3D print.

    Una, mag-i-import ka ng modelong CAD sa iyong slicer, pagkatapos ay mayroon kang pagpipiliang mag-adjust ng ilang variable. Kapag masaya ka na sa iyong mga setting ng temperatura, mga setting ng bilis, taas ng layer, suportamga setting, at lahat ng nasa itaas, pagkatapos ay pindutin mo ang slice, na gagawa ng G-Code file na iyon.

    Ang isang halimbawa ng G-Code ay ganito ang hitsura:

    Tingnan din: Ano ang Pinakamahusay na Bilis ng Pag-print para sa 3D Printing? Mga Perpektong Setting

    G1 X50 Y0 Z0 F3000 E0.06

    G1 – utos na ilipat ang nozzle sa paligid ng print bed

    X, Y, Z – ituro sa katumbas na axis upang lumipat sa

    F – bilis kung saan mag-extrude bawat minuto

    E – gaano karaming filament ang ilalabas

    Ano ang Pinakamahusay na Paraan para Magpadala ng G-Code Files sa aking 3D Printer?

    Pagpapadala ng G-Code file sa iyong 3D printer ay isang medyo madaling gawain para sa karamihan, na nagbibigay-daan sa iyong lumikha ng mga magaganda at malikhaing 3D print na mga modelo. Nagtataka ang mga tao kung ano ang pinakamagagandang paraan ng pagpapadala ng mga tao ng mga file sa kanilang 3D printer, na gusto kong tulungang sagutin.

    Pagkatapos gawin ang iyong G-Code file mula sa paborito mong slicer, may ilang paraan kung paano ito ginagawa ng mga tao :

    • Paglalagay ng (Micro) SD Card sa iyong 3D printer
    • USB Cable na kumukonekta sa iyong 3D printer sa isang computer o laptop
    • Sa pamamagitan ng Wi-Fi connectivity

    Ngayon ito ang mga pangunahing paraan upang magpadala ng mga G-Code file sa iyong 3D printer, ngunit maaari silang maging kumplikado sa ilang mga paraan kapag sinimulan mong ipakilala ang iba pang mga salik gaya ng Arduino, ngunit gagamitin ng artikulong ito ang mga mas simpleng pamamaraan.

    Pagpasok ng (Micro) SD Card Sa Iyong 3D Printer

    Ang paggamit ng SD card ay isa sa mga pinakakaraniwan at pangkalahatang paraan ng pagpapadala ng G-Code sa iyong 3D printer. Halos lahat ng 3D printer ay may SDcard slot na karaniwang ginagamit para lamang sa layuning ito.

    Madali mong maipapadala ang G-Code sa isang SD o MicroSD card pagkatapos i-slice ang iyong CAD model sa computer o laptop. Ang aking Ender 3 ay may kasamang MicroSD card at USB card reader, na nagbibigay-daan sa iyong direktang mag-save ng mga file.

    I-save ang G-Code file sa MicroSD Card at ipasok ito sa slot ng MicroSD card sa printer.

    Ito marahil ang pinakaginagamit na paraan ng pagpapadala ng mga G-Code file sa isang 3D printer, dahil sa pagiging simple at pagiging epektibo nito upang magawa ang trabaho nang walang mga karagdagang application o device.

    Subukan na huwag magkamali na i-unplug ang SD card habang nasa proseso ng 3D printing o hihinto ang iyong modelo.

    USB Cable na Nakakonekta sa Computer o Laptop

    Sa halip na gumamit ng SD card, maaari kaming direkta ikonekta ang aming 3D printer sa isang computer o laptop gamit ang isang simpleng cable. Ito ay isang hindi gaanong karaniwang paraan, ngunit ito ay medyo epektibo para sa 3D na pag-print, lalo na kung ito ay malapit.

    Ang isang disbentaha na kasama ng opsyong ito ay kung gagamitin mo ang iyong laptop, kailangan mong panatilihin ang iyong laptop ay tumatakbo nang buong oras dahil maaaring ihinto ng standby mode ang proseso ng pag-print at maaaring masira rin ang iyong proyekto.

    Samakatuwid, inirerekomenda na palaging gumamit ng desktop computer habang nagpapadala ng G-Code sa pamamagitan ng USB.

    Tingnan ang aking artikulo sa Do You Need a Good Computer for 3D Printing, para makakita ng ilang  mahuhusay na computer na maaari monggamitin sa iyong 3D  printer, lalo na mahusay para sa paghiwa ng malalaking file.

    USB Sa pamamagitan ng Chrome Browser

    Ito ang isa sa mga pinakasimpleng paraan upang ipadala ang G-Code sa iyong 3D printer. Una, kakailanganin mong magdagdag ng extension ng “G-Code Sender” sa iyong Chrome browser.

    I-install ang extension na ito sa pamamagitan ng pag-click sa button na “Idagdag sa Chrome”. Pagkatapos makumpleto ang proseso ng pag-install, buksan ang G-Code sender app.

    Ikonekta ngayon ang iyong computer gamit ang isang 3D printer gamit ang isang USB cable. Buksan ang Mga Setting mula sa tuktok na menu ng bar at piliin ang port na may kasamang text bilang "tty.usbmodem" at pagkatapos ay itakda ang bilis ng komunikasyon sa maximum na saklaw nito.

    Maaari mo na ngayong ipadala ang G-Code nang direkta sa iyong 3D printer sa pamamagitan ng pagsusulat ng mga command sa console mula sa application na ito.

    Pagpapadala ng G-Code Sa pamamagitan ng Wi-Fi Connectivity

    Ang patuloy na lumalagong paraan upang ipadala ang G-Code sa iyong 3D ay sa pamamagitan ng Wi-Fi opsyon. Binago ng opsyong ito ang buong senaryo ng 3D printing at dinala ang karanasan sa pag-print sa susunod na antas.

    Maraming application at software na magagamit para sa prosesong ito gaya ng OctoPrint, Repetier-Host, AstroPrint, atbp.

    Upang gamitin ang Wi-Fi bilang landas ng pagpapadala ng G-Code, kailangan mong magdagdag ng Wi-Fi SD card o USB, ipatupad ang AstroBox, o gamitin ang OctoPrint o Repetier-Host na may Raspberry Pi.

    OctoPrint

    Marahil isa sa mga pinakamahal na karagdagan sa kontrol ng 3D printer ay ang paggamitOctoPrint, isang open-source na software na madaling gamitin. Sa loob ng OctoPrint, mayroong terminal na tab na nagpapakita sa iyo ng kasalukuyang G-Code na tumatakbo, pati na rin ang pagbabalik.

    Kapag nasanay ka na sa paggamit ng OctoPrint, makikita mong medyo madali na magpadala ng G- Code sa iyong 3D printer.

    Marami kang magagawa kaysa sa pagpapadala ng G-Code sa iyong 3D printer, kaya tingnan ang maraming kapaki-pakinabang na plugin na mayroon ang OctoPrint kung interesado ka.

    Ang HowChoo video na ito sa ibaba ay may malaking detalye sa kung ano ang kailangan mo, kung paano mag-set up, at kung paano patakbuhin ang mga bagay pagkatapos.

    Paggamit ng Repetier-Host para Magpadala ng G-Code sa 3D Printer

    Kapag binuksan mo ang application ng Repetier-Host magkakaroon ng apat na pangunahing talahanayan sa kanang bahagi sa itaas ng interface. Ang mga tab ay magiging "Paglalagay ng Bagay", "Slicer", "G-Code Editor", at "Manual na Kontrol".

    Ang Placement ng Bagay ay ang tab kung saan mo ia-upload ang mga STL file na naglalaman ng iyong modelo ng pag-print . Siguraduhin na ang modelo ay perpektong naka-scale at handa nang i-print.

    Pagkatapos nito, pumunta sa tab na “Slicer” at mag-click sa button na 'Slice with Slic3r' o 'CuraEngine' na matatagpuan sa tuktok ng ang tab. Gagawin ng hakbang na ito ang solidong modelo ng pag-print ng STL sa mga layer at mga tagubilin na mauunawaan ng iyong 3D printer.

    Maaari mo ring makita ang proseso ng pag-print sa layer-by-layer visualization upang matiyak na walang kinakailangang pagpapabuti.

    Ang "Manual na Kontrol" ayang tab kung saan magkakaroon ka ng opsyong ipadala ang G-Code nang direkta sa printer sa pamamagitan ng pag-type ng iyong command sa G-Code text area na matatagpuan sa tuktok ng tab.

    Pagkatapos i-type ang command, i-click ang button na “Ipadala” at agad na magsisimula ang printer sa pag-compile at pagpapatupad ng pagkilos na kailangan mo gamit ang iyong G-Code command.

    Sa tab na “Manual Control” magkakaroon ka ng maraming opsyon sa pagkontrol na maaari mong i-access upang gumawa ng mga pagbabago. Magkakaroon ka ng opsyong i-off ang stepper motor habang binubuksan ang isa.

    Tingnan din: Gaano Katagal Maaari Mong Mag-iwan ng Hindi Nalinis na Resin sa isang 3D Printer Vat?

    Maaaring isaayos ang filament flow rate, bilis ng extrusion, temperatura ng heat bed at marami pang ibang bagay sa tab na ito ayon sa gusto mo.

    Ano ang Ilang G-Code Command para sa Aking 3D Printer?

    Ipinapaliwanag ng video sa ibaba kung ano ang kailangan mo at dadalhin ka sa proseso upang ipadala ang G-Code sa iyong 3D printer. Ipinapakita rin nito sa iyo ang ilang karaniwang G-Code command na ginagamit ng maraming user ng 3D printer.

    G0 & Ang G1 ay mga command na ginagamit upang ilipat ang 3D print head sa paligid ng print bed. Ang pagkakaiba sa pagitan ng G0 & Ang G1 ay sinasabi ng G1 sa program na gagawa ka ng extrusion ng filament pagkatapos ng paggalaw.

    Ilalagay ng G28 ang iyong print head sa kaliwang sulok sa harap (G28 ; Go Home (0,0,0) )

    • G0 & G1 – Mga paggalaw ng ulo ng pag-print
    • G2 & G3 – Mga kinokontrol na paggalaw ng arko
    • G4 – Manatili o mag-antala/mag-pause
    • G10 & G11 – Pagbawi &unretraction
    • G28 – Ilipat sa tahanan/pinagmulan
    • G29 – Detalyadong Z-probe – leveling
    • G90 & G91 – Pagtatakda ng kamag-anak/ganap na pagpoposisyon
    • G92 – Itakda ang posisyon

    Ang RepRap ay may pinakahuling G-Code Database para sa lahat ng bagay na G-Code na maaari mong tingnan.

    Roy Hill

    Si Roy Hill ay isang masigasig na 3D printing enthusiast at technology guru na may maraming kaalaman sa lahat ng bagay na nauugnay sa 3D printing. Sa mahigit 10 taong karanasan sa larangan, pinagkadalubhasaan ni Roy ang sining ng pagdidisenyo at pag-print ng 3D, at naging eksperto siya sa pinakabagong mga uso at teknolohiya sa pag-print ng 3D.Si Roy ay mayroong degree sa mechanical engineering mula sa University of California, Los Angeles (UCLA), at nagtrabaho para sa ilang mga kilalang kumpanya sa larangan ng 3D printing, kabilang ang MakerBot at Formlabs. Nakipagtulungan din siya sa iba't ibang negosyo at indibidwal upang lumikha ng mga custom na 3D printed na produkto na nagpabago sa kanilang mga industriya.Bukod sa kanyang hilig sa 3D printing, si Roy ay isang masugid na manlalakbay at isang mahilig sa labas. Nasisiyahan siyang gumugol ng oras sa kalikasan, paglalakad, at kamping kasama ang kanyang pamilya. Sa kanyang libreng oras, nagtuturo din siya ng mga batang inhinyero at ibinabahagi ang kanyang kayamanan ng kaalaman sa 3D printing sa pamamagitan ng iba't ibang platform, kabilang ang kanyang sikat na blog, 3D Printerly 3D Printing.