Obsah:

CNC kresliaci stroj Arduino (alebo cesta k úspechu): 10 krokov (s obrázkami)
CNC kresliaci stroj Arduino (alebo cesta k úspechu): 10 krokov (s obrázkami)

Video: CNC kresliaci stroj Arduino (alebo cesta k úspechu): 10 krokov (s obrázkami)

Video: CNC kresliaci stroj Arduino (alebo cesta k úspechu): 10 krokov (s obrázkami)
Video: R2D2 perokresba 2024, November
Anonim
Image
Image
Zničenie
Zničenie

Tento projekt je založený na väčšinou položkách, ktoré je ľahké nájsť. Ide o to, vziať dve nepoužité počítačové diskové jednotky a skombinovať ich, aby ste vytvorili automatizovaný kresliaci stroj, ktorý pripomína CNC stroj.

K dielom použitým z pohonov patria motory a zábradlia z oboch pohonov a plastová zostava najmenej jedného z pohonov (vrátane priehradky)

Krok 1: Požiadavky na vašu cestu:

Potrebné kusy:

  1. Arduino uno
  2. 1 krokový motor (použili sme číslo modelu 28BYJ-48)
  3. Motorový štít Adafruit v2
  4. Veľa drôtov
  5. Dva počítačové disky CD
  6. voliteľné: niektoré 3D tlačené prevody a koľajnice
  7. Nejaký drevený alebo konštrukčný materiál Počítač

Požadovaný kód Arduino:

Vlastný kód GRBL na prácu s motorovým štítom Adafruit (Riley_adafruit_cnc_2)

Potrebný počítačový softvér:

  1. Plotter Arduino IDE
  2. Skopírované súbory s obrázkom alebo kresbou (vygooglite si súbor, ktorý si vyberiete).

Potrebné nástroje:

  1. Spájkovacie zariadenie
  2. Lepiaca pištoľ a lepiace tyčinky
  3. Vládca
  4. Pero
  5. Trpezlivosť

Krok 2: Zničenie

Zničenie
Zničenie

Rozoberte podnosy DVD a dbajte na to, aby ste zachovali štrukturálnu integritu najmenej jedného z nosičov DVD, pričom odstraňujte kovovú súčasť, ktorá má zvyčajne dve zábradlia. Proces vyberania týchto priečinkov z rôznych diskov CD sa bude líšiť. Po odstránení dvoch motorových pohonov by mali vyzerať ako na obrázku nižšie. Všimnite si časť, ktorá otáča disk, bola odstránená, pretože nebude potrebná.

Krok 3: Spájkovanie je zapnuté

Spájkovanie zapnuté
Spájkovanie zapnuté

Keď sú rozobraté, ďalším krokom je spájkovanie svoriek s motorom, ktoré je možné vidieť na obrázku. Spôsob pripojenia týchto svoriek k motoru sa môže líšiť v závislosti od konkrétneho modelu. Spôsob ich pripojenia k štítu motora Adafruit bude prediskutovaný neskôr. Zopakujte rovnaké nastavenie pre druhú zostavu motora disku.

Tieto dva budú slúžiť ako naša os Y a Z v procese kreslenia.

Krok 4: Mocný zásobník

Mocný podnos
Mocný podnos
Mocný podnos
Mocný podnos

Ďalším krokom je uvedenie do prevádzky diskového priečinka, ktorý bude osou X. Na tento účel bol použitý krokový motor a zostava vyžadovala rezanie častí zásobníka, aby sa doň zmestil prevod. (pozri obrázky) V tomto mieste sme si uvedomili, že náš prevodový pomer je vypnutý a bolo potrebné ďalšie drobenie. Na konci sme sa rozhodli vytlačiť prevodový pomer 4 k 1, aby bola zaistená plynulosť a dojazdová vzdialenosť potrebná na úspešné dokončenie kresby bez toho, aby sa minula miestnosť.

Krok 5: Aféra Arduino

Aféra Arduino
Aféra Arduino
Aféra Arduino
Aféra Arduino

Dajte dohromady zostavu Arduino a nastavenie štítu motora. Na tento krok je potrebné trochu spájkovať. Naukladané budú dva motorové štíty Adafruit. Vzhľadom na spôsob, akým pôsobia, je potrebné spájkovať most, aby bolo druhé arduino ako také identifikované. Proces za tým je vysvetlený tu:

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

Spájajte mostík, ako je znázornené nižšie, s označením 1 pre horný štít motora Adafruit. Prvá doska by mala byť (0x60) a horná doska by mala byť (0x61). Všimnite si tiež prepojku s označením 2. Toto je nastavené na spodnom aj hornom štíte, ktoré hovorí, aby dosky čerpali svoju energiu z arduina namiesto modrých svoriek priamo nad ním. Ak vám arduino chýba, môžete sa rozhodnúť pripojiť svoj vlastný zdroj energie k týmto modrým svorkám. (Všimnite si toho, že pri behu troch motorov máme arduino pripojené k počítaču plus 9v napájací zdroj bežiaci aj na arduino)

Krok 6: Skúška ohňom

Skúška ohňom
Skúška ohňom
Skúška ohňom
Skúška ohňom

Otestovať! Predtým, ako to všetko spojíte, vyskúšajte svoje diely. Zvlášť ťažké bolo nájsť informácie o spôsobe pripojenia krokových motorov k štítu motora Adafruit. Tu je teda nápomocný diagram. Je dôležité poznamenať, že kolíky 1 a 4 (modrá a oranžová) a kolíky 2 a 5 (ružové a žlté) sú páry. Niekedy ich zapojenie nesprávnym spôsobom môže znamenať opačný chod motora. Červená je v tomto diagrame tiež uzemnená, ako je uvedené nižšie. Ak majú motory zostavy disku iba 4 svorky, nechajte uzemnenie bez pripojenia.

Na riadenie pohybu motorov použite softvér, ktorý bol popísaný v požadovaných nástrojoch, pomocou softvéru plotra v uvedenom odkaze.

Skutočne jednoduchý spôsob, ako otestovať, ktoré svorky sú páry, je otestovať pomocou ohmmetra. Tu je skvelý návod, ako nájsť páry vodičov krokového motora:

knowledge.ni.com/KnowledgeArticleDetails?i…

Akonáhle nájdete svoje páry, vložte prvý do M1, druhý do M2

Krok 7: Montážna linka

Montážna linka
Montážna linka

Akonáhle sú všetky motory otestované, môžete začať s montážou. Prvým krokom je vytvorenie štruktúry, ktorá drží os Y a Z nad osou X. To sa uskutočnilo pomocou jednoduchých predmetov zakúpených v hobby obchode. Viď obrázok nižšie.

Krok 8: Float On

Plávať na
Plávať na

Ďalším krokom je pripevnenie osi Z k zostave osi Y, čo sa robilo hlavne horúcim lepidlom, aj keď by sme to určite urobili inak, keby sme mali viac času a nástrojov.

Krok 9: Hackerský čas

Hackerský čas!
Hackerský čas!

Teraz je čas na programovanie Arduina. Prvým krokom bude nahranie priloženého kódu do vášho Arduina. Po otvorení Arduino IDE a otvorení priloženého programu stačí zmeniť port na port, do ktorého je zapojené vaše arduino, a odoslať ho stlačením ŠÍPKY (alebo tlačidla nahrávania).

Krok 10: Úspech je A !?

Úspech je A !?
Úspech je A !?

Aj keď je tento kód založený na pôvodnom kóde GRBL, je dôležité si uvedomiť, že bol výrazne upravený tak, aby pracoval s motorovými štítmi adafruit. Z tohto dôvodu existuje veľa chýbajúcich funkcií, ktoré sú v GRBL a ktoré nefungujú, keď sú zadané do tohto nastavenia. Avšak pre akékoľvek základné vykresľovanie (to je kreslenie) tento kód funguje perfektne. Dokáže nakresliť akýkoľvek GCODE, ktorý bol naformátovaný ako G90.

Ak máte zostrojené rovnaké nastavenie ako my, vaše arduino bude teraz fungovať! Ak ste urobili inú verziu s použitím rôznych motorov alebo rôznych rozmerov, budete musieť zmeniť konfiguračný súbor, ktorý bol súčasťou kódu Arduino.

** VYKONÁVAJTE IBA ZMENY V SÚBORE „config.h“, ZMENY KDEKOLI INÉHO KÓDU ZPÔSOBÍ, ŽE PROGRAM NEFUNGUJE **

Pri spätnom pohľade by sme pravdepodobne mohli použiť zostavu podnosu tak, ako bola, a posilniť časť štruktúry, lepšie zmerať naklonenie rôznych osí a celkovo by bolo celkovo štruktúrovanejšie. Je to úhľadný projekt, ktorý by bolo možné rozšíriť a použiť na iné účely.

Keď máte základné znalosti o tom, ako funguje GRBL a ako fungujú krokové motory osi X, Y, Z, je tento projekt extrémne škálovateľný, pokiaľ na to máte materiály. Vybrali sme si vyrobiť jeden v tejto veľkosti, pretože sme boli obmedzení veľkosťou zásobníka DVD. Ak by ste sa však rozhodli vyrobiť ho pomocou remeňov a krokových motorov, boli by ste obmedzení iba krútiacim momentom krokového motora.

Odporúča: