» Elektronik » Arduino »Pengukir laser dari versi DVD 2.0

Pengukir laser dari versi DVD 2.0

Pengukir laser dari versi DVD 2.0

Halo lagi. Tidak lama dahulu, saya meletakkan arahan untuk mencipta pemotong laser dari CD atau DVD-rom. Versi pertama pemahat laser telah bekerja sepenuhnya, tetapi tidak tanpa beberapa masalah. Pertama, saya menggunakan pemandu enjin L9110S, sehingga kehilangan keupayaan untuk menggunakan microstep enjin, dan sebagai hasilnya, resolusi ukiran terhad. Terdapat juga masalah dengan ketidakcekapan perisian pengukir dengan program pengukir standard. Dalam versi kedua, saya mengeluarkan semua kelemahan, dan pengukir mula memenuhi piawaian dan juga mematuhi Kod-G. Asas tetap sama; elektrik dan perisian telah berubah. Dan saya membentangkan anda dengan arahan untuk menyempurnakan yang sebelumnya atau mencipta pemotong laser baru.

Kita perlukan:

- DVD-ROM atau CD-ROM
- Papan lapis 10 mm tebal (6 mm juga boleh digunakan)
- Skru kayu 2.5 x 25 mm, 2.5 x 10 mm
- Arduino Uno (papan serasi boleh digunakan)
- Arduino CNC Shield v3
- Laser 1000mW 405nm Blueviolet
- Pemandu motor stepper A4988 dengan radiator 2 pcs.
- Bekalan kuasa 5V (saya akan menggunakan bekalan kuasa komputer lama, tetapi bekerja)
- Transistor TIP120 atau TIP122
- Resistor 2.2 kOhm, 0.25 W
- menyambung wayar
- Penyambung 2.54 mm Dupont
- Eletrolobzik
- gerudi
- Latihan untuk kayu 2mm, 3mm, 4mm
- Skru 4 mm x 20 mm
- Kacang dan pencuci 4 mm
- besi pematerian
- Solder, rosin

Langkah 1 Kami memasang kes itu, mekanik dan menyediakan bekalan kuasa.
Di sini kita melakukan segala-galanya sama seperti langkah pertama, kedua dan ketiga arahan "Pengukir laser dari DVD-Rom lama".

Langkah keempat boleh diabaikan, kerana kita tidak memerlukan kayu bedik. Kami akan menghantar semua arahan melalui terminal.

Langkah 2 Menyediakan enjin.
Bagaimana cara menghilangkan motor stepper dan kereta yang anda baca dalam artikel pertama. Oleh itu, di sana kita menyolder wayar ke enjin. Penyambung Dupon perlu dipadamkan di hujung wayar:


Jika ada, mudah untuk menggunakan kes plastik untuk mereka, pada empat wayar. Jika tidak, anda boleh, seperti saya, hanya meletakkan haba mengecil pada setiap wayar.

Langkah 3 Kami mengumpul juruelektrik.
Otak pengukir kami adalah Arduino Uno.


Pasangnya di bahagian belakang pengukir:


Salah satu bahagian yang paling penting ialah Arduino CNC Shield.Kami akan menggunakan versi ketiga kad pengembangan ini. Terima kasih kepadanya, kami akan mengurangkan jumlah wayar dengan ketara dan memudahkan perhimpunan pemahat:


Dan di sebelah belakang:


Kami meletakkan Arduino CNC Shied v3 di atas Uno:


Pelompat harus disertakan dengan papan pengembangan. Sebelum memasang pemacu, anda mesti memasang jumper pada paksi X dan Y. Ini bermakna, jumper MS0, MS1 dan MS2 perlu dipasang pada paksi X dan Y. Oleh itu, kami akan menetapkan microstep kepada 1 \ 16. Sekiranya anda mengingatkan sedikit arahan mengenai papan pengembangan ini:
cnc_shield_v3.pdf [983.79 Kb] (muat turun: 1542)
Lihat fail dalam talian:


Pelaku kelihatan seperti ini:



Pertama, pasangkan radiator pada pemandu:


Dan kemudian kami meletakkannya di tempat untuk paksi X dan Y. Perhatikan kedudukan pemandu. Oleh kerana ia boleh dipasang dengan mudah tidak benar. Kunci EN pada pemandu mesti sepadan dengan soket yang sama pada papan pengembangan:


Saya cadangkan membeli dengan segera kit yang terdiri daripada Arduino Uno, CNC Shield dan A4988 dengan radiator. Ini lebih murah dan anda tidak perlu menunggu sehingga komponen seterusnya muncul.

Laser siap dibeli dengan pemandu dan radiator penyejuk menggunakan sehingga 500 mA. Ia tidak boleh disambungkan terus ke Arduino. Untuk menyelesaikan masalah ini, ambil transistor TIP120 atau TIP122. Perintang 2.2 kOm dimasukkan dalam jurang antara Pangkalan transistor dan pin 11 Arduino. Pada Perisai CNC, pin ini ditetapkan sebagai Z +. Ini bukan salah taip. Inilah perkara itu. Ke depan, saya akan mengatakan bahawa kami akan bekerjasama dengan firmware GBRL 1.1. CNC Shield v3 telah dibuat untuk versi sebelumnya dari firmware ini. Dalam versi GBRL 1.1, pemaju memutuskan untuk mengembalikan penomboran port, dan oleh itu ia berbeza dari apa yang ditulis di papan. Iaitu, mereka menukar Z + (D12) dan Spn_EN (D11). Spindle disambungkan ke D11, yang merupakan port PWM, untuk mengawal kelajuan enjin, atau kuasa laser dalam kes kami. Imej dengan pin yang diubah suai:



Base - R 2.2 kOm - pin 11 Arduino (Z + Shek CNC)
Pengumpul - Laser GND (Black Wire)
Pemancar - GND (Bekalan Kuasa Biasa)
+5 laser (wayar merah) - bekalan kuasa 5 +

Litar ini tidak rumit, jadi kita memelihara segalanya dengan berat, menanggung kabel dan kaki transistor, menyiarkannya ke belakang, di sisi


Menyediakan firmware GBRL bukan tugas mudah, terutamanya untuk pemula. Dan dengan laser, seperti perlawanan, kanak-kanak bukan mainan. Walaupun dengan rasuk yang dipantulkan, mata boleh rosak serius. Oleh itu, saya cadangkan bekerjasama dengan laser hanya di kaca mata, dan untuk masa ujian dan tetapan, sambungkan LED biasa dan bukan laser. Warna tidak penting. Setelah memasukkan perintang yang sesuai dalam jurang wayar positif dioda, kita menyambungkan sebuah LED dan bukan laser:


Cermin mata keselamatan dan diod ujian akan mengurangkan masalah insidental dengan pengukir.


Langkah 4 Menetapkan had semasa motor.
Menetapkan kekuatan semasa adalah perlu untuk mengurangkan bunyi bising ketika beroperasi pada arus tinggi, untuk menghilangkan ricih pada arus rendah, dan juga untuk mengurangkan pemanasan motor stepper.

Kami menyambungkan dawai negatif multimeter ke kenalan GND, dan tekan wayar positif kepada badan perintang penalaan pada pemandu. Putar penghalang penalaan dengan pemutar skru kecil, mengukur voltan Vref. Oleh itu, kami menetapkan arus yang betul untuk pemandu motor stepper kami.
Rumusan Vref untuk A4988 bergantung pada nilai perintang dipasang pada mereka. Ini biasanya R100.

Vref = Imax * 8 * (RS)

Imax - semasa motor stepper
RS adalah rintangan perintang.
Dalam kes kami:
RS = 0.100.
Kekuatan semasa yang disyorkan bagi motor stepper ialah 0.36A. Tetapi saya lebih suka meningkatkan sedikit.
Imax = 0.4
Vref = 0.5 * 8 * 0.100 = 0.32 V.

Langkah 5 Isi GBRL 1.1.
Ia adalah paling mudah untuk menulis fail firmware HEX yang sudah siap kepada Arduino Uno.
grbl-1_1f_20170801.zip [296.07 Kb] (muat turun: 1067)


Untuk melakukan ini, anda memerlukan program XLoader:
xloader.zip [646.9 Kb] (muat turun: 790)


Jalankan program ini. Pilih fail HEX yang telah dimuat turun sebelumnya. Di bawah, kami memilih pengawal kami dari senarai, iaitu Uno (ATmega328). Seterusnya, pilih port com yang Arduino disambungkan. Kami menetapkan kelajuan kepada 115200 dan klik Muat Naik. Selepas menunggu selesai, anda boleh meneruskan pengesahan dan konfigurasi.

Langkah 6 Tetapan.
Parameter yang termasuk dalam firmware berbeza dari parameter mesin kami. Tetingkap terminal digunakan untuk konfigurasi. Anda boleh menggunakan mana-mana yang anda suka. Saya lebih suka Arduino IDE. Muat turunnya dari tapak rasmi projek:

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

Tiada perpustakaan diperlukan, kita hanya memerlukan terminal dari Arduino IDE. Dalam tab Alat, pilih papan kami - Arduino Uno, kemudian pilih port com yang mana ia disambungkan. Selepas itu, lancarkan terminal yang terletak di tab Tools - Port Monitor. Dalam tetingkap terminal, tetapkan parameter CR (penghantaran balik) dan kelajuan 115200 baud. Baris berikut hendaklah datang:

Grbl 1.1f ['$' untuk bantuan] 


Jika anda melihatnya, maka firmware telah berjaya dan anda boleh teruskan ke persediaan. Oleh itu, kami menggunakan motor stepper dari pemacu DVD atau CD. Mereka dirujuk sebagai PL15S020 atau serasi dengan ini:
pl15s020.pdf [82.57 Kb] (muat turun: 1057)
Lihat fail dalam talian:


Untuk melihat tetapan firmware semasa, masukkan:

$$


Enjin ini mempunyai 20 langkah setiap revolusi. Padang skru adalah jarak perjalanan kereta dalam satu revolusi, dalam kes kami, 3 mm. Kami mengira bilangan langkah setiap 1 mm: 20/3 = 6.6666666666667 langkah setiap 1 mm. Mengenai pemandu a4988, kami memasang microstep 16. Oleh itu, 6.666666666666767 * 16 = 106.67 langkah setiap 1 mm. Kami menulis data ini ke firmware. Untuk melakukan ini, dalam tetingkap terminal, masukkan:

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


Parameter terakhir adalah pilihan, ia adalah untuk paksi Z, tetapi lebih mudah difahami kemudian untuk melihat parameter. Kemudian hidupkan mod laser dengan arahan:

$32=1


Tetapkan kuasa maksimum laser kepada 255:

$30=255


Untuk menguji laser (lebih baik terlebih dahulu menyambungkan LED), masukkan arahan:

M3 S255


Matikan laser dengan arahan:

M5


Kemudian kami menetapkan saiz pembakaran maksimum. Untuk pemahat kami, ini adalah 38 x 38 mm:

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


Sekali lagi, parameter terakhir adalah pilihan, ia adalah untuk paksi Z.
Saya menyebarkan parameter kerja pengukir kami supaya anda dapat membandingkan:

$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


Langkah 7 Sediakan imej.
Untuk membakar sesuatu yang anda perlukan untuk menyediakan gambar pilihan anda, iaitu, menterjemahkannya ke dalam kod G. Untuk melakukan ini, kami akan menggunakan program CHPU:
chpu.rar [1000.35 Kb] (muat turun: 904)


Muat turun dan tolak program ini. Klik "Import Image" dan pilih gambar anda. Dalam bahagian "Perubahan Resolusi", tetapkan "Lebar" dan "Tinggi" kepada maksimum 38 mm. "Ketumpatan" boleh dibicarakan secara berbeza, pada pandangan saya, optimum ialah 6:


Pergi ke tab "Burn". Pilih "ON on black." Dalam seksyen "Perintah awal" hendaklah entri berikut, tanpa penjelasan di dalam kurungan:

%
G71
S255 (Laser kuasa maksimum)
G0 F200 (Speed ​​Idling)
G1 F100 (Burn Speed)
(Kelajuan pembakaran F)


Anda boleh mencuba kelajuan terbakar yang berbeza. Untuk plastik, F100 cukup, untuk kayu, kurang mungkin diperlukan. Klik "Simpan Kod G" dan tentukan lokasi storan. Penting! Resolusi harus memilih ".nc".

Langkah 8 Pembakaran.
Untuk membakar dan mengawal pengukir, kami akan menggunakan program GrblController:
grblcontroller361setup_1421882383496.rar [4.35 Mb] (muat turun: 694)


Muat turun dan pasangnya. Klik "Terbuka." Selepas memeriksa bahawa semuanya berfungsi, dengan menggunakan anak panah dan arahan mematikan laser, pilih fail yang anda simpan dan hantar untuk membakar dengan menekan "Mulailah":




Pengukir video:



9.7
9.2
9.4

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
61 ulasan
Parameter $ 100 = 106.67 ditunjukkan dalam keterangan, harus ada titik bukan sebagai koma - kesalahan 3
Penulis
Perisai benar-benar dikuasakan oleh 12 volt. Tetapi saya menggunakan motor stepper dari DVD-ROM, mereka bekerja dari 5 volt. Oleh itu, saya memberi makan perisai dan motor dari 5 volt, saya tidak mengalami sebarang masalah, semuanya berfungsi dengan baik. Arduino dikuasakan oleh komputer USB.
Baik saya akan cuba.
Segera persoalan timbul mengenai kuasa, pada perisai ia ditunjukkan dari 12v, anda menunjukkan unit bekalan kuasa pada 5 volt.
Shild makan secara berasingan dan tidak menjejaskan pemakanan ArduinoAdakah ia dikuasakan oleh USB?
Penulis
Selamat petang, saya mempunyai tanda persegi di atas meja - zon laser. Di atas meja saya tetapkan relatif kosong kepada dataran, dan perisian boleh ditetapkan untuk inden dalam mm dari dataran ini
Tetamu Michael
Terdapat masalah perisian pengukir Neje dalam meletakkan ukiran relatif kepada bahagian itu, semuanya dengan mata. Dan laser hanya menunjukkan dataran di mana ia akan berfungsi

Dan bagaimana ia dilaksanakan di sini. Mungkin semuanya dalam mm boleh ditetapkan?
Penulis
Selamat siang Semak sambungan dahulu. Perisai dibuat di bawah GBRL 0.9, dan dalam GRBL 1.0 dan kemudian kenalan untuk menyambungkan laser berubah, maka anda perlu menyambungkan laser ke kenalan suis had paksi Z. Cobalah untuk memasukkan arahan tanpa S. Perintah kuasa akan terlihat seperti ini M3 255
Halo, beritahu saya apa yang saya buat salah. Saya telah menghubungkan semuanya dengan betul, gerabak pergi seperti yang diharapkan, tetapi laser tidak mahu menyala. Saya googled itu, dan mungkin mendapat infu bahawa dalam GRBL 1.1 mereka berubah sesuatu dan kononnya sekarang pasukan M3 dan M5 tidak berfungsi sebagaimana mestinya. Jika saya faham dengan betul, maka di terminal, apabila anda memasuki M3 S255, LED perlu menyala? ($ 32 = 1 ditulis)
Penulis
Anda betul-betul sengaja salah satu arkib ditambah. Muat turun dari https://github.com/gnea/grbl/releases.
dalam langkah 5, di bawah pautan grbl-1_1f_20170801.zip, adakah benar ada fail HEX?
menulis folder folder / zip yang dipilih tidak mengandungi perpustakaan yang betul
Penulis
Kuasa dalam penyambung 5 volt biru. Oleh kerana enjin-enjin ini dikuasakan oleh 5 volt
Selamat siang
Anda boleh mengambil gambar selepas semuanya disambungkan. Kuasa dalam penyambung 12V biru? Banyak buatan sendiri yang pertama tidak jelas.

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...