Elektronika
Mini CNC (Computer Numerical Control) Digital
Picture Pen Berbasis Arduino
Oleh :
Didik Prasetiyo (1531110029)
Muhammad Nur Huda (1531110010)
Kelas:
2A D3 Teknik Elektronika
PENDAHULUAN
3. Bagaimana cara kerja mini CNC (Computer Numerical Control) sebagai Digital
Drawing Pen?
1. Mini CNC sebagai Digital Drawing Pen ini dibuat sebagai alat untuk menggambar
gambar 2D sesuai pola yang dimasukkan dalam program
2. Penggunaan Mini CNC hanya dapat dilakukan dengan batasan tingkat ketelitian
tertentu. Pemrograman untuk tingkat ketelitian ditentukan oleh derajat servo
yang akan bekerja
3. Mini CNC hanya dapat membuat gambar 2D dalam satu warna tertentu sesuai
pen yang digunakan dalam alat tersebut
4. Alat ini dapat di implementasikan dalam pembuatan skema rangkaian pada PCB
(Printed Circuit Board)
1.4 Tujuan Perencanaan Sistem
Tujuan dari pembuatan tugas perancangan sistem mengenai Perancangan Mini CNC
(Computer Numerical Control) sebagai Digital Picture Pen Berbasis Arduino ini adalah
1. Untuk membuat gambar 2D secara otomatis yang hasilnya sama dengan gambar
yang kita masukkan dalam programnya.
2. Untuk memberikan efesiensi waktu dan biaya ketika ingin membuat layout
rangkaian langsung pada PCB (Printed Circuit Board).
3. Untuk mempermudah mahasiswa dalam membuat skema rangkaian langsung pada
PCB tanpa harus melewati beberapa langkah yang akan memakan waktu yang
lama.
1.5 Manfaat Perencanaan Sistem
Dengan perancangan sistem ini diharapkan banyak memberikan manfaat, diantaranya :
Arduino Nano adalah arduino yang berukulan kecil dan sangat sederhana,
menyimpan banyak fasilitas. Sudah dilengkapi dengan FTDI untuk pemograman lewat
Micro USB. 14 pin I/O Digital, dan 8 pin input Analog (lebih banyak dari Uno). Arduino
ini beroperasi pada tegangan 3.3V. Tegangan maksimum untuk pin I / O adalah sebesar
3.3V. Memberikan tegangan yang lebih tinggi, seperti 5V ke I / O pin dapat merusak
arduino .Arduino ini menggunakan ATMEGA168, atau ATMEGA328 sebagai
mikrokontrolernya. Arduino ini bekerja dengan kabel USB Mini-B. Arduino Nano
dirancang dan diproduksi oleh Gravitech. Arduino Nano R3 ditunjukan oleh gambar 2.18
dibawah ini.
Motor servo adalah sebuah motor DC yang dilengkapi dengan sistem closed
feedback yang terintegrasi dalam motor tersebut. Pada motor servo posisi putaran sumbu
(axis) dari motor akan diinifax kembali keringan kontrol yang ada di dalam motor servo.
Motor servo adalah motor yang mampu bekerja dua arah (CW dan CCW) dimana arah
dan sudut pergerakan rotornya dapat dikontrol dengan memberikan variasi lebar pulsa
(duty cycle) sinyal PWM pada bagian pin kontrolnya. Pada gambar 2.10 bentuk fisik dari
motor servo motor servo.
2.3 Ic L293D
IC L293D adlah IC yang didesain khusus sebagai driver motor DC dan dapat
dikendalikan dengan rangkaian TTL maupun mikrokontroler. Motor DC yang dikontrol
dengan driver IC L293D dapat dihubungkan ke ground maupun ke sumber tegangan
positif karena di dalam driver L293D sistem driver yang digunakan adalah totem pool.
Dalam 1 unit chip IC L293D terdiri dari 4 buah driver motor DC yang berdiri sendiri
sendiri dengan kemampuan mengalirkan arus 1 Ampere tiap drivernya. Sehingga dapat
digunakan untuk membuat driver H-bridge untuk 2 buah motor DC. Konstruksi pin driver
motor DC IC l293D adalah sebagai berikut.
Motor traverse berfungsi untuk mengerakan maju dan mundurnya optik sesuai
dengan batas program yang terdapat pada disk. Motor ini terletak bawah belakang dan
berada dalam satu PCB motor lain. Motor ini dapat dibedakan yaitu motor yang yang
berhubungan dengan roda gigi dan menempel pada sumbu yang memanjang
Rangkaian Kendali CNC merupakan rangakaian inti dari mesin CNC yang
berfungsi mengaplikasikan gambar yang buat oleh software dikomputer maupun laptop,
kemudian dari gambar diubah menjadi bahasa pemrograman mesin dengan sofware G-
Code dan dikirim ke Arduino Nano melaui kabel USB Arduino. Dari Arduino Nano ini,
nantinya akan mengendalikan, IC L293D, 2 motor traverse, dan motor servo untuk
melakukan proses pembuatan gambar 2D pada objek yang sudah disediakan.
Untuk sumber daya yang dibutuhkan oleh rangkaian CNC sebesar 5 volt. kabel
yang digunakan untuk memperoleh sumber daya pada rangkaian CNC mengunakan port
USB yang telah dirangkai dengan arduino dan juga IC kendali motor servo dan moto
traverse
BAB III
Tempat perancangan alat Mini CNC (Computer Numerical Control) Digital Picture
Pen Berbasis Arduino bertempat di Laboratorium Teknik Elektronika Politeknik
Negeri Malang yaitu di Gedung AJ
Diagram blok sistem merupakan salah satu bagian terpenting dalam perancangan
sistem dan pembuatan alat. Karena dari diagram blok dapat diketahui prinsip kerja
keseluruhan rangkaian. Tujuan lain diagram blok ini adalah memudahkan proses
perancangan dan pembuatan pada masing-masing bagian, sehingga akan terbentuk
suatu sistem yang sesuai dengan perancangan sebelumnya.
Motor Servo
Ardunio
inkscape G-Code & Motor Objek layout
Nano
traverse
error
1. inkscape ini digunakan untuk membuat gambar layout yang merupakan inputan
atau masukan dari sistem.
2. G-Code digunakan untuk mengkonversikan gambar layout yang sudah dibuat ke
dalam bentuk code perintah yang dapat dieksekusi oleh arduino nano.
3. Arduino digunakan sebagai Programmer/pengolah data dari laptop melalui kabel
USB.
4. Jika terjadi kesalahan pengiriman data dari G-Code maka G-Code melakukan
pengiriman ulang sampai arduino nano terkonfirmasi dapat mengolah data yang
telah dikirim.
5. Motor servo dan traverse berfungsi untuk menggerakkan bolpoin untuk
menggambar layout pada objek sesuai gambar yang telah ditentukan/dibuat.
6. Objek layout adalah tempat bahan penggambaran layout
BAB IV
4.1. Biaya
Small Servo
2 1 30.000 30.000
Motor
Old PC DVD
4 2 10.000 20.000
Writer
Kabel USB to
7 1 10.000 10.000
USB
Total 185.000
4.2. Jadwal waktu perancangan
Bulan
No Uraian
Sept Okt Nov Des Jan
I Pengajuan Proposal
II Pengumpulan Data
Data Komponen
Hasil Pengujian
Analisa Rangkaian
Pembahasan &
IV penyusunan
kesimpulan
V Presentasi