Opis
CNC Shield V3 so zasnovali pri Protoneer.co.nz, da bi zadostili povpraševanju po nizkocenovni rešitvi krmilnika za majhne CNC stroje. Zasnovan je tako, da je povsem združljiv z Grbl in Arduino Uno. CNC Shield se lahko uporablja za krmiljenje različnih vrst CNC strojev, vključno s CNC rezkalnimi stroji, stroji za lasersko graviranje/rezanje, risalnimi stroji, 3D tiskalniki ali katerim koli projektom, ki zahteva natančno krmiljenje koračnih motorjev. Primeren je za uporabo z gonilnikom koračnega motorja A4988 ali DRV8825. Slednji omogoča višje tokove v primerjavi z A4988.
CNC Shield V3 Arduino Uno in njegove lastnosti
- Različica 3.00
- Prilagojen za A4988 ali DRV8825 gonilnik koračnega motorja
- 4-osna podpora (X, Y, Z, A. A os lahko podvoji X, Y, Z ali pa se uporabi kot 4. os s firmware po meri z uporabo nožic D12 in D13)
- 2 x končna stikala za vsako os (skupaj 6 stikal – vsak par stikal na isti osi si deli isti IO pin)
- Enable in smer funkciji za vreteno
- Enable za hladilno tekočino
- Uporablja GRBL kot nadzorno programsko opremo
- Napajanje: DC 12-36V (samo gonilniki DRV8825 lahko prenesejo do 36V, pri uporabi A4988 ni priporočljivo preseči 24V)
- Koračne motorje je mogoče povezati s 4-pinskimi priključki dupont/molex
- Z mostički nastavimo mikrokorak gonilnika koračnega motorja
Navodila za sestavo delujočega CNC stroja
1. Najprej moramo naložiti GRBL firmware na Arduino Uno. Podrobna navodila so v naslednjem videu.
2. Ob običajnih previdnostnih ukrepih za zaščito pred statično elektriko vstavimo CNC Shield v Arduino Uno in se prepričamo, da so pravilne nožice CNC Shield-a vstavljeni v pravilne konektorje Uno-ta.
3. Izberemo ustrezno nastavitev mikrokorakov koračnega motorja in namestimo ustrezne mostičke.
V spodnjih tabelah High označuje, da je mostiček vstavljen, Low da ni vstavljen noben mostiček.
Konfiguracija A4988 gonilnika koračnega motorja:
M0 | M1 | M2 | Resolucija mikrokorakov |
Low | Low | Low | Polni korak |
High | Low | Low | 1/2 koraka |
Low | High | Low | 1/4 koraka |
High | High | Low | 1/8 koraka |
High | High | High | 1/16 koraka |
Konfiguracija DRV8825 gonilnika koračnega motorja:
M0 | M1 | M2 | Resolucija mikrokorakov |
Low | Low | Low | Polni korak |
High | Low | Low | 1/2 koraka |
Low | High | Low | 1/4 koraka |
High | High | Low | 1/8 koraka |
Low | Low | High | 1/16 koraka |
High | Low | High | 1/32 koraka |
Low | High | High | 1/32 koraka |
High | High | High | 1/32 koraka |
4. Vstavite gonilnike koračnega motorja (A4988 ali DRV8825) v CNC Shield, pri čemer bodite posebno pozorni, da se nožica za Enable (EN) na gonilniku ujema z nožnico za Enable (EN) na CNC shield.
5. Priključite koračne motorje na zatiče CNC shielda. Preverite svoj koračni motor, da se prepričate o pravilnem zaporedju ožičenja. Različni koračni motorji imajo žice različnih barv, zato uporabite list s tehničnimi specifikacijami koračnega motorja, da določite zaporedje.
6. Na spletni strani https://blog.protoneer.co.nz/arduino-cnc-shield-v3-00-assembly-guide/ najdete dodatna navodila za nastavitev mostičkov za Slave axis, povezave končnih stikal in sonde in še mnogo več…