Buat kamu yang ingin mengubah Arduino Uno/Nano jadi kontroler CNC atau Laser Engraver, firmware yang biasa dipakai adalah GRBL. Firmware ini open-source, ringan, dan sudah terbukti handal untuk mengontrol mesin CNC kecil maupun laser cutting.
Di artikel ini, saya akan membagikan cara paling gampang untuk upload firmware GRBL 1.1h ke Arduino tanpa harus compile lewat Arduino IDE.
📥 1. Download Bahan
-
Firmware GRBL (hex file)
Unduh dari GitHub resmi:
👉grbl_v1.1h.20190825.hex -
Uploader untuk Windows
Karena XLoader sudah sering susah diakses, kita pakai alternatif AVRDUDESS (GUI untuk avrdude):
👉 AVRDUDESS Download
⚡ 2. Upload Firmware ke Arduino dengan AVRDUDESS
-
Colokkan Arduino ke PC dengan kabel USB.
-
Buka AVRDUDESS (klik kanan → Run as Administrator).
-
Atur parameter:
-
Programmer →
arduino (Arduino bootloader using STK500 v1 protocol) -
MCU →
ATmega328P -
Port → pilih COM sesuai Arduino (cek di Device Manager)
-
Baud rate →
115200 -
Flash → pilih file
grbl_v1.1h.20190825.hex
-
-
Klik Program!
-
Tunggu proses
WritingdanReadingselesai → akan muncul:
Artinya firmware sudah sukses terpasang 🚀.
🔍 3. Cek Hasil Upload
-
Buka software CNC/Laser seperti LaserGRBL, Candle, atau UGS.
-
Pilih COM port Arduino dan baud rate 115200.
-
Klik Connect → harus muncul pesan:
Berarti Arduino kamu sudah resmi jadi kontroler GRBL. 🎉
⚙️ 4. Setting Dasar GRBL
Ketik $ di console untuk melihat semua parameter. Berikut setting umum untuk mesin CNC 3018:
👉 Kalau pakai Laser Engraver, ubah $32=1 (Laser Mode).
🛠️ 5. Tips Praktis
-
Kalau arah axis terbalik → ubah
$3. -
Kalau hasil gerak tidak sesuai ukuran → kalibrasi
$100,$101,$102. -
Untuk laser: pastikan
$30sama dengan nilai S di software (misalS1000).
✅ Kesimpulan
Dengan langkah di atas, kamu sudah berhasil:
-
Download firmware GRBL 1.1h
-
Upload ke Arduino lewat AVRDUDESS (sukses verified)
-
Arduino siap dipakai sebagai kontroler CNC/Laser
-
Setting GRBL dasar sudah tersedia untuk langsung uji coba
Sekarang kamu bisa melanjutkan dengan test jog di LaserGRBL atau mulai menjalankan file G-code untuk CNC maupun engraving.
Tidak ada komentar:
Posting Komentar