» Electrònica » Arduino »Gravat làser de la versió 2.0 de DVD

Gravat de làser de la versió 2.0 de DVD

Gravat de làser de la versió 2.0 de DVD

Hola de nou. No fa gaire vaig exposar instruccions per crear un gravador làser a partir d’un CD o DVD-rom. La primera versió del gravador làser estava funcionant completament, però no sense diversos problemes. Primerament, he utilitzat el controlador del motor L9110S, perdent així la capacitat d’utilitzar el microstep del motor i, per tant, la resolució del gravat era limitada. També hi va haver un problema amb la incompatibilitat del programari gravador amb els programes de gravador estàndard. A la segona versió, vaig eliminar tots els defectes i el gravador va començar a complir els estàndards i també a obeir els codis G. La base ha estat la mateixa, les electricitats i el programari han canviat. I us presento instruccions per ajustar l’anterior o crear un nou gravador làser.

Necessitem:

- DVD-ROM o CD-ROM
- Contraplacat de 10 mm de gruix (també es pot utilitzar 6 mm)
- Cargols de fusta 2,5 x 25 mm, 2,5 x 10 mm
- Arduino Uno (es poden utilitzar taulers compatibles)
- Arduino CNC Shield v3
- Làser blau 1000mW 405nm
- Conductors de motor pas a pas A4988 amb radiadors de 2 peces.
- Alimentació a 5 V (utilitzaré una font d’alimentació antiga però en funcionament)
- Transistor TIP120 o TIP122
- Resistència de 2,2 kOhm, 0,25 W
- cables de connexió
- Connector Dupont 2,54 mm
- Eletrolobzik
- trepant
- Broques per a fusta 2mm, 3mm, 4mm
- Cargol de 4 mm x 20 mm
- Nous i rentadores de 4 mm
- soldadura
- Soldadura, colofona

Primer pas: Muntem la caixa, la mecànica i preparem l'alimentació.
Aquí ho fem tot exactament com en el primer, segon i tercer pas de la instrucció "Gravat amb làser del DVD-Rom antic".

El quart pas es pot ometre, ja que no necessitem un joystick. Enviarem totes les ordres a través del terminal.

Pas 2 Preparació dels motors.
Sobre com treure motors i carruatges pas a pas, llegiu el primer article. Així doncs, com allà vam soldar els cables als motors. Els connectors Dupon s’han de remuntar a l’altre extrem dels cables:


Si n’hi ha, és convenient utilitzar una funda de plàstic per a ells, en quatre cables. Si no, només podeu posar com una reducció de calor a cadascun dels cables.

Pas 3 Recollim l’electricista.
El cervell del nostre gravador és Arduino Uno.


Instal·leu-lo a la part posterior del gravador:


Una de les parts més importants és el protector CNC Arduino.Utilitzarem la tercera versió d’aquesta targeta d’expansió. Gràcies a ella, reduirem significativament el nombre de cables i simplificarem el muntatge del gravador:


I a la cara:


Posem Arduino CNC Shied v3 damunt de Uno:


Els jumpers s’han d’incloure amb el tauler d’expansió. Abans d’instal·lar el controlador, heu d’instal·lar saltadors als eixos X i Y, és a dir, els ponts MS0, MS1 i MS2 s’han d’instal·lar als eixos X i Y Per tant, establirem el microstep a 1 \ 16. Si confongueu una mica d’instrucció en aquest tauler d’expansió:
cnc_shield_v3.pdf [983,79 Kb] (descàrregues: 1542)
Veure fitxer en línia:


Els escriptors semblen així:



Primer, instal·leu els radiadors al controlador:


A continuació, els posem al lloc dels eixos X i Y. Atenció a la posició del conductor. Ja que es pot instal·lar fàcilment no és cert. La clau EN del controlador ha de coincidir amb la mateixa presa del tauler d'expansió:


Recomano comprar de forma immediata un kit compost per controladors Arduino Uno, CNC Shield i A4988 amb radiadors. Això és més barat i no heu d'esperar fins que aparegui el següent component.

El làser acabat que vam comprar amb un conductor i un radiador de refrigeració consumeix fins a 500 mA. No es pot connectar directament a l'Arduino. Per solucionar aquest problema, necessiteu un transistor TIP120 o TIP122. La resistència de 2,2 kOm està inclosa en el buit situat entre la base del transistor i el pin 11 de l'Arduino. Al protector CNC, aquest passador es designa Z +. Això no és un error tipogràfic. Heus aquí la cosa. Amb vista, diré que treballarem amb el firmware GBRL 1.1. El CNC Shield v3 es va fer per a una versió anterior d'aquest firmware. En la versió GBRL 1.1, els desenvolupadors van decidir refer la numeració del port i, per tant, difereix del que hi ha escrit al tauler. És a dir, van intercanviar Z + (D12) i Spn_EN (D11). El cargol està connectat a D11, que és un port PWM, per controlar la velocitat del motor o la potència del làser en el nostre cas. Imatge amb pins modificats:



