Tartalomjegyzék:
- 1. lépés: Szükséges alkatrészek és anyagok
- 2. lépés: A DVD -meghajtó léptetőmechanizmusának szétszedése
- 3. lépés: A csúszósínek összeszerelése az X és Y tengelyhez
- 4. lépés: Az X és Y léptető fő váza
- 5. lépés: A csúszó sín rögzítése a fő kerettel
- 6. lépés: Léptetőmotorok bekötése
- 7. lépés: Az X és Y tengely fésülése
- 8. lépés: Az elektronika
- 9. lépés: Szereljen össze mindent egybe
- 10. lépés: Lézeres összeszerelés
- 11. lépés: A léptetővezérlő áramának beállítása
- 12. lépés: Felkészülés
- 13. lépés: GRBL firmware
- 14. lépés: Szoftver G-KÓD küldéséhez
- 15. lépés: A rendszer beállítása
- 16. lépés: Fagravírozás
- 17. lépés: Vékony papír vágása
- 18. lépés: Vinil vágás és egyedi matricák készítése
Videó: Mini CNC lézeres fagravírozó és lézer papírvágó: 18 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ez egy utasítás, hogyan készítettem el egy Arduino alapú lézeres CNC faragót és vékony papírvágót régi DVD -meghajtók, 250 mW -os lézer segítségével. A játéktér max. 40 mm x 40 mm.
Hát nem szórakoztató saját gépet készíteni a régi dolgokból?
1. lépés: Szükséges alkatrészek és anyagok
- Arduino Nano (usb kábellel)
- 2x DVD meghajtó léptető mechanizmus
- 2x A4988 léptetőmotor meghajtó modul (vagy GRBL pajzs)
- 250 mW lézer állítható lencsével (vagy felette)
- 12V 2Amp tápellátás minimum
- 1x IRFZ44N N-CHANNEL Mosfet
- 1x 10k ellenállás
- 1x 47ohm ellenállás
- 1x LM7805 feszültségszabályozó (hűtőbordával)
- Üres NYÁK lap
- Férfi és női fejlécek
- 2,5 mm-es JST XH-Style 2 tűs csatlakozó
- 1x 1000uf 16v kondenzátor
- Jumper kábelek
- 8x kicsi neodímium mágnes (amit DVD lencse mechanizmusából mentettem ki)
- 1x 2 tűs csatlakozó a csavaros sorkapocs csatlakozóban
- Cipzár (100 mm)
- Pillanatragasztó
- Epoxi ragasztó
- Fából készült lemez
- Akril lap
- Néhány M4 csavar, csavar és anya
- Lézeres biztonsági szemüveg
Ebben a projektben lézerbiztonsági szemüvegre van szükség
A legtöbb alkatrészt megmentették vagy Kínából hozták a BANGGOOD nevű oldalon keresztül.
2. lépés: A DVD -meghajtó léptetőmechanizmusának szétszedése
Két DVD-meghajtó mechanizmusra van szükség, az egyik az X-tengelyre, a másik az Y-tengelyre.
Egy kis Phillips fejű csavarhúzóval eltávolítottam az összes csavart és levettem a léptetőmotort, a csúszó síneket és a követőt.
A léptetőmotorok 4 tűs bipoláris léptetőmotorok.
A DVD -motor kis mérete és alacsony költsége azt jelenti, hogy nem várhat nagy felbontást a motortól. Ezt az ólomcsavar biztosítja. Ezenkívül nem minden ilyen motor hajt 20 lépést/fordulaton. 24 szintén gyakori specifikáció. Csak meg kell vizsgálnia a motort, hogy megtudja, mit csinál. A CD -meghajtó léptetőmotor felbontásának kiszámítási eljárása:
A CD/DVD -meghajtó léptetőmotor felbontásának méréséhez digitális mikrométert használtunk. Megmértük a csavar menti távolságot. A csavar teljes hossza mikrométerrel, amely 51,56 mm -nek bizonyult. Az ólomérték meghatározásához, amely a csavar két szomszédos menete közötti távolság. A szálakat ezen a távolságon belül 12 szálnak számították. Vezeték = a szomszédos menetek közötti távolság = (teljes hossz / menetszám = 51,56 mm) / 12 = 4,29 mm / ford.
A lépésszög 18 fok, ami 20 lépés/fordulatnak felel meg. Most, hogy minden szükséges információ rendelkezésre áll, a léptetőmotor felbontását az alábbiak szerint lehet kiszámítani: Felbontás = (Távolság a szomszédos menetek között)/(N lépés/fordulat) = (4,29 mm/fordulat)/(20 lépés/fordulat)) = 0,214 mm/lépés. Melyik háromszor jobb felbontást igényel, ami 0,68 mm/lépés.
3. lépés: A csúszósínek összeszerelése az X és Y tengelyhez
A csúszó sínekhez 2 extra rudat használtam a jobb és sima teljesítmény érdekében. A csúszka fő funkciója az, hogy szabadon csúszik a rúdon, minimális súrlódással a rúd és a csúszka között.
Beletelt egy kis időbe, mire a csúszka szabadon csúszott a rúdon.
4. lépés: Az X és Y léptető fő váza
Néhány akrillemez segítségével elkészítettem kettőt a léptető és a csúszó sínek fő keretéből. A léptetőmotor távtartókkal rendelkezik a fő keret és az alap között, és ez szükséges a tengelyhez.
5. lépés: A csúszó sín rögzítése a fő kerettel
Először szuper ragasztóval próbáltam beállítani a sínek megfelelő helyzetét, ahol azoknak lennie kell, hogy a követő megfelelően érintkezzen a léptető szállal. Az érintkezőnek megfelelőnek kell lennie, nem túl szoros vagy nem túl salakos. Ha az érintkező nem megfelelő a követő és a menet között, a lépések kihagynak, vagy a motor a szokásosnál nagyobb áramot vesz fel működési állapotban. Időbe telik a kiigazítás.
Miután beállították, epoxi ragasztóval rögzítettem őket.
6. lépés: Léptetőmotorok bekötése
A léptetőmotorokhoz régi usb kábelt használtam, mert 4 vezeték van benne, és van rajta egy fedél, és ez rugalmasabb és egyszerűbb vele dolgozni.
A multiméter folytonossági módjának használatával határozza meg a 2 tekercset, az A tekercset és a B tekercset.
2 pár drótot készítettem a színek kiválasztásával, az egyiket az A tekercshez, a másodikat a B tekercshez. Forrasztottam őket, és hőre zsugorodó csövet használtam rá.
7. lépés: Az X és Y tengely fésülése
X és Y koordinálja a mozgást
Az X és az Y tengely csúszkáját egymásra merőlegesen rögzítettem, néhány távtartóval. És egy vékony fémrácsot is rögzített felette működő ágyként. Neodímium mágneseket használnak munkadarabtartóként.
8. lépés: Az elektronika
A VEZETŐHASZNÁLATRA VONATKOZÓ ALKATRÉSZEK:
- Arduino Nano.
- 2x A4988 léptetőmotoros meghajtó.
- 1x IRFZ44N N-CHANNEL MOSFET.
- 1x LM7805 feszültségszabályozó hűtőbordával.
- 1x 47ohm és 1x 10k ellenállás.
- 1x 1000uf 16V kondenzátor.
- 1x 2,5 mm-es JST XH-Style 2 tűs csatlakozó.
- FÉRFI és NŐ fejléc csapok.
- 1x (20 mm x 80 mm üres NYÁK).
A GRBL -ben az Arduino digitális és analóg érintkezői fenntartva. Az „X” és „Y” tengely „lépcsős” csapja a 2 -es és 3 -as digitális tüskékhez van rögzítve. Az X és Y tengelyek „Dir” csapja az 5 -ös és 6 -os digitális csapokhoz van rögzítve. A D11 lézeres engedélyezésre szolgál.
Az Arduino az USB -kábelen keresztül kap áramot. Az A4988 külső áramforráson keresztül vezet. Minden földnek közös kapcsolatai vannak. Az A4988 VDD -je az Arduino 5V -hoz van csatlakoztatva.
Az általam használt lézer 5V -ról működik, és beépített állandó áramkörrel rendelkezik. A külső tápegységből származó állandó 5 V -os forráshoz LM7805 feszültségszabályozót használnak. A hűtőborda kötelező.
Az IRFZ44N N-CHANNEL MOSFET elektronikai kapcsolóként működik, amikor digitális magas jelet kap az Arduino D11 tűjéről.
MEGJEGYZÉS: Az Arduino nano 5 V -os feszültsége nem használható, mivel a lézer több mint 250 mA -t vesz fel, és az Arduino Nano nem képes annyi áramot leadni.
Mikro lépések konfigurálása minden tengelyre
MS0 MS1 MS2 Microstep felbontás
Alacsony Alacsony Alacsony Teljes lépés.
Magas Alacsony Fél lépés.
Alacsony Magas Alacsony negyed lépés.
Magas Magas Nyolcadik lépés.
Magas Magas Tizenhatodik lépés.
A 3 érintkező (MS1, MS2 és MS3) az öt lépéses felbontás egyikének kiválasztására szolgál a fenti igazságtáblázat szerint. Ezek a csapok belső lehúzható ellenállásokkal rendelkeznek, így ha lekapcsolva hagyjuk őket, a panel teljes lépcsős módban fog működni. A 16. lépés konfigurációját használtam a sima és zajmentes használat érdekében. A legtöbb (de biztosan nem minden) léptetőmotor 200 teljes lépést tesz meg fordulatonként. A tekercsek áramának megfelelő kezelésével a motor kisebb lépésekben mozoghat. A Pololu A4988 1/16 lépésben - vagy fordulatonként 3 - 200 lépésben - mozgathatja a motort. A mikroszteppelés fő előnye, hogy csökkenti a mozgás érdességét. Az egyetlen teljesen pontos pozíció a teljes lépéses pozíció. A motor nem tud álló helyzetet tartani az egyik közbenső helyzetben azonos pozíciópontossággal vagy azonos nyomatékkal, mint a teljes lépéseknél. Általában, ha nagy sebességre van szükség, teljes lépést kell használni.
9. lépés: Szereljen össze mindent egybe
Lézeres állványt készítettem egy hosszú, vékony fémcsíkból és néhány műanyag L konzolból, néhány tartóval. Ezután mindent egy fából készült táblára szerelnek fel M4 csavar, anya és csavar segítségével.
A léptetőmotorok csatlakoztatása a meghajtóhoz is megtörténik.
10. lépés: Lézeres összeszerelés
Az általam használt lézer fókuszálható lézermodul 200-250mW 650nm. A külső fémház hűtőbordaként működik a lézerdióda számára. Fókuszálható lencsével rendelkezik a lézerpont beállításához.
Két cipzár segítségével rögzítettem a lézert az állvánnyal. A lézeres hűtőborda is használható, de a lézer nem hevült túl, ezért nem használtam. Csatlakoztassa a lézervezeték csatlakozóját a vezérlőpanelen található lézerfoglalathoz.
Itt kaphat egyet
11. lépés: A léptetővezérlő áramának beállítása
A magas lépési sebességek elérése érdekében a motorteljesítmény jellemzően sokkal nagyobb, mint az aktív áramkorlátozás nélkül megengedett. Például egy tipikus léptetőmotor maximális áramerőssége 1A lehet 5Ω -os tekercsellenállással, ami azt jelenti, hogy a motor maximális 5V -os tápellátását jelenti 1A alá kell korlátozni a motor károsodásának elkerülése érdekében.
Az A4988 támogatja az ilyen aktív áramkorlátozást, és a trimmer potenciométere a táblán használható az áramkorlát beállítására. Az áramkorlát beállításának egyik módja az, hogy a meghajtót teljes lépcsős üzemmódba kapcsolja, és egyetlen motortekercsen átfolyó áramot méri a STEP bemenet időzítése nélkül. A mért áram 0,7-szerese lesz az áramhatárnak (mivel mindkét tekercs mindig be van kapcsolva, és a teljes lépéses üzemmódban az áramkorlát 70% -ára korlátozódik). Kérjük, vegye figyelembe, hogy a logikai feszültség (Vdd) másik értékre való módosítása megváltoztatja az áramkorlát beállítását, mivel a „ref” csap feszültsége a Vdd függvénye. Az áramkorlát beállításának másik módja a feszültség mérése közvetlenül a potenciométer tetején, és a kapott áramkorlát kiszámítása (az áramérzékelő ellenállások 0,1Ω). Az áramkorlát a referenciafeszültségre vonatkozik az alábbiak szerint: Áramkorlát = VREF × 1,25 Így például, ha a referenciafeszültség 0,6 V, akkor az áramkorlát 0,75A. Amint fentebb említettük, teljes lépcsős módban a tekercseken átfolyó áram az áramkorlát 70% -ára korlátozódik, így az 1A teljes lépcsős tekercsáram eléréséhez az áramkorlátnak 1A/0,7 = 1,4A-nak kell lennie, ami megfelel 1.4A/1.25 = 1.12 VREF -re. További információkért lásd az A4988 adatlapot. Megjegyzés: A tekercsáram nagyon eltérhet a tápáramtól, ezért ne használja a tápegységben mért áramot az áramkorlát beállításához. A megfelelő hely az aktuális mérő elhelyezéséhez sorban az egyik léptetőmotoros tekercs.
12. lépés: Felkészülés
Négy kis neodímium mágnes segítségével rögzítse a munkadarabot a munkaágyon, és állítsa az X és Y tengelyt a kiindulási helyzetbe (otthon). Kapcsolja be az illesztőprogramot külső áramforráson keresztül, és az Arduino Nano -t a számítógéphez USB A - USB Mini B kábelen keresztül. A táblát külső áramforráson keresztül is táplálja.
ELSŐ A BIZTONSÁG
LÉZER -BIZTONSÁGI ÜVEGRE KELL SZÜKSÉGES
13. lépés: GRBL firmware
- Töltse le a GRBL 1.1 -et itt,
- Bontsa ki az asztalon a grbl-master mappát, amelyet a master.zip fájlban talál
- Futtassa az Arduino IDE -t
- Az alkalmazássáv menüjében válassza a következőket: Vázlat -> #könyvtár bevonása -> Könyvtár hozzáadása fájlból. ZIP
- Válassza ki a grbl mappát, amelyet a grlb-master mappában talál, majd kattintson a Megnyitás gombra
- A könyvtár most telepítve van, és az IDE szoftver ezt az üzenetet jeleníti meg: A könyvtár hozzáadódik a könyvtárához. Ellenőrizze a „Könyvtárak felvétele” menüt.
- Ezután nyisson meg egy „grbl upload” nevű példát, és töltse fel az arduino táblájára
14. lépés: Szoftver G-KÓD küldéséhez
Szükségünk van egy szoftverre is, amely elküldi a G-kódot a CNC-hez, és én a LASER GRBL-t használtam
A LaserGRBL az egyik legjobb Windows GCode streamer a DIY lézergravírozó számára. A LaserGRBL képes betölteni és streamelni a GCode útvonalat az arduino -hoz, valamint gravírozni képeket, képeket és logót a belső átalakító eszközzel.
LASER GRBL Letöltés.
A LaserGRBL folyamatosan ellenőrzi a gépen elérhető COM portokat. A portok listája lehetővé teszi, hogy kiválassza azt a COM portot, amelyre a vezérlőkártya csatlakoztatva van. Kérjük, válassza ki a megfelelő átviteli sebességet a csatlakozáshoz a gép firmware -konfigurációjának megfelelően (alapértelmezett 115200).
Grbl beállítások:
$$ - A Grbl beállításainak megtekintése
A beállítások megtekintéséhez írja be a $$ szót, és nyomja le az enter billentyűt, miután csatlakozott a Grbl -hez. A Grbl -nek válaszolnia kell az aktuális rendszerbeállítások listájával, az alábbi példában látható módon. Mindezek a beállítások tartósak és az EEPROM -ban tárolódnak, így ha kikapcsolja őket, a rendszer az Arduino következő bekapcsolásakor újra betölti őket.
$ 0 = 10 (lépésimpulzus, usec)
$ 1 = 25 (lépés tétlenségi késleltetés, ms)
$ 2 = 0 (lépésport invertáló maszk: 00000000)
$ 3 = 6 (dir port invert maszk: 00000110)
$ 4 = 0 (lépés engedélyezése invert, bool)
5 USD = 0 (határcsapok fordítva, bool)
6 USD = 0 (szondacsap megfordítása, bool)
10 USD = 3 (állapotjelentés maszk: 00000011)
11 USD = 0,020 (elágazás eltérése, mm)
12 USD = 0,002 (ív tűrés, mm)
13 USD = 0 (jelentés hüvelyk, bool)
20 USD = 0 (soft limitek, bool)
21 USD = 0 (kemény határok, bool)
22 USD = 0 (nyitási ciklus, bool)
23 USD = 1 (kezdő fordított maszk: 00000001)
24 USD = 50 000 (előtolás, mm/perc)
25 USD = 635 000 (keresés, mm/perc)
26 USD = 250 (visszatérés visszavonás, ms)
27 USD = 1.000 (lehúzás, mm)
100 USD = 314,961 (x, lépés/mm)
101 USD = 314,961 (y, lépés/mm)
102 USD = 314,961 (z, lépés/mm)
110 USD = 635 000 (x maximális sebesség, mm/perc)
111 USD = 635 000 (y max. Sebesség, mm/perc)
112 USD = 635 000 (z maximális sebesség, mm/perc)
120 USD = 50 000 (x accel, mm/sec^2)
121 USD = 50 000 (y accel, mm/sec^2)
122 USD = 50 000 (z accel, mm/sec^2)
130 USD = 225.000 (x maximális mozgás, mm)
131 USD = 125.000 (y max menet, mm)
132 USD = 170 000 (z max menet, mm)
15. lépés: A rendszer beállítása
Itt jön a projekt legnehezebb része
A lézersugár beállítása a munkadarab lehető legkisebb pontjába. Ez a legtrükkösebb rész, amely időt és türelmet igényel a nyomvonal és a hiba módszer használatával
A GRBL beállítások módosítása 100, 101, 130 és 131 dollárért
a GRBL beállításom az, $100=110.000
$101=110.000
$130=40.000
$131=40.000
Megpróbáltam egy 40 mm-es oldal négyzetét gravírozni, és annyi hiba és a grbl beállításának módosítása után megkapom a megfelelő 40 mm-es vonalat az X és az Y tengelyből. Ha az X és az Y tengely felbontása nem azonos, a kép mindkét irányban skálázódik.
Ne feledje, hogy a DVD -meghajtókból származó minden léptetőmotor nem egyforma
Hosszú és időigényes folyamat, de az eredmények nagyon kielégítőek, ha módosítják.
LaserGRBL felhasználói felület
- Kapcsolatvezérlés: itt választhatja ki a soros portot és a megfelelő átviteli sebességet a csatlakozáshoz, a grbl firmware konfigurációjának megfelelően.
- Fájlvezérlés: ez mutatja a betöltött fájlnevet és a gravírozási folyamat előrehaladását. A zöld „Play” gomb elindítja a program végrehajtását.
- Kézi parancsok: ide beírhat bármilyen G-kód sort, és nyomja meg az „Enter” gombot. A parancsok sorba kerülnek a parancssorba.
- Parancsnapló és parancs -visszatérési kódok: megjeleníti az sorba rendezett parancsokat, végrehajtási állapotukat és hibáikat.
- Mozgásvezérlés: lehetővé teszi a lézer manuális pozicionálását. A bal oldali függőleges csúszka szabályozza a mozgási sebességet, a jobb oldali csúszka a lépésméretet.
- Gravírozás előnézete: ezen a területen látható a végső munka előnézete. A gravírozás során egy kis kék kereszt mutatja a lézer aktuális pozícióját futás közben.
- Grbl reset/homing/unlock: ezek a gombok soft-reset, homing és unlock parancsokat adnak a grbl táblának. A feloldógomb jobb oldalán hozzáadhat néhány felhasználó által meghatározott gombot.
- Táplálás tartás és folytatás: ezek a gombok felfüggeszthetik és folytathatják a program végrehajtását, és elküldhetik a Feed Hold vagy a Resume parancsot a grbl táblára.
- Sorok száma és idővetítés: A LaserGRBL meg tudja becsülni a program végrehajtási idejét a tényleges sebesség és a munka előrehaladása alapján.
- Felülbírálja az állapotvezérlőt: megjeleníti és megváltoztatja a tényleges sebességet és teljesítmény -felülbírálást. A felülbírálás a grbl v1.1 új funkciója, és a régebbi verzió nem támogatja.
16. lépés: Fagravírozás
A raszteres import lehetővé teszi bármilyen kép betöltését a LaserGRBL -be, és a GCode utasításainak megváltoztatását más szoftver nélkül. A LaserGRBL támogatja a fényképeket, a clip art -ot, a ceruzarajzokat, a logókat, az ikonokat, és megpróbálja a legjobbat kihozni bármilyen képpel.
Előhívható a „Fájl, Fájl megnyitása” menüből, ha kiválaszt egy jpg,-p.webp
A gravírozás beállítása minden anyagnál eltérő.
Határozza meg a gravírozási sebességet mm-enként és a minőségi vonalat mm-enként
A Video Attached az egész folyamat időbeli eltolódása.
17. lépés: Vékony papír vágása
Ez a 250 mW -os lézer vékony papírok vágására is képes, de a sebességnek nagyon alacsonynak kell lennie, azaz nem lehet több 15 mm/percnél, és a lézersugarat megfelelően kell beállítani.
A Video Attached az egész folyamat időbeli eltolódása.
18. lépés: Vinil vágás és egyedi matricák készítése
Készítettem egyedi vinil matricát. A beszállási sebesség változik a használt vinil színétől függően.
A sötét színekkel könnyű dolgozni, míg a világosabb színek némileg trükkösek.
A fenti képek bemutatják, hogyan kell használni a CNC -vel készült vinil matricát.
♥ Külön köszönet a GRBL fejlesztőknek:)
Remélem tetszett ez a projekt, ha bármilyen kérdése van, jelezze megjegyzésekben, Szeretném látni a CNC gépek fényképeit is!
Kösz!! a támogatásodért.
Első díj a mikrokontroller versenyen
Ajánlott:
A legfejlettebb zseblámpa - COB LED, UV LED és lézer belül: 5 lépés (képekkel)
A legfejlettebb zseblámpa - COB LED, UV LED és lézer belseje: Sok olyan zseblámpa van a piacon, amelyek ugyanolyan felhasználásúak és fényerősségükben különböznek egymástól, de még soha nem láttam olyan zseblámpát, amely egynél több fénnyel rendelkezik Ebben a projektben 3 típusú lámpát gyűjtöttem össze egy zseblámpában
4 az 1 -ben DOBOZ (Solar újratölthető kábító pisztoly, tápegység, LED -fény és lézer): 5 lépés (képekkel)
4 az 1 -ben DOBOZ (Solar Rechargeable Stun Gun, Power Bank, LED Light & Laser): Ebben a projektben arról fogok beszélni, hogyan készítsünk 4 az 1 -ben Solar újratölthető kábító pisztolyt, Power Bankot, LED -es lámpát és amp; Lézer minden egy dobozban. Ezt a projektet azért hoztam létre, mert az összes kívánt eszközt hozzá akarom adni a dobozhoz, olyan, mint egy túlélő doboz, nagy kapacitás
Arduino lézer alapú időzítő rendszer: 6 lépés (képekkel)
Arduino lézer alapú időzítő rendszer: A tanítás részeként szükségem volt egy olyan rendszerre, amely pontosan meg tudja mérni, hogy egy modell jármű milyen gyorsan halad 10 méterrel. Kezdetben azt gondoltam, hogy olcsó kész rendszert vásárolok az eBay-től vagy az Aliexpress-től, ezeket a rendszereket közismert néven fénykapu-nak hívják
Hogyan vágjunk húst - LÉZER STÍLUS !: 3 lépés (képekkel)
Hogyan vágjunk húst - LÉZER STÍLUS !: Van egy trükk, hogy ez működjön - tehát itt van, hogyan kell vágni a húst, és készen áll az ízletes állatok konvenciójára
Canne Blanche lézer / lézeres fehér nád Arduino -val: 6 lépés
Canne Blanche lézer / lézeres fehér nád Arduino -val: Télémètre lézer vibráló és nem fréquence inversement proporcionális à la distance pointée. Assistance aux déficiences visuelles. Lézeres távolságmérő vibrál a fordítottan arányos frekvenciával a hegyes távolsággal. Segítség a látásromláshoz