Cuprins:
- Pasul 1: Piese și materiale necesare
- Pasul 2: Îndepărtarea unității DVD Stepper Mechnaism
- Pasul 3: Asamblarea șinelor glisante pentru axele X și Y
- Pasul 4: cadrul principal pentru Stepper X și Y
- Pasul 5: Atașarea șinei glisante cu cadrul principal
- Pasul 6: Cablarea motoarelor pas cu pas
- Pasul 7: Combinarea axelor X și Y
- Pasul 8: Electronica
- Pasul 9: Asamblați totul într-unul singur
- Pasul 10: Asamblare laser
- Pasul 11: Reglarea curentului driverului pas cu pas
- Pasul 12: Pregătirea
- Pasul 13: Firmware GRBL
- Pasul 14: Software pentru trimiterea codului G
- Pasul 15: Reglarea sistemului
- Pasul 16: Gravura pe lemn
- Pasul 17: tăierea hârtiei subțiri
- Pasul 18: tăierea vinilului și realizarea de autocolante personalizate
Video: Mini gravor cu laser laser CNC și tăietor de hârtie cu laser: 18 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Acesta este un Instructables despre modul în care am realizat un gravator de lemn cu laser pe bază de Arduino și un tăietor de hârtie subțire folosind unități DVD vechi, laser de 250 mW. Zona de joc este de 40 mm x 40 mm max.
Nu este distractiv să faci o mașină proprie din lucruri vechi?
Pasul 1: Piese și materiale necesare
- Arduino Nano (cu cablu USB)
- 2x mecanism pas cu pas al unității DVD
- 2 module A4988 pentru driverul motorului pas cu pas (sau ecran GRBL)
- Laser de 250 mW cu obiectiv reglabil (sau mai sus)
- 12v 2Amps alimentare minimă
- 1x IRFZ44N N-CHANNEL Mosfet
- 1x rezistor de 10k
- 1x rezistor de 47ohm
- 1x regulator de tensiune LM7805 (cu radiator)
- Placă PCB goală
- Anteturi masculine și feminine
- Conector tată 2,5 mm JST XH-Style 2 pini
- 1x condensator 1000v 16v
- Cabluri jumper
- 8x magneți mici de neodim (pe care i-am recuperat din mecanismul obiectivului DVD)
- 1 x mufă cu 2 pini în conectorul blocului de borne cu șurub
- Fermoare (100mm)
- Super-lipici
- Lipici epoxidic
- Placă de lemn
- Foaie acrilică
- Unele șuruburi, șuruburi și piulițe M4
- Ochelari de siguranță cu laser
OCHELARE DE SIGURANȚĂ CU LASER sunt necesare în acest proiect
Majoritatea pieselor salvate sau aduse din China printr-un site numit BANGGOOD.
Pasul 2: Îndepărtarea unității DVD Stepper Mechnaism
Sunt necesare două mecanisme de driver DVD, unul pentru axa X și al doilea pentru axa Y.
Folosind un mic șurubelniță cu cap Phillips, am scos toate șuruburile și am detașat motorul pas cu pas, șinele glisante și elementul de urmărire.
Motoarele pas cu pas sunt motor pas cu pas Bipolar cu 4 pini.
Dimensiunea redusă și costul redus al unui motor DVD înseamnă că nu vă puteți aștepta la o rezoluție ridicată de la motor. Acest lucru este asigurat de șurubul de plumb. De asemenea, nu toate aceste motoare fac 20 de pași / turație. 24 este, de asemenea, o specificație obișnuită. Va trebui doar să testați motorul pentru a vedea ce face. Procedură pentru calcularea rezoluției motorului pas cu pas CD Drive:
Pentru a măsura rezoluția motorului pas cu pas al unității CD / DVD, a fost utilizat un micrometru digital. S-a măsurat distanța de-a lungul șurubului. Lungimea totală a șurubului folosind un micrometru, care sa dovedit a fi 51,56 mm. Pentru a determina valoarea cablului care este distanța dintre două filete adiacente pe șurub. Firele au fost numărate ca fiind 12 fire în această distanță. Plumb = distanța dintre firele adiacente = (lungimea totală / numărul de fire = 51,56 mm) / 12 = 4,29 mm / turație
Unghiul de pas este de 18 grade, ceea ce corespunde la 20 de pași / rotație. Acum că toate informațiile necesare sunt disponibile, rezoluția motorului pas cu pas poate fi calculată așa cum se arată mai jos: Rezoluție = (Distanța dintre filetele adiacente) / (N trepte / turație) = (4,29 mm / turație) / (20 trepte / turație)) = 0,214 mm / pas. Care este de 3 ori mai bună rezoluția necesară, care este de 0,68 mm / pas.
Pasul 3: Asamblarea șinelor glisante pentru axele X și Y
Pentru șinele glisante am folosit 2 tije suplimentare pentru performanțe mai bune și mai bune. Funcția principală a glisorului este de a aluneca liber pe tijă cu o frecare minimă între tijă și glisor.
Mi-a luat ceva timp să fac cursorul să alunece liber pe tijă.
Pasul 4: cadrul principal pentru Stepper X și Y
Folosind niște foi acrilice, făcusem două dintre cadrul principal pentru pas cu pas și șinele glisante. Motorul pas cu pas are distanțieri între cadrul principal și baza acestuia și este necesar pentru Axis.
Pasul 5: Atașarea șinei glisante cu cadrul principal
Mai întâi folosind super-adeziv, am încercat să reglez poziția corectă a șinelor, unde ar trebui să se afle, astfel încât următorul să intre în contact corect cu firul pas cu pas. Contactul trebuie să fie adecvat, nu prea strâns sau nu prea zgură. Dacă contactul nu este corect între urmăritor și fir, pașii vor sări sau motorul va trage mai mult curent decât de obicei în stare de funcționare. Reglarea durează ceva timp.
Odată ce a fost ajustat, folosind clei epoxidic le-am fixat.
Pasul 6: Cablarea motoarelor pas cu pas
Pentru motoarele pas cu pas am folosit un cablu USB vechi, deoarece are 4 fire în interior și are un capac pe el și este mai flexibil și mai ușor de lucrat.
Folosind modul de continuitate în multimetru determinați 2 bobine, bobine A și bobine B.
Am făcut 2 perechi de sârmă selectând culorile, o pereche pentru bobina A și a doua pentru bobina B. Le-am lipit și am folosit tub de termocontractare pe ea.
Pasul 7: Combinarea axelor X și Y
X și Y coordonează mișcarea
Am atașat glisorul axei X și Y împreună perpendicular între ele, folosind o distanță între ele. Și, de asemenea, a atașat un grătar metalic subțire deasupra acestuia ca pat de lucru. Magneții din neodim sunt folosiți ca suport pentru piese de prelucrat.
Pasul 8: Electronica
PĂRȚILE UTILIZATE PENTRU Șofer sunt:
- Arduino Nano.
- 2 drivere de motor A4988 pas cu pas.
- 1x MOSFET IRFZ44N N-CHANNEL.
- 1x LM7805 Regulator de tensiune cu radiator.
- 1x rezistență 47ohm și 1x 10k.
- 1x 1000uf 16V condensator.
- 1x conector tată 2 pin 2,5 mm JST XH-Style.
- Pini de antet pentru bărbați și femei.
- 1x (PCB gol 20mm x 80mm).
În GRBL, pinii digitali și analogici ai Arduino sunt rezervați. Pinul „Step” pentru axele X și Y este atașat pinilor digitali 2, respectiv 3. Pinul „Dir” pentru axele X și Y este atașat pinilor digitali 5 și respectiv 6. D11 este pentru activare laser.
Arduino alimentează prin cablul USB. Drivere A4988 prin sursă de alimentare externă. Toate terenurile au conexiuni comune. VDD de A4988 sunt conectate la 5V de Arduino.
Laserul pe care l-am folosit rulează pe 5V și are un circuit de curent constant. Pentru sursa constantă de 5V de la sursa de alimentare externă se utilizează regulatorul de tensiune LM7805. Radiatorul este obligatoriu.
IRFZ44N N-CHANNEL MOSFET funcționează ca un comutator elelecronic când primește semnal digital înalt de la pinul D11 al Arduino.
NOTĂ: 5V de la Arduino nano nu pot fi utilizate deoarece laserul atrage mai mult de 250mA, iar Arduino Nano nu este capabil să furnizeze o cantitate mare de curent.
Configurarea Micro Stepping pentru fiecare axă
MS0 MS1 MS2 Rezoluție microstep
Minim Minim Minim Pas complet.
Înalt Minim Minim Pas cu jumătate.
Scăzut Scăzut Scăzut Pas sfert.
Înalt Înalt Minim În al optulea pas.
Înalt Înalt Înalt În al șaisprezecelea pas.
Cei 3 pini (MS1, MS2 și MS3) sunt pentru selectarea uneia dintre rezoluțiile cu cinci pași conform tabelului de adevăr de mai sus. Acești pini au rezistențe interne de tragere, așa că, dacă le lăsăm deconectate, placa va funcționa în modul pas complet. Am folosit cea de-a 16-a etapă de configurare pentru un nivel neted și fără zgomot. Majoritatea (dar cu siguranță nu toate) motoarele pas cu pas fac 200 de pași completi pe rotație. Prin gestionarea adecvată a curentului în bobine, este posibil ca motorul să se deplaseze în pași mai mici. Pololu A4988 poate face ca motorul să se deplaseze în trepte de 1/16 - sau 3, 200 de trepte pe rotație. Principalul avantaj al microstepping-ului este reducerea durității mișcării. Singurele poziții pe deplin precise sunt pozițiile cu pas complet. Motorul nu va putea menține o poziție staționară la una dintre pozițiile intermediare cu aceeași precizie a poziției sau cu același cuplu de menținere ca la pozițiile cu trepte complete.
Pasul 9: Asamblați totul într-unul singur
Am realizat un stand laser dintr-o bandă metalică lungă și subțire și niște consolă din plastic L cu niște suporturi. Totul este apoi montat pe o placă de straturi din lemn folosind șurub M4, piulițe și șuruburi.
Conectarea motoarelor pas cu pas la driver se face, de asemenea.
Pasul 10: Asamblare laser
Laserul pe care l-am folosit este modulul laser focalizabil 200-250mW 650nm. Carcasa metalică exterioară funcționează ca radiator pentru dioda laser. Are obiectiv focalizabil pentru reglarea punctului laser.
Folosind două fermoare, am montat laserul cu suportul. De asemenea, poate fi utilizat radiator pentru laser, dar laserul meu nu se supraîncălzea, așa că nu l-am folosit. Conectați terminalul cablului laser la mufa laser de pe placa șoferului.
Puteți obține unul aici
Pasul 11: Reglarea curentului driverului pas cu pas
Pentru a atinge rate mari de pas, alimentarea cu motor este de obicei mult mai mare decât ar fi permisă fără limitarea curentului activ. De exemplu, un motor pas cu pas tipic ar putea avea un curent nominal maxim de 1A cu o rezistență a bobinei de 5Ω, ceea ce ar indica o alimentare maximă a motorului de 5 V. Utilizarea unui astfel de motor cu 12 V ar permite rate de pas mai mari, dar curentul trebuie activ să fie limitat la sub 1A pentru a preveni deteriorarea motorului.
A4988 acceptă o astfel de limitare de curent activă, iar potențiometrul de tundere de pe placă poate fi utilizat pentru a seta limita de curent. O modalitate de a seta limita de curent este de a pune driverul în modul pas complet și de a măsura curentul care circulă printr-o singură bobină a motorului fără a efectua ceasul intrării STEP. Curentul măsurat va fi de 0,7 ori mai mare decât limita de curent (deoarece ambele bobine sunt întotdeauna activate și limitate la 70% din limita de curent setată în modul pas complet). Vă rugăm să rețineți că modificarea tensiunii logice, Vdd, la o valoare diferită va schimba setarea limită de curent, deoarece tensiunea pe pinul „ref” este o funcție a Vdd. O altă modalitate de a seta limita de curent este de a măsura tensiunea direct deasupra potențiometrului și de a calcula limita de curent rezultată (rezistențele de detectare a curentului sunt de 0,1Ω). Limita de curent se referă la tensiunea de referință după cum urmează: Limita de curent = VREF × 1,25 Deci, de exemplu, dacă tensiunea de referință este de 0,6 V, limita de curent este de 0,75A. Așa cum s-a menționat mai sus, în modul pas complet, curentul prin bobine este limitat la 70% din limita de curent, deci pentru a obține un curent bobină pas complet de 1A, limita curentului ar trebui să fie 1A / 0,7 = 1,4A, ceea ce corespunde la un VREF de 1.4A / 1.25 = 1.12 V. Consultați foaia de date A4988 pentru mai multe informații. Notă: curentul bobinei poate fi foarte diferit de curentul de alimentare, deci nu ar trebui să utilizați curentul măsurat la sursa de alimentare pentru a seta limita curentului. Locul potrivit pentru a vă pune contorul curent este în serie cu una dintre bobinele motorului pas cu pas.
Pasul 12: Pregătirea
Folosind patru magneți mici de neodim blocați piesa de lucru pe patul de lucru și setați axele X și Y în poziția inițială (acasă). Porniți placa driverului prin sursa de alimentare externă și Arduino Nano la computer printr-un cablu USB A la USB Mini B. De asemenea, alimentați placa printr-o sursă de alimentare externă.
SIGURANȚA ÎNTÂI
OCHELARI DE SIGURANȚĂ CU LASER SUNT NECESARE
Pasul 13: Firmware GRBL
- Descărcați GRBL 1.1, aici,
- Extrageți pe desktop folderul grbl-master, îl găsiți în fișierul master.zip
- Rulați IDE-ul Arduino
- Din meniul barei de aplicații, alegeți: Sketch -> #include Library -> Add Library from file. ZIP
- Selectați folderul grbl pe care îl puteți găsi în folderul grlb-master și faceți clic pe Deschidere
- Biblioteca este acum instalată și software-ul IDE vă va afișa acest mesaj: Biblioteca este adăugată la biblioteca dvs. Verificați meniul „Includerea bibliotecilor”.
- Apoi deschideți un exemplu numit „grbl upload” și încărcați-l pe placa dvs. arduino
Pasul 14: Software pentru trimiterea codului G
De asemenea, avem nevoie de un software pentru a trimite G-Code către CNC, pentru că am folosit LASER GRBL
LaserGRBL este unul dintre cele mai bune Windows GCode streamer pentru DIY Laser Gravor. LaserGRBL este capabil să încarce și să transmită calea GCode către arduino, precum și să graveze imagini, imagini și sigle cu un instrument de conversie intern.
Descărcare LASER GRBL.
LaserGRBL verifică în permanență porturile COM disponibile pe aparat. Lista de porturi vă permite să selectați portul COM la care este conectată placa de control. Vă rugăm să selectați rata de transmisie corespunzătoare pentru conexiune în funcție de configurația firmware-ului aparatului (implicit 115200).
Setări Grbl:
$$ - Vizualizați setările Grbl
Pentru a vizualiza setările, tastați $$ și apăsați Enter după conectarea la Grbl. Grbl ar trebui să răspundă cu o listă a setărilor curente ale sistemului, așa cum se arată în exemplul de mai jos. Toate aceste setări sunt persistente și păstrate în EEPROM, deci dacă opriți, acestea vor fi încărcate înapoi la următoarea pornire a Arduino.
0 $ = 10 (impuls de pas, usec)
$ 1 = 25 (întârziere pas inactiv, msec)
2 $ = 0 (masca de inversare a portului pasului: 00000000)
3 $ = 6 (masca de inversare a portului dir: 00000110)
$ 4 = 0 (activare pas invers, bool)
5 $ = 0 (pini limită inversați, bool)
6 $ = 0 (inversarea pinului sondei, bool)
10 USD = 3 (masca raportului de stare: 00000011)
11 USD = 0,020 (deviația joncțiunii, mm)
12 USD = 0,002 (toleranță arc, mm)
13 USD = 0 (raportați inci, bool)
20 USD = 0 (limite soft, bool)
21 USD = 0 (limite dificile, bool)
22 USD = 0 (ciclu de reglare, bool)
23 $ = 1 (mască de inversare a direcției de aderare: 00000001)
24 USD = 50.000 (feed de trimitere, mm / min)
25 $ = 635.000 (căutare homing, mm / min)
26 dolari = 250 (scăderea de înregistrare, msec)
27 USD = 1.000 (extragere de aderare, mm)
100 USD = 314.961 (x, pas / mm)
101 USD = 314.961 (y, pas / mm)
102 USD = 314.961 (z, pas / mm)
110 USD = 635.000 (x rată maximă, mm / min)
111 USD = 635.000 (rata maximă y, mm / min)
112 USD = 635.000 (rata maximă z, mm / min)
120 USD = 50.000 (x accel, mm / sec ^ 2)
121 USD = 50.000 (y accel, mm / sec ^ 2)
122 $ = 50.000 (z accel, mm / sec ^ 2)
130 USD = 225.000 (x cursă maximă, mm)
131 USD = 125.000 (y cursă maximă, mm)
132 USD = 170.000 (z cursă maximă, mm)
Pasul 15: Reglarea sistemului
Aici vine partea cea mai dificilă a proiectului
Reglarea fasciculului laser în cel mai mic punct posibil pe piesa de prelucrat. Aceasta este cea mai dificilă parte care necesită timp și răbdare folosind metoda de urmărire și eroare
Sfacerea setărilor GRBL pentru 100 $, 101 $, 130 $ și 131 $
setarea mea pentru GRBL este, $100=110.000
$101=110.000
$130=40.000
$131=40.000
Am încercat să gravez un pătrat de laturi de 40 mm și, după atâtea erori și modificând setarea grbl, primesc linia corespunzătoare de 40 mm gravată atât pe axa X, cât și pe axa Y. Dacă rezoluția axei X și Y nu este aceeași, imaginea se va scala în ambele direcții.
Rețineți că nu toate motoarele pas cu pas de pe unitățile DVD sunt la fel
Este un proces lung și durează, dar rezultatele sunt atât de satisfăcătoare atunci când sunt modificate.
Interfață cu utilizatorul LaserGRBL
- Control conexiune: aici puteți selecta portul serial și rata de transmisie corespunzătoare pentru conexiune, conform configurației firmware-ului grbl.
- Controlul fișierului: aceasta arată numele fișierului încărcat și progresul procesului de gravare. Butonul verde „Redare” va începe executarea programului.
- Comenzi manuale: puteți introduce aici orice linie G-Code și apăsați „enter”. Comenzile vor fi puse în coadă pentru a comanda în coadă.
- Jurnalul de comenzi și codurile de returnare a comenzilor: afișează comenzile în coadă și starea și erorile lor de execuție.
- Controlul de jogging: permite poziționarea manuală a laserului. Glisorul vertical stâng controlează viteza mișcării, glisorul drept controlează mărimea pasului.
- Previzualizare gravură: această zonă prezintă previzualizarea finală a lucrării. În timpul gravării, o mică cruce albastră va arăta poziția curentă a laserului în timpul rulării.
- Grbl reset / homing / unlock: aceste butoane trimit comanda de resetare soft, homing și deblocare la placa grbl. În dreapta butonului de deblocare puteți adăuga câteva butoane definite de utilizator.
- Feed hold și reluare: aceste butoane pot suspenda și relua execuția programului, trimițând comanda Feed Hold sau Resume pe placa grbl.
- Numărul de linii și proiecția timpului: LaserGRBL ar putea estima timpul de execuție al programului pe baza vitezei reale și a progresului lucrării.
- Înlocuiește starea un control: afișează și modifică viteza reală și suprascrierea puterii. Suprascrieri este o nouă caracteristică a grbl v1.1 și nu este acceptată în versiunile mai vechi.
Pasul 16: Gravura pe lemn
Importul raster vă permite să încărcați o imagine de orice fel în LaserGRBL și să o transformați în instrucțiuni GCode fără a fi nevoie de alte programe. LaserGRBL acceptă fotografii, clip art, desene în creion, sigle, pictograme și încercați să faceți tot posibilul cu orice tip de imagine.
Poate fi rechemat din meniul „Fișier, Deschidere fișier” selectând o imagine de tip jpg,-p.webp
Setarea pentru gravură este diferită pentru toate materialele.
Definiți viteza de gravare pe mm și liniile de calitate pe mm
Video atașat este intervalul de timp al întregului proces.
Pasul 17: tăierea hârtiei subțiri
Acest laser de 250 mW este, de asemenea, capabil să taie hârtii subțiri, dar viteza ar trebui să fie foarte mică, adică nu mai mult de 15 mm / min, iar fasciculul laser ar trebui să fie reglat corespunzător.
Video atașat este intervalul de timp al întregului proces.
Pasul 18: tăierea vinilului și realizarea de autocolante personalizate
Am făcut niște autocolante personalizate de vinil. Viteza Boarder se modifică în ceea ce privește culoarea vinilului folosit.
Culorile închise sunt ușor de utilizat, în timp ce culorile mai deschise sunt dificile.
Imaginile de mai sus demonstrează modul de utilizare a autocolantului de vinil realizat cu ajutorul CNC-ului.
♥ Mulțumiri speciale dezvoltatorilor GRBL:)
Sper că v-a plăcut acest proiect, anunțați-mă în comentarii dacă aveți întrebări, Aș dori să văd și fotografii ale mașinilor dvs. CNC!
Mulțumiri!! pentru sprijinul dumneavoastră.
Premiul I la concursul de microcontrolere
Recomandat:
TinyDice: PCB-uri profesionale la domiciliu cu tăietor de vinil: 10 pași (cu imagini)
TinyDice: PCB-uri profesionale la domiciliu cu tăietor de vinil: Acest instructable constă dintr-un ghid pas cu pas care documentează o metodă de fabricare a PCB-urilor de calitate profesională la domiciliu prin utilizarea unui tăietor de vinil, într-un mod fiabil, simplu și eficient. Această metodă permite producerea de consis
Gravor cu laser CNC 500mW: 9 pași
Gravor laser CNC 500mW: Creat de: David Tang Acest ghid vă va ghida prin asamblarea și configurarea gravorului laser CNC 500mW de la Lee's Electronics Components. Toate piesele utilizate în acest ghid sunt incluse în kit și unele piese de schimb pot fi achiziționate din
Cum se realizează un PCB personalizat folosind un gravor laser cu putere redusă: 8 pași (cu imagini)
Cum se realizează un PCB personalizat folosind un gravor laser cu putere redusă: Când vine vorba de realizarea unui PCB de casă, puteți găsi mai multe metode online: de la cele mai rudimentare, folosind doar un stilou, la cele mai sofisticate folosind imprimante 3D și alte echipamente. Și acest tutorial se încadrează în ultimul caz! În acest proiect am
DIY Gravor laser ieftin și robust: 15 pași (cu imagini)
DIY Gravor laser ieftin și robust: în acest instructable vă voi arăta cum am creat propriul meu gravator laser DIY pentru foarte ieftin. De asemenea, majoritatea pieselor sunt fie recuperate din lucruri vechi, fie sunt foarte ieftine. Acesta este un proiect foarte interesant pentru orice pasionat de electronice. Acest gravor
Gravor laser tipărit 3D DIY cu aprox. 38x29cm Zona de gravare: 15 pași (cu imagini)
Gravor cu laser tipărit 3D DIY cu aprox. 38x29cm Zona de gravare: Cuvânt în avans: Acest proiect folosește un laser cu o cantitate mare de putere radiată. Acest lucru poate fi foarte dăunător pentru diferite materiale, pielea și în special ochii. Așadar, fiți atenți atunci când utilizați această mașină și încercați să blocați fiecare direct și