Kaip siųsti G-kodą į 3D spausdintuvą: teisingas būdas

Roy Hill 17-10-2023
Roy Hill

Yra keletas būdų, kuriais 3D spausdintuvų naudotojai siunčia g-kodo failus į savo įrenginius, ir visi jie veikia gana gerai. Šiame straipsnyje parodysime pagrindinius būdus, kuriais žmonės siunčia savo g-kodo failus, ir nurodysime geriausius būdus.

Geriausias būdas siųsti "G-Code" failus į 3D spausdintuvą - išplėsti 3D spausdintuvą, kad jis naudotų "Wi-Fi" galimybes, naudojant "Raspberry Pi" &; "OctoPrint" programinę įrangą. Tai leidžia belaidžiu ryšiu perduoti failus į spausdintuvą, taip pat jį valdyti ir pradėti spausdinti nuotoliniu būdu.

Tai yra pagrindinis atsakymas, kaip tai padaryti, todėl jei norite gauti išsamesnės informacijos, skaitykite toliau.

    Kas yra G-kodas 3D spausdintuve?

    G-kodas (geometrinis kodas) - tai skaitmeniniu būdu valdoma programavimo kalba ir failo tipas, kuriame pateikiamos jūsų 3D spausdintuvui suprantamos instrukcijos. Jis verčia komandas, pavyzdžiui, antgalio ar spausdinimo lysvės šildymą, į kiekvieną X, Y amp; Z ašies judesį, kurį atlieka jūsų 3D spausdintuvas.

    Šie "G-Code" instrukcijų failai sudaromi naudojant pjaustymo programinę įrangą, kuri turi paprastas naudoti sąsajas, kad būtų galima atlikti konkrečius jūsų 3D spausdinimo būdo pakeitimus.

    Pirmiausia į pjaustyklę importuosite CAD modelį, tada galėsite reguliuoti kelis kintamuosius. Kai būsite patenkinti temperatūros, greičio, sluoksnio aukščio, atramos aukščio ir visais kitais parametrais, paspauskite pjaustyti, kad būtų sukurtas G-kodo failas.

    G-kodo pavyzdys atrodo taip:

    G1 X50 Y0 Z0 F3000 E0.06

    G1 - antgalio judėjimo aplink spausdinimo lysvę komanda

    X, Y, Z - atitinkamos ašies taškas, į kurį norite pereiti

    F - ekstruzijos greitis per minutę

    E - kiek gijų reikia išspausti

    Kokie yra geriausi būdai siųsti G-kodo failus į mano 3D spausdintuvą?

    G-kodo failų siuntimas į 3D spausdintuvą dažniausiai yra gana paprasta užduotis, leidžianti kurti gražius ir kūrybiškus 3D spausdinimo modelius. Žmonėms įdomu, kokie yra geriausi būdai, kuriais žmonės iš tikrųjų siunčia failus į savo 3D spausdintuvą, ir į šį klausimą norėjau padėti atsakyti.

    Sukūrę "G-Code" failą iš mėgstamos pjaustyklės, žmonės tai daro keliais būdais:

    • (Micro) SD kortelės įdėjimas į 3D spausdintuvą
    • USB kabelis, kuriuo 3D spausdintuvą prijungsite prie kompiuterio arba nešiojamojo kompiuterio.
    • Per "Wi-Fi" ryšį

    Dabar tai yra pagrindiniai G-kodo failų siuntimo į 3D spausdintuvą būdai, tačiau kai kuriais atžvilgiais jie gali būti gana sudėtingi, kai pradedate naudoti kitus veiksnius, pavyzdžiui, "Arduino", tačiau šiame straipsnyje bus naudojami paprastesni metodai.

    (Micro) SD kortelės įdėjimas į 3D spausdintuvą

    SD kortelės naudojimas yra vienas iš labiausiai paplitusių ir bendriausių būdų siųsti G kodą į 3D spausdintuvą. Beveik visi 3D spausdintuvai turi SD kortelės lizdą, kuris dažniausiai naudojamas būtent šiam tikslui.

    Supjaustę CAD modelį kompiuteryje ar nešiojamajame kompiuteryje, galite lengvai nusiųsti G-kodą į SD arba MicroSD kortelę. Mano "Ender 3" komplekte buvo MicroSD kortelė ir USB kortelių skaitytuvas, kuris leidžia tiesiogiai išsaugoti failus.

    Įrašykite G-kodo failą į "MicroSD" kortelę ir įdėkite ją į spausdintuvo "MicroSD" kortelės lizdą.

    Tai bene dažniausiai naudojamas G-kodo failų siuntimo į 3D spausdintuvą būdas, nes jis paprastas ir efektyvus, nes leidžia atlikti darbą be papildomų programų ar įrenginių.

    3D spausdinimo proceso metu stenkitės nepadaryti klaidos ir neatjungti SD kortelės, kitaip jūsų modelis sustos.

    Prie kompiuterio arba nešiojamojo kompiuterio prijungtas USB kabelis

    Užuot naudoję SD kortelę, 3D spausdintuvą prie kompiuterio ar nešiojamojo kompiuterio galime tiesiogiai prijungti paprastu kabeliu. Tai mažiau paplitęs būdas, tačiau jis gana veiksmingas 3D spausdinimui, ypač jei jis yra netoliese.

    Vienintelis su šia galimybe susijęs trūkumas yra tas, kad jei naudojate nešiojamąjį kompiuterį, turite visą laiką laikyti jį įjungtą, nes budėjimo režimas gali sustabdyti spausdinimo procesą ir sugadinti jūsų projektą.

    Todėl, siunčiant "G-Code" per USB, rekomenduojama visada naudoti stacionarųjį kompiuterį.

    Peržiūrėkite mano straipsnį "Ar jums reikia gero kompiuterio 3D spausdinimui", kuriame rasite keletą puikių kompiuterių, kuriuos galite naudoti su 3D spausdintuvu, ypač tinkamų dideliems failams pjaustyti.

    USB per "Chrome" naršyklę

    Tai vienas paprasčiausių būdų siųsti "G-Code" kodą į 3D spausdintuvą. Pirmiausia į "Chrome" naršyklę reikia įtraukti plėtinį "G-Code Sender".

    Įdiekite šį plėtinį spustelėję mygtuką "Add to Chrome". Baigę diegimo procesą, atidarykite programą "G-Code sender".

    Dabar USB kabeliu prijunkite kompiuterį prie 3D spausdintuvo. Viršutinės juostos meniu atidarykite Nustatymai ir pasirinkite prievadą, kuriame yra tekstas "tty.usbmodem", tada nustatykite didžiausią ryšio greitį.

    Dabar galite siųsti G-kodą tiesiai į 3D spausdintuvą rašydami komandas konsolėje iš šios programos.

    G-kodo siuntimas per "Wi-Fi" ryšį

    Nuolat populiarėjantis būdas siųsti G kodą į savo 3D yra "Wi-Fi" galimybė. Ši galimybė pakeitė visą 3D spausdinimo scenarijų ir perkėlė spausdinimo patirtį į kitą lygį.

    Šiam procesui galima naudoti daug programų ir programinės įrangos, pavyzdžiui, "OctoPrint", "Repetier-Host", "AstroPrint" ir kt.

    Taip pat žr: Kaip pasiekti tobulą stūmimo ir pagreitinimo nustatymą

    Norėdami naudoti "Wi-Fi" kaip G-kodo siuntimo būdą, turite pridėti "Wi-Fi" SD kortelę arba USB, įdiegti "AstroBox" arba naudoti "OctoPrint" arba "Repetier-Host" su "Raspberry Pi".

    "OctoPrint"

    Tikriausiai vienas iš labiausiai mėgstamų 3D spausdintuvo valdymo papildymų yra naudojant "OctoPrint" - atvirojo kodo programinę įrangą, kuri yra patogi naudoti. Programoje "OctoPrint" yra terminalo skirtukas, kuriame rodomas dabartinis vykdomas G-kodas, taip pat grįžimas.

    Įpratę naudotis "OctoPrint", galėsite gana lengvai siųsti G-kodą į savo 3D spausdintuvą.

    Galite atlikti kur kas daugiau veiksmų, nei tik siųsti G-kodą į 3D spausdintuvą, todėl, jei jus domina, peržiūrėkite daugybę naudingų "OctoPrint" papildinių.

    Šiame "HowChoo" vaizdo įraše išsamiai aprašyta, ko jums reikia, kaip nustatyti ir kaip veikti vėliau.

    Naudojant "Repetier-Host" siųsti G-kodą į 3D spausdintuvą

    Atidarius programą "Repetier-Host", sąsajos viršutinėje dešinėje pusėje bus keturios pagrindinės lentelės. Šios lentelės bus tokios: "Objektų išdėstymas", "Pjaustymas", "G-kodo redaktorius" ir "Rankinis valdymas".

    Object Placement (objekto vieta) - tai skirtukas, į kurį įkelsite STL failus su spausdinimo modeliu. Įsitikinkite, kad modelis yra idealiai mastelinis ir paruoštas spausdinimui.

    Po to eikite į skirtuką "Slicer" ir spustelėkite skirtuko viršuje esantį mygtuką "Slice with Slic3r" arba "CuraEngine". Atlikę šį veiksmą kietąjį STL spausdinimo modelį paversite į jūsų 3D spausdintuvui suprantamus sluoksnius ir instrukcijas.

    Taip pat žr: PLA 3D spausdinimo greitis ir temperatūra - kuri yra geriausia?

    Taip pat galite matyti spausdinimo procesą sluoksnis po sluoksnio, kad įsitikintumėte, jog nieko nereikia tobulinti.

    "Rankinis valdymas" yra skirtukas, kuriame galėsite siųsti G-kodą tiesiai į spausdintuvą, įvesdami komandą į skirtuko viršuje esančią G-kodo teksto sritį.

    Įvedę komandą, spustelėkite mygtuką "Siųsti", ir spausdintuvas iš karto pradės rengti ir įgyvendinti G kodo komandoje nurodytą veiksmą.

    Skirtuke "Rankinis valdymas" turėsite daugybę valdymo parinkčių, kurias galėsite pasiekti ir atlikti pakeitimus. Turėsite galimybę išjungti žingsninį variklį, o kitą įjungti.

    Šiame skirtuke galima reguliuoti gijos srautą, išspaudimo greitį, šiluminio sluoksnio temperatūrą ir daugelį kitų dalykų.

    Kokios yra mano 3D spausdintuvo G-kodo komandos?

    Toliau pateiktame vaizdo įraše paaiškinta, ko jums reikia, ir parodytas G-kodo siuntimo į 3D spausdintuvą procesas. Jame taip pat parodytos kai kurios įprastos G-kodo komandos, kurias naudoja daugelis 3D spausdintuvų naudotojų.

    G0 & amp; G1 yra komandos, naudojamos 3D spausdinimo galvutei judinti aplink spausdinimo lova. G0 & amp; G1 skiriasi tuo, kad G1 nurodo programai, kad po judesio ketinate atlikti gijos išspaudimą.

    G28 namo spausdinimo galvutę į priekinį kairįjį kampą (G28 ; Go Home (0,0,0,0))

    • G0 & amp; G1 - spausdinimo galvutės judesiai
    • G2 & amp; G3 - Kontroliuojami lanko judesiai
    • G4 - "Dwell" arba atidėjimas/pauzė
    • G10 ir G11 - Įtraukimas ir ištraukimas
    • G28 - Perkelti į pradinę / pradinę būstinę
    • G29 - Išsamus Z zondas - išlyginimas
    • G90 & amp; G91 - santykinio / absoliutaus padėties nustatymo nustatymas
    • G92 - Nustatyti padėtį

    "RepRap" turi galutinę G-kodų duomenų bazę, kurioje rasite visus G-kodus ir kurią galite patikrinti.

    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“.