» elektronika » Arduino »Lézergravír a DVD 2.0-s verziójáról

Lézergravír a DVD 2.0-s verziójáról

Lézergravír a DVD 2.0 verziójáról

Helló újra. Nem olyan régen leírtam utasításokat egy lézergravírozó CD-ről vagy DVD-ről való létrehozására. A lézergravír első verziója teljesen működött, de számos probléma nélkül. Először az L9110S motormeghajtót használtam, ezáltal elvesztette a képességét a motor mikroszintjének használatára, és ennek eredményeként a metszet felbontása korlátozott volt. Probléma merült fel az is, hogy a gravír szoftver nem kompatibilis a normál gravír programokkal. A második verzióban eltávolítottam az összes hibát, és a gravírozó kezdett megfelelni a szabványoknak, és betartani a G-kódokat is. Az alap változatlan maradt, megváltoztak az elektronika és a szoftver. Bemutatom az utasításokat az előző felszereléséhez vagy egy új lézergravírozó létrehozásához.

Szükségünk van:

- DVD-ROM vagy CD-ROM
- 10 mm vastag rétegelt lemez (6 mm is használható)
- Fa csavarok 2,5 x 25 mm, 2,5 x 10 mm
- Arduino Uno (kompatibilis táblák is használhatók)
- Arduino CNC Shield v3
- Lézer 1000mW 405 nm Blueviolet
- A4988 lépcsõs motoros meghajtók radiátorokkal 2 db.
- 5 V tápegység (régi, de működő számítógépes tápegységet fogok használni)
- TIP120 vagy TIP122 tranzisztor
- Ellenállás 2,2 kOhm, 0,25 W
- összekötő vezetékek
- 2,54 mm-es dugaszoló csatlakozó
- Eletrolobzik
- fúró
- Fúrók fához 2, 3, 4 mm
- Csavar 4 mm x 20 mm
- 4 mm-es anyák és alátétek
- forrasztópáka
- Forrasztott, kolofon

1. lépés Összeállítjuk a házat, a mechanikát és előkészítjük az áramellátást.
Itt mindent pontosan úgy csinálunk, mint az utasítás első, második és harmadik lépésében "Lézergravír a régi DVD-ROM-ról".

A negyedik lépést el lehet hagyni, mivel nincs szükségünk joystickra. Az összes parancsot a terminálon küldjük el.

2. lépés: A motorok előkészítése.
A léptetőmotorok és kocsik eltávolításáról az első cikkben olvashat. Tehát, mivel ott forrasztjuk a vezetékeket a motorokhoz. A Dupon csatlakozókat szegecselték a vezetékek másik végén:


Ha van, akkor kényelmes műanyag tokot használni, négy huzalon. Ha nem, akkor te is, mint én, hővezető zsugoríthat minden vezetéket.

3. lépés Összegyűjtjük a villanyszerelőt.
Gravírunk agya Arduino Uno.


Helyezze be a metszet hátuljába:


Az egyik legfontosabb alkatrész az Arduino CNC pajzs.A bővítőkártya harmadik verzióját fogjuk használni. Hála neki, jelentősen csökkenteni fogjuk a huzalok számát és egyszerűsítjük a metszet összeszerelését:


És a másik oldalról:


Az Arduino CNC Shied v3-at tesszük az Uno tetejére:


A jumpereket mellékelni kell a bővítőlaphoz. A meghajtó telepítése előtt az jumpereket az X és Y tengelyre kell telepíteni, nevezetesen az MS0, MS1 és MS2 jumperekre van szükség az X és Y tengelyre. Ha összezavarod egy kis utasítást erről a bővítőkártyáról:
cnc_shield_v3.pdf [983,79 Kb] (letöltések: 1542)
Online fájl megtekintése:


A rajzok így néznek ki:



Először telepítse a radiátorokat a meghajtóra:


Aztán a helyükre helyezzük az X és Y tengelyekre, ügyeljen a vezető helyzetére. Mivel könnyen telepíthető, az nem igaz. A meghajtó EN gombjának egyeznie kell a bővítőkártya ugyanazon aljzatával:


Javaslom azonnali vásárlást, amely Arduino Uno, CNC Shield és A4988 illesztőprogramokból áll, radiátorokkal. Ez olcsóbb, és nem kell megvárnia, amíg a következő elem megjelenik.

A kész lézer, amelyet meghajtóval és hűtő radiátorral vásároltunk, akár 500 mA-t is fogyaszthat. Nem csatlakoztatható közvetlenül az Arduino-hoz. A probléma megoldásához vegyen egy TIP120 vagy TIP122 tranzisztorot. A 2,2 kOm-os ellenállás a tranzisztor alapja és az Arduino 11. csapja közötti résbe van beépítve. A CNC pajzson ezt a csapot Z + -nak jelölik. Ez nem helyesírás. Itt a helyzet. A jövőre nézve azt mondom, hogy együtt fogunk működni a GBRL 1.1 firmware-vel. A CNC Shield v3 a firmware korábbi verziójára készült. A GBRL 1.1 verzióban a fejlesztők úgy döntöttek, hogy újrakészítik a portok számozását, és ezért különbözik a táblán írtól. Nevezetesen a Z + (D12) és Spn_EN (D11) cseréjét végezték el. Az orsó a D11-hez van csatlakoztatva, amely PWM-port, a motor fordulatszámának vagy esetünkben a lézerteljesítmény szabályozásához. Kép módosított csapokkal:



Alap - R 2,2 kOm - 11. tű Arduino (Z + CNC Sheild)
Gyűjtő - GND lézer (fekete huzal)
Emitter - GND (Közös tápegység)
+5 lézer (piros vezeték) - +5 tápegység

Az áramkör nem bonyolult, ezért mindent felforrasztunk a súlyban, szigetelve a tranzisztor vezetékeit és lábait, és hátra, oldalra sugározva


A GBRL firmware beállítása nem könnyű feladat, főleg kezdőknek. És egy lézerrel, mint a gyufával, a gyerekek nem játékok. A visszatükröző fénnyel még a szem is súlyosan megsérülhet. Ezért azt javaslom, hogy csak a szemüveggel dolgozzon a lézerrel, és a tesztek és a beállítások idejére a lézer helyett egy normál LED-et csatlakoztasson. A színnek nem számít. Miután beillesztettünk egy megfelelő ellenállást a dióda pozitív vezetékének résébe, lézer helyett LED-et csatlakoztatunk:


A biztonsági szemüveg és a tesztdióda minimalizálja a gravírozóval járó esetleges problémákat.


4. lépés A motor áramkorlátjának beállítása.
Az áramszilárdság beállításához szükség van a zaj csökkentésére, amikor nagy áramerősséggel működik, hogy megszabaduljon a nyírástól alacsony áramerősségnél, valamint a léptetőmotor melegítésének csökkentéséhez.

Összekapcsoljuk a multiméter negatív vezetékét a GND érintkezővel, és a pozitív vezetéket ráhúzzuk a meghajtón lévő hangoló ellenállás testére. Csavarja a hangoló ellenállást egy kis csavarhúzóval, megmérve a Vref feszültséget. Így beállítottuk a helyes áramot a léptetőmotor-meghajtónk számára.
Az A4988 Vref-képlete a rájuk felszerelt ellenállások értékétől függ. Ez általában egy R100.

Vref = Imax * 8 * (RS)

Imax - a léptetőmotor árama
RS az ellenállás ellenállása.
A mi esetünkben:
RS = 0,100.
A léptetőmotorok ajánlott áramerőssége 0,36A. De jobban szeretem kicsit növelni.
Imax = 0,4
Vref = 0,5 * 8 * 0,100 = 0,32 V.

5. lépés Töltse ki a GBRL 1.1-et.
A legkényelmesebb kész HEX firmware fájlt írni Arduino Uno-ba.
grbl-1_1f_20170801.zip [296,07 Kb] (letöltések: 1067)


Ehhez szüksége van az XLoader programra:
xloader.zip [646,9 Kb] (letöltések: 790)


Futtassa a programot. Válassza ki a korábban letöltött HEX fájlt. Az alábbiakban kiválasztjuk a vezérlőt a listából, nevezetesen az Uno (ATmega328). Ezután válassza ki azt a portot, amelyhez az Arduino csatlakozik. A sebességet 115200-ra állítottuk, és kattintson a Feltöltés gombra. A kitöltés befejezése után megválthatja az ellenőrzést és a konfigurálást.

6. lépés Beállítások.
A firmware-ben szereplő paraméterek különböznek a gép paramétereitől. A terminál ablakot használja a konfiguráláshoz. Bármilyen tetszőleges felhasználhatja. Jobban szeretem az Arduino IDE-t. Töltse le a projekt hivatalos oldaláról:

https://www.arduino.cc/en/Main/Software

Nincs szükség könyvtárakra, csak az Arduino IDE termináljára van szükségünk. Az Eszközök lapon válassza az alaplapunkat - Arduino Uno, majd válassza ki azt a portot, amelyhez csatlakozik. Ezután indítsa el az Eszközök - Portmonitor fülön található terminált. A terminál ablakában állítsa be a CR (kocsi visszatérés) paramétert és az 115200 baud sebességet. A következő sornak kell lennie:

Grbl 1.1f ['$' segítségért] 


Ha láttad, akkor a firmware sikeres lett, és folytathatja a telepítést. Tehát használunk léptetőmotorokat DVD vagy CD meghajtókból. Ezeket PL15S020-nak hívják, vagy ezekkel kompatibilisek:
pl15s020.pdf [82,57 Kb] (letöltések: 1057)
Online fájl megtekintése:


A firmware aktuális beállításainak megtekintéséhez írja be:

$$


Ennek a motornak fordulatonként 20 lépése van. A csavarmagasság a távolság, ameddig a kocsi egy fordulatot megtesz, a mi esetünkben 3 mm. Kiszámoljuk az 1 mm-enkénti lépések számát: 20/3 = 6,66666666666667 lépések 1 mm-enként. Az a4988 illesztőprogramokon a microstep 16-at telepítettük. Ezért 6,6666666666666767 * 16 = 106,67 lépés 1 mm-enként. Ezeket az adatokat a firmware-be írjuk. Ehhez a terminál ablakban írja be:

$100=106,67
$101=106,67
$102=106,67


Az utolsó paraméter nem kötelező, ez a Z tengelyre vonatkozik, de a paraméterek megtekintéséhez érthetőbb. Ezután kapcsolja be a lézer módot a következő paranccsal:

$32=1


Állítsa a maximális lézerteljesítményt 255-re:

$30=255


A lézer teszteléséhez (jobb, ha először csatlakoztatja a LED-t), írja be a következő parancsot:

M3 S255


Kapcsolja ki a lézert a következő paranccsal:

M5


Ezután beállítottuk a maximális égési méretet. Gravírunk számára ez 38 x 38 mm:

$130=38.000
$131=38.000
$132=38.000


Az utolsó paraméter opcionális is, ez a Z tengelyre vonatkozik.
Osztottam el gravírunk munkaparamétereit, hogy összehasonlíthassuk:

$0=10
$1=25
$2=0
$3=0
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=0
$22=0
$23=0
$24=25.000
$25=500.000
$26=250
$27=1.000
$30=255
$31=0
$32=1
$100=106.667
$101=106.667
$102=106.667
$110=500.000
$111=500.000
$112=500.000
$120=10.000
$121=10.000
$122=10.000
$130=38.000
$131=38.000
$132=38.000


7. lépés: Készítse elő a képet.
Ha valamit eléget, akkor el kell készítenie a kiválasztott képet, nevezetesen fordítsa le G-kódra. Ehhez a CHPU programot használjuk:
chpu.rar [1000,35 Kb] (letöltések: 904)


Töltse le és szakítsa le a programot. Kattintson az "Kép importálása" elemre, és válassza ki a képet. A „Felbontás módosítása” szakaszban állítsa a „Szélesség” és a „Magasság” beállítást maximum 38 mm-re. A „sűrűség” másképpen próbálható, véleményem szerint az optimális érték 6:


Lépjen a „Burn” fülre. Válassza az "ON on black" lehetőséget. Az "Előzetes parancsok" szakaszban a következő bejegyzéseket kell megadni, zárójelben nem magyarázva:

%
G71
S255 (maximális lézerteljesítmény)
G0 F200 (alapjárat)
G1 F100 (égési sebesség)
(F-égési sebesség)


Kipróbálhatja a különböző égési sebességeket. Műanyaghoz elegendő az F100, a fa esetében kevesebbre lehet szükség. Kattintson a "G kód mentése" elemre, és adja meg a tárolási helyet. Fontos! A felbontásnak a ".nc" opciót kell választania.

8. lépés Égő.
A gravír égetéséhez és irányításához a GrblController programot használjuk:
grblcontroller361setup_1421882383496.rar [4,35 Mb] (letöltések: 694)


Töltse le és telepítse. Kattintson a "Megnyitás" gombra. Miután ellenőrizte, hogy minden működik-e, a nyilak és a lézer-bekapcsolási parancs segítségével válassza ki a mentett fájlt, és küldje el égetésre a „Kezdés” megnyomásával:




Video gravír:



9.7
9.2
9.4

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel
61 megjegyzés
A $ 100 = 106.67 paramétert a leírás tartalmazza; pontosvessző helyett ponttal kell rendelkezni - 3. hiba
A szerző
A pajzs valóban 12 V-os tápellátással rendelkezik. De a DVD-ROM-ok léptetőmotorjait használtam, ezek 5 voltos feszültségről működnek. Ezért a pajzsot és a motorokat 5 V feszültségről tápláltam, nem tapasztaltam problémát, minden jól működik. Arduino tápellátás egy USB számítógéppel.
Nos, megpróbálom.
Azonnal felmerült a kérdés az áramellátásról, az pajzson 12v-tól jelezve, Ön jelezte az áramellátó egységet 5 voltos feszültségnél.
A Shild külön fogyaszt, és nem befolyásolja a táplálkozást ArduinoUSB-t kap?
A szerző
Jó napot, négyzetjel van az asztalon - a lézerzóna. Az asztalon az üreset a négyzethez viszonyítva állítottam be, és a szoftver beállítható, hogy behúzás legyen mm-ben ettől a négyzettől
Vendég Michael
Neje gravírozó szoftverrel kapcsolatos probléma van a gravírozásnak az alkatrészhez viszonyított helyzetében, szemmel történő elhelyezésével. És a lézer csak azt a helyet mutatja, ahol működni fog

És hogyan hajtják végre itt. Lehet, hogy minden mm-ben beállítható?
A szerző
Jó napot Először ellenőrizze a kapcsolatot. Az árnyékolást GBRL 0.9 alatt készítik, és a GRBL 1.0 verzióban és később megváltozik a lézer csatlakoztatására szolgáló érintkező, így a lézert össze kell kötni a Z tengely végálláskapcsolóinak érintkezőivel. Próbáljon meg a parancsot S. nélkül megadni.
Helló, mondd meg, mit csinálok rosszul. Mindent összekapcsoltam, a kocsik a vártnak megfelelően mennek, de a lézer nem akar bekapcsolni. Megnéztem, és valószínűleg egy infúzióval találkoztam, hogy a GRBL 1.1-ben megváltoztak valami, és állítólag most az M3 és az M5 csapatok nem úgy működnek, ahogy kellene. Ha helyesen értem, akkor a terminálon, amikor belép az M3 S255-be, a LED-nek világítania kell? ($ 32 = 1 van írva)
A szerző
Véletlenül igazad van, hogy a hibás archívum került hozzáadásra. Töltse le a https://github.com/gnea/grbl/releases oldalról.
az 5. lépésben, a grbl-1_1f_20170801.zip link alatt, van egy HEX fájl?
írja A kiválasztott mappa / zip fájl nem tartalmazza a helyes könyvtárakat
A szerző
Teljesítmény a kék 5 voltos csatlakozóban. Mivel ezek a motorok 5 voltos tápellátással rendelkeznek
Jó napot
Készíthet fényképet, miután minden csatlakoztatva volt. Teljesítmény a kék 12 V-os csatlakozóban? Az első sok házi készítés nem egyértelmű.

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...