Kazalo:

Arduino CNC risalni stroj (ali pot do uspeha): 10 korakov (s slikami)
Arduino CNC risalni stroj (ali pot do uspeha): 10 korakov (s slikami)

Video: Arduino CNC risalni stroj (ali pot do uspeha): 10 korakov (s slikami)

Video: Arduino CNC risalni stroj (ali pot do uspeha): 10 korakov (s slikami)
Video: ЧПУ на Arduino cвоими руками 2024, December
Anonim
Image
Image
Uničenje
Uničenje

Ta projekt temelji predvsem na predmetih, ki jih je enostavno najti. Ideja je, da vzamete dve neuporabljeni enoti računalniškega diska in ju združite, da ustvarite avtomatiziran risalni stroj, ki spominja na CNC stroj.

Kosi, ki se uporabljajo iz pogonov, vključujejo motorje in ograje obeh pogonov ter plastični sklop vsaj enega od pogonov (vključno s pladnjem)

1. korak: Zahteve za vaše potovanje:

Potrebni kosi:

  1. Arduino uno
  2. 1 koračni motor (uporabili smo številko modela 28BYJ-48)
  3. Motorni ščit Adafruit v2
  4. Veliko žic
  5. Dva pladnja za CD -je za računalnike
  6. neobvezno: nekaj 3D tiskanih zobnikov in tirnic
  7. Nekaj lesa ali konstrukcijskega materiala Računalnik

Zahtevana koda Arduino:

Koda GRBL po meri za delo z motornim ščitom Adafruit (Riley_adafruit_cnc_2)

Potrebna računalniška programska oprema:

  1. Arduino IDE ploter
  2. Datoteke s kodiranimi slikami ali risbami (pobrskajte po vaši izbiri).

Potrebna orodja:

  1. Oprema za spajkanje
  2. Pištola za lepilo in lepilne palice
  3. Vladar
  4. Peresnik
  5. Potrpežljivost

2. korak: Uničenje

Uničenje
Uničenje

Razstavite dvd -pladnje, pri čemer pazite, da ohranite strukturno celovitost vsaj enega od dvd -pladnjev, hkrati pa odstranite kovinsko komponento, ki ima običajno dve ograji. Postopek odvzema teh pladnjev se bo razlikoval od različnih pladnjev za CD -je. Dva motorna pogona bi morala biti po odstranitvi videti kot na spodnji sliki. Upoštevajte, da je bil del, ki vrti disk, odstranjen, saj ga ne potrebujete.

3. korak: Spajkanje vklopljeno

Spajkanje vklopljeno
Spajkanje vklopljeno

Ko jih ločite, je naslednji korak spajkanje sponk v motor, kar lahko vidite na sliki. Tudi način pritrditve teh sponk na motor se lahko razlikuje glede na poseben model. O načinu njihove povezave z motornim ščitom Adafruit bomo razpravljali kasneje. Ponovite isto nastavitev za drugi sklop motorja diskovnega pogona.

Ti dve bosta služili kot osi Y in Z v procesu risanja.

4. korak: Mogočni pladenj

Mogočni pladenj
Mogočni pladenj
Mogočni pladenj
Mogočni pladenj

Naslednji korak je, da pladenj za disk deluje, kar bo os X. V ta namen je bil uporabljen koračni motor, pri montaži pa so bili potrebni rezalni deli pladnja, da so lahko prilegali zobnik. (glej slike) Na tej točki smo ugotovili, da je naše prestavno razmerje izklopljeno in je bilo potrebno dodatno popestrivanje. Na koncu smo se odločili za tiskanje zobnika z razmerjem 4 do 1, da bi omogočili gladkost in razdaljo, ki je potrebna za uspešno dokončanje risbe, ne da bi zmanjkalo prostora.

5. korak: Afera Arduino

Afera Arduino
Afera Arduino
Afera Arduino
Afera Arduino

Sestavite sklop Arduino in nastavitev ščita motorja. Za ta korak je potrebno malo spajkanja. Zložena bosta dva motorna ščita Adafruit. Zaradi načina delovanja mostu je treba spajkati, da se drugi arduino identificira kot takega. Postopek za tem je razložen tukaj:

learn.adafruit.com/adafruit-motor-shield-v…