Base - R 2,2 kOm - passador 11 Arduino (Z + CNC Sheild)
Col·leccionista: làser GND (cable negre)
Emissor - GND (font d’alimentació comuna)
Làser +5 (fil vermell) - +5 alimentació

El circuit no és complicat, de manera que vam soldar tot en pes, aïllant els cables i les potes del transistor, transmetent-lo a la part posterior, al costat


Configurar el firmware GBRL no és una tasca fàcil, especialment per a principiants. I amb un làser, com els llumins, els nens no són joguines. Fins i tot amb un feix reflectit, l'ull es pot fer mal. Per tant, recomano treballar amb el làser només en ulleres i, en el moment de realitzar proves i ajustaments, connecteu un LED normal en lloc del làser. El color no importa. Després d’haver inclòs un resistor adequat en l’interior del fil positiu del díode, connectem un LED en lloc d’un làser


Les ulleres de seguretat i un díode de prova minimitzaran els problemes incidentals amb el gravador.


Pas 4 Definició del límit de corrent del motor.
L'establiment de la força actual és necessari per reduir el soroll quan es treballa a corrents elevats, per alliberar-se de cisalla a corrents baixos i també per reduir la calefacció del motor pas a pas.

Connectem el fil negatiu del multímetre al contacte GND i premem el fil positiu al cos de la resistència d’afinació del controlador. Gireu la resistència d’afinació amb un petit tornavís, mesurant la tensió Vref. Així, establim la corrent correcta per al nostre conductor de motor pas a pas.
La fórmula Vref de l’A4988 depèn del valor de les resistències instal·lades en elles. Generalment és un R100.

Vref = Imax * 8 * (RS)

Imax - corrent del motor pas a pas
RS és la resistència de la resistència.
En el nostre cas:
RS = 0,100.
La força actual recomanada dels motors pas a pas és de 0,36A. Però prefereixo augmentar-ho una mica.
Imax = 0,4
Vref = 0,5 * 8 * 0.100 = 0.32 V.

Pas 5 Completa GBRL 1.1.
El més convenient és escriure un fitxer de firmware HEX preparat a Arduino Uno.
grbl-1_1f_20170801.zip [296,07 Kb] (descàrregues: 1067)


Per fer-ho, necessiteu el programa XLoader:
xloader.zip [646,9 Kb] (descàrregues: 790)


Executa el programa. Seleccioneu el fitxer HEX descarregat anteriorment. A continuació, seleccionem el nostre controlador de la llista, concretament Uno (ATmega328). A continuació, seleccioneu el port com al qual Arduino està connectat. Configurem la velocitat a 115200 i fem clic a Carregar. Després d’esperar el procés d’emplenament, podeu procedir a la verificació i configuració.

Configuració del pas 6
Els paràmetres inclosos en el firmware difereixen dels paràmetres de la nostra màquina. La finestra del terminal s'utilitza per a la configuració. Podeu utilitzar qualsevol cosa que us agradi. Prefereixo l’ID Arduino. Descarregueu-lo des del lloc oficial del projecte:

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

No calen biblioteques, només necessitem un terminal de l’ID Arduino. A la pestanya Eines, seleccioneu la nostra placa: Arduino Uno i, a continuació, seleccioneu el port informatiu al qual està connectat. Després d’això, engegueu el terminal situat a la pestanya Eines - Port Monitor. A la finestra del terminal, configureu el paràmetre CR (retorn de carro) i una velocitat de 115200 baudos. Hauria de venir la línia següent:

Grbl 1.1f ['$' per ajudar] 


Si la vau veure, el firmware ha tingut èxit i podeu continuar a la configuració. Per tant, utilitzem motors pas a pas de les unitats de DVD o CD. Es denomina PL15S020 o és compatible amb això:
pl15s020.pdf [82.57 Kb] (descàrregues: 1057)
Veure fitxer en línia:


Per veure la configuració actual del firmware, introduïu:

$$


Aquest motor té 20 passos per revolució. El pas de cargol és la distància que recorre el carro en una sola revolució, en el nostre cas, de 3 mm. Calculem el nombre de passos per 1 mm: 20/3 = 6.6666666666667 passos per 1 mm. Hem instal·lat microstep 16 en controladors a4988. Per tant, 6.666666666666767 * 16 = 106,67 passos per 1 mm. Escrivim aquestes dades al firmware. Per fer-ho, a la finestra del terminal, introduïu:

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


L’últim paràmetre és opcional, és per a l’eix Z, però és més comprensible veure els paràmetres. A continuació, activeu el mode làser amb la comanda:

$32=1


Definiu la potència màxima del làser en 255:

$30=255


Per provar el làser (és millor connectar el LED primer), introduïu la comanda:

M3 S255


Apagueu el làser amb l'ordre:

M5


A continuació, establim la mida màxima de crema. Per al nostre gravador, es tracta de 38 x 38 mm:

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


Un cop més, l'últim paràmetre és opcional; és per a l'eix Z.
Vaig estendre els paràmetres de treball del nostre gravador perquè pugueu comparar:

$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


Pas 7 Prepareu la imatge.
Per gravar alguna cosa, heu de preparar la imatge escollida, és a dir, traduïu-la en un codi G. Per fer-ho, utilitzarem el programa CHPU:
chpu.rar [1000,35 Kb] (descàrregues: 904)


Descarregueu i arrangeu el programa. Feu clic a "Importa la imatge" i seleccioneu la vostra imatge. A la secció "Resolució de canvis", configureu "Amplada" i "Alçada" com a màxim per 38 mm. La "densitat" es pot provar d'una altra manera, al meu parer, l'òptim és 6:


Vés a la pestanya "Gravar". Seleccioneu "ON en negre". A la secció "Comandes preliminars" haurien de figurar les entrades següents, sense explicació entre claudàtors:

%
G71
S255 (potència làser al màxim)
G0 F200 (velocitat de ralentí)
G1 F100 (velocitat de gravació)
(Velocitat de combustió F)


Podeu provar diferents velocitats de combustió. Per al plàstic n'hi ha prou amb F100, però per a la fusta es pot necessitar menys. Feu clic a "Desa el codi G" i especifiqueu la ubicació d'emmagatzematge. Important! La resolució ha de triar ".nc".

Pas 8 Ardor
Per gravar i controlar el gravador, farem servir el programa GrblController:
grblcontroller361setup_1421882383496.rar [4.35 Mb] (descàrregues: 694)


Baixeu-lo i instal·leu-lo. Feu clic a "Obrir". Després de comprovar que tot funciona, utilitzant les fletxes i el comandament d’encesa del làser, seleccioneu el fitxer que heu desat i l’envieu a gravar prement “Begin”:




Gravat de vídeo:



9.7
9.2
9.4

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop
61 comentari
El paràmetre $ 100 = 106.67 s'indica a la descripció; hi hauria d'haver un punt en lloc d'un punt i coma: error 3
L’autor
L’escut està realment alimentat per 12 volts. Però he utilitzat motors pas a pas de DVD-ROM, funcionen a partir de 5 volts. Per tant, vaig alimentar l’escut i els motors a partir de 5 volts, no vaig experimentar cap problema, tot funciona bé. Arduino alimentat per un ordinador USB.
Doncs ho intentaré.
De seguida va sorgir la pregunta sobre l’alimentació, a l’escut que s’indica a partir de 12v, vau indicar la unitat d’alimentació a 5 volts.
El shild menja per separat i no afecta la nutrició ArduinoÉs alimentat per USB?
L’autor
Bona tarda, tinc una marca quadrada a la taula: la zona làser. A la taula he establert el buit en relació amb el quadrat, i el programari es pot definir per indent en mm d’aquest quadrat
Convidat Michael
Hi ha un problema amb el programari de gravador Neje per situar el gravat en relació amb la peça, tot a ull. I el làser només mostra el quadrat on funcionarà

I com s’implementa aquí. Potser tot en mm es pot configurar?
L’autor
Bona tarda Comproveu primer la connexió. L’escut es realitza sota 0,9 GBRL, i a GRBL 1.0 i posteriorment es canvia el contacte per connectar el làser, de manera que cal que connecteu el làser als contactes dels interruptors de límit de l’eix Z. Intenteu introduir la comanda sense S. La comanda d’engegada serà així M3 255
Hola, digueu-me què estic fent malament. He connectat tot bé, els carruatges funcionen com s'esperava, però el làser no vol que s'encengui. Va anar amb gans i potser ensopegat amb el Old, que alguna cosa va canviar en GRBL 1.1 i suposadament ara els equips de M3 M5 no funcionen com haurien de fer. Si entenc correctament, al terminal, quan entreu a M3 S255, s’ha d’il·luminar el LED? (S’escriu $ 32 = 1)
L’autor
Tens raó de forma accidental que s'ha afegit l'arxiu incorrecte. Baixeu-vos-en de https://github.com/gnea/grbl/releases.
al pas 5, a l’enllaç grbl-1_1f_20170801.zip, hi ha realment un fitxer HEX?
escriu El fitxer carpeta / zip seleccionat no conté les biblioteques correctes
L’autor
Potència al connector blau de 5 volts. Ja que aquests motors funcionen amb 5 volts
Bona tarda
Podeu fer-vos una foto un cop connectat tot. Potència al connector blau de 12V? El primer casolà molt no està clar.

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...