Sadržaj:

Arduino CNC mašina za crtanje (ili put do uspjeha): 10 koraka (sa slikama)
Arduino CNC mašina za crtanje (ili put do uspjeha): 10 koraka (sa slikama)

Video: Arduino CNC mašina za crtanje (ili put do uspjeha): 10 koraka (sa slikama)

Video: Arduino CNC mašina za crtanje (ili put do uspjeha): 10 koraka (sa slikama)
Video: 3D printer za početnike #7 2024, Novembar
Anonim
Image
Image
Uništavanje
Uništavanje

Ovaj se projekt temelji na uglavnom stavkama koje je lako pronaći. Ideja je uzeti dvije nekorištene računalne disk jedinice i kombinirati ih kako bi se stvorila automatizirana mašina za crtanje koja podsjeća na CNC mašinu.

Komadi koji se koriste iz pogona uključuju motore i ograde oba pogona i plastični sklop barem jednog pogona (uključujući ladicu)

Korak 1: Zahtjevi za vaše putovanje:

Potrebni komadi:

  1. Arduino uno
  2. 1 koračni motor (koristili smo broj modela 28BYJ-48)
  3. Adafruit motorni štit v2
  4. Puno žica
  5. Dva ležišta za CD za računare
  6. opciono: neki zupčanici i šine u 3D štampanju
  7. Neki drvo ili građevinski materijal Računalo

Potreban Arduino kod:

Prilagođeni GRBL kod za rad sa Adafruit motornim štitnikom (Riley_adafruit_cnc_2)

Potreban računarski softver:

  1. Arduino IDE ploter
  2. Kodirane datoteke slika ili crteža (google datoteka po vašem izboru).

Potrebni alati:

  1. Oprema za lemljenje
  2. Pištolj za ljepilo i štapići za ljepilo
  3. Vladar
  4. Olovka
  5. Strpljenje

Korak 2: Uništenje

Uništavanje
Uništavanje

Odvojite DVD ladice pazeći da zadržite strukturni integritet barem jedne od DVD ladica dok uklanjate metalnu komponentu koja obično ima dvije ograde. Postupak uzimanja ovih ladica razlikuje se od različitih ladica za cd diskove. Dva motorna pogona trebala bi izgledati kao na slici ispod nakon uklanjanja. Primijetite da je dio koji okreće disk uklonjen jer neće biti potreban.

Korak 3: Lemljenje uključeno

Lemljenje uključeno
Lemljenje uključeno

Nakon razdvajanja, sljedeći korak je lemljenje terminala u motor što se može vidjeti na slici. Opet, način na koji se ovi terminali pričvršćuju na motor može se razlikovati ovisno o specifičnom modelu. Način na koji se oni povezuju sa štitnikom motora Adafruit bit će razmotren kasnije. Ponovite istu postavku za drugi sklop motora pogona diska.

Ove dvije će nam poslužiti kao Y i Z osa u procesu crtanja.

Korak 4: Moćni poslužavnik

Moćni poslužavnik
Moćni poslužavnik
Moćni poslužavnik
Moćni poslužavnik

Sljedeći korak je aktiviranje ladice diska koja će biti X-os. U tu svrhu korišten je koračni motor, a za montažu su bili potrebni rezni dijelovi ladice kako bi se uklopio zupčanik. (pogledajte slike) U ovom trenutku smo shvatili da je naš prijenosni odnos isključen i da je potrebno dodatno petljanje. Na kraju smo odlučili ispisati zupčanik u omjeru 4 prema 1 kako bismo omogućili glatkoću i udaljenost putovanja potrebnu za uspješno dovršavanje crteža bez iscrpljivanja prostora.

Korak 5: Afera Arduino

Afera Arduino
Afera Arduino
Afera Arduino
Afera Arduino

Sastavite Arduino sklop i postavku štita motora. Za ovaj korak potrebno je malo lemljenja. Bit će složena dva Adafruit motorna štita. Zbog načina na koji rade, most mora biti lemljen da bi se drugi arduino mogao identificirati kao takav. Ovdje je objašnjen proces koji stoji iza toga:

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

Lemite most kao što je dole označeno sa 1 za gornji štitnik motora Adafruit. Prva ploča treba biti (0x60), a gornja ploča (0x61). Također, obratite pažnju na kratkospojnik označen sa 2. Ovo je postavljeno i na donjem i na gornjem štitu i govori pločama da svoju snagu crpe iz arduina umjesto plavih priključaka odmah iznad njega. Možete odlučiti spojiti vlastiti izvor napajanja na ove plave terminale ako smatrate da nedostaje arduino. (Imajte na umu da prilikom rada s tri motora imamo arduino spojen na računalo plus 9v napajanje koje radi i na arduinu)

Korak 6: Pokus vatrom

Pokus vatrom
Pokus vatrom
Pokus vatrom
Pokus vatrom

Test! Pre nego što sve sastavite, testirajte svoje delove. Bilo nam je posebno teško pronaći informacije o tome kako spojiti koračne motore na Adafruit motorni štit. Dakle, evo korisnog dijagrama. Važno je naglasiti da su iglice 1 i 4 (plava i narančasta) i iglica 2 i 5 (ružičasta i žuta) parovi. Ponekad priključivanje na pogrešan način može značiti obrnuti način rada motora. Takođe, crvena je brušena na ovom dijagramu kao što je prikazano ispod. Ako motori sklopova diskova imaju samo 4 terminala, ostavite masu bez veze.

Za upravljanje kretanjem motora koristite softver koji je naveden u potrebnim alatima, koristeći softver za crtanje na ponuđenoj vezi.

Zaista jednostavan način da provjerite koji su terminali parovi je testiranje pomoću ohmmetra. Evo sjajnog vodiča o tome kako pronaći svoje parove žica koračnog motora:

knowledge.ni.com/KnowledgeArticleDetails?i…

Kada pronađete svoje parove, stavite prvi u M1, drugi u M2

Korak 7: Montažna traka

Montažna traka
Montažna traka

Nakon što su svi motori testirani, možete započeti montažu. Prvi korak je stvaranje strukture koja će držati osi Y i Z iznad osi X. To je učinjeno jednostavnim predmetima kupljenim u hobi trgovini. Pogledajte sliku ispod.

Korak 8: Plutanje uključeno

Plutanje uključeno
Plutanje uključeno

Sljedeći korak je pričvršćivanje Z-osi na sklop Y-osi, to je uglavnom učinjeno vrućim ljepilom, iako bismo to sigurno učinili drugačije s više vremena i alata.

Korak 9: Vrijeme hakera

Hacker Time!
Hacker Time!

Sada je vrijeme programiranja Arduina. Prvi korak će biti postavljanje priloženog koda na vaš Arduino. Nakon što otvorite svoj Arduino IDE i otvorite priloženi program, sve što trebate učiniti je pritisnuti promijeniti port na onaj na koji je vaš arduino priključen i pritisnuti STRELICU (ili dugme za prijenos) da biste ga poslali.

Korak 10: Uspjeh je A !?

Uspjeh je A !?
Uspjeh je A !?

Iako se ovaj kôd temelji na izvornom GRBL kodu, važno je napomenuti da je uvelike izmijenjen za rad sa adafruit štitnicima motora. Zbog toga postoji mnogo funkcija koje nedostaju u GRBL -u koje ne rade kada se unesu u ovu postavku. Međutim, za bilo koje osnovno crtanje (to je crtanje) ovaj kod savršeno funkcionira. Može nacrtati bilo koji GCODE koji je formatiran kao G90.

Ako ste izgradili istu postavku kao i mi, vaš arduino će sada raditi! Ako ste napravili drugu verziju koristeći različite motore ili različite dimenzije, morat ćete promijeniti konfiguracijsku datoteku koja je uključena u Arduino kod.

** SAMO IZMJENITE DATOTEKU „config.h“, PROMJENE BILO GDJE U KODU ĆE UZROKOVATI PROGRAM DA NE RADI **

Gledajući unatrag, vjerojatno smo mogli upotrijebiti sklop poslužavnika kakav je bio i pojačati neke strukture, bolje izmjeriti nagib različitih osi i samo ga učiniti sveukupno strukturiranim. To je uredan projekt koji se može prilagoditi i primijeniti za drugu upotrebu.

Kada steknete osnovno razumijevanje o načinu rada GRBL -a i o tome kako rade osovinski koračni motori X, Y, Z, ovaj je projekt iznimno skalabilan sve dok imate materijala za to. Odlučili smo se za izradu ove veličine jer smo bili ograničeni veličinom DVD ladice. Međutim, ako se odlučite za izradu pomoću remena i koračnih motora, bit ćete ograničeni samo zakretnim momentom koraka.

Preporučuje se: