Tartalomjegyzék:

DIY mini CNC lézergravírozó: 19 lépés (képekkel)
DIY mini CNC lézergravírozó: 19 lépés (képekkel)

Videó: DIY mini CNC lézergravírozó: 19 lépés (képekkel)

Videó: DIY mini CNC lézergravírozó: 19 lépés (képekkel)
Videó: Как создать форму предложения в Excel для вашего бизнеса 2024, Július
Anonim
Image
Image
DIY Mini CNC lézergravírozó
DIY Mini CNC lézergravírozó

Ez egy utasítás, hogyan remixeltem régi CNC lézergravírozómat, és készítettem egy stabil változatot egy Arduino alapú lézer CNC gravírozóból és vékony papírvágóból régi DVD -meghajtók és 250 mW -os lézer segítségével.

A CNC régi verziója:

A régi verzió nem volt túl stabil, és az egyenetlen részek miatt némi ingadozás volt, ezért úgy döntöttem, hogy stabil verziót készítek belőle 3D nyomtatott alkatrészek felhasználásával. Ami kiváló eredményeket hozott számomra a lézergravírozásban még nagyon apró részletekben is, ez a gép alkalmas arra, hogy jól végezze a munkát. A részleteket a gravírozott kép szemében láthatja.

A játéktér max. 40 mm x 40 mm.

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-stílus
  • 2 tűs csatlakozó
  • 1x 1000uf 16v kondenzátor jumper kábel
  • 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ó
  • 6x M3x12 csavar
  • 8x M2x5 csavar
  • Lézeres biztonsági szemüveg

"Ebben a projektben lézerbiztonsági szemüvegre van szükség."

2. lépés: Nyomtatott alkatrészek

Nyomtatott alkatrészek
Nyomtatott alkatrészek

STL fájlokat, nézze meg a csatolt fájlt, vagy keresse fel a következő címet:

Minden alkatrész ABS anyagból készült.

Nyomtatási beállítások: Rétegmagasság: 0,2 mm

Kitöltés: <25%

Támogatja: Nem

3. lépés: A DVD -meghajtó léptetőmechanizmusának szétszedése

A DVD -meghajtó lépegető mechnaizmusának kivételével
A DVD -meghajtó lépegető mechnaizmusának kivételével
A DVD -meghajtó lépegető mechnaizmusának kivételével
A DVD -meghajtó lépegető mechnaizmusának kivételével

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ó segítségével 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/fordulatot. 24 szintén gyakori specifikáció. Csak tesztelni kell a motort, hogy lássa, mit csinál.

A CD meghajtó léptetőmotor felbontásának kiszámítá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.

4. lépés: A csúszka előkészítése

A csúszka előkészítése
A csúszka előkészítése
A csúszka előkészítése
A csúszka előkészítése
A csúszka előkészítése
A csúszka előkészítése

A Super Glue ragasztóval összeragasztottam a csúszkát és az útmutatót. A rugó rögzítve van, hogy fenntartsa a feszültséget a vezető és a vezetőcsavar között, hogy elkerülje a fekete szempillákat.

5. lépés: A csúszósínek összeszerelése az Y tengelyhez

A csúszósínek összeszerelése az Y tengelyhez
A csúszósínek összeszerelése az Y tengelyhez
A csúszósínek összeszerelése az Y tengelyhez
A csúszósínek összeszerelése az Y tengelyhez
A csúszósínek összeszerelése az Y tengelyhez
A csúszósínek összeszerelése az Y tengelyhez

Mielőtt összeszerelné a csúszkát az alapba, 4x kisméretű neodímium mágnest (amelyet DVD lencse mechanizmusából mentettem ki) ragasztottam az X-lemezbe. Ez a mágnes segít abban, hogy a munkadarabot a munkaterülethez tartsa.

A sima rúd megtartja a csúszómechanizmust az alaphoz képest.

6. lépés: A csúszósínek összeszerelése az X-tengelyhez

A csúszósínek összeszerelése az X tengelyhez
A csúszósínek összeszerelése az X tengelyhez
A csúszósínek összeszerelése az X tengelyhez
A csúszósínek összeszerelése az X tengelyhez
A csúszósínek összeszerelése az X tengelyhez
A csúszósínek összeszerelése az X tengelyhez

Itt szuper ragasztóval és csavarral rögzítettem a vezetőmechanizmust a lézerházhoz.

Csavarokkal rögzítette a léptetőmotort a helyére, majd behelyezte a sima rudakat és a vezető részt a megadott lyukakba, szem előtt tartva, hogy a csúszka szabadon mozog, nem túl keményen. És hozzáerősítette az oldalsó keretoszlopokat.

7. lépés: Léptetőmotorok bekötése

A léptetőmotorok bekötése
A léptetőmotorok bekötése
A léptetőmotorok bekötése
A léptetőmotorok bekötése
A léptetőmotorok bekötése
A 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 egyik pár az A tekercshez, a második a B tekercshez.

Forrasztotta őket, és hőre zsugorodó csövet használt rá.

8. lépés: Az X és Y tengely fésülése

Az X és Y tengely fésülése
Az X és Y tengely fésülése
Az X és Y tengely fésülése
Az X és Y tengely fésülése

4x M3x12 csavarral egyesítse az alapot és a két oldalsó keretet egy egységbe.

9. lépés: Az elektronika

Az elektronika
Az elektronika
Az elektronika
Az elektronika
Az elektronika
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.

10. lépés: Az elektronika összeszerelése a kerethez

Az elektronika összeszerelése a kerethez
Az elektronika összeszerelése a kerethez
Az elektronika összeszerelése a kerethez
Az elektronika összeszerelése a kerethez

Szerelje össze a meghajtólapot a hátlapon 2x M2 csavarokkal, és a gép keretéhez 2x M3x12 csavarokkal. Csatlakoztatva az X, Y léptetőmotorok és a lézer csatlakozóit.

11. lépés: A léptetővezérlő áramának beállítása

A léptetővezérlő áramának beállítása
A léptetővezérlő áramának beállítása
A léptetővezérlő áramának beállítása
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: Lézeres összeszerelés

Lézeres szerelvény
Lézeres szerelvény
Lézeres szerelvény
Lézeres szerelvény
Lézeres szerelvény
Lézeres szerelvény

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. Csatlakoztassa a lézervezeték csatlakozóját a vezérlőpanelen található lézerfoglalathoz.

Itt kaphat egyet.

13. lépés: Felkészülés

Készülődni!
Készülődni!
Készülődni!
Készülődni!

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Ő BIZTONSÁG. LÁZER BIZTONSÁGI ÜVEGRE KELL SZÜKSÉGES

14. lépés: GRBL firmware

GRBL firmware
GRBL firmware
GRBL firmware
GRBL firmware
GRBL firmware
GRBL firmware
  1. Töltse le a GRBL -t itt
  2. Bontsa ki az asztalon a grbl-master mappát, amelyet a master.zip fájlban talál
  3. Futtassa az Arduino IDE -t
  4. 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
  5. Válassza ki a grbl mappát, amelyet a grlb-master mappában talál, majd kattintson a Megnyitás gombra
  6. 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.
  7. Ezután nyisson meg egy „grbl upload” nevű példát, és töltse fel az arduino táblájára.

15. lépés: Szoftver a G-CODE küldéséhez

Szoftver G-KÓD küldésére
Szoftver G-KÓD küldésére
Szoftver G-KÓD küldésére
Szoftver G-KÓD küldésére
Szoftver G-KÓD küldésére
Szoftver G-KÓD küldésére

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, amelyhez a vezérlőpanel csatlakoztatva van.

Kérjük, válassza ki a megfelelő adatátviteli sebességet a kapcsolathoz 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 = 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)

16. lépés: A rendszer beállítása

A rendszer csípése
A rendszer csípése
A rendszer csípése
A rendszer csípése
A rendszer csípése
A rendszer csípése

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ása 100 dollár = 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 nem minden DVD -meghajtóból származó léptetőmotor azonos.

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ő próbamenetet 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.

17. lépés: Fagravírozás

Fa gravírozás
Fa gravírozás
Fa gravírozás
Fa gravírozás
Fa gravírozás
Fa gravírozás
Fa gravírozás
Fa graví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 vonalakat mm-enként. A Video Attached az egész folyamat időtartama.

18. lépés: Vékony papír vágása

Vékony papírvágás
Vékony papírvágás

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.

19. lépés: Vinil vágás és egyedi matricák készítése

Vinil vágás és egyedi matricák készítése
Vinil vágás és egyedi matricák készítése
Vinil vágás és egyedi matricák készítése
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.

De ne feledje, hogy a vinyl égetése rákkeltő füstöket szabadít fel. Nagyon rossz illatuk van.

♥ Külön köszönet a GRBL fejlesztőknek:)

Remélem tetszett ez a projekt, ha bármilyen kérdése van, jelezze a megjegyzésekben, szeretném látni a CNC gépeiről készült fotókat is!

Kösz!! a támogatásodért.

Ajánlott: