Cum se folosește Scutul Arduino CNC v3.0

How to Use the Arduino CNC Shield V3.0

Arduino CNC Shield V3.0 este un scut popular conceput pentru a simplifica controlul mașinilor CNC, cum ar fi imprimante 3D, tăieturi laser și mașini de frezare. Împerecheat cu un drivere de motor Arduino și Stepper, permite controlul precis al mai multor axe. În acest tutorial, vă vom ghida prin configurarea și utilizarea CNC Shield v3.0 cu Arduino.

Ce vei avea nevoie

  1. Arduino Board (de exemplu, UNO)
  2. CNC Shield v3.0
  3. Drivere cu motor pas cu pas (de exemplu, A4988 sau DRV8825)
  4. Motoare cu pas
  5. Sursă de alimentare externă (12V-36V pentru motoare)
  6. Fire de jumper (opțional)
  7. Firmware GRBL (firmware-ul CNC open-source)
  8. Un computer cu IDE Arduino instalat

Pasul 1: Înțelegeți scutul CNC v3.0

CNC Shield V3.0 este proiectat pentru compatibilitate cu Arduino Uno și acceptă GRBL, un firmware open-source pentru controlul mașinilor CNC. Caracteristicile cheie includ:

  • Suport pentru până la 4 axe (x, y, z, a).
  • Asistență pentru microstepping prin configurația driverului motorului stepper.
  • PIN -uri pentru întrerupătoarele de limită și un buton de oprire de urgență.
  • Anteturi pentru șoferii cu motor pas cu pas (A4988 sau DRV8825).

Aspect CNC Shield v3.0

  • Ieșiri ale motorului pas cu pas: Conectați -vă motoarele pas cu pas la anteturile X, Y, Z și A.
  • Sloturi de șofer: Instalați drivere cu motor pas cu pas (de exemplu, A4988) în sloturi X, Y, Z și A.
  • Intrări de întrerupător limită: Conectați întrerupătoarele de limită la pinii lor corespunzători.
  • Intrare de putere: Utilizați o sursă de alimentare externă (12V-36V) pentru motoare.

Pasul 2: Asamblați scutul

  1. Instalați drivere cu motor pas cu pas:

    • Introduceți fiecare șofer de motor pas cu pas în sloturile etichetate X, Y, Z și A. Asigurați -vă că orientarea se potrivește cu diagrama prevăzută cu scutul (de obicei cu potențiometrul orientat spre afară).
    • Atașați straturile de căldură la chipsurile șoferului pentru o mai bună disipare a căldurii.
  2. Setați microstepping:

    • Utilizați jumperi pe scut pentru a configura microstepping pentru fiecare axă. Consultați fișa tehnică a driverului pentru configurații de microstepping (de exemplu, 1/16 sau 1/32 pași).
  3. Conectați motoarele cu pas:

    • Atașați firele motorului pas cu pas la ieșirile X, Y, Z și A pe scut.
  4. Alimentare electrică:

    • Conectați o sursă de alimentare externă la intrarea de energie a scutului (12V-36V). Asigurați -vă că motoarele dvs. sunt compatibile cu tensiunea.
  5. Atașați -vă la Arduino:

    • Așezați CNC Shield v3.0 deasupra Arduino Uno, alinând pinii.

Pasul 3: Instalați firmware GRBL pe Arduino

  1. Descărcați firmware -ul GRBL:

    • Vizitați depozitul oficial GRBL Github: Grbl GitHub.
    • Descărcați cea mai recentă versiune.
  2. Instalați biblioteca GRBL în Arduino IDE:

    • Deschideți IDE Arduino.
    • Du -te la Schiţa > Include biblioteca > Adăugați biblioteca .zip.
    • Selectați folderul GRBL descărcat.
  3. Încărcați GRBL în Arduino:

    • Deschideți IDE Arduino și selectați Fişier > Exemple > Grbl > grblupload.
    • Selectați corect Bord şi Port sub Instrumente meniu.
    • Clic Încărcați Pentru a încărca GRBL pe Arduino.

Pasul 4: Configurați setările GRBL

  1. Conectați -vă la GRBL:

    • Utilizați un instrument de comunicare în serie precum Monitorul Serial Arduino sau un software dedicat de control CNC (de exemplu, expeditor universal GCODE).
    • Setați rata de transfer la 115200.
  2. Test GRBL:

    • Trimite comanda $$ Pentru a vizualiza setările GRBL curente.
    • Reglați setările precum pași pe milimetru, rate de alimentare și accelerație, după cum este necesar. De exemplu:
      $100=250.0 (X-axis steps/mm)
      $101=250.0 (Y-axis steps/mm)
      $102=250.0 (Z-axis steps/mm)
      
  3. Activați întrerupătoarele de limită (opțional):

    • Conectați întrerupătoarele de limită la scut și activați -le în setările GRBL:
      $21=1 (Enable hard limits)
      $22=1 (Enable homing)
      

Pasul 5: Testați scutul CNC

  1. Deschideți un program de control CNC:

    • Utilizați software precum Universal GCode Sender (UGS) pentru a controla scutul CNC.
  2. Mutați motoarele:

    • Utilizați controale manuale în software pentru a muta axele X, Y și Z. Verificați că motoarele pas cu pas răspund corect.
  3. Încărcați un fișier cu cod g:

    • Testați configurarea încărcând un fișier de cod G și rularea acestuia în software.

Depanare

  • Motoarele cu pas care nu se mișcă:

    • Verificați orientarea șoferului și asigurați -vă că jumperii sunt setați pentru microstepping.
    • Verificați că sursa de alimentare externă este conectată și funcțională.
  • Mișcare neregulată:

    • Verificați conexiunile motorului și reduceți setările de accelerație în GRBL.
  • Șoferi supraîncălziți:

    • Asigurați -vă că sunt instalate linii de căldură adecvate și luați în considerare utilizarea unui ventilator de răcire.

Aplicațiile CNC Shield v3.0

  1. Routere DIY CNC
  2. Imprimante 3D
  3. Gradoane cu laser
  4. Complot

Concluzie

Ați configurat cu succes Arduino CNC Shield V3.0 pentru utilizare cu GRBL. Acest scut face ușor să controlați motoarele pas cu pas și să vă construiți propria mașină CNC. Experimentați cu diferite configurații și începeți să aduceți la viață proiectele CNC!

Lasă un comentariu