Offline G-Code Sender |
Berawal dari sebuah tutorial pembuatan controller CNC versi 1.1 video di YouTube pada kolom komentar terdapat seseorang yang bergerak di bidang permesinan CNC berkomentar agar dibuatkan sebuah layout controller mesin CNC berbasis GRBL dengan layout mengikuti versi yang sudah ada namun dengan beberapa modifikasi untuk hard limit agar tidak terjadi picuan palsu yang diakibatkan oleh elektromagnetik field yang mengganggu jalannya limit axis secara tidak disengaja. Seiring berjalannya waktu selain membuat layout controller CNC berbasis Arduino, dia juga ingin dibuatkan layout control CNC berbasis ESP32 yang bernama fruidNC, kemudian untuk yang terakhir ingin dibuatkan layout controller CNC yang berbasis STM 32 bluepil maupun blackpill.
Nah karena seringnya pembuatan layout untuk controller mesin CNC maka menjadikan saya tertarik ingin membuat sebuah rangkaian g-code sender yang tidak terkait dengan komputer alias independen tanpa komputer, maka dari itu ketika saya mencari informasi tentang rangkaian tersebut saya mendapatkan sebuah sumber open source dari offline g-code sender bernama LEKN-TECH dan ingin mencobanya.
Alur Menu dari Offline G-code Sender |
Offline g-code sender ini menggunakan display 1602, rotary encoder sebagai menu dan pilihan kemudian untuk penyimpanan filenya menggunakan kartu memori micro sd card. Koneksi dari offline g-code sender menuju kontroler CNC hanya 5 kabel saja yaitu VCC 5V, GND, TX, RX dan E-stop.
Seluruh project file lengkap semuanya tersedia pada github LEKN-TECH mulai dari kode program hingga skemanya.
Dalam pembuatan layout nya saya memilih memakai beberapa opsi diantaranya untuk pemakaian mikrokontroler atmega 328 opsinya bisa memakai Arduino nano kemudian untuk rangkaian micro sd card yang memakai komponen SMD bisa memakai modul SD card yang tersedia di pasaran. Itu semua saya lakukan agar lebih fleksibel dalam perakitannya ketika tidak memiliki komponen yang dimaksud. Jadi setelah layout selesai saya rancang maka hasilnya bisa dilihat seperti pada gambar berikut ini.
Layout Kontroler Offline G-code Sender |
Preview PCB Offline G-code Sender |
Jika kamu ingin mencoba layout yang saya buat silakan download file gerbernya atau langsung pesan pcb-nya langsung di PCBWay pada link ini.
Setelah layout dirasa cukup maka selanjutnya saya akan mencetaknya di pabrik percetakan PCB profesional yaitu PCBWay, kenapa saya memilih PCBWay karena PCB yang dihasilkan sangat bagus sekali dan harganya cukup terjangkau karena hanya dengan biaya sekitar 5 dolar saja saya bisa memiliki 5 sampai 10 PCB, kemudian untuk pengguna baru bisa mendapatkan biaya cetak secara gratis karena saat mendaftar pertama kali akan disediakan saldo welcome bonus sebesar 5 dolar untuk biaya cetaknya jadi silakan daftar akun PCBWay sekarang juga bagi kamu yang belum pernah mendaftar akun PCBWay.
PCBWay.com |
Daftar akun PCBWay |
Setelah layout saya cetak di PCBWay sekitar 2 hari proses pembuatan PCB sudah selesai kemudian pengiriman sekitar 3 hari jadi total kurang dari seminggu PCB sudah bisa Saya dapatkan dan hasilnya bisa dilihat pada gambar di bawah ini.
PCB kontroler Offline G-code Sender |
Offline G-Code Sender bagian depan |
Offline G-Code Sender bagian belakang |
Setelah PCB saya dapatkan saya sudah tidak sabar ingin merakit dan mencobanya, apakah hasilnya sesuai harapan? Dan tentu saja setelah Saya rakit seluruhnya dan saya coba sambungkan dengan controller CNC Shield kemudian dijalankan ternyata sangat mantap sekali semua instruksi yang ada pada offline g-code sender ini bisa berjalan sesuai, kemudian untuk pembacaan file di micro SD card juga sangat bagus, untuk semua proses yang saya lakukan terkait pembuatan g-code sender ini maka saya dokumentasikan ke dalam sebuah video yang bisa kamu lihat pada video di bawah ini.