Spajite most, kot je prikazano spodaj z oznako 1 za zgornji motorni ščit Adafruit. Prva plošča mora biti (0x60), zgornja plošča pa (0x61). Upoštevajte tudi mostiček z oznako 2. Ta je nastavljen na spodnjem in zgornjem ščitu, ki ploščam pove, naj črpajo svojo moč iz arduina namesto modrih priključkov tik nad njim. Lahko se odločite, da na te modre priključke priključite lasten vir napajanja, če ugotovite, da arduino nima. (Upoštevajte, da imamo med delovanjem treh motorjev arduino priključen na računalnik in 9v napajalnik, ki deluje tudi na arduino)

6. korak: Preizkusite z ognjem

Preizkus z ognjem
Preizkus z ognjem
Preizkus z ognjem
Preizkus z ognjem

Preizkusite! Preden vse sestavite, preizkusite svoje dele. Še posebej težko smo našli informacije o tem, kako priključiti koračne motorje na motorni ščit Adafruit. Torej, tukaj je koristen diagram. Pomembno je poudariti, da sta pin 1 in 4 (modra in oranžna) ter pin 2 in 5 (roza in rumena) par. Včasih, če jih priključite na napačen način, lahko pomeni obratno delovanje motorja. Na tem diagramu je rdeča tudi ozemljena, kot je prikazano spodaj. Če imajo motorji diskovnega sklopa samo 4 sponke, pustite ozemljitev brez povezave.

Za upravljanje gibanja motorjev uporabite programsko opremo, opisano v zahtevanih orodjih, s programsko opremo za risanje plovila na priloženi povezavi.

Resnično enostaven način, da preizkusite, kateri terminali so pari, je, da preizkusite z ohmmetrom. Tukaj je odličen vodnik, kako poiskati par žic koračnega motorja:

knowledge.ni.com/KnowledgeArticleDetails?i…

Ko najdete svoje pare, vstavite prvega v M1, drugega v M2

7. korak: Montažna linija

Montažna linija
Montažna linija

Ko so vsi motorji preizkušeni, lahko začnete z montažo. Prvi korak je ustvariti strukturo, ki bo držala osi Y in Z nad osjo X. To so naredili s preprostimi predmeti, kupljenimi v trgovini s hobiji. Glej sliko spodaj.

8. korak: Lebdite naprej

Lebdi vklopljeno
Lebdi vklopljeno

Naslednji korak je pritrditev osi Z na sklop osi Y, kar je bilo izvedeno predvsem z vročim lepilom, čeprav bi zagotovo to storili drugače z več časa in orodja.

9. korak: Čas hekerjev

Hekerski čas!
Hekerski čas!

Zdaj je čas za programiranje Arduina. Prvi korak bo nalaganje priložene kode v vaš Arduino. Ko odprete svoj Arduino IDE in odprete priloženi program, morate le pritisniti, da spremenite vrata na tistega, v katerega je priključen vaš arduino, in pritisnite puščico (ali gumb za nalaganje), da ga pošljete.

10. korak: Uspeh je A !?

Uspeh je A !?
Uspeh je A !?

Čeprav ta koda temelji na prvotni kodi GRBL, je pomembno omeniti, da je bila močno spremenjena za delo z motornimi ščitniki adafruit. Zaradi tega je v GRBL veliko manjkajočih funkcij, ki ne delujejo, ko vnesete v to nastavitev, vendar za vsako osnovno risanje (to je risba) ta koda deluje odlično. Lahko nariše kateri koli GCODE, ki je bil oblikovan kot G90.

Če ste zgradili isto nastavitev kot mi, bo vaš arduino zdaj deloval! Če ste z različnimi motorji ali različnimi dimenzijami naredili drugačno različico, boste morali spremeniti konfiguracijsko datoteko, ki je bila vključena v kodo Arduino.

** SAMO SPREMEMBI DATOTEKO „config.h“, SPREMEMBE KLJUČ V KODI BODO PROGRAM NE DELOVAL **

Če pogledamo nazaj, bi verjetno lahko uporabili sestavo pladnja v takšnem stanju, kot je, in okrepili del strukture, bolje izmerili nagib različnih osi in na splošno naredili bolj strukturirano. Gre za čeden projekt, ki bi ga bilo mogoče razširiti in uporabiti za druge namene.

Ko boste razumeli, kako deluje GRBL in kako delujejo koračni motorji osi X, Y, Z, je ta projekt izjemno prilagodljiv, če imate za to materiale. Za takšno velikost smo se odločili, ker smo bili omejeni z velikostjo pladnja za DVD. Če pa bi se odločili za izdelavo s pasovi in koračnimi motorji, bi bil omejen le z navorom korakov.

Priporočena: