» electronică » Arduino »Gravor cu laser de la versiunea DVD 2.0

Gravor cu laser din versiunea DVD 2.0

Gravor cu laser din versiunea DVD 2.0

Salut din nou. Nu cu mult timp în urmă, am pus instrucțiuni pentru crearea unui gravor laser de pe un CD sau DVD-rom. Prima versiune a gravorului cu laser lucra complet, dar nu fără o serie de probleme. În primul rând, am folosit driverul de motor L9110S, pierzând astfel capacitatea de a folosi microstep-ul motorului și, prin urmare, rezoluția gravării a fost limitată. De asemenea, a existat o problemă cu incompatibilitatea software-ului gravor cu programele de gravare standard. În a doua versiune, am înlăturat toate defectele și gravorul a început să îndeplinească standardele și să se supună și codurilor G. Baza a rămas aceeași, instalațiile electrice și software-urile s-au schimbat. Și vă prezint instrucțiuni pentru reglarea celei anterioare sau crearea unui nou gravor laser.

Avem nevoie de:

- DVD-ROM sau CD-ROM
- Placaj cu grosimea de 10 mm (se poate folosi și 6 mm)
- Șuruburi din lemn 2,5 x 25 mm, 2,5 x 10 mm
- Arduino Uno (se pot folosi plăci compatibile)
- Arduino CNC Shield v3
- Laser 1000mW 405nm Blueviolet
- A4988 drivere cu motor pas cu radiatoare 2 buc.
- alimentare de 5V (voi folosi o sursă de alimentare veche, dar care funcționează computer)
- Tranzistorul TIP120 sau TIP122
- Rezistor 2,2 kOhm, 0,25 W
- conectarea firelor
- Conector Dupont 2,54 mm
- Eletrolobzik
- foraj
- burghie pentru lemn 2mm, 3mm, 4mm
- Șurub 4 mm x 20 mm
- Piulițe și șaiburi de 4 mm
- fier de lipit
- Soldat, colofon

Pasul 1 Asamblăm carcasa, mecanica și pregătim sursa de alimentare.
Aici facem totul exact ca în primul, al doilea și al treilea pas al instrucțiunii "Gravor laser de la DVD-Rom vechi".

Al patrulea pas poate fi omis, deoarece nu avem nevoie de un joystick. Vom trimite toate comenzile prin terminal.

Pasul 2 Pregătirea motoarelor.
Despre cum puteți îndepărta motoarele pasagere și trăsurile citiți în primul articol. Deci, pe măsură ce acolo am vândut firele la motoare. Conectorii Dupon trebuie nituiți la celălalt capăt al cablurilor:


Dacă există, este convenabil să folosiți o carcasă din plastic, pe patru fire. Dacă nu, poți, ca și mine, să pui doar o contracție termică pe fiecare dintre fire.

Pasul 3 Colectăm electricianul.
Creierul gravorului nostru este Arduino Uno.


Instalați-l în partea din spate a gravorului:


Una dintre cele mai importante părți este scutul CNC Arduino.Vom folosi a treia versiune a acestei carduri de expansiune. Datorită ei, vom reduce semnificativ numărul de fire și vom simplifica asamblarea gravorului:


Și pe partea flip:


Punem Arduino CNC Shied v3 pe Uno:


Jumper-urile trebuie să fie incluse cu placa de expansiune. Înainte de a instala driverul, trebuie să instalați jumperii pe axele X și Y. Anume, jumpers MS0, MS1 și MS2 trebuie să fie instalate pe axele X și Y. Astfel, vom seta microstep-ul la 1 \ 16. Dacă vă confundați o mică instrucțiune de pe această placă de expansiune:
cnc_shield_v3.pdf [983.79 Kb] (descărcări: 1542)
Vizualizați fișierul online:


Dravers arata astfel:



Mai întâi, instalați caloriferele pe șofer:


Și apoi le punem la dispoziție pentru axele X și Y. Atenție la poziția șoferului. Deoarece poate fi instalat cu ușurință nu este adevărat. Tasta EN a driverului trebuie să corespundă cu aceeași priză de pe placa de expansiune:


Vă recomand să cumpărați imediat un kit format din drivere Arduino Uno, CNC Shield și A4988 cu calorifere. Acest lucru este mai ieftin și nu trebuie să așteptați până când apare următoarea componentă.

Laserul final pe care l-am cumpărat cu un șofer și un radiator de răcire consumă până la 500 mA. Nu poate fi conectat direct la Arduino. Pentru a rezolva această problemă, luați un tranzistor TIP120 sau TIP122. Rezistența de 2,2 kOm este inclusă în intervalul dintre baza tranzistorului și pinul 11 ​​al Arduino. Pe scutul CNC, acest pin este desemnat Z +. Acesta nu este o dactilografie. Iată chestia. Privind în viitor, voi spune că vom lucra cu firmware-ul GBRL 1.1. CNC Shield v3 a fost creat pentru o versiune anterioară a acestui firmware. În versiunea GBRL 1.1, dezvoltatorii au decis să refacă numerotarea porturilor și, prin urmare, diferă de ceea ce este scris pe tablă. Anume, au schimbat Z + (D12) și Spn_EN (D11). Arborele este conectat la D11, care este un port PWM, pentru controlul turației motorului sau al puterii laser în cazul nostru. Imagine cu ace modificate:



Baza - R 2.2 kOm - pin 11 Arduino (Z + CNC Sheild)
Colector - Laser GND (sârmă neagră)
Emisor - GND (comună sursa de alimentare)
+5 laser (fir roșu) - +5 alimentare

Circuitul nu este complicat, așa că am vândut totul în greutate, izolând firele și picioarele tranzistorului, difuzându-l în spate, pe lateral


Configurarea firmware-ului GBRL nu este o sarcină ușoară, în special pentru un începător. Și cu un laser, cum ar fi chibriturile, copiii nu sunt jucării. Chiar și cu un fascicul reflectat, ochiul poate fi grav deteriorat. Prin urmare, recomand să lucrați cu laserul doar în ochelari, iar pentru timpul testelor și setărilor, conectați un LED obișnuit în loc de laser. Culoarea nu contează. După ce am inclus un rezistor adecvat în golul cablului pozitiv al diodei, conectăm un LED în loc de un laser:


Ochelarii de siguranță și o diodă de testare vor reduce la minimum problemele incidentale cu gravorul.


Pasul 4 Setarea limitei curente a motorului.
Setarea puterii curente este necesară pentru a reduce zgomotul atunci când funcționați la curenți mari, pentru a scăpa de forfecare la curenți mici și, de asemenea, pentru a reduce încălzirea motorului pasager.

Conectăm firul negativ al multimetrului la contactul GND și apăsăm firul pozitiv la corpul rezistenței de reglare de pe driver. Răsuciți rezistența de reglare cu o șurubelniță mică, măsurând tensiunea Vref. Astfel, am setat curentul corect pentru șoferul nostru cu motor pasager.
Formula Vref pentru A4988 depinde de valoarea rezistențelor instalate pe ele. Acesta este de obicei un R100.

Vref = Imax * 8 * (RS)

Imax - curentul motorului pas cu pas
RS este rezistența rezistenței.
În cazul nostru:
RS = 0,100.
Rezistența curentă recomandată a motoarelor pas cu pas este de 0,36A. Dar prefer să o cresc puțin.
Imax = 0,4
Vref = 0,5 * 8 * 0.100 = 0,32 V.

Pasul 5 Completați GBRL 1.1.
Cel mai convenabil este să scrieți un fișier de firmă HEX gata făcut la Arduino Uno.
grbl-1_1f_20170801.zip [296.07 Kb] (descărcări: 1067)


Pentru a face acest lucru, aveți nevoie de programul XLoader:
xloader.zip [646,9 Kb] (descărcări: 790)


Rulați programul. Selectați fișierul HEX descărcat anterior. Mai jos, selectăm controlorul nostru din listă, și anume Uno (ATmega328). Apoi, selectați portul la care este conectat Arduino. Vom seta viteza la 115200 și facem clic pe Încărcare. După așteptarea completării completării, puteți continua la verificare și configurare.

Setări Pas 6.
Parametrii incluși în firmware diferă de parametrii mașinii noastre. Fereastra terminalului este utilizată pentru configurare. Poți folosi orice îți place. Prefer IDE Arduino. Descărcați-l de pe site-ul oficial al proiectului:

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

Nu sunt necesare biblioteci, avem nevoie doar de un terminal de la IDE Arduino. În fila Instrumente, selectați placa noastră - Arduino Uno, apoi selectați portul la care este conectat. După aceea, lansați terminalul situat în fila Instrumente - Port Monitor. În fereastra terminalului, setați parametrul CR (retur car) și o viteză de 115200 baud. Următoarea linie ar trebui să vină:

Grbl 1.1f ['$' pentru ajutor] 


Dacă ați văzut-o, atunci firmware-ul a reușit și puteți continua la configurare. Deci, folosim motoare pas cu pas de la unitățile DVD sau CD. Acestea sunt denumite PL15S020 sau compatibile cu acest lucru:
pl15s020.pdf [82.57 Kb] (descărcări: 1057)
Vizualizați fișierul online:


Pentru a vizualiza setările actuale ale firmware-ului, introduceți:

$$


Acest motor are 20 de pași pe revoluție. Pasul cu șurub este distanța pe care o parcurge trăsura într-o singură revoluție, în cazul nostru, 3 mm. Calculăm numărul de pași pe 1 mm: 20/3 = 6.6666666666667 pași pe 1 mm. Pe driverele a4988, am instalat microstep 16. Prin urmare, 6.666666666666767 * 16 = 106,67 pași pe 1 mm. Scriem aceste date în firmware. Pentru a face acest lucru, în fereastra terminalului, introduceți:

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


Ultimul parametru este opțional, este pentru axa Z, dar este mai de înțeles atunci să vizualizați parametrii. Apoi porniți modul laser cu comanda:

$32=1


Setați puterea maximă a laserului la 255:

$30=255


Pentru a testa laserul (este mai bine să conectați mai întâi ledul), introduceți comanda:

M3 S255


Opriți laserul cu comanda:

M5


Apoi setăm dimensiunea maximă de ardere. Pentru gravorul nostru, acesta este de 38 x 38 mm:

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


Din nou, ultimul parametru este opțional, este pentru axa Z.
Am răspândit parametrii de lucru ai gravorului nostru, astfel încât să puteți compara:

$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


Pasul 7 Pregătiți imaginea.
Pentru a arde ceva, trebuie să pregătiți fotografia aleasă și anume, traduceți-o într-un cod G. Pentru a face acest lucru, vom folosi programul CHPU:
chpu.rar [1000.35 Kb] (descărcări: 904)


Descărcați și rupeți programul. Faceți clic pe „Importați imaginea” și selectați imaginea. În secțiunea „Schimbare rezoluție”, setați „Lățime” și „Înălțime” la maximum 38 mm. „Densitatea” poate fi încercată diferit, în opinia mea, optimul este 6:


Accesați fila „Arde”. Selectați „ON on negru”. În secțiunea „Comenzi preliminare” ar trebui să figureze următoarele intrări, fără explicații între paranteze:

%
G71
S255 (putere maximă cu laser)
G0 F200 (viteză de ralanti)
G1 F100 (viteza de ardere)
(Viteza de ardere F)


Puteți încerca diferite viteze de ardere. Pentru plastic, F100 este suficient, pentru lemn, poate fi nevoie de mai puțin. Faceți clic pe „Salvați codul G” și specificați locația de stocare. Important! Rezoluția ar trebui să aleagă „.nc”.

Pasul 8 arderea.
Pentru a arde și controla gravorul, vom folosi programul GrblController:
grblcontroller361setup_1421882383496.rar [4.35 Mb] (descărcări: 694)


Descărcați și instalați-l. Faceți clic pe „Deschide”. După ce ați verificat dacă totul funcționează, folosind săgețile și comanda de pornire a laserului, selectați fișierul pe care l-ați salvat și trimiteți-l pentru a arde apăsând „Begin”:




Gravor video:



9.7
9.2
9.4

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide
61 comentariu
Parametrul 100 $ = 106.67 este indicat în descriere; ar trebui să existe un punct în loc de punct și virgulă - eroarea 3
Autorul
Scutul este într-adevăr alimentat de 12 volți. Dar am folosit motoare pas cu pas de pe DVD-ROM-uri, funcționează de la 5 volți. Prin urmare, am alimentat scutul și motoarele de la 5 volți, nu am întâmpinat probleme, totul funcționează bine. Arduino alimentat de un computer USB.
Ei bine, voi încerca.
Imediat s-a pus întrebarea despre putere, pe scut este indicat de la 12v, ați indicat unitatea de alimentare la 5 volți.
Shild mănâncă separat și nu afectează alimentația ArduinoEste alimentat cu USB?
Autorul
Bună după-amiază, am o marcă pătrată pe masă - zona laser. Pe masă am setat semifabricatul în raport cu pătratul, iar software-ul poate fi setat la indentare în mm de acest pătrat
Musafir Michael
Există o problemă cu software-ul gravorului Neje în poziționarea gravurii în raport cu piesa, totul cu ochiul. Iar laserul arată doar pătratul în care va funcționa

Și cum este implementat aici. Poate totul poate fi setat în mm?
Autorul
Bună după-amiază Verificați mai întâi conexiunea. Scutul este realizat sub GBRL 0.9, iar în GRBL 1.0 și mai târziu, contactul pentru conectarea laserului este schimbat, astfel încât trebuie să conectați laserul la contactele întrerupătoarelor limită pentru axa Z. Încercați să introduceți comanda fără S. Comanda de pornire va arăta astfel M3 255
Bună ziua, spune-mi ce fac greșit. Am conectat totul bine, căruțele merg așa cum era de așteptat, dar laserul nu vrea să se aprindă. L-am mutat și probabil am dat peste un infu că în GRBL 1.1 au schimbat ceva și, probabil, acum echipele M3 și M5 nu funcționează așa cum ar trebui. Dacă am înțeles corect, atunci în terminal, când introduceți M3 S255, LED-ul ar trebui să se aprindă? (32 $ = 1 este scris)
Autorul
Aveți dreptate, din greșeală, arhiva greșită adăugată. Descărcați de pe https://github.com/gnea/grbl/releases.
la pasul 5, sub linkul grbl-1_1f_20170801.zip, există într-adevăr un fișier HEX?
scrie Fișierul / fișierul zip selectat nu conține bibliotecile corecte
Autorul
Alimentare în conector albastru de 5 volți. Deoarece aceste motoare sunt alimentate cu 5 volți
Bună după-amiază
Puteți face o fotografie după ce totul este conectat. Putere în conectorul albastru de 12 V? Prima casă mult nu este clară.

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...