21 0 688 KB
PROPOSAL PROYEK AKHIR
RANCANG BANGUN PLOTTER PCB
Disusun oleh: Giovany Vigloriel Siregar NIM. 1921412014
PROGRAM STUDI TEKNIK MEKATRONIKA POLITEKNIK CALTEX RIAU 2021
RINGKASAN Plotter PCB adalah mesin ukir PCB berbasis komputer yang dapat menjalankan proses secara otomatis pada berbagai macam perintah yang telah diprogram pada perangkat lunak. Pada tugas akhir ini akan dirancang alat ukir layout rangkaian elektronika pada papan PCB (Printed Circuit Board) atau yang disebut dengan Plotter PCB yang akan dioperasikan menggunakan G-Code serta GRBL Kontroller sebagai pengontrol mesin. Mesin CNC ini dikendalikan dengan menggunakan software GRBL dimana ketika program dimasukkan kedalam software tersebut kemudian dijalankan, stepper motor, spindle serta mata bor akan bergerak. Fungsi GRBL Kontroller ini adalah untuk menjalankan G-Code menjadi gerak mekanis pada komponen mesin. Perancangan ini menggunakan 3 buah stepper motor dimana setiap stepper motor berfungsi untuk menggerakkan sumbu X, Y dan Z. Spindle digunakan sebagai pengendali mata bor yang berfungsi untuk mengukir layout pada PCB. Kata kunci : Plotter PCB, PCB, GRBL Kontroller, G-Code
i
DAFTAR ISI RINGKASAN ...................................................................................................................... i DAFTAR GAMBAR ......................................................................................................... iii DAFTAR TABEL .............................................................................................................. iv BAB I Pendahuluan ............................................................................................................ 1 1.1
Latar Belakang .................................................................................................... 1
1.2
Rumusan Masalah ............................................................................................... 2
1.3
Batasan Masalah ................................................................................................. 2
1.4
Tujuan Penelitian ................................................................................................ 3
1.5
Manfaat Penelitian .............................................................................................. 3
1.6
Metodologi Penelitian ......................................................................................... 4
1.6.1
Studi Literatur ............................................................................................. 4
1.6.2
Identifikasi Permasalahan ........................................................................... 4
1.6.3
Perancangan ................................................................................................ 4
1.7
Sistem Penulisan ................................................................................................. 5
BAB II TINJAUAN PUSTAKA ........................................................................................ 7 2.1
Penelitian Terdahulu ........................................................................................... 7
2.2
Landasan Teori.................................................................................................. 11
2.2.1
Microchip Mikrokontroller ATMega328p ................................................ 11
2.2.2.
Motor Stepper ........................................................................................... 12
2.2.3
Driver Stepper ........................................................................................... 13
2.2.4
GRBL Software ......................................................................................... 14
2.2.5
FlatCAM Sotware ..................................................................................... 15
2.2.6
Program G-code ........................................................................................ 15
2.2.7
Motor Blower ............................................................................................ 17
2.2.8
Daya Penggerak ........................................................................................ 18
BAB 3 PERANCANGAN ................................................................................................ 19 3.1.
Diagram Blok .................................................................................................... 19
3.2.
Flowchart .......................................................................................................... 20
3.3.
Perancangan Mekanik ....................................................................................... 21
3.4.
Perancangan Elektronika................................................................................... 22
BAB IV Jadwal dan Anggaran Biaya .............................................................................. 24 4.1
Jadwal ............................................................................................................... 24
4.2
Perkiraan Biaya ................................................................................................. 24
Daftar Pustaka ................................................................................................................... 26
ii
DAFTAR GAMBAR
Gambar 2.1 Mesin Cetak CNC (Irvan Satyo, 2018). .......................................................... 7 Gambar 2.2 Rancang Bangun Cnc (Computer Numerically Controlled) PCB Layout Berbasis Mikrokontroler (Gumelar dan Edidas, 2020) ....................................................... 8 Gambar 2.3 CNC PCB cyclone berbasis mikrokonroller Arduino Mega (Santoso dkk, 2018) ........................................................................................................................... 9 Gambar 2.4 Michrochip ATMega328p (my.rs-online.com) ............................................. 11 Gambar 2.5 Prinsip kerja motor stepper (zonaelektro.net, 2013) ..................................... 12 Gambar 2.6 Stapper Nema 17 (dprintorlando.com).......................................................... 13 Gambar 2.7 Driver stapper A4988 (twinschip, 2021) ...................................................... 14 Gambar 2.8 Tampilan awal GRBL oftware (grblcontroller.software.informer.com) ....... 14 Gambar 2.9 tampilan awal (domoticx.com, 2020) ............................................................ 15 Gambar 2.10 Motor blower DC (tkfanen.com, 2019) ....................................................... 17 Gambar 3.1 Diagram blok Plotter PCB ............................................................................ 19 Gambar 3.2 Flowchart Plotter PCB .................................................................................. 20 Gambar 3.3 Desain Perancangan Mekanik ....................................................................... 21 Gambar 3.4 Driver stapper A4988 ................................................................................... 22
iii
DAFTAR TABEL Tabel 2.1. Perbandingan Penelitian .................................................................................. 10 Tabel 2.2 penjelasan G-code ............................................................................................ 16 Tabel 3.1 Nilai Logika pada Driver A4988. ..................................................................... 23 Tabel 4.1 Jadwal Pelaksanaan Proyek Akhir ................................................................... 24 Tabel 4.2 Perkiraan Biaya Proyek Akhir.......................................................................... 24
iv
BAB I Pendahuluan 1.1
Latar Belakang Kemajuan
dalam
bidang
teknologi
yang
semakin
berkembang
merupakan aspek sebuah pengetahuan dan teknologi yang mengharuskan kalangan pendidikan tinggi untuk dapat meningkatkan kemampuan dalam penguasaan teknologi. Terutama pada teknologi tepat guna. Pengembangan teknologi tepat guna harus lebih ditingkatkan sebagai penunjang pemanfaatan teknologi masyarakat Indonesia. Pemanfaatan teknologi pada masyarakat berdampak sangat luas dan berimbas pula pada industri–industri kecil dan menengah, khususnya yang masih menggunakan peralatan konvensional atau bahkan masih menggunakan peralatan tradisional dan manual. Pemahaman teknologi secara mendasar, rinci dan mendalam dilakukan melalui pelaksanaan program yang kongkrit untuk memproduksi barang dan jasa. Hal yang paling mencolok dari perkembangan ilmu pengetahuan dan teknologi ini adalah semakin canggihnya industri manufaktur yang menghasikan produk-produk unggulan. Contohnya pada perusahaan industri mesin CNC yang semakin hari semakin berkembang. Dalam perkembangannya mesin CNC Selama ini konsumen beranggapan hanya akan membuat biaya produksi lebih tinggi dan menyebabkan kurangnya lapangan pekerjaan, rumit dan jika digunakan pada industri kreatif Indonesia hanya akan membuat membengkaknya biaya produksi hal tersebut disebabkan mahalnya harga mesin CNC, biaya operasional serta perawatan mesin CNC yang tinggi dan dalam pembelajaran pendidikan berasumsi mesin CNC dalam bentuk dan ukuran besar sebagai alat praktek dalam hal ini bahwa mesin CNC yang ukuran besar tentunya membutuhkan daya yang besar dan membutuhkan proses waktu yang lama Dalam pengaplikasiannya, CNC dapat digunakan sebagai pengukir papan PCB untuk menghasilkan jalur rangkaian elektronik. Dengan metode ini jalur rangkaian yang dihasilkan pun lebih aman, rapi dan presisi dibandingkan pengerjaan secara maual. Contoh pada saat ingin membuat rangkaian, biasanya pembuatan sebuah rangkaian dan pemasangan komponen dipasang pada sebuah
1
papan PCB (Printed Circuit Board). Cetakan PCB tersebut terdiri atas lubang tempat letak kaki komponen dan jalur sebagai tempat aliran arus listrik. Pembuatan jalur rangkaian pada PCB yang dilakukan secara manual dengan menggunakan skema gambar yang dibuat pada suatu aplikasi untuk kemudian di pindahkan ke PCB dengan beberapa cara yaitu salah satunya dengan setrika atau dilekatkan menggunakan 2 rugos membentuk skema yang sesuai dengan gambar. Besar diameter jalur rangkaian disesuaikan dengan jenis dan jumlah komponen yang dipasang dalam rangkaian tersebut. Pembuatan layout pada PCB (Printed Circuit Board) secara manual dibutuhkan ketelitian untuk menghindari kesalahan dalam proses tersebut, sehingga untuk mengatasi kesalahan dalam pembuatan layout pada PCB secara manual maka dibutuhkan suatu alat yang memudahkan dalam pembuatan layout pada pcb seperti PCB Plotter. Dimana PCB Plotter ini memiliki fungsi membuat layout secara otomatis berdasarkan layout pemograman yang telah dirancang.
1.2
Rumusan Masalah Berdasarkan latar belakang yang telah diuraikan, permasalahan yang dibahas
pada penelitian ini tidak keluar dari topik pembahasan maka batasan yang akan dibahas adalah sebagai berikut: 1. Bagaimana merancang kerangka badan CNC dengan keseimbangan yang baik. 2. Bagaimana mengendalikan gerak motor stepper X, Y, dan Z pada mesin CNC untuk dapat bergerak secara bertahap sampai kondisi yang akurat pada frame. 3. Bagaimana merancang sistem heightmap pada sumbu z 4. Mengkoneksikan perangkat keras atau hardware motor stepper dan driver sehingga dapat dihubungkan dengan control board GRBL.
1.3
Batasan Masalah Berdasarkan latar belakang diatas, batasan masalah dari pembuatan proyek
akhir ini adalah perancangan dan pembuatan perangkat keras (hardware) pada bagian mekanik yang membutuhkan akurasi yang baik pada pergerakan mesin
2
tersebut. Sehubungan dengan tingkat kemampuan, ketersediaan waktu dan agar tidak meluasnya pembahasan yang timbul pada pembuatan proyek akhir ini, maka penulis membatasi pokok- pokok pembahasan sebagai berikut: 1. Dimensi CNC plotter dengan ukuran 37cm x 43cm X 27cm. 2. Pergerakan mesin hanya 3 axis maju, mundur, kiri, kanan dan atas, bawah. 3. Hanya dapat mengukir benda-benda seperti pcb, akrilik, dan benda yang tidak terlalu keras
1.4
Tujuan Penelitian Adapun tujuan dari penelitian ini adalah merancang pcb plotter yang
dapat membuat sebuah ukiran dari bahan pcb berdasarkan sketch yang sudah dirancang. 1. Mengoperasikan Mesin Plotter PCB sebagai alat pengukir suatu PCB polos 2. Mengkonfigurasi
mesin
pada
hardware
agar
dapat
melakukan
proses milling, drilling dan cutting dengan keseimbangan yang baik. 3. Memperoleh hasil akhir yang cepat dan efisien pada mesin dari proses milling, drilling dan cutting.
1.5
Manfaat Penelitian Adapun manfaat yang dapat diambil dari Tugas Akhir ini adalah: 1. Manfaat bagi penulis yaitu mengetahui sistem kerja pada hardware Motor stepper, spindle, dan driver pada Mesin Plotter PCB dengan Control 3 Axis Sistem X, Y dan Z. 2. Manfaat bagi pembaca yaitu mengetahui lebih banyak mengenai Motor stepper dan prinsip kerja driver motor A4988 sebagai pengendali gerak motor stepper. 3. Dengan dibuatnya tugas akhir ini dapat mempermudah pekerjaan yang berhubungan proses pembentukkan layout PCB. Dari tugas akhir ini pula nantinya dapat merangsang tumbuhnya ide-ide yang lebih kreatif serta inovatif, sehingga apa yang telah dibuat ini dapat terus berkembang dari waktu ke waktu.
3
1.6
Metodologi Penelitian Untuk mempermudah Penulis dalam penyusunan Laporan Akhir, maka
Penulis menggunakan metode-metode sebagai berikut:
1.6.1
Studi Literatur
Adapun bahan-bahan studi literatur dari proyek akhir ini adalah: 1. Survei lapangan. 2. Diskusi. 3. Konsultasi dengan pembimbing mengenai perancangan alat. 4. Mempelajari teori yang mendukung proses perancangan dan realisasi dari alat ini.
1.6.2
Identifikasi Permasalahan
Berdasarkan studi lliteratur yang telah dilakukan, maka identifikasi masalah yang didapatkan adalah membuat sistem mekanik yang menghasilkan pergerakan sumbu x, y, z dengan presisi dan efektif, agar Plotter PCB seimbang dan putaran motor stepper akan stabil. Begitu juga perancangan auto level yang sensitive, agar saat menentukan titik 0 pada z axis tidak ditemui error dan rusaknya mata cutter.
1.6.3
Perancangan
Pembuatan tugas akhir PCB Plotter, diperlukan desain dan perancangan guna memperoleh gambaran tentang alat yang akan dibuat. Perancanga tugas akhir PCB Plotter meliputi:
1.6.3.1
Perancangan Mekanik
Sebelum merancang hardware dari mesin ini, terlebih dahulu dilakukan pembuatan desain, Dimana dalam pembuatan desain ini digunakan software Solidworks. Desain Plotter PCB ini meliputi desain kerangka yang akan dibutuhkan sumbu x, y, dan z.
4
1.6.3.2
Perancangan Elektronika
Perancangan sistem elektronika meliputi perancang rangkaian GRBL controller sebagai pusat controller. Perancangan elektronika juga meliputi tata letak komponen elektronika pada Plotter PCB sehingga didapat posisi rangkaian yang aman dan terlindung dari kemungkinan terkena air.
1.7
Sistem Penulisan Sistematika penulisan laporan proyek akhir ini secara keseluruhan terdiri dari
empat
bab,
masing-masing
terdiri
dari
beberapa
sub
bab.
Adapun
pokok pembahasan dari masing-masing bab tersebut secara garis besar sebagai berikut: ABSTRAK Abstrak berisi suatu tulisan singkat dan menyeluruh dari isi laporan proyek akhir. Dengan demikian diharapkan pembaca dapat memahami isi dari abstrak proposal BAB I PENDAHULUAN Pendahuluan
berisi
latar
belakang
masalah
yang
merupakan
dasar penyusunan proyek akhir ini. Pada pendahuluan terdapat perumusan masalah, batasan masalah, tujuan dan manfaat, metodologi penelitian dan sistematika penulisan prosal. BAB II TINJAUAN PUSTAKA Tinjauan pustaka membahas dasar teori yang digunakan sebagai pendukung perancangan dan pembuatan proyek akhir ini. Pada tinjauan pustaka terdapat penelitian terdahulu yang membahas alat yang telah ada yang akan menjadi referensi untuk proyek yang akan dibuat. BAB III PERANCANGAN Perancangan membahas
mengenai
tahap demi
tahap perancangan
proyek akhir. Tahap perancangan dimulai dari desain mekanik, desain elektronik, dingga perancangan alur kontrol untuk perancangan proyek akhir.
5
BAB IV JADWAL DAN ANGGARAN BIAYA Bab ini membahas mengenai jadwal mulai pembuatan proposal sampai pengujian terhadap sistem yang telah dibuat dan anggaran biaya pembuatan alat. DAFTAR PUSTAKA LAMPIRAN
6
BAB II TINJAUAN PUSTAKA 2.1
Penelitian Terdahulu Pada penelitian terdahulu oleh Irvan Pranata dan Satyo Nuryadi mengenai
Rancang Bangun Mesin Cetak PCB Berbasis Arduino Menggunakan Metode CNC. Dalam penelitiannya, jenis spindle yang digunakan adalah jenis motor DC 775 12V-24VDC. Program kontroler menggunakan software pengirim g-code yang digunakan adalah Candle dan software untuk membentuk file gerber dan excellon ke dalam bentuk g-code (.nc) adalah Software FlatCam. Jenis sistem kontrol mesin CNC PCB pada perancangan ini adalah loop terbuka. Dengan menggunakan mikrokontroler ATMega328p.
Gambar 2.1 Mesin Cetak CNC (Irvan Satyo, 2018).
Pada Gambar 2.1 merupakan Mesin Cetak PCB yang dilakukan oleh Irvan Pranata dan Satyo Nuryadi, Komponen mekanis yang digunakan untuk mendukung sistem control pada mesin gravir laser dari gambar diatas adalah poros rel, poros ulir linier bearing, frame aluminium, bracket, shaft support dan pillow, dan kopling. Mesin CNC ini diperoleh dari beberapa tahap pengujian terhadap parameter yang sudah ditentukan. Pada pencetakan desain PCB dilakukan dengan tebal jalur diantaranya T8, T10, T12, T15, T20, T25, T30, T40, T50, T60. Dan setelah diamati ditemukan beberapa kekurangan, diantaranya yaitu beberapa lobang yang tidak tepat sehingga memakan jalur, kemudian jalur yang terlalu kecil bahkan terputus (Irvan Satyo, 2018).
7
Gambar 2.2 Rancang Bangun CNC (Computer Numerically Controlled) PCB Layout Berbasis Mikrokontroler (Gumelar dan Edidas, 2020)
Pada penelitian yang dilakukan Agung Gumelar dan Edidas ini menggunakan Mikrokontroler arduino uno serta driver motor stepper yang digunakan adalah jenis A4988. Untuk komponen mekanikalnya, sebagian besar sama dengan CNC pada umumya. Dimana terdiri dari poros rel, poros ulir linier bearing, bracket, shaft support dan pillow, dan kopling. Namun pada mesin ini tidak memiki kerangka. Pada pergerakan axis X, Y dan Z nya juga tidak memiliki switch pembatas gerakanya. Sehingga lebih rentan menabrak bracket i nya, hal ini sangat beresiko juga pada kerusakan motor stepper, karena bila perintah pergerakan motor stepper melebihi ukuran semestinya, motor akan berputar terus menerus sesuai program. Mesin ini belum menerapkan sistem probe untuk menentukan titik 0 pada sumbu Z, sehingga operator mesin ini masih menggunakan cara manual menggunakan kertas sebagai penanda bahwa mata cutter atau bor telah menyentuh objek benda kerja yang akan diukir.
8
Gambar 2.3 CNC PCB cyclone berbasis mikrokonroller Arduino Mega (Santoso dkk, 2018)
Penelitian lainya juga dilakukan oleh Lilik Hari Santoso, dkk, dengan tugas akhirnya yang berjudul Rancang Bangun CNC PCB Cyclone Berbasis Mikrokonroller Arduino Mega. Alat ini menggunakan motor stepper Nema 17 sebagai penggerak sumbu x, y, z ukurannya memiliki sudut 1,8° (200 langkah / revolusi) dari data basenya. Setelah diperoleh data perhitungan 200 langkah/revolusi. Maka dimasukkan ke pengaturan G-code sender dengan menggunakan kontrol arduino dengan driver ramps dengan IC A4988 dan untuk uji coba ternyata satu putaran tidak didapatkan dengan setingan 20 step/mm melainkan 3200 step/mm dengan uji coba menambahkan terus hingga tercapai putaran penuh. Pengujian yang dilakukan, kinerja mesin cnc ini dapat bekerja di area 15cm X 9cm (Santoso dkk, 2018). Gambar 2.3. merupakan perancangan dan pembuatan mesin cnc pcb. Dari ketiga penelitian terdahulu diatas, akan disimpulkan perbandingan baik dari segi system control yang digunakan dan juga kelebihan atau kekurangannya.
9
Tabel 2.1. Perbandingan Penelitian
NO
1
2
Penelitian
Sistem
Terdahulu
Kontrol
Irvan Pranata
Arduino
Penerapan
dan
Uno
Universal
Satyo
Nuryadi
Kelebihan
Kekurangan
Pelobangan G-Code
jalur
Sender
layout, ditemui jalur
Mempunyai
yang terputus
konfigurasi
saat membuat
mudah,
jalur kecil.
Agung
Arduino
Telah menggunakan
Gumelar dan
Uno
software
Edidas
memakan
pembuatan
pada sircuit
dan dapat langsung menghasilkan
G-
Dalam penentuan titik 0 masih manual menggunakan kertas
Code Lilik
Hari Arduino
Santoso, dkk.
3
Mega
Pengujian
Adanya
sumbu z, x, dan y
selisih pengukuran
dengan jangka
dengan
sorong didapatkan
desain dikarenakan
ketelitian
ada
0.02mm.
yang kurang
faktor rangka
presisi dan
terjadi
elastisitas
bahan
pada pergerakan
Dari ketiga penelitian yang telah dilakukan tersebut, diperoleh beberapa ide untuk pengembangan alat ini, dimana antaranya berupa penerapan sistem probe dan heightmap untuk menentukan titik 0 pada axis z. Kemudian untuk menghasilkan ukiran yang akurat, plotter PCB yang akan dibuat ini akan dikalibrasi seakurat
10
mungkin dengan cara menyesuaikan konfigurasi pada software agar sesuai dengan spesifikasi pada hardware yang digunakan. 2.2
Landasan Teori Pada bagian ini berisi landasan teori yang akan digunakan sebagai dasar
dalam proses pembuatan proyek akhir. Bagian ini yang akan dibahas adalah microchip mikrokontroller ATMega328p, motor stepper, driver stepper, GRBL software, flatcam software, program G-code dan motor blower.
2.2.1
Microchip Mikrokontroller ATMega328p Mikrokontroller AVR
(Alf and Vegaard’s Risc Processor)
ATMega328p merupakan seri mikrokontroller complementary metal oxide semiconductor (CMOS) 8- bit buatan Atmel berbasis arsitektur RISC (Reduced Instruction Set Computer) yang dimana setiap proses eksekusi data lebih cepat. Hampir semua intruksi pada program dieksekusi dalam satu siklus clock. ATMega328p mempunyai 8 Kb in-System Programmable Flash yang memungkan memori program untuk di program ulang (read/write) dengan koreksi secara serial yang disebut Serial Peripheral interface (SPI) (Mirul, 2017). Pada Gambar 2.4 merupakan Michrochip ATMega328p.
Gambar 2.4 Michrochip ATMega328p (my.rs-online.com)
ATMega328 memiliki beberapa fitur antara lain: 1. 130 instruksi yang hampir semuanya dieksekusi dalam satu siklus clock. 2. 32x 8-bit register serba guna. 3. Kecepatan mencapai 16 MIPS dengan clock 16 MHz. 4. 32 KB Flash memory, pada arduino memiliki bootloader yang menggunakan 2KB dari flash memori sebagai bootloader. 5. Memiliki EEPROM (Electrically Erasable Programmable Read Only Memory) sebesar 1KB sebagai tempat penyimpanan data semi 11
permanent karena EEPROM tetap dapat menyimpan data meskipun catu daya dimatikan. 6. Memiliki SRAM (Static RandomAccess Memory) sebesar 2KB. 7. Memiliki pin I/O digital sebanyak 14 pin 6 diantaranya PWM (Pulse Width Modulation) output. 8. Master / Slave SPI Serial interface. ATMega328 memiliki 3 buah PORT utama yaitu PORT B, PORT C, dan PORT D dengan total pin input/output sebanyak 23 pin. PORT tersebut dapat difungsikan sebagai input/output digital atau difungsikan sebagai peripheral lainnya (Oktareza, 2014).
2.2.2.
Motor Stepper Motor stepper adalah salah satu jenis motor dc yang dikendalikan
dengan pulsa pulsa digital. Prinsip kerja motor stepper adalah mengubah pulsa-pulsa input menjadi gerakan mekanis diskrit. Oleh karena itu untuk menggerakkan motor stepper diperlukan pengendali motor stepper yang membangkitkan pulsa-pulsa periodik (Elektro, 2013). Berikut ini adalah ilustrasi struktur motor stepper sederhana dan pulsa yang dibutuhkan untuk menggerakkannya:
Gambar 2.5 Prinsip kerja motor stepper (zonaelektro.net, 2013)
Pada Gambar 2.5 memberikan ilustrasi dari pulsa keluaran pengendali motor stepper dan penerpan pulsa tersebut pada motor stepper untuk menghasilkan arah putaran yang bersesuaian dengan pulsa kendali. Kelebihan motor stepper dibandingkan dengan motor DC biasa adalah:
12
1. Sudut rotasi motor proporsional dengan pulsa masukan sehingga lebih mudah diatur. 2. Motor dapat langsung memberikan torsi penuh pada saat mulai bergerak. 3. Posisi dan pergerakan repetisinya dapat ditentukan secara presisi. 4. Memiliki respon yang sangat baik terhadap mulai, stop dan berbalik (perputaran). 5. Sangat realibel karena tidak adanya sikat yang bersentuhan dengan rotor seperti pada motor DC
Gambar 2.6 Stapper Nema 17 (dprintorlando.com)
Pada Gambar 2.6 merupakan stapper NEMA 17. Motor stepper NEMA 17 adalah motor stepper dengan pelat muka 1,7 x 1,7 inci (43,18 x 43,18 mm). NEMA 17 lebih besar dan umumnya lebih berat daripada NEMA 14, tetapi ini juga berarti memiliki lebih banyak ruang untuk menempatkan torsi yang lebih tinggi (Bowyer, 2019). Namun, motor yang dekat dengan ukuran NEMA 17, memiliki spesifikasi berikut: 1. 1.5A hingga 1.8A saat ini per fase. 2. Induktansi 3 hingga 8 mH per fase. 3. 44 N • cm (62 oz • in, 4.5 kg • cm) atau lebih memegang torsi. 4. 1,8 atau 0,9 derajat per langkah (masing-masing 200/400 langkah / putaran).
2.2.3
Driver Stepper Stepper motor driver menggunakan komponen utama berupa sebuah
IC A4988. Rangkain IC tersebut berfungsi untuk menghasilkan empat pulsa keluaran berurutan yang dapat berbalik urutannya dengan menerapkan logika
13
tertentu pada rangkaian. Rangkaian tersebut memerlukan pulsa clock untuk dapat beroperasi. Sebagai sumber clock digunakan rangkaian oscilator gelombang kotak. Kemudian untuk mendukung pulsa-pulsa dengan arus besar (sekitar 1 – 3 A) digunakan transistor daya NPN tipe TIP31 sebagai solid state switch (Elektronika, 2013).
Gambar 2.7 Driver stapper A4988 (twinschip, 2021)
Pada Gambar 2.7 merupakan driver stapper A4988. A4988 adalah IC driver motor ultra-senyap untuk motor stepper dua fase. Driver ini memiliki kapasitas output maksimum 28 V dan ± 2 A. Driver ini dapat mengoperasikan motor stepper bipolar dari 1 hingga 1/256 mode step. A4988 menggunakan teknologi
Stealth
Chop2
untuk
pengoperasian
motor
diam
(components101.com, 2019).
2.2.4
GRBL Software GRBL software dirancang untuk mengirim G-Code ke mesin cnc,
seperti mesin penggilingan 3D. GRBL merupakan software kontrol cnc berbasis Arduino, yang memiliki fungsi dasar yang sama seperti software kontrol cnc lainnya. GRBL diperuntukkan untuk mesin cnc berbasis Arduino atau microcontroller sejenisnya (informer, 2020).
Gambar 2.8 Tampilan awal GRBL software (grblcontroller.software.informer.com)
14
Pada Gambar 2.8 merupakan tampilan awal GRBL software. GRBL adalah software alternatif kontrol cnc yang gratis, dan masih dikembangkan hingga kini. Cocok digunakan untuk cnc maker yang masih ingin belajar tentang pengoperasian cnc. Karena proses penyetingan yang sederhana serta gratis (fauzi, 2010).
2.2.5
FlatCAM Sotware FlatCAM memungkinkan untuk mendesain ke PCB Plotter dan dapat
membuka Gerber, Excellon atau G-Code, mengeditnya atau membuat dari sketch, dan menghasilkan G-Code (flatCAM, 2019). Routing isolasi adalah salah satu dari banyak tugas yang cocok untuk FlatCAM. Software ini open source, ditulis dengan bahasa pemrograman Python dan berjalan dengan lancar di sebagian besar platform (teach, 2019). Gambar 2.9 merupakan Tampilan awal sotware FlatCAM.
Gambar 2.9 tampilan awal (domoticx.com, 2020)
FlatCAM adalah program untuk mempersiapkan pekerjaan CNC untuk membuat PCB pada PCB Plotter. Antara lain, dapat mengambil file Gerber yang dihasilkan oleh program CAD, dan membuat G-Code untuk routing Isolasi (Domoticx, 2020).
2.2.6
Program G-code G-Code adalah sebuah fungsi yang digunakan dalam bahasa
pemrograman Numerical Control (NC) yang mengandung informasi posisi sebuah alat untuk melakukan sebuah pekerjaan di pabrik. G-Code terpisah
15
dari M-Code dan T-Code yang mengontrol mesin dan alat pabrik. Walaupun G-Code adalah istilah yang biasanya digunakan untuk NC, sebenarnya GCode hanyalah sebuah komponen dan bekerja bersama dengan kode kode lainnya untuk melakukan tugas-tugas yang seharusnya (Technopark, 2020).
Tabel 2.2 penjelasan G-code
No
G-code
Fungsi dan Kegunaan
Dasar
1
G00
2
G01
3
G02
4
G03
5
G50
6
G54-G59
7
G96
Gerakan cepat / interpolasi lurus tanpa pemakanan Gerakan / interpolasi lurus dengan pemakanan Gerakan melingkar searah jarum jam (Clockwise = CW) Gerakan melingkar berlawanan arah (Counter Clockwise = CCW) Pembatasan untuk putaran spindle maksimum Titik referensi pada benda Mengeset nilai kecepatan potong konstan, bekerja dengan batasan rpm G50
8
G97
Mengeset nilai kecepatan putaran (rpm) kostan
9
G98
Mengeset satuan feeding mm / menit
10
G99
Mengeset satuan feeding mm / putaran
16
No
G-code
Fungsi dan Kegunaan
Dasar
11
M03
Spindle berputar searah jarum jam (Clockwise = CW)
12
M04
Spindle berputar berlawanan arah (Counter Clockwise = CCW)
13
M05
Mematikan spindle
14
M30
Program berakhir
Tabel 2.1 merupakan kode G-Code dasar, dalam program CNC mereka mulai dengan huruf G dan mengarahkan mesin. Tindakan-tindakan yang umumnya diarahkan G-Code meliputi: mengubah sebuah pallet, gerakan cepat, serangkaian gerakan feed yang terkontrol, menghasilkan potongan barang, lubang dibor atau bentuk dekoratif, mengontrol gerakan feed, dalam garis busur atau lurus, dan mengatur informasi alat (Kristoam, 2019).
2.2.7
Motor Blower Pengertian Blower adalah mesin atau alat yang digunakan untuk
menaikkan atau memperbesar tekanan udara atau gas yang akan dialirkan dalam suatu ruangan tertentu juga sebagai pengisapan atau pemvakuman udara atau gas tertentu (Ali, 2012).
Gambar 2.10 Motor blower DC (tkfanen.com, 2019)
17
Gambar 2.10 merupakan motor blower, Sebuah kipas sentrifugal dengan rasio tekanan tinggi (output tekanan / input tekanan) dikenal sebagai blower. Blower memberikan laju aliran volume transfer yang tinggi dengan rasio tekanan yang relatif lebih besar. Rasio tekanan dari kipas angin di bawah 1,1 sedangkan blower memiliki rasio tekanan 1,1 - 1,2 (Fauzi, 2020). 2.2.8
Daya Penggerak Daya mekanis motor dinyatakan dalam horse power (hp) atau watt
(W), dimana 1 hp = 746 W. Torsi dan kecepatan merupakan dua faktor penting dalam menentukan output daya mekanis. Torsi sendiri adalah besarnya puntiran / daya pemutar, dinyatakan dalam pound-feet (lb/ft). kecepatan motor dinyatakan dalam putaran per menit. Untuk merancang proyek akhir ini perlu adanya perencanaan daya motor yang diperlukan agar sesuai dengan kebutuhan. Perencanaan yang diinginkan untuk mengetahui daya motor dan torsi yang dibutuhkan pada setiap axisnya. perencanaan untuk perhitungan komponen menggunakan persamaan sebagai berikut:
2.2.8.1
Menentukan harga Kecepatan sudut Kecepatan sudut dibutuhkan untuk mengetahui daya motor
yang dibutuhkan pada motor stapper. ω=2πn/60.........................................................................(2.1) Dimana: n = Kecepatan putar motor (rpm) 2.2.8.2
Menentukan harga torsi (T)
Besarnya torsi merupakan hasil perkalian gaya dengan jarak terhadap sumbu. T=F.r .............................................................................(2.2) Dimana: T = Momen putar atau torsi (N.m) F = Gaya (N) r = Jarak terhadap sumbu putar (m)
18
BAB 3 PERANCANGAN Mesin ini menggunakan kontrol GRBL yang akan menerima masukan berupa G-Code yang diperoleh dari software FlatCAM untuk membuat sketch 2D dan 3D. Sketch 2D/3D yang telah di convert dalam bentuk G-Code harus di upload didalam GRBL software untuk proses pengiriman G-code ke mesin CNC. GRBL akan mengkontrol atau mengendalikan pergerakan motor stapper berdasarkan program G-code yang telah diterima, membentuk sketch 2D/3D.
3.1. Diagram Blok Alur dari Sistem Kontrol Plotter PCB ini menggunakan parameter masukan utama G-code yang diperoleh dari software FlatCAM. Diagram blok Plotter PCB ini ditunjukkan pada Gambar 3.1.
Gambar 3.1 Diagram blok Plotter PCB
Berdasarkan Gambar 3.1 dapat diketahui proses perancangan G-code melalui software CAM hingga pada proses transfer G-code pada mesin menggunakan software GRBL (candle). GRBL control akan menerima program G-code dan memprosesnya menjadi bentuk ukiran jalur PCB yang diinginkan.
19
3.2. Flowchart Flowchart atau diagram alir berfungsi mendeskripsikan urutan proses mini CNC engraving machine yang berawal dari switch on GBRL control hingga pergerakan motor stapper x, y, z.
Gambar 3.2 Flowchart Plotter PCB
Pada Gambar 3.2 diperlukan setting posisi awal pada sumbu untuk mendapatkan titik 0 pada alur proses permesinan. Kemudian dilanjut dengan
20
pemetaan elevansi ketnggian pada benda kerja untuk menyesuaikan G-code terutama pada code axis z. Sehinggga ukiran yang diperoleh jelas, tidak putus dan memiliki ketinggian yang sama. 3.3. Perancangan Mekanik Perancangan desain pada Plotter PCB dalam proyek akhir ini dapat dilihat pada Gambar 3.3.
3
2
1
4
5 10
6 9
7
8 (a) tampak isometri
(a) Tampak depan
(c) Tampak samping
Gambar 3.3 Desain Perancangan Mekanik
21
Keterangan: 1. Box Electrical 2. Motor stepper Z 3. Kerangka 4. Motor spindle 5. Bracket spindle 6. Motor Stepper Y 7. Meja Kerja 12 X 22 Cm 8. Pillow Block Bearing 9. Lead Screw 10. Besi Assentail Untuk Perancangan mekanik Tugas Akhir ini terdiri dari 3 motor stepper, dengan menggunakan media lead screw (batang ulir) yang berfungsi untuk menggerakkan meja kerja (x axis dan y axis) dan spindel (z axis). Spesifikasi lead screw yang digunakan adalah T12, 1 Start dengan Pitch 2mm. Penggunaan lead screw ini diharapkan dapat menghasikan ketelitian yang baik, sehingga setiap 1 putaran penuh motor stepper menghasilkan gerakan sejauh 2mm. 3.4. Perancangan Elektronika Perancangan elektronika mini CNC engraving machine dapat dilihat pada Gambar 3.5 a dan b
(a) Board diagram
(b)Skema Gambar 3.4 Driver stapper A4988
Dari skematik rangkaian di atas, 3 buah driver motor akan digabung menjadi satu rangkaian shield. Setiap driver akan dihubungkan pada dipswitch uuntuk mengatur microstepping pada motor stepper menjadi mode full step, half step maupun mode lain sebagainya yang sudah disediakan pada driver tersebut. Dan 22
pada skematik rangkaian dua sumber dc yang mempunyai ukuran tegangan yang berbeda dimana tegangan pertama sebagai sumber tegangan driver yang hanya berkapasitas lima volt, dan tegangan satunya mempunyai besaran 12 volt sebagai tegangan motor stepper, tetapi untuk grounding dijadikan satu. Serta setiap driver akan memiliki empat terminal block sebagai tempat kabel motor stepper disambungkan. Untuk mengatur microstep resolution pada driver A4988 ini terdapat pada Nilai logika pada pin MS1, 2 dan 3 yang dijelaskan lebih anjut pada Tabel 3.1 berikut. Tabel 3.1 Nilai Logika pada Driver A4988. MS1 MS2 MS3 Low Low Low High Low Low Low High Low High High Low High High High
Microstep Resolution Full Step Half Step Quarter Step Eighth Step Sixteenth Step
G-code akan dikirim dari PC menuju GRBL board kemudian menerjemahkannya sehingga Mikrokontroller dapat memberi logika kepada Driver yang diteruskan ke motor stepper untuk melakukan kerja berupa putaran kemudian diubah sebagai pergeseran meja kerja dan spindel.
23
BAB IV Jadwal dan Anggaran Biaya 4.1
Jadwal Penulis membuat jadwal pengerjaan tugas akhir yng bertujuan agar
penggunaan waktu lebih efektif dan sesuai dengan metodologi yang digunakan. Adapun jadwalnya sebagai pada table berikut.
Tabel 4.1 Jadwal Pelaksanaan Proyek Akhir Tahun 2021
1
Bimbingan
2
Pembuatan Proposal
3
Seminar Proposal
4
Pembuatan Alat
5
Pengujian dan Analisa
6
Penulisan Laporan
7
Sidang Proyek Akhir
4.2
Juni
Mei
April
Maret
Februari
September
Agustus
Juli
Tahapan
Juni
No
2022
Perkiraan Biaya Pada perkiraan biaya agar proyek khir dapat berjalan dengan lancer dan
sesui denga metodologi yang digunakan, penulis membutuhka biaya untuk peralatan yang dibutuhka delam mengerjakan proyek akhir ini. Adapun peralatan serta biaya yang digunakan sebagai berikut.
Tabel 4.2 Perkiraan Biaya Proyek Akhir
No Nama Barang
Jumlah
Harga/Satuan
Total
1
Motor Stepper
3 buah
Rp.75.000/buah
Rp.225.000
2
GRBL controller board
1unit
Rp.600.000/buah Rp.600.000
24
No Nama Barang
Jumlah
Harga/Satuan
Total
3
Besi as 12mm
168 Cm
Rp.5000/Cm
Rp.104.000
4
Bearing 10mm
2 buah
Rp.35.000/buah
Rp.70.000
5
Linear
12mm 6 buah
Rp.55.000/buah
Rp.330.000
bearing
panjang 6
Plat Aluminium
10cm x 10cm Rp.300/cm²
Rp.30.000
7
Plat Aluminium
11cm x 17cm Rp.300/cm²
Rp.56.100
8
Plat Aluminium
16cm x 25cm Rp.300/cm²
Rp.120.000
9
Aluminium
Profile 4m
Rp.85.000/m
Rp.340.000
20x20mm 10
Spindel motor dc
1 buah
Rp.250.000
Rp.250.000
11
Shaft mounting 12mm
12 buah
Rp.24.000/buah
Rp.288.000
12
Screw T8 1 start
1m
Rp.2.700/cm
Rp.270.000
13
T8 Nut Lead Screw
3 buah
Rp.15.000/buah
Rp.45.000
Total
Rp.2.256.000
25
Daftar Pustaka Agung, G., & Eddias. (2020). Rancang Bangun Cnc (Computer Numerically Controlled) PCB LayoutBerbasis Mikrokontroler. Padang. Irvan, P., & Satyo, N. (2019). RANCANG BANGUN MESIN CETAK PCB BERBASIS ARDUINO. Yogyakarta: University of Technology Yogyakarta. Lilik, H. S., Achmad, A., Permadi, D., & Mulyo, N. (2020). RANCANG BANGUN CNC PCB CYCLONE BERBASIS MIKROKONTROLER ARDUINO . Subang : Sekolah Tinggi Teknologi Texamaco. Setioko, B. T. (2018). PERANCANGAN PLOTTER 2-DIMENSI MENGGUNAKAN. Indralaya : Universitas Sriwijaya. Tanato, C., & Satya, A. P. (2021). RANCANGAN CNC PLOTTER UNTUK MENULIS . Tangerang : Universitas Pelita Harapan. http://k-sience.blogspot.com/2017/07/apa-itu-mikrokontroller-avr-atmega328p.html http://zonaelektro.net/motor-stepper/ https://tukanggambar3d.com/g-code-dan-m-code-mesin-cnc/ https://indotech-group.co.id/tabel-g-code-pada-mesin-cnc-milling/
26