Selasa, 23 Januari 2024

Membuat Kontroler Mesin CNC versi Offline tanpa Komputer

 

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
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
Layout Kontroler Offline G-code Sender 


Preview PCB 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
PCBWay.com

Daftar akun PCBWay
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
PCB kontroler Offline G-code Sender 

Offline G-Code Sender bagian depan
Offline G-Code Sender bagian depan

Offline G-Code Sender bagian belakang
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.



Jumat, 08 Desember 2023

Mini Digital Oscilloscope FNIRSI-138 Pro dari PCBWay

 Sudah beberapa waktu lamanya Saya tidak membuat project karena di rumah saya sepertinya agak sibuk membuat layout untuk orderan orang lain jadi belum sempat membuat layout untuk project sendiri. Namun demikian saya selalu ingin membuka situs PCBWay, setelah itu ketika kita membuka situs PCBWay pada bagian banner atas di sana tertulis promosi yang sangat jelas tentang sebuah event yang bernama PCBWay Christmas Big Sales. Ada banyak keuntungan yang bisa kita dapatkan dengan mengikuti event tersebut, diantaranya adalah:



- Free Coupons

$435 coupons are waiting for you


- Free Christmas PCB Prototype

Up to $20 discount each time


- Christmas Sales

Up to 50% off for PCB and assembly orders


- Unboxing Blind Boxes

Chances to get a free module


Pada program unboxing Blind boxes ini saya mendapatkan hadiah sebagai berikut.




 dan event tersebut berakhir sampai dengan tanggal 31 Desember 2023.

Jadi buruan ikutan jangan sampai ketinggalan kesempatan emas ini.


Tidak hanya sampai di situ saja kita bisa mendapatkan banyak keuntungan, akan tetapi kita akan banyak mendapatkan keuntungan saat kita mengunjungi gift shopnya PCBWay, di sana kita bisa mendapatkan banyak produk elektronika dengan diskon yang sangat menarik mulai dari modul-modul, sensor-sensor, elektronik tools dan lain sebagainya.

Saya pun tertarik untuk mendapatkan barang yang saya impikan sebelumnya dengan adanya diskon sebesar 33% pada Mini osiloskop FNIRSI 138 Pro.



Kenapa saya tertarik pada Mini osiloskop FNIRSI-138  Pro dari PCBWay ini? 

Karena ketika saya mencoba melihat di online shop Indonesia harganya sekitar Rp. 500 ribu bahkan ada yang menjual sampai 2 juta rupiah.




Dengan mendapatkan Mini digital osiloskop dari PCBWay ini saya sudah berhemat banyak kemudian untuk pengirimannya sendiri sangat cepat yaitu hanya 3 hari dari pertama pemesanan sampai ke tangan saya dan di bawah ini saya tampilkan video dokumentasi lengkapnya.





Minggu, 29 Oktober 2023

Membuat OLED TransistorTester V2

 

OLED TransistorTester V2 & V2
OLED TransistorTester V2 & V2

Pada proyek-proyek sebelumnya saya telah membuat transistor tester versi LCD 16 * 2 dengan pengaturan menu menggunakan rotary encoder di sebelah kanan layar dan ini sangat nyaman saat digunakan untuk mengukur berbagai jenis macam komponen elektronika, pengaturan tata letak komponen transistor tester seperti ini menjadi sangat populer dan banyak digunakan oleh mereka yang ingin merakit transistor tester ini. Kemudian pada versi selanjutnya saya mencoba membuat transistor tester menggunakan display OLED 0.9 inchi sehingga ukurannya menjadi sangat mini sekali dibandingkan dengan transistor tester yang menggunakan layar LCD 16 * 2.


Transistor Tester LCD 1602

Untuk tata letak komponennya saya mengikuti tata letak sebelumnya yaitu tombol menu berada di bagian kanan layar sedangkan bagian kiri layar digunakan untuk menempatkan ketiga probe sehingga bentuknya menjadi simetris, agar rangkaian OLED transistor tester ini ukurannya tidak melebihi atau sesuai layar yang digunakan maka saya kombinasikan antara komponen SMD dengan komponen biasa, komponen SMD yang saya pilih yaitu mikrokontroler atmega 328 dan micro USB sisanya untuk resistor, kapasitor dan kristal maka saya menggunakan komponen biasa.

OLED TransistorTester

Setelah layout selesai saya rancang dan saya kira sesuai seperti apa yang saya inginkan maka selanjutnya rangkaian ini saya cetak pcb-nya di PCBWay, dengan biaya cetak 5 dolar saya sudah bisa mendapatkan 10 keping PCB dengan kualitas yang sangat keren, proses pembuatannya hanya memakan waktu sekitar dua hari saja dan proses pengiriman saya memakai jasa pengiriman DHL membutuhkan waktu 3 hari saja sehingga dalam waktu sekitar seminggu saya sudah bisa mendapatkan pcb-nya.

Jika kamu tertarik membuat PCB di PCBWay seperti saya dan jika kamu mendaftar akun PCBWay maka kamu akan mendapatkan saldo sebagai welcome bonus sebesar 5 dolar untuk biaya cetak PCB nya jadi tunggu apa lagi ayo daftar akun PCBWay sekarang juga.


PCBWay.com

Daftar akun PCBWay 

Setelah rangkaian yang bernama OLED TransistorTester yang saya desain tadi selesai dirakit maka hasilnya bisa dilihat seperti pada gambar di bawah ini.


OLED TransistorTester ini saya gunakan juga pada saat saya mendapatkan panggilan service, jadi OLED transistor tester ini sangat bermanfaat bagi saya pergunakan untuk berbagai hal pengukuran dalam bidang elektronika, saking seringnya saya gunakan maka lama-kelamaan dapat diketahui juga kekurangannya yaitu pada desain tombol menu dan probe yang terasa seperti tertukar dimana seperti yang saya terangkan di awal tombol menu berada di sebelah kanan jadi aktivitas menekan tombol menu digunakan oleh tangan kanan sedangkan aktivitas memasang komponen yang diukur berada pada tangan kiri dan itu terasa sangat tidak nyaman padahal aktivitas pengukuran yaitu memasang dan melepaskan komponen enaknya berada pada tangan kanan, untuk itu saya berencana mengubah layout-nya lagi dan mencetaknya lagi pcb-nyadi PCBWay.


Setelah layout pcb-nya saya ubah posisinya antara tombol menu dan probe kemudian saya menambahkan beberapa update baru seperti lubang vias yang sebelumnya tidak tertutup masking kini menjadi tertutup masking layaknya PCB profesional kemudian untuk jumper pemilihan display kini hanya 4 PIN saja dan mudah untuk menyesuaikannya hanya menjumper vertikal atau horizontal saja untuk jenis display OLED yang digunakan dan yang terakhir adalah susunan pin probenya dimulai dari atas.


 Di bawah ini saya tampilkan gambar update-update versi terbaru.


PCB depan OLED TransistorTester v2
PCB depan OLED TransistorTester v2

PCB belakang OLED TransistorTester v2
PCB belakang OLED TransistorTester v2

Di bawah ini saya perlihatkan dokumentasi berupa video mulai dari mengorder PCB di PCB way hingga perakitan dan hasilnya.