Tartalomjegyzék:

Arduino CNC rajzológép (vagy a siker útja): 10 lépés (képekkel)
Arduino CNC rajzológép (vagy a siker útja): 10 lépés (képekkel)

Videó: Arduino CNC rajzológép (vagy a siker útja): 10 lépés (képekkel)

Videó: Arduino CNC rajzológép (vagy a siker útja): 10 lépés (képekkel)
Videó: Tojás kifestő CNC rajzológép ( Eggbot ) 2024, November
Anonim
Image
Image
Megsemmisítés
Megsemmisítés

Ez a projekt többnyire könnyen megtalálható elemeken alapul. Az ötlet az, hogy vegyünk két fel nem használt számítógépes lemezegységet, és egyesítsük őket egy automatizált rajzológép létrehozásában, amely egy CNC géphez hasonlít.

A hajtásokból felhasznált darabok magukban foglalják a mindkét hajtás motorjait és korlátait, valamint legalább az egyik meghajtó műanyag szerelvényét (a tálcát is beleértve)

1. lépés: Az utazás követelményei:

Szükséges darabok:

  1. Arduino uno
  2. 1 léptetőmotor (a 28BYJ-48 modellszámot használtuk)
  3. Adafruit motorpajzs v2
  4. Sok vezeték
  5. Két számítógépes CD -tálca
  6. opcionális: néhány 3D nyomtatott fogaskerekek és sínek
  7. Néhány fa vagy szerkezeti anyag A számítógép

Arduino kód szükséges:

Egyéni GRBL kód az Adafruit motorpajzshoz (Riley_adafruit_cnc_2)

Szükséges számítógépes szoftver:

  1. Arduino IDE Plotter
  2. Gódolt kép- vagy rajzfájlok (a választott fájl google -jával).

Szükséges eszközök:

  1. Forrasztóberendezés
  2. Ragasztópisztoly és ragasztópálcák
  3. Vonalzó
  4. Toll
  5. Türelem

2. lépés: megsemmisítés

Megsemmisítés
Megsemmisítés

Szerelje szét a DVD -tálcákat, ügyelve arra, hogy legalább az egyik DVD -tálca szerkezeti integritását megőrizze, miközben eltávolítja a rendszerint két korlátos fémalkatrészt. Ezen tálcák levételének folyamata a különböző CD -tálcák esetében eltérő lehet. A két motorhajtásnak az eltávolítás után az alábbi képen láthatónak kell lennie. Figyelje meg, hogy a lemezt forgató részt eltávolították, mivel nem lesz rá szükség.

3. lépés: Forrasztás be

Forrasztás be
Forrasztás be

A szétszerelés után a következő lépés a sorkapcsok beforrasztása a motorba, amely a képen látható. Ismét az, hogy ezek a sorkapcsok hogyan kapcsolódnak a motorhoz, az adott modelltől függően eltérőek lehetnek. Az Adafruit motorpajzshoz való csatlakozás módjáról később lesz szó. Ismételje meg ugyanazt a beállítást a második lemezmeghajtó motor szerelvénynél.

Ez a kettő Y és Z tengelyként szolgál a rajzolás során.

4. lépés: A hatalmas tálca

A hatalmas tálca
A hatalmas tálca
A hatalmas tálca
A hatalmas tálca

A következő lépés az, hogy működtesse a lemeztálcát, amely az X tengely lesz. Ebből a célból a léptetőmotort használták, és az összeszereléshez szükség volt a tálca vágó alkatrészeire, hogy illeszkedjenek a fogaskerékhez. (lásd a képeket) Ezen a ponton rájöttünk, hogy a sebességváltónk ki van kapcsolva, és további barkácsolásra van szükség. Végül a 4: 1 arányú fogaskerék nyomtatását választottuk, hogy lehetővé tegyük a simaságot és a megtett távolságot, amely szükséges a rajz sikeres befejezéséhez anélkül, hogy elfogyna a helyiség.

5. lépés: Az Arduino -ügy

Az Arduino -ügy
Az Arduino -ügy
Az Arduino -ügy
Az Arduino -ügy

Tegye össze az Arduino szerelvényt és a motorpajzsot. Ehhez a lépéshez egy kis forrasztás szükséges. Két Adafruit motorpajzs lesz egymásra rakva. Működési módjuk miatt egy hidat forrasztani kell, hogy a második arduino azonosítható legyen. A folyamat mögött itt olvasható:

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

Forrasztja a hidat az alábbi ábra szerint, az 1 jelzéssel a felső Adafruit motorpajzshoz. Az első tábla (0x60) és a felső tábla (0x61) legyen. Ezenkívül vegye figyelembe a 2 jelű jumpert. Ez mind az alsó, mind a felső pajzson van beállítva, amely azt mondja a tábláknak, hogy az arduino -ból merítsék energiájukat, a fölötte lévő kék érintkezők helyett. Dönthet úgy, hogy saját áramforrását csatlakoztatja ezekhez a kék terminálokhoz, ha hiányzik az arduino. (Ne feledje, hogy a három motor működése közben az arduino csatlakoztatva van a számítógéphez, valamint egy 9 voltos tápegység az arduino -hoz is)

6. lépés: Tűzpróba

Tűzpróba
Tűzpróba
Tűzpróba
Tűzpróba

Teszt! Mielőtt mindent összerakna, tesztelje az alkatrészeket. Különösen nehezen tudtunk információt találni arról, hogyan lehet a léptetőmotorokat az Adafruit motorpajzshoz csatlakoztatni. Tehát itt van egy hasznos diagram. Fontos kiemelni, hogy az 1. és 4. tű (kék és narancssárga), valamint a 2. és az 5. tű (rózsaszín és sárga) páros. Néha ezek rossz csatlakoztatása fordított fordulatot jelenthet a motor működésében. Ezenkívül ebben a diagramban a piros szín az alábbi ábrán látható. Ha a tárcsaszerelő motoroknak csak 4 terminálja van, hagyja a földet csatlakozás nélkül.

A motorok mozgásának kezeléséhez használja a szükséges eszközökben leírt szoftvert, a mellékelt linken lévő plotter szoftver segítségével.

Egy igazán egyszerű módja annak, hogy teszteljük, melyik sorkapcsok párosak, ha ohmmérővel tesztelnek. Itt van egy nagyszerű útmutató a léptetőmotor huzalpárjainak megtalálásához:

knowledge.ni.com/KnowledgeArticleDetails?i…

Miután megtalálta a párjait, tegye az elsőt az M1 -be, a másodikat az M2 -be

7. lépés: Összeszerelő vonal

Az összeszerelő vonal
Az összeszerelő vonal

Az összes motor tesztelése után megkezdheti az összeszerelést. Az első lépés egy olyan szerkezet létrehozása, amely az Y és Z tengelyt az X tengely felett tartja. Ez egyszerű hobbiboltból vásárolt tárgyakkal történt. Lásd az alábbi képet.

8. lépés: Lebegés

Lebeg
Lebeg

A következő lépés az, hogy a Z-tengelyt az Y-tengely szerelvényéhez kell rögzíteni, ez főleg forró ragasztóval történt, bár minden bizonnyal másképp tettük volna, ha több idő és szerszám lenne.

9. lépés: Hacker idő

Hacker idő!
Hacker idő!

Most az Arduino programozási ideje van. Az első lépés a mellékelt kód feltöltése az Arduino -ba. Az Arduino IDE megnyitása és a csatolt program megnyitása után mindössze annyit kell tennie, hogy megváltoztatja a portot arra, amelyre az arduino csatlakoztatva van, és nyomja meg a NYILAT (vagy a feltöltés gombot) a küldéshez.

10. lépés: A siker A !?

A siker az A !?
A siker az A !?

Bár ez a kód az eredeti GRBL kódon alapul, fontos megjegyezni, hogy erősen módosították, hogy működjön az adafruit motorpajzsokkal. Emiatt sok hiányzó függvény van a GRBL -ben, amelyek nem működnek, ha beírják ezt a beállítást. Azonban minden alapvető ábrázoláshoz (azaz rajzoláshoz) ez a kód tökéletesen működik. Bármilyen GCODE -t rajzolhat, amelyet G90 -ként formáztak.

Ha ugyanazt a beállítást építette fel, mint mi, akkor az arduino mostantól működik! Ha más verziót készített különböző motorok vagy különböző méretek használatával, akkor módosítania kell az Arduino kódban található konfigurációs fájlt.

** CSAK A „config.h” FÁJL VÁLTOZTATÁSA, VÁLTOZÁSOK A KÓDBAN MÁS OLDALBAN A PROGRAM NEM MŰKÖDÉSE **

Visszatekintve valószínűleg használhattuk volna a tálca összeszerelését úgy, ahogy volt, és megerősítenénk a szerkezet egy részét, jobban mérnénk a különböző tengelyek dőlését, és összességében strukturáltabbá tennénk. Ez egy ügyes projekt, amely skálázható és más célokra alkalmazható.

Ha megvan az alapvető ismerete a GRBL működéséről és az X, Y, Z tengelyes léptetőmotorok működéséről, ez a projekt rendkívül méretezhető, ha rendelkezik ehhez szükséges anyagokkal. Azért választottuk ezt a méretet, mert korlátozott volt a DVD -tálca mérete. Ha azonban úgy dönt, hogy szíjak és léptetőmotorok használatával készül, akkor csak a léptetőnyomaték korlátozza.

Ajánlott: