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 uzstādīšanas uz X un Y ass ir jāinstalē džemperi, proti, uz X un Y ass ir jāuzstāda džemperi MS0, MS1 un MS2.Tādējādi mēs mikrolieņu iestatīsim uz 1 \ 16. Ja sajaucat nedaudz instrukcijas par šo paplašināšanas plati:
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.
Lai to izdarītu, nepieciešama XLoader programma:
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:
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:
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:
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: