Gambar 1.1
Gambar 1.2
Dalam proyek ini saya akan menunjukkan cara mudah membangun Arduino Mini CNC
Plotter murah Anda sendiri. Untuk sumbu X dan Y kita akan menggunakan motor stepper dan rel
dari dua dvd / cd roms! Area percetakan maksimal 4x4cm. Karena bekerja dengan komunikasi
serial, Anda juga dapat menggunakan modul Bluetooth (seperti HC-06) untuk mencetak barang
secara nirkabel melalui koneksi Bluetooth komputer Anda.
1
1) Langkah Pertama Perlengkapan yang di Butuhkan
Gambar 1.3
Gambar 1.4
2
Gambar 1.5
Gambar 1.6
1. Arduino uno
2. Papan tempat memotong roti
3. Driver Motor IC 2x L293D
4. Mini Servo Motor
5. 2x DVD / CD Drives
3
Daftar bagian untuk 'pro':
* Anda juga memerlukan dewan Arduino UNO untuk memprogram pemilik mikro ATmega328
** Adaptor USB ke Serial akan memungkinkan sirkuit berkomunikasi dengan komputer melalui
kabel USB, seperti Arduino uno.
*** Mengapa menggunakan konektor terminal sekrup? Karena Anda tidak ingin solder dan kabel
desolder dari motor stepper sampai Anda menemukan kombinasi kerja yang benar.
1. Obeng
2. Solder besi
3. Pateri
4. Alat pemotong (misalnya Dremel) (Opsional untuk memotong bagian plastik)
5. Lem
4
2) Langkah ke Dua Pembongkaran CD/DVD Drive
Gambar 1.7
Langkah pertama untuk mulai membangun mesin cnc ini adalah membongkar dua drive
dvd / cd dan melepasnya motor stepper. Gunakan obeng untuk membukanya dan lepaskan
mereka dari rel. Langkah selanjutnya adalah memilih basis mesin CNC ini. Saya menggunakan
satu permukaan dari sampah yang tersisa 'barang sampah'. Akhirnya kita perlu menemukan
sesuatu untuk melampirkan salah satu rel stepper secara vertikal ke konstruksi kita. (Anda akan
mengerti apa yang saya maksud di langkah selanjutnya) Perhatikan gambar di atas.
5
3) Langkah ke Tiga X dan Y Axis
Gambar 1.8
Gambar 1.9
Pada gambar pertama di atas Anda akan melihat sumbu Y mesin CNC kami. Lampirkan di
permukaan Anda, pada bagian ini Anda memerlukan sekrup dan mur. Pada gambar kedua Anda
akan melihat sumbu X dan Y. Sumbu X dilekatkan pada dua bagian plastik yang saya ambil dari
sisa 'sampah'. Aku memotongnya agar sesuai dengan konstruksi.
6
Ini adalah prosedur yang mudah. Pastikan sumbu Y langsung ke basis CNC dan sumbu X secara
vertikal dalam hal ini (90 derajat).
Gambar 1.10
Anda akan memerlukan sesuatu untuk dilampirkan pada sumbu X, permukaan rata. Pada
permukaan itu Anda akan memasang motor servo (sumbu Z) dan alas pena. Pena (atau pensil)
harus bisa bergerak naik turun dengan bantuan motor servo. Perhatikan gambar di atas untuk
memahami apa yang perlu Anda lakukan untuk menyeimbangkan sumbu Z.
7
5) Langkah ke Lima Dasar Kertas
Gambar 1.11
Sekarang Anda harus memasang permukaan kayu (atau plastik) pada sumbu Y (5x5cm
akan baik-baik saja). Pada bagian ini Anda akan menaruh potongan kertas untuk mencetak teks
atau gambar Anda. Ingat, area percetakan adalah 4x4cm.
Gambar 1.12
8
Kini setelah kontraksi kita siap, saatnya membangun motor stepper dan test stepper
(sumbu X dan Y). Perhatikan gambar di atas dengan skema sirkuit papan tempat memotong roti.
Kabel steppers motor adalah sesuatu yang perlu pasien. Pada langkah selanjutnya Anda akan
menemukan kode 'pengujian' untuk sumbu x dan y. Jika steppers Anda tidak berfungsi dengan
baik, Anda harus menemukan kombinasi kerja yang benar dengan mengubah kabel di antara
keduanya dan IC L293D. Pada koneksi motor sumbu X, X axis adalah: L293 A: Pin 1 dan 3 & B: 2
dan 4, namun pada koneksi motor sumbu Y adalah A: 1 dan 2 & B: 3 dan 4.
Jika Anda melihat ada gerakan di sini yang berarti bahwa pemasangan kabel motor stepper sudah
benar. Jika tidak, coba ganti kabelnya ...
9
8) Langkah ke Delapan
Berikut adalah kode CNC utama yang disematkan menggunakan codebender. Pada bagian
ini Anda akan melihat pena Anda naik. Jika tidak, ganti penUp dan penDown variabel yang
mengendalikan motor servo. Tekan tombol "Run on Arduino" dan programkan board Anda dari
browser Anda.
Gambar 1.13
Sekarang kita siap untuk mencetak gambar pertama kita! Untuk melakukan ini kita akan
menggunakan program pengolahan gctrl.pde. Program ini mengirimkan gambar 'gcode' ke
plotter cnc. Apa itu kode?, Gcode adalah file dengan koordinat X, Y dan Z. Header dari file ini
diatur ke:
10
M300 S30.00 (Servo down)
Klik tombol "play" untuk memulai program. Perhatikan gambar di atas, Sekarang tekan 'p' dan
pilih port serial Arduino Anda. Tekan 'g' dan pilih file 'draw.gcode' (Jika ada yang tidak beres,
tekan 'x' untuk menghentikan plotter)
Buka Inkscape, masuk ke menu File dan klik "Document Properties". Lihat gambar
pertama di atas dan buat perubahannya, pastikan untuk mengganti dulu dengan "cm". Sekarang
tutup jendela ini. Kami akan menggunakan area ini dalam waktu 4 sampai 8 cm. Lihat gambar ke
2 di atas.
Masukkan teks, ubah font ke Times New Roman dan ukurannya menjadi 22. Sekarang klik
ikon kursor dan pusatkan teks seperti gambar ke 3 di atas. Pilih Path dari menu dan "Object to
Path".
Ini lebih sulit daripada teks. Gambar harus memiliki latar belakang yang transparan. Tarik
dan lepaskan gambar logo arduino (download dari file) di Inkscape. Klik ok ke jendela berikutnya.
Sekarang Anda harus mengubah ukuran gambar agar sesuai dengan area pencetakan kami, lihat
gambar ke 4 di atas. Klik Path dari menu dan "Trace Bitmap". Buat perubahan sebagai gambar ke
5 di atas. Klik ok dan tutup jendela. Sekarang, pindahkan gambar skala abu-abu, dan hapus warna
di belakangnya. Gerakkan gambar abu-abu ke tempat yang benar lagi dan klik dari menu Path
"Object to path". Gambar keenam di atas menunjukkan bagaimana cara menghapus garis besar
gambar.
11
Ekspor sebagai kode
Terakhir, masuk ke menu file, klik save as dan pilih .gcode. Klik ok di jendela berikutnya.
Itu dia! Siap untuk berangkat! Gunakan aplikasi gctrl.pde untuk mencetak file gcode di Plotter
Arduino CNC baru Anda.
Aplikasi :
12
Daftar Pustaka
Sumber Online :
www.instructables.com
www.ardumotive.com
13
Biografi Penulis
Ahmad Zarkasi. Seorang penulis Lepas tentang TI dan Freelance WEB Develover. Menyelesaikan S1 di
Teknik Komputer IST Akprind. Saat ini aktif menjadi guru di SMKN 3 Selong ( NTB ). Informasi tentang
penulis dapat dilihat di https://istakprind.academia.edu/zarkasiahmad dan dapat dihubungi via email
jaheodak@gmail.com.
14