» Elektronika » Arduino »Lāzera graviers no DVD versijas 2.0

Lāzera graviers no DVD versijas 2.0

Lāzera graviers no DVD versijas 2.0

Labdien vēlreiz. Ne tik sen es izstrādāju instrukcijas lāzera gravēja izveidošanai no kompaktdiska vai DVD-rom. Pirmā lāzera gravēja versija pilnībā darbojās, bet ne bez vairākām problēmām. Pirmkārt, es izmantoju L9110S motora draiveri, tādējādi zaudējot spēju izmantot motora mikroliecības, un rezultātā gravējuma izšķirtspēja bija ierobežota. Problēma bija arī ar gravēja programmatūras nesaderību ar standarta gravieru programmām. Otrajā versijā es novērsu visus trūkumus, un graviera sāka atbilst standartiem un arī pakļaujas G-kodiem. Pamats nav mainījies, ir mainījusies elektronika un programmatūra. Un es jums piedāvāju instrukcijas, kā koriģēt iepriekšējo vai izveidot jaunu lāzera gravieru.

Mums ir nepieciešams:

- DVD-ROM vai CD-ROM
- 10 mm biezs saplāksnis (var izmantot arī 6 mm)
- Koka skrūves 2,5 x 25 mm, 2,5 x 10 mm
- Arduino Uno (var izmantot saderīgus dēļus)
- Arduino CNC Shield v3
- Lāzers 1000mW 405nm Blueviolet
- A4988 pakāpju motoru vadītāji ar radiatoriem 2 gab.
- 5 V barošanas avots (es izmantošu veco, bet strādājošo datora barošanas avotu)
- tranzistors TIP120 vai TIP122
- Rezistors 2,2 kOhm, 0,25 W
- savienojošie vadi
- savienotājs 2,54 mm Dupont
- Eletrolobzik
- urbis
- Koka urbji 2mm, 3mm, 4mm
- Skrūve 4 mm x 20 mm
- Uzgriežņi un paplāksnes 4 mm
- lodāmurs
- Lodēt, kolofonija

1. solis Mēs saliekam korpusu, mehāniku un sagatavojam barošanas avotu.
Šeit mēs darām visu tieši tā, kā instrukcijas pirmajā, otrajā un trešajā solī "Lāzera graviers no vecā DVD-Rom".

Ceturto soli var izlaist, jo mums nav nepieciešama kursorsviru. Visas komandas mēs nosūtīsim caur terminālu.

2. solis Motoru sagatavošana.
Par to, kā noņemt pakāpju motorus un ratiņus, par kuriem lasījāt pirmajā rakstā. Tātad, kā tur mēs lodējam vadus pie motoriem. Dupon savienotāji ir jāap kniedē vadu otrā galā:


Ja ir, četriem vadiem ir ērti izmantot plastmasas apvalku. Ja nē, jūs varat, tāpat kā es, vienkārši uzlikt katram no vadiem siltuma sarukumu.

3. solis Mēs savācam elektriķi.
Mūsu gravēja smadzenes ir Arduino Uno.


Instalējiet to gravēja aizmugurē:


Viena no vissvarīgākajām detaļām ir Arduino CNC vairogs.Mēs izmantosim šīs paplašināšanas kartes trešo versiju. Pateicoties viņai, mēs ievērojami samazināsim vadu skaitu un vienkāršosim graviera montāžu:


Un no otras puses:


Ar Unino virsū likām Arduino CNC Shied v3:


Džemperi jāiekļauj paplašināšanas plāksnē. Pirms draivera instalēšanas jums ir jāinstalē džemperi uz X un Y asīm. Proti, uz X un Y asīm jāinstalē džemperi MS0, MS1 un MS2.Tādēļ mēs iestatīsim mikrolieņu uz 1/16. Ja sajaucat nedaudz instrukcijas par šo paplašināšanas plati:
cnc_shield_v3.pdf [983,79 Kb] (lejupielādes: 1542)
Skatīt tiešsaistes failu:


Atvilktnes izskatās šādi:



Vispirms uzstādiet radiatorus draiverī:


Un tad mēs tos ievietojam X un Y asīm .Pievērsiet uzmanību vadītāja pozīcijai. Tā kā to var viegli uzstādīt, tā nav taisnība. Vadītāja EN taustiņam jāatbilst tai pašai kontaktligzdas paplašināšanas paneļa kontaktligzdai:


Es iesaku nekavējoties iegādāties komplektu, kas sastāv no Arduino Uno, CNC Shield un A4988 draiveriem ar radiatoriem. Tas ir lētāk, un jums nav jāgaida, līdz parādīsies nākamais komponents.

Gatavais lāzers, kuru mēs iegādājāmies ar draiveri un dzesēšanas radiatoru, patērē līdz 500 mA. To nevar tieši savienot ar Arduino. Lai atrisinātu šo problēmu, ņem TIP120 vai TIP122 tranzistoru. 2,2 kOm rezistors ir iekļauts spraugā starp tranzistora pamatni un Arduino tapu 11. CNC vairogā šo tapu apzīmē ar Z +. Tā nav kļūda. Lūk, lieta. Raugoties nākotnē, es teikšu, ka mēs strādāsim ar GBRL 1.1 programmaparatūru. CNC Shield v3 tika izveidots iepriekšējai šīs programmaparatūras versijai. Versijā GBRL 1.1 izstrādātāji nolēma pārtaisīt portu numerāciju, un tāpēc tas atšķiras no tā, kas rakstīts uz tāfeles. Proti, viņi savstarpēji aizstāja Z + (D12) un Spn_EN (D11). Vārpsta ir savienota ar D11, kas ir PWM ports, lai kontrolētu motora apgriezienus vai lāzera jaudu mūsu gadījumā. Attēls ar modificētām tapām:



Bāze - R 2,2 kOm - tapa 11 Arduino (Z + CNC Sheild)
Kolekcionārs - GND Laser (Black Wire)
Emitētājs - GND (parastais barošanas avots)
+5 lāzers (sarkans vads) - +5 barošanas avots

Ķēde nav sarežģīta, tāpēc mēs visu lodējam pēc svara, izolējot tranzistora vadus un kājas, pārraidot to uz aizmuguri, uz sāniem


GBRL programmaparatūras iestatīšana nav viegls uzdevums, it īpaši iesācējiem. Un ar lāzeru, tāpat kā sērkociņiem, bērni nav rotaļlietas. Pat ar atstarotu staru, acs var tikt nopietni bojāta. Tāpēc es iesaku strādāt ar lāzeru tikai ar aizsargbrillēm, un, lai veiktu testus un iestatījumus, lāzera vietā pievienojiet parastu gaismas diodi. Krāsa nav nozīmes. Ievietojot piemērotu rezistoru diodes pozitīvā vada spraugā, lāzera vietā mēs savienojam LED:


Drošības brilles un testa diode samazina nejaušas graviera problēmas.


4. solis Motora strāvas robežas iestatīšana.
Strāvas stipruma iestatīšana ir nepieciešama, lai samazinātu troksni, strādājot ar lielu strāvu, atbrīvotos no bīdes pie zemām strāvām, kā arī samazinātu pakāpju motora sildīšanu.

Mēs savienojam multimetra negatīvo vadu ar GND kontaktu un pozitīvo vadu piespiež pie vadītāja tuning rezistora korpusa. Sagrieziet noregulēšanas pretestību ar nelielu skrūvgriezi, izmērot spriegumu Vref. Tādējādi mēs uzstādām pareizo strāvu mūsu pakāpju motora vadītājam.
Vref formula A4988 ir atkarīga no tiem uzstādīto rezistoru vērtības. Parasti tas ir R100.

Vref = Imax * 8 * (RS)

Imax - pakāpiena motora strāva
RS ir rezistora pretestība.
Mūsu gadījumā:
RS = 0,100.
Ieteicamais pakāpju motoru pašreizējais stiprums ir 0,36A. Bet es gribētu to nedaudz palielināt.
Imax = 0,4
Vref = 0,5 * 8 * 0,100 = 0,32 V.

5. darbība aizpildiet GBRL 1.1.
Visērtāk ir rakstīt gatavu HEX programmaparatūras failu Arduino Uno.
grbl-1_1f_20170801.zip [296,07 Kb] (lejupielādes: 1067)


Lai to izdarītu, nepieciešama XLoader programma:
xloader.zip [646,9 Kb] (lejupielādes: 790)


Palaidiet programmu. Atlasiet iepriekš lejupielādēto HEX failu. Zemāk mēs no saraksta izvēlamies savu kontrolieri, proti, Uno (ATmega328). Pēc tam atlasiet komportu, kuram ir pievienots Arduino. Mēs iestatām ātrumu 115200 un noklikšķiniet uz Augšupielādēt. Kad esat gaidījis aizpildīšanas pabeigšanu, varat sākt verifikāciju un konfigurēšanu.

6. darbība. Iestatījumi.
Programmatūrā iekļautie parametri atšķiras no mūsu mašīnas parametriem. Konfigurēšanai tiek izmantots termināļa logs. Jūs varat izmantot jebkuru, kas jums patīk. Es dodu priekšroku Arduino IDE. Lejupielādējiet to no oficiālās projekta vietnes:

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

Bibliotēkas nav vajadzīgas, mums ir nepieciešams tikai terminālis no Arduino IDE. Cilnē Rīki atlasiet mūsu plati - Arduino Uno, pēc tam atlasiet kom portu, kuram tas ir pievienots. Pēc tam atveriet termināli, kas atrodas cilnē Rīki - Port Monitor. Termināļa logā iestatiet parametru CR (pārvadājuma atgriešanās) un ātrumu 115200 baud. Jāparādās šādai rindai:

Grbl 1.1f ['$' par palīdzību] 


Ja jūs viņu redzējāt, tad programmaparatūra ir kļuvusi veiksmīga un jūs varat turpināt iestatīšanu. Tātad, mēs izmantojam stepper motorus no DVD vai CD diskdziņiem. Tos sauc par PL15S020 vai tie ir saderīgi ar šo:
pl15s020.pdf [82,57 Kb] (lejupielādes: 1057)
Skatīt tiešsaistes failu:


Lai skatītu pašreizējos programmaparatūras iestatījumus, ievadiet:

$$


Šim motoram ir 20 soļi vienā apgriezienā. Skrūves slīpums ir attālums, ar kādu braucamvagons pārvietojas vienā apgriezienā, mūsu gadījumā - 3 mm. Mēs aprēķinām pakāpienu skaitu uz 1 mm: 20/3 = 6,66666666666667 pakāpieni uz 1 mm. Uz draiveriem a4988 mēs uzstādījām microstep 16. Tāpēc 6.666666666666767 * 16 = 106,67 pakāpieni uz 1 mm. Mēs ierakstām šos datus programmaparatūrā. Lai to izdarītu, termināla logā ievadiet:

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


Pēdējais parametrs nav obligāts, tas ir paredzēts Z asij, bet tas ir saprotamāks, tad apskatiet parametrus. Pēc tam ieslēdziet lāzera režīmu ar komandu:

$32=1


Iestatiet maksimālo lāzera jaudu uz 255:

$30=255


Lai pārbaudītu lāzeru (labāk vispirms ir pievienot LED), ievadiet komandu:

M3 S255


Izslēdziet lāzeru ar komandu:

M5


Tad mēs iestatījām maksimālo degšanas lielumu. Mūsu gravīram tas ir 38 x 38 mm:

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


Atkal pēdējais parametrs nav obligāts, tas ir paredzēts Z asij.
Es sadalīju mūsu gravēja darba parametrus, lai jūs varētu salīdzināt:

$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. darbība. Sagatavojiet attēlu.
Lai sadedzinātu kaut ko, kas nepieciešams izvēlētā attēla sagatavošanai, proti, tulkojiet to G kodā. Lai to izdarītu, mēs izmantosim CHPU programmu:
chpu.rar [1000,35 Kb] (lejupielādes: 904)


Lejupielādējiet un noplēšiet programmu. Noklikšķiniet uz "Importēt attēlu" un atlasiet savu attēlu. Sadaļā “Mainīt izšķirtspēju” iestatiet “Platums” un “Augstums” maksimāli 38 mm. “Blīvumu” var izmēģināt dažādi, manuprāt, optimālais ir 6:


Atveriet cilni “Apdegums”. Atlasiet Ieslēgts melnā krāsā. Sadaļā "Sākotnējās komandas" jābūt šādiem ierakstiem bez iekavās paskaidrojumiem:

%
G71
S255 (maksimālā lāzera jauda)
G0 F200 (tukšgaitas ātrums)
G1 F100 (degšanas ātrums)
(Degšanas ātrums)


Jūs varat izmēģināt dažādus degšanas ātrumus. Plastmasai pietiek ar F100, bet kokam var būt nepieciešams mazāk. Noklikšķiniet uz "Saglabāt G kodu" un norādiet glabāšanas vietu. Svarīgi! Izšķirtspējai jāizvēlas ".nc".

8. solis Degšana.
Lai ierakstītu un kontrolētu gravieru, mēs izmantosim GrblController programmu:
grblcontroller361setup_1421882383496.rar [4,35 Mb] (lejupielādes: 694)


Lejupielādējiet un instalējiet to. Noklikšķiniet uz Atvērt. Pārbaudījis, vai viss darbojas, izmantojot bultiņas un lāzera ieslēgšanas komandu, atlasiet saglabāto failu un nosūtiet to sadedzināšanai, nospiežot “Begin”:




Video gravētājs:



9.7
9.2
9.4

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
61 komentārs
Aprakstā ir norādīts parametrs 100 USD = 106,67; semikona vietā jābūt punktam - kļūda 3
Autore
Vairogu patiešām darbina 12 volti. Bet es izmantoju stepper motorus no DVD-ROM, tie strādā no 5 voltiem. Tāpēc baroju vairogu un motorus no 5 voltiem, man nebija nekādu problēmu, viss darbojas labi. Arduino darbina USB dators.
Nu mēģināšu.
Uzreiz radās jautājums par jaudu, vairogā tas ir norādīts no 12v, jūs norādījāt barošanas bloku ar 5 voltu spriegumu.
Shild ēd atsevišķi un neietekmē uzturu ArduinoVai to darbina USB?
Autore
Labdien, man uz galda ir kvadrātveida atzīme - lāzera zona. Uz galda es iestatīju tukšu attiecībā pret kvadrātu, un programmatūru var iestatīt atkāpei mm no šī kvadrāta
Viesis Maikls
Novietojot gravējumu attiecībā pret daļu, viss ar aci, ir Neje gravēja programmatūras problēma. Un lāzers tikai parāda laukumu, kur tas darbosies

Un kā tas šeit tiek īstenots. Varbūt visu var iestatīt mm?
Autore
Labdien! Vispirms pārbaudiet savienojumu. Vairogs ir paredzēts GBRL 0.9, un GRBL 1.0 un vēlāk tiek mainīts kontakts lāzera pievienošanai, tāpēc jums ir nepieciešams savienot lāzeru ar Z ass galējo slēdžu kontaktiem.Mēģiniet ievadīt komandu bez S. Ieslēgšanas komanda izskatīsies šādi M3 255
Labdien, pasakiet man, ko es daru nepareizi. Es visu esmu savienojis pareizi, ratiņi iet, kā paredzēts, bet lāzers nevēlas ieslēgties. Es to aplūkoju un, iespējams, saskāros ar infu, ka GRBL 1.1 versijā viņi kaut ko mainīja un domājams, ka tagad M3 un M5 komandas nedarbojas tā, kā vajadzētu. Ja pareizi saprotu, tad terminālī, ieejot M3 S255, gaismas diodei vajadzētu iedegties? (Ir rakstīts 32 USD = 1)
Autore
Jums nejauši ir taisnība, ka ir pievienots nepareizs arhīvs. Lejupielādējiet vietnē https://github.com/gnea/grbl/releases.
vai 5. solī zem saites grbl-1_1f_20170801.zip ir tiešām HEX fails?
raksta atlasītajā mapē / zip failā nav pareizo bibliotēku
Autore
Jauda zilajā 5 voltu savienotājā. Tā kā šos motorus darbina 5 volti
Labdien!
Pēc tam, kad viss ir savienots, varat nofotografēties. Vai strāva ir zilajā 12 V savienotājā? Pirmais pašdarināts daudz nav skaidrs.

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...