Sadržaj:

Arduino CNC stroj za crtanje (ili put do uspjeha): 10 koraka (sa slikama)
Arduino CNC stroj za crtanje (ili put do uspjeha): 10 koraka (sa slikama)

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

Video: Arduino CNC stroj za crtanje (ili put do uspjeha): 10 koraka (sa slikama)
Video: Šta je SEO, kako biti prvi na Googleu i zaraditi? | SEO KURS 1/33 2024, Srpanj
Anonim
Image
Image
Uništenje
Uništenje

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 stvorio automatizirani stroj za crtanje koji podsjeća na CNC stroj.

Komadi koji se koriste izvan pogona uključuju motore i ograde oba pogona i plastični sklop barem jednog od 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. Dvije ladice za cd računala
  6. izborno: neki zupčanici i tračnice s 3D printom
  7. Nešto drva ili građevinskog materijala Računalo

Potreban Arduino kod:

Prilagođeni GRBL kôd za rad sa štitnikom motora Adafruit (Riley_adafruit_cnc_2)

Računalni softver potreban:

  1. Arduino IDE ploter
  2. Kodirane datoteke slika ili crteža (google datoteku po 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štenje
Uništenje

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 -ove. 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 priključci pričvršćuju na motor može se razlikovati ovisno o specifičnom modelu. Način na koji se oni spajaju sa štitnikom motora Adafruit bit će raspravljen kasnije. Ponovite istu postavku za drugi sklop motora diskovnog pogona.

Ove dvije će nam poslužiti kao os Y i Z 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 os X. U tu je svrhu korišten koračni motor, a za montažu su bili potrebni rezni dijelovi ladice kako bi se uklopio zupčanik. (pogledajte slike) U ovom smo trenutku shvatili da je naš prijenosni omjer isključen i da je potrebno dodatno petljanje. Na kraju smo se odlučili za ispis zupčanika omjera 4 prema 1 kako bismo omogućili glatkoću i udaljenost prijevoza 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 postupak koji stoji iza toga:

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

Lemite most kao što je dolje označeno s 1 za gornji štitnik motora Adafruit. Prva ploča treba biti (0x60), a gornja ploča (0x61). Također, obratite pažnju na kratkospojnik s oznakom 2. Ovo je postavljeno na donjem i gornjem štitovu koji govori pločama da iskoriste svoju snagu iz arduina umjesto s plavim priključcima odmah iznad njega. Možete odlučiti spojiti vlastiti izvor napajanja na ove plave terminale ako smatrate da arduinu nedostaje. (Imajte na umu da tijekom 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! Prije nego sve spojite, testirajte svoje dijelove. Bilo nam je osobito 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đer, crvena je brušena na ovom dijagramu kao što je prikazano u nastavku. Ako motori sklopova diskova imaju samo 4 terminala, ostavite masu bez veze.

Za upravljanje kretanjem motora upotrijebite softver koji je naveden u potrebnim alatima, koristeći softver za crtanje u priloženoj vezi.

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

knowledge.ni.com/KnowledgeArticleDetails?i…

Nakon što 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: Plutajte uključeno

Plutajte uključeno
Plutajte uključeno

Sljedeći korak je pričvršćivanje osi Z na sklop osi Y, 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

Hakersko vrijeme!
Hakersko vrijeme!

Sada je vrijeme programiranja Arduina. Prvi korak bit će prijenos učitanog koda u 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 gumb 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 s adafruit motornim štitnicima. 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 kôd radi savršeno. 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 kôd.

** SAMO IZMJENITE DATOTEKU “config.h”, PROMJENE BILO GDJE U KODU ĆE UČINITI DA PROGRAM 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 općenito strukturiranijim. To je uredan projekt koji se može prilagoditi i primijeniti za druge namjene.

Nakon što ste stekli osnovno razumijevanje o načinu rada GRBL -a i kako koračni motori X, Y, Z osi rade, 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čeni: