Cara Install / Flashing firmware GRBL ke board Arduino Uno
- Install Java
- Install Driver Arduino
- Hubungkan kabel Usb ke board arduino dengan komputer
- Jalankan Program Sketch Arduino > Tool > Port > COM3
- Download dan extract file GRBL
- Dari Sketch -> Include Library -> Add zip library pilih folder 'grbl' hasil extract tadi.
- setelah sukses ter upload ke board arduino, klik Tools > Serial Monitor (kanan bawah) > set baudrate menjadi 115200
- maka akan muncul pesan
'Grbl 0.9j ['$' for help]'
untuk mencoba gunakan universal Universal GCode Sender
jika semua bekerja lancar kita mulai install bCNC
sebenarnya bCNC fungsi dasarnya sama dengan Universal Gcode sender, tetapi telah dilengkapi tool / plugin yang sangat berguna (Probe, Auto Level, Hole center, gcode editor untuk rotasi, memindah origin dll)
- Download dan install Python (karena saya menggunakan Win XP, maka versi yamg saya gunakan adalah python-2.7.13 )
- Download, Extract dan jalankan bCNC
Ketika bCNC dijalankan, statusnya adalah not connected, serta pada dropdown port hanya kosong.
- Untuk mengatasinya maka kita harus download serta install pyserial-2.7.win32 sehingga nanti ketika bCNC dijalankan maka port yang terhubung ke arduino akan muncul
OK silahkan coba klik tab controll, coba jalankan/jog sumbu X,Y,Z
NB: yang udah biasa pake Mach3 atau linuxCNC mungkin akan sedikit kaget ketika melakukan jog dengan tombol panah keyboard.
Proses jogging dengan mach3 / LinuxCNC real time, tapi dengan dengan arduino dan grbl sender ini terasa banget lag, ketika tombol jog dilepas eh ternyata axis masih jalan, so ati-ati jangan sampe nabrak ya.
(tips: turunkan step jog untuk meminimalisir gerakan sisa jog yg terlalu banyak ketika tombol dilepas, tapi efek sampingnya gerakan jog jadi nggak halus)
bCNC ini bukanlah sekedar gcode sender biasa, tapi udah dilengkapi fitur yang sangat berguna :
Autolevel : sangat berguna dalam pembuatan PCB untuk mengkompensasi ketidak rataan meja mesin, atau bahkan untuk gravir pada permukaan yang tidak rata.
Flatten : untuk meratakan permukaan benda kerja, tinggal masukkan ukuran panjang & lebar yang akan diratakan
Pendant : untuk mengontrol secara remote dari komputer lain dalam jaringan atau bahkan via HP/Tablet android via wifi tanpa harus menginstal software/plugin apapun karena menggunakan sistem web based, tinggal ketik ipaddress:8080 pada sembarang web browser.
Gear : Untuk bikin Roda gigi
Tile : Untuk mengcopy obyek menjadi banyak dan mengerjakanya secara berurutan.
Editor : Dilengkapi G-Code editor yang sangat berguna untuk mengedit, merubah urutan blok pengerjaan, atau bahkan merubah letak origin.
7 comments:
Sangat bermanfaat boss ku. Cmn untuk pemula saya rasa masih terlalu singkat😀. Thanks
Hallo ka.. Saya mau tanya
Saya pake grbl 0.9j
Ketika saya ketik perintah M03 S90
Servo berputar
Tetapi panas
Dan saat saya ketik perintah M03 S0 servo tak mau kembali ke posisi 0
Begitu juga saat saya ketik perintah M05 tak ada respon hanya suhu servo semakin panas
Kira2 anda bisa membantu masalah yg saya dapati?
Gan saya upload grbl ke arduin nya
Dua kali . Apa gak masalah
gan minta penjelasnya untuk floating z axis,soalnya cnc router saya mo saya ganti ke plasma,tp pa bisa klo tanpa thc
Terima kasih mas saya lagi mau belajar
pusing ya ....
software 2018 beda hardware ..
Mohon bantuanya gan.
Saat aploud grbl selalu error .saya coba aploud skect blink lancar dan saya ganti gbrl error mucul =avrdude stk 500 ,mohon solusinya gan
Posting Komentar