» Electronics » Arduino »Laser engraver mula sa bersyon ng DVD 2.0

Laser engraver mula sa bersyon ng DVD 2.0

Laser engraver mula sa bersyon ng DVD 2.0

Kumusta ulit. Hindi pa katagal, naglatag ako ng mga tagubilin para sa paglikha ng isang laser engraver mula sa isang CD o DVD-rom. Ang unang bersyon ng engraver ng laser ay ganap na nagtatrabaho, ngunit hindi nang walang maraming mga problema. Una, ginamit ko ang driver ng engine ng L9110S, sa gayon nawawala ang kakayahang magamit ang microstep ng engine, at bilang isang resulta, ang paglutas ng pag-ukit ay limitado. Nagkaroon din ng problema sa hindi pagkakatugma ng software ng engraver na may mga karaniwang program na engraver. Sa pangalawang bersyon, tinanggal ko ang lahat ng mga bahid, at ang engraver ay nagsimulang matugunan ang mga pamantayan at sumunod din sa mga G-code. Ang batayan ay nanatiling pareho; ang mga electrics at software ay nagbago. At ipinakilala kita sa iyo ng mga tagubilin para sa pag-refute ng nakaraang isa o paglikha ng isang bagong engraver ng laser.

Kailangan namin:

- DVD-ROM o CD-ROM
- Ang lapis na 10 mm (makapal din ang 6 mm)
- Wood screws 2.5 x 25 mm, 2.5 x 10 mm
- Arduino Uno (maaaring magamit ang mga katugmang board)
- Arduino CNC Shield v3
- Laser 1000mW 405nm Blueviolet
- Mga driver ng motor ng stepper A4988 na may radiator 2 mga PC.
- 5V supply ng kuryente (Gumagamit ako ng isang luma, ngunit nagtatrabaho supply ng kuryente sa computer)
- Transistor TIP120 o TIP122
- Resistor 2.2 kOhm, 0.25 W
- pagkonekta ng mga wire
- Konektor ng 2.54 mm Dupont
- Eletrolobzik
- drill
- Mga drills para sa kahoy 2mm, 3mm, 4mm
- Screw 4 mm x 20 mm
- Mga mani at tagapaghugas ng 4 mm
- paghihinang bakal
- Solder, rosin

Hakbang 1 Pinagsasama namin ang kaso, mekanika at inihahanda ang power supply.
Narito ginagawa namin ang lahat nang eksakto tulad ng una, pangalawa at pangatlong hakbang ng pagtuturo "Laser engraver mula sa lumang DVD-Rom".

Ang ika-apat na hakbang ay maaaring tinanggal, dahil hindi namin kailangan ng isang joystick. Ipapadala namin ang lahat ng mga utos sa pamamagitan ng terminal.

Hakbang 2 Paghahanda ng mga makina.
Tungkol sa kung paano alisin ang mga stepper motor at mga karwahe na nabasa mo sa unang artikulo. Kaya, tulad ng doon namin ibebenta ang mga wire sa mga makina. Ang mga konektor ng Dupon ay dapat na riveted sa kabilang dulo ng mga wire.


Kung mayroong, maginhawa na gumamit ng isang plastic case para sa kanila, sa apat na mga wire. Kung hindi, maaari mo, tulad ko, maglagay lamang ng isang pag-urong ng init sa bawat isa sa mga wire.

Hakbang 3 Kinokolekta namin ang elektrisyan.
Ang utak ng aming ukit ay si Arduino Uno.


I-install ito sa likod ng ukit:


Ang isa sa mga pinakamahalagang bahagi ay ang Arduino CNC Shield.Gagamitin namin ang ikatlong bersyon ng expansion card na ito. Salamat sa kanya, makabuluhang bawasan namin ang bilang ng mga wire at gawing simple ang pagpupulong ng ukit:


At sa flip side:


Inilalagay namin ang Arduino CNC Shied v3 sa tuktok ng Uno:


Ang mga Jumpers ay dapat isama sa board ng pagpapalawak. Bago i-install ang driver, dapat kang mag-install ng mga jumper sa X at Y axes.Karaniwan, ang mga jumpers na MS0, MS1 at MS2 ay dapat na mai-install sa X at Y axes, Sa gayon, itatakda namin ang microstep sa 1 \ 16. Kung nalilito ka ng kaunting pagtuturo sa board ng pagpapalawak na ito:
cnc_shield_v3.pdf [983.79 Kb] (mga pag-download: 1542)
Tingnan ang online na file:


Ganito ang hitsura ng mga dravers:



Una, i-install ang radiator sa driver:


At pagkatapos ay inilalagay namin sila sa lugar para sa X at Y axes. Bigyang-pansin ang posisyon ng driver. Dahil madali itong mai-install ay hindi totoo. Ang EN key sa driver ay dapat tumugma sa parehong socket sa expansion board:


Inirerekumenda ko ang pagbili kaagad ng isang kit na binubuo ng Arduino Uno, CNC Shield at A4988 driver na may mga radiator. Ito ay mas mura at hindi mo na kailangang maghintay hanggang dumating ang susunod na sangkap.

Ang natapos na laser na binili namin sa isang driver at ang isang nagpapalamig na radiator ay kumonsumo ng hanggang sa 500 mA. Hindi ito direktang konektado sa Arduino. Upang malutas ang problemang ito, kumuha ng TIP120 o TIP122 transistor. Ang 2.2 kOm risistor ay kasama sa puwang sa pagitan ng Base ng transistor at pin 11 ng Arduino. Sa CNC Shield, ang pin na ito ay itinalaga bilang Z +. Hindi ito typo. Narito ang bagay. Sa unahan, sasabihin ko na makikipagtulungan kami sa GBRL 1.1 firmware. Ang CNC Shield v3 ay ginawa para sa isang mas maagang bersyon ng firmware na ito. Sa bersyon na GBRL 1.1, nagpasya ang mga developer na gawing muli ang numero ng port, at samakatuwid naiiba ito sa kung ano ang nakasulat sa board. Namely, sila ay nagpalitan ng Z + (D12) at Spn_EN (D11). Ang spindle ay konektado sa D11, na kung saan ay isang port ng PWM, para sa pagkontrol sa bilis ng engine, o kapangyarihan ng laser sa aming kaso. Larawan na may binagong mga pin:



Base - R 2.2 kOm - pin 11 Arduino (Z + CNC Sheild)
Kolektor - GND Laser (Black Wire)
Emitter - GND (Karaniwang Power Supply)
+5 laser (pulang kawad) - +5 supply ng kuryente

Ang circuit ay hindi kumplikado, kaya ibinebenta namin ang lahat ng timbang, insulating ang mga wire at binti ng transistor, na inilalathala ito sa likuran, sa gilid


Ang pag-set up ng firmware ng GBRL ay hindi isang madaling gawain, lalo na para sa isang nagsisimula. At sa isang laser, tulad ng mga tugma, ang mga bata ay hindi mga laruan. Kahit na may isang sinag na beam, ang mata ay maaaring malubhang masira. Samakatuwid, inirerekumenda kong magtrabaho kasama ang laser lamang sa salaming de kolor, at para sa oras ng mga pagsubok at setting, kumonekta ng isang regular na LED sa halip na laser. Hindi mahalaga ang kulay. Ang pagsasama ng isang angkop na risistor sa puwang ng positibong kawad ng diode, ikinonekta namin ang isang LED sa halip na isang laser:


Ang mga baso sa kaligtasan at isang diode ng pagsubok ay mabawasan ang mga hindi sinasadyang mga problema sa ukit.


Hakbang 4 Ang pagtatakda ng limitasyong kasalukuyang motor.
Ang pagtatakda ng kasalukuyang lakas ay kinakailangan upang mabawasan ang ingay kapag nagpapatakbo sa mataas na alon, upang mapupuksa ang paggupit sa mababang mga alon, at din upang mabawasan ang pag-init ng motor ng stepper.

Ikinonekta namin ang negatibong wire ng multimeter sa contact ng GND, at pinindot ang positibong kawad sa katawan ng pag-tune ng resistor sa driver. I-twist ang tuning risistor na may isang maliit na distornilyador, na sinusukat ang boltahe na Vref. Kaya, itinakda namin ang tamang kasalukuyang para sa aming driver ng motor ng stepper.
Ang formula ng Vref para sa A4988 ay nakasalalay sa halaga ng mga resistors na naka-install sa kanila. Ito ay karaniwang isang R100.

Vref = Imax * 8 * (RS)

Imax - kasalukuyang ng motor ng stepper
Ang RS ay ang paglaban ng risistor.
Sa aming kaso:
RS = 0.100.
Ang inirekumendang kasalukuyang lakas ng mga motor ng stepper ay 0.36A. Ngunit mas gusto kong dagdagan ito nang kaunti.
Imax = 0.4
Vref = 0.5 * 8 * 0.100 = 0.32 V.

Hakbang 5 Punan ang GBRL 1.1.
Ito ay pinaka-maginhawa upang magsulat ng isang handa na HEX firmware file sa Arduino Uno.
grbl-1_1f_20170801.zip [296.07 Kb] (mga pag-download: 1067)


Upang gawin ito, kailangan mo ang programa ng XLoader:
xloader.zip [646.9 Kb] (mga pag-download: 790)


Patakbuhin ang programa. Piliin ang naunang nai-download na HEX file. Sa ibaba, pipiliin namin ang aming Controller mula sa listahan, lalo na ang Uno (ATmega328). Susunod, piliin ang com port kung saan nakakonekta si Arduino. Itinakda namin ang bilis sa 115200 at i-click ang Upload. Pagkatapos maghintay para sa pagkumpleto ng punan, maaari kang magpatuloy sa pagpapatunay at pagsasaayos.

Hakbang 6 Mga Setting.
Ang mga parameter na kasama sa firmware ay naiiba sa mga parameter ng aming machine. Ang terminal window ay ginagamit para sa pagsasaayos. Maaari mong gamitin ang anumang gusto mo. Mas gusto ko ang Arduino IDE. I-download ito mula sa opisyal na site ng proyekto:

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

Walang kinakailangang mga aklatan, nangangailangan lamang kami ng isang terminal mula sa Arduino IDE. Sa tab na Mga tool, piliin ang aming board - Arduino Uno, pagkatapos ay piliin ang com port kung saan ito konektado. Pagkatapos nito, ilunsad ang terminal na matatagpuan sa tab na Mga Tool - Port Monitor. Sa window ng terminal, itakda ang parameter CR (pagbabalik sa karwahe) at isang bilis ng 115200 baud. Ang sumusunod na linya ay dapat darating:

Grbl 1.1f ['$' para sa tulong] 


Kung nakita mo siya, kung gayon ang firmware ay naging matagumpay at maaari kang magpatuloy sa pag-setup. Kaya, gumagamit kami ng mga motor na stepper mula sa DVD o CD drive. Ang mga ito ay tinutukoy bilang PL15S020 o katugma sa ito:
pl15s020.pdf [82.57 Kb] (mga pag-download: 1057)
Tingnan ang online na file:


Upang tingnan ang kasalukuyang mga setting ng firmware, ipasok ang:

$$


Ang makina na ito ay may 20 hakbang bawat rebolusyon. Ang pitch pitch ay ang distansya ng paglalakbay sa karwahe sa isang rebolusyon, sa aming kaso, 3 mm. Kinakalkula namin ang bilang ng mga hakbang bawat 1 mm: 20/3 = 6.6666666666667 hakbang bawat 1 mm. Sa mga driver ng a4988, nag-install kami ng microstep 16. Samakatuwid, 6.666666666666767 * 16 = 106.67 mga hakbang bawat 1 mm. Sinusulat namin ang data na ito sa firmware. Upang gawin ito, sa window ng terminal, ipasok ang:

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


Ang huling parameter ay opsyonal, ito ay para sa Z axis, ngunit mas maunawaan ito pagkatapos upang tingnan ang mga parameter. Pagkatapos ay i-on ang mode ng laser gamit ang utos:

$32=1


Itakda ang maximum na lakas ng laser sa 255:

$30=255


Upang subukan ang laser (mas mahusay na ikonekta muna ang LED), ipasok ang utos:

M3 S255


Patayin ang laser gamit ang utos:

M5


Pagkatapos ay itinakda namin ang maximum na sukat ng pagsusunog. Para sa aming ukit, ito ay 38 x 38 mm:

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


Muli, ang huling parameter ay opsyonal; ito ay para sa Z axis.
Ipinakalat ko ang mga nagtatrabaho na mga parameter ng aming ukit upang maaari mong ihambing:

$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


Hakbang 7 Ihanda ang imahe.
Upang sunugin ang isang bagay na kailangan mo upang ihanda ang iyong napiling larawan, ibig sabihin, isalin ito sa isang G-code. Upang gawin ito, gagamitin namin ang programa ng CHPU:
chpu.rar [1000.35 Kb] (mga pag-download: 904)


I-download at pilitin ang programa. I-click ang "I-import ang Imahe" at piliin ang iyong larawan. Sa seksyong "Baguhin ang Pagbabago", itakda ang "Lapad" at "Taas" sa maximum na 38 mm. Ang "Density" ay maaaring subukan nang naiiba, sa palagay ko ang pinakamabuting kalagayan ay 6:


Pumunta sa tab na "Burn". Piliin ang "ON sa itim." Sa seksyon na "Paunang utos" ay dapat na ang mga sumusunod na entry, nang walang paliwanag sa mga bracket:

%
G71
S255 (Laser ng kapangyarihan hanggang sa maximum)
G0 F200 (Bilis ng Idling)
G1 F100 (Speed ​​Speed)
(Bilis ng pagsunog ng F)


Maaari mong subukan ang iba't ibang mga bilis ng pagsusunog. Para sa plastik, ang F100 ay sapat; para sa kahoy, mas kaunti ang kinakailangan. I-click ang "I-save ang G Code" at tukuyin ang lokasyon ng imbakan. Mahalaga! Ang resolusyon ay dapat pumili ng ".nc".

Hakbang 8 Pagsusunog.
Upang sunugin at kontrolin ang engraver, gagamitin namin ang programa ng GrblController:
grblcontroller361setup_1421882383496.rar [4.35 Mb] (mga pag-download: 694)


I-download at i-install ito. I-click ang "Buksan." Matapos suriin na gumagana ang lahat, gamit ang mga arrow at utos na turn-on ng laser, piliin ang file na iyong nai-save at ipadala ito upang magsunog sa pamamagitan ng pagpindot sa "Simulan":




Pag-ukit ng video:



9.7
9.2
9.4

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit
61 komentaryo
Parameter $ 100 = 106.67 ay ipinahiwatig sa paglalarawan; dapat mayroong tuldok sa halip na isang semicolon - error 3
Ang may-akda
Ang kalasag ay talagang pinalakas ng 12 volts. Ngunit ginamit ko ang mga motor na stepper mula sa mga DVD-ROM, gumagana sila mula sa 5 volts. Samakatuwid, pinapakain ko ang kalasag at motor mula sa 5 volts, hindi ako nakaranas ng anumang mga problema, maayos ang lahat. Arduino pinalakas ng isang USB computer.
Well susubukan ko.
Agad na lumitaw ang tanong tungkol sa kapangyarihan, sa kalasag na ito ay ipinahiwatig mula sa 12v, ipinahiwatig mo ang yunit ng supply ng kuryente sa 5 volts.
Makinis ang kumakain nang hiwalay at hindi nakakaapekto sa nutrisyon ArduinoIto ba ay pinalakas ng USB?
Ang may-akda
Magandang hapon, mayroon akong isang parisukat na marka sa mesa - ang laser zone. Sa mesa ay itinakda ko ang blangko na kamag-anak sa parisukat, at ang software ay maaaring itakda sa indent sa mm mula sa parisukat na ito
Panauhin Michael
Mayroong isang problema sa pag-ukit ng Neje ng software sa pagpoposisyon ng kamag-anak sa bahagi, lahat sa pamamagitan ng mata. At ipinapakita lamang ng laser ang parisukat kung saan ito gagana

At paano ito ipinatupad dito. Siguro lahat ng nasa mm ay maaaring itakda?
Ang may-akda
Magandang hapon Suriin muna ang koneksyon. Ang kalasag ay ginawa para sa GBRL 0.9, at sa GRBL 1.0 at sa ibang pagkakataon ang contact para sa pagkonekta sa laser ay binago, kaya kailangan mong ikonekta ang laser sa mga contact ng mga switch ng limitasyon ng Z-axis. Subukang ipasok ang utos na walang S. Ang utos ng kapangyarihan-on ay magmukhang M3 255
Kumusta, sabihin sa akin kung ano ang mali kong ginagawa. Ikinonekta ko ang lahat ng tama, ang mga karwahe ay pupunta tulad ng inaasahan, ngunit ang laser ay hindi nais na i-on. I googled ito, at marahil ay natagpuan ang isang infu na sa GRBL 1.1 ay nagbago sila ng isang bagay at parang ngayon ang mga koponan ng M3 at M5 ay hindi gumagana ayon sa dapat nila. Kung naiintindihan ko nang tama, pagkatapos ay sa terminal, kung ipinasok mo ang M3 S255, ang LED ay dapat na magagaan? ($ 32 = 1 ay nakasulat)
Ang may-akda
Hindi ka sinasadyang mali ang idinagdag na archive. Mag-download mula sa https://github.com/gnea/grbl/releases.
sa hakbang na 5, sa ilalim ng link na grbl-1_1f_20170801.zip, mayroon ba talagang HEX file?
nagsusulat Ang napiling folder / zip file ay hindi naglalaman ng tamang mga aklatan
Ang may-akda
Kapangyarihan sa asul na 5 boltektor. Dahil ang mga engine na ito ay pinalakas ng 5 volts
Magandang hapon
Maaari kang kumuha ng larawan pagkatapos na konektado ang lahat. Kapangyarihan sa asul na konektor 12V? Ang unang homemade ng maraming ay hindi malinaw.

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...