Cum să trimiteți codul G la imprimanta 3D: În mod corect

Roy Hill 17-10-2023
Roy Hill

Există câteva modalități prin care utilizatorii de imprimante 3D trimit fișiere de cod G la mașinile lor, toate acestea funcționând destul de bine. Acest articol vă va arăta principalele modalități prin care oamenii își trimit fișierele de cod G și va identifica cele mai bune moduri de a face acest lucru.

Cel mai bun mod de a trimite fișiere G-Code la imprimanta 3D este să vă extindeți imprimanta 3D pentru a utiliza capacitățile Wi-Fi folosind un Raspberry Pi &; software-ul OctoPrint. Acest lucru vă permite să transferați fișiere fără fir către imprimantă, permițându-vă, de asemenea, să o controlați pentru a începe imprimările de la distanță.

Acesta este răspunsul de bază despre cum se procedează, așa că, dacă doriți mai multe detalii și alte informații cheie, continuați să citiți.

    Ce este G-Code într-o imprimantă 3D?

    G-Code (Codul geometric) este un limbaj de programare controlat numeric și un tip de fișier care conține instrucțiuni pe care imprimanta 3D le poate înțelege. Acesta traduce comenzi precum încălzirea duzei sau a patului de imprimare în fiecare mișcare a axei X, Yamp & Z pe care o face imprimanta 3D.

    Aceste fișiere de instrucțiuni G-Code sunt realizate prin utilizarea unei aplicații software de feliere, care au interfețe ușor de utilizat pentru a face ajustări specifice la modul în care funcționează imprimările 3D.

    În primul rând, veți importa un model CAD în aparatul de feliere, apoi veți avea posibilitatea de a ajusta mai multe variabile. Odată ce sunteți mulțumit de setările de temperatură, de viteză, de înălțimea stratului, de setările de suport și de toate cele de mai sus, apăsați pe slice, care creează fișierul G-Code.

    Un exemplu de G-Code arată astfel:

    G1 X50 Y0 Z0 F3000 E0.06

    G1 - comanda de deplasare a duzei în jurul patului de imprimare

    X, Y, Z - punctul de pe axa corespunzătoare pentru deplasare

    F - viteza la care se extrude pe minut

    E - cantitatea de filament care trebuie extrudată

    Care sunt cele mai bune modalități de a trimite fișiere G-Code către imprimanta mea 3D?

    Trimiterea fișierelor G-Code la imprimanta 3D este o sarcină destul de ușoară în cea mai mare parte, permițându-vă să creați acele modele frumoase și creative de imprimare 3D. Oamenii se întreabă care sunt cele mai bune modalități prin care oamenii trimit de fapt fișiere la imprimanta 3D, la care am vrut să vă ajut să răspundeți.

    După ce ați creat fișierul G-Code din programul dvs. preferat de tăiere, există câteva moduri în care oamenii fac acest lucru:

    • Introducerea cardului SD (Micro) în imprimanta 3D
    • Cablu USB care conectează imprimanta 3D la un computer sau laptop
    • Prin conectivitate Wi-Fi

    Acestea sunt principalele metode de a trimite fișiere G-Code către imprimanta 3D, dar pot fi destul de complicate în unele privințe atunci când începi să introduci alți factori, cum ar fi Arduino, dar acest articol va folosi metodele mai simple.

    Inserarea cardului SD (micro) în imprimanta 3D

    Utilizarea unui card SD este una dintre cele mai comune și generale modalități de a trimite codul G la imprimanta 3D. Aproape toate imprimantele 3D au un slot pentru card SD, care este utilizat în mod obișnuit în acest scop.

    Puteți trimite cu ușurință codul G-Code pe un card SD sau MicroSD după ce ați tranșat modelul CAD pe computer sau pe laptop. Ender 3 a fost livrat cu un card MicroSD și un cititor de carduri USB, care vă permite să salvați fișierele direct.

    Salvați fișierul G-Code pe cardul MicroSD și introduceți-l în slotul pentru carduri MicroSD de pe imprimantă.

    Aceasta este probabil cea mai utilizată metodă de trimitere a fișierelor G-Code către o imprimantă 3D, datorită simplității și eficienței sale de a face treaba fără aplicații sau dispozitive suplimentare.

    Încercați să nu faceți greșeala de a deconecta cardul SD în timpul procesului de imprimare 3D, altfel modelul se va opri.

    Cablu USB conectat la un computer sau laptop

    În loc să folosim un card SD, putem conecta direct imprimanta 3D la un computer sau la un laptop folosind un simplu cablu. Aceasta este o metodă mai puțin obișnuită, dar este destul de eficientă pentru imprimarea 3D, mai ales dacă se află în apropiere.

    Singurul dezavantaj al acestei opțiuni este că, dacă utilizați un laptop, trebuie să îl țineți în funcțiune tot timpul, deoarece modul de așteptare poate opri procesul de imprimare și vă poate strica proiectul.

    Prin urmare, se recomandă să folosiți întotdeauna un computer de birou atunci când trimiteți G-Code prin USB.

    Consultați articolul meu despre "Aveți nevoie de un calculator bun pentru imprimarea 3D" pentru a vedea câteva calculatoare excelente pe care le puteți utiliza cu imprimanta 3D, în special pentru a tăia fișiere mari.

    USB prin browserul Chrome

    Aceasta este una dintre cele mai simple metode de a trimite G-Code către imprimanta 3D. În primul rând, va trebui să adăugați o extensie "G-Code Sender" în browserul Chrome.

    Instalați această extensie făcând clic pe butonul "Add to Chrome" (Adaugă la Chrome). După ce procesul de instalare este finalizat, deschideți aplicația G-Code sender.

    Acum conectați computerul la imprimanta 3D cu ajutorul unui cablu USB. Deschideți Settings (Setări) din meniul din bara de sus și selectați portul care include textul "tty.usbmodem" și apoi setați viteza de comunicare la intervalul maxim.

    Acum puteți trimite G-Code direct la imprimanta 3D scriind comenzi în consolă din această aplicație.

    Trimiterea codului G prin conectivitate Wi-Fi

    Metoda din ce în ce mai răspândită de a trimite G-Code către 3D-ul tău este prin opțiunea Wi-Fi. Această opțiune a schimbat întregul scenariu al imprimării 3D și a dus experiența de imprimare la un nivel superior.

    Există multe aplicații și programe care pot fi utilizate pentru acest proces, cum ar fi OctoPrint, Repetier-Host, AstroPrint etc.

    Vezi si: Cum să obțineți cea mai bună acuratețe dimensională în imprimările dvs. 3D

    Pentru a utiliza Wi-Fi ca o cale de trimitere a codului G, trebuie să adăugați o cartelă SD Wi-Fi sau USB, să implementați AstroBox sau să utilizați OctoPrint sau Repetier-Host cu un Raspberry Pi.

    OctoPrint

    Probabil că una dintre cele mai îndrăgite adăugiri la controlul imprimantei 3D este cu ajutorul OctoPrint, un software open-source ușor de utilizat. În cadrul OctoPrint, există o filă de terminal care vă arată G-Code-ul curent care rulează, precum și întoarcerea.

    Odată ce vă obișnuiți să utilizați OctoPrint, veți descoperi că este destul de ușor să trimiteți G-Code la imprimanta 3D.

    Puteți face mult mai mult decât să trimiteți G-Code la imprimanta 3D, așa că, dacă sunteți interesat, aruncați o privire peste numeroasele plugin-uri utile pe care le are OctoPrint.

    Acest videoclip HowChoo de mai jos explică în detaliu de ce aveți nevoie, cum să vă configurați și cum să vă descurcați după aceea.

    Utilizarea Repetier-Host pentru a trimite codul G la imprimanta 3D

    Atunci când deschideți aplicația Repetier-Host, în partea dreaptă sus a interfeței vor fi patru tabele principale. Filele vor fi: "Object Placement", "Slicer", "G-Code Editor" și "Manual Control".

    Object Placement (Plasarea obiectului) este fila în care veți încărca fișierele STL care conțin modelul de tipărire. Asigurați-vă că modelul este perfect scalat și că este pregătit pentru a fi tipărit.

    După aceasta, mergeți la fila "Slicer" și faceți clic pe butonul "Slice with Slic3r" sau "CuraEngine" situat în partea de sus a filei. Acest pas va transforma modelul solid de imprimare STL în straturi și instrucțiuni pe care imprimanta 3D le poate înțelege.

    Puteți vedea, de asemenea, procesul de imprimare într-o vizualizare strat cu strat pentru a vă asigura că nu este nevoie de nicio îmbunătățire.

    "Control manual" este fila în care veți avea opțiunea de a trimite codul G direct la imprimantă, introducând comanda în zona de text G-Code situată în partea de sus a filei.

    După ce ați introdus comanda, faceți clic pe butonul "Send" (Trimite), iar imprimanta va începe imediat să compileze și să implementeze acțiunea pe care ați cerut-o cu comanda G-Code.

    În fila "Control manual" veți avea o mulțime de opțiuni de control pe care le puteți accesa pentru a face modificări. Veți avea opțiunea de a opri un motor pas cu pas în timp ce îl porniți pe celălalt.

    Debitul de filament, viteza de extrudare, temperatura patului termic și multe alte elemente din această filă pot fi ajustate la dorința dumneavoastră.

    Care sunt câteva comenzi G-Code pentru imprimanta mea 3D?

    Videoclipul de mai jos vă explică de ce aveți nevoie și vă prezintă procesul de trimitere a codului G-Code către imprimanta 3D. De asemenea, vă prezintă câteva comenzi G-Code obișnuite care sunt utilizate de mulți utilizatori de imprimante 3D.

    G0 & G1 sunt comenzi utilizate pentru a deplasa capul de imprimare 3D în jurul patului de imprimare. Diferența dintre G0 & G1 este că G1 îi spune programului că veți face o extrudare de filament după mișcare.

    G28 duce capul de imprimare în colțul din stânga față (G28 ; Go Home (0,0,0,0))

    Vezi si: 6 moduri Cum să reparați piciorul elefantului - partea de jos a imprimării 3D care arată rău
    • G0 & G1 - Mișcări ale capului de imprimare
    • G2 & G3 - Mișcări de arc controlate
    • G4 - Dwell sau întârziere/pauză
    • G10 & G11 - Retragere & neretragere
    • G28 - Mutarea la domiciliu/origine
    • G29 - Sonda Z detaliată - nivelare
    • G90 & G91 - Setarea poziționării relative/absolute
    • G92 - Setați poziția

    RepRap are o bază de date G-Code supremă pentru tot ceea ce înseamnă G-Code, pe care o puteți verifica.

    Roy Hill

    Roy Hill este un pasionat de imprimare 3D și un guru al tehnologiei, cu o mulțime de cunoștințe despre toate lucrurile legate de imprimarea 3D. Cu peste 10 ani de experiență în domeniu, Roy a stăpânit arta proiectării și imprimării 3D și a devenit expert în cele mai recente tendințe și tehnologii de imprimare 3D.Roy deține o diplomă în inginerie mecanică de la Universitatea din California, Los Angeles (UCLA) și a lucrat pentru mai multe companii de renume în domeniul imprimării 3D, inclusiv MakerBot și Formlabs. De asemenea, a colaborat cu diverse companii și persoane pentru a crea produse personalizate imprimate 3D care le-au revoluționat industriile.Pe lângă pasiunea pentru imprimarea 3D, Roy este un călător pasionat și un pasionat de aer liber. Îi place să petreacă timp în natură, drumeții și camping cu familia sa. În timpul liber, el îndrumă și tineri ingineri și își împărtășește cunoștințele despre imprimarea 3D prin diverse platforme, inclusiv blogul său popular, 3D Printerly 3D Printing.