Blog Details

Mengenal Controller Board CNC Urban Creator: STM32 GrblHAL untuk Maker Indonesia

Kalau kamu pernah bertanya-tanya kenapa dua mesin CNC dengan frame dan motor yang sama bisa menghasilkan performa yang sangat berbeda, jawabannya sering ada di controller board. Komponen inilah yang menjadi otak mesin — menentukan seberapa akurat, seberapa cepat, dan seberapa andal mesin bekerja sehari-hari.

Di artikel ini kita akan membahas tuntas apa itu controller board CNC, kenapa Urban Creator memilih STM32 + GrblHAL, fitur-fitur yang tersedia, dan bagaimana board ini cocok untuk berbagai jenis mesin CNC di workshop Indonesia.

Apa Itu Controller Board CNC?

Controller board adalah komponen inti yang menerima perintah dari komputer dalam bentuk G-code, lalu menerjemahkannya menjadi sinyal gerak ke driver motor stepper — yang akhirnya menggerakkan sumbu X, Y, Z mesin secara presisi. Selain itu, controller juga mengatur kecepatan spindle, membaca sinyal limit switch dan probe, serta mengelola fitur-fitur keamanan seperti emergency stop.

Controller board CNC sebagai otak mesin, ilustrasi komponen Urban Creator
Controller board CNC: mengatur gerak sumbu dan sinyal kontrol mesin.

Tanpa controller board yang handal, mesin CNC sebagus apapun tidak akan bekerja dengan akurat dan konsisten. Ini seperti mobil sport dengan mesin bagus tapi ECU yang bermasalah — potensinya tidak akan pernah tergali maksimal.

Untuk memahami konteks lebih luas tentang komponen mesin CNC, baca: Komponen Mesin CNC Router: Fungsi, Jenis, dan Tips Memilihnya.

Kenapa Urban Creator Memilih STM32 + GrblHAL?

Kebanyakan board CNC murah di pasaran menggunakan Arduino Uno dengan firmware GRBL standar. Ini cukup untuk pemula dan proyek sederhana, tapi punya keterbatasan nyata yang terasa saat kamu mulai naik level:

  • Clock Arduino hanya 16 MHz — step rate terbatas, tidak ideal untuk motor NEMA 23 berkecepatan tinggi
  • Tidak mendukung spindle PWM yang presisi untuk kontrol VFD yang akurat
  • Tidak ada arsitektur plugin — sulit ditambahkan fitur seperti modbus, pendant USB, atau encoder
  • Flash kecil — tidak bisa muat semua fitur sekaligus
  • Konverter USB CH340 yang sering bermasalah di Windows 10/11

Urban Creator mengembangkan board berbasis STM32 BlackPill (F401/F411) dengan firmware GrblHAL. Ini adalah pilihan yang jauh lebih solid untuk penggunaan serius:

Keunggulan STM32 vs Arduino

  • Clock 84–100 MHz vs Arduino 16 MHz — step rate jauh lebih tinggi, gerakan lebih halus dan akurat
  • USB native (tidak butuh CH340) — koneksi lebih stabil di Windows maupun Linux
  • Flash 256–512 KB vs Arduino 32 KB — bisa muat firmware lengkap tanpa harus membuang fitur
  • Timer presisi tinggi — PWM untuk spindle dan laser CO2 jauh lebih akurat
  • DMA (Direct Memory Access) — transfer data lebih efisien, tidak blocking CPU

Keunggulan GrblHAL vs GRBL Standar

GrblHAL adalah evolusi dari GRBL yang dirancang untuk hardware yang lebih powerful. Perbedaan utamanya:

  • Arsitektur HAL (Hardware Abstraction Layer) — firmware bisa di-port ke berbagai MCU tanpa rewrite total
  • Plugin modular — bisa tambah fitur: pendant USB, modbus RTU, spindle encoder, probing, dan lainnya
  • Closed-loop support — bisa integrasi dengan encoder motor untuk deteksi missed steps
  • Multi-axis homing sequence — lebih fleksibel untuk konfigurasi mesin non-standar
  • Ganged axis support — ideal untuk portal ganda (dual motor Y) dengan auto-squaring
  • Spindle sync dan lathe mode — untuk aplikasi yang lebih advanced

Fitur Board Urban Creator CNC Shield

Board Urban Creator CNC Shield dirancang khusus untuk kondisi nyata workshop Indonesia — tahan interferensi listrik dari inverter, mudah diservis jika ada komponen rusak, dan kompatibel dengan driver stepper TB6600 yang banyak tersedia di pasar lokal.

Driver motor stepper digital untuk mesin CNC, ilustrasi komponen Urban Creator
Driver stepper: menerima sinyal dari controller dan menggerakkan motor tiap sumbu.

Fitur Utama

  • Support 4-axis (X, Y, Z, A) dengan konektor TB6600 standar — bisa untuk 3-axis biasa atau 4-axis dengan rotary
  • Optocoupler isolasi (PC817 / 6N137) di semua input limit switch, probe, dan E-stop — melindungi MCU dari noise dan lonjakan tegangan
  • Level shifting 74HCT245 — memastikan sinyal 3,3V STM32 kompatibel dengan input 5V driver TB6600
  • Output PWM spindle dan relay on/off terpisah — untuk kontrol VFD atau laser PSU
  • Konektor E-stop terisolasi dengan input khusus
  • Input 12–24V DC dengan proteksi reverse polarity — tidak rusak jika PSU terpasang terbalik
  • Konektor probe / tool sensor untuk tool length offset dan surface probing
Tombol emergency stop jamur untuk mesin CNC, ilustrasi komponen Urban Creator
Emergency stop: terhubung ke input E-stop terisolasi pada board.

Desain untuk Kondisi Indonesia

Workshop di Indonesia sering menghadapi tantangan spesifik: tegangan listrik yang tidak stabil, interferensi dari inverter VFD, dan suhu ruang yang tinggi. Board Urban Creator dirancang dengan kondisi tersebut dalam benak:

  • Isolasi optocoupler di semua jalur sensitif meminimalkan false trigger dari noise VFD
  • Komponen kualitas grade industrial yang tahan suhu tinggi
  • Layout PCB dengan ground plane yang baik untuk EMI rejection
  • Konektor terminal block yang mudah diganti tanpa solder — penting untuk servis di lapangan

Cocok untuk Mesin Apa Saja?

Board Urban Creator GrblHAL sangat fleksibel dan sudah diuji pada berbagai jenis mesin:

CNC Router Kayu dan Akrilik

Ini adalah aplikasi utama. Dari mesin 3018 desktop hingga mesin 1212 workshop, board ini bisa dikonfigurasi untuk 3-axis maupun 4-axis dengan ganging motor Y untuk portal ganda. Auto-squaring saat homing memastikan gantry selalu lurus meski ada perbedaan posisi motor kiri dan kanan.

Mesin Laser CO2

PWM presisi dari STM32 sangat cocok untuk kontrol daya laser CO2 — resolusi dan akurasi jauh lebih baik dari Arduino. Mode laser di GrblHAL mendukung power scaling otomatis berdasarkan kecepatan gerak (constant power mode), menghasilkan ukiran yang lebih konsisten.

Plasma Cutter Skala Kecil

Dengan plugin THC (Torch Height Control) yang tersedia di ekosistem GrblHAL, board ini bisa dikembangkan untuk plasma cutter. Ini membuka peluang yang tidak mungkin dengan GRBL biasa.

Foam dan Hotwire Cutter

Untuk mesin foam cutting atau hotwire EPS, board ini bisa mengontrol tegangan kawat pemanas via output relay atau PWM, sambil tetap menggerakkan sumbu dengan presisi.

Checklist Sebelum Memasang Board ke Mesin

Controller yang bagus tetap perlu dipasang dengan urutan yang benar. Banyak kerusakan di workshop terjadi bukan karena boardnya, tapi karena ada langkah yang terlewat saat pertama kali menyalakan mesin. Pakai daftar singkat berikut sebagai pegangan, dan selalu cocokkan dengan manual driver dan motor yang kamu pakai.

Power supply DC switching untuk mesin CNC, ilustrasi komponen Urban Creator
Power supply DC: pastikan tegangan dan polaritasnya sesuai sebelum board dinyalakan.
✅ Langkah🔍 Yang Dicek💡 Kenapa Penting
1. Power supplyTegangan PSU masuk rentang input board dan polaritas kabel benarProteksi reverse polarity adalah pengaman cadangan, bukan pengganti ketelitian
2. Driver stepperSetting arus dan microstep driver sesuai motor, mengacu pada manual driverArus yang terlalu tinggi membuat motor dan driver cepat panas
3. Grounding dan kabelKabel sinyal terpisah dari kabel daya, shield terpasang, ground terhubung rapiMengurangi noise yang memicu limit switch palsu
4. Tes tanpa bebanGerakkan tiap sumbu pelan-pelan tanpa spindle menyala dan tanpa material, lalu tes limit switch dan E-stopMemastikan semua sinyal terbaca benar sebelum ada risiko tabrakan
5. Baru nyalakan spindleUji spindle tanpa pahat dan tanpa material, pastikan pelindung terpasangPutaran tinggi berbahaya jika ada yang belum siap

Perbandingan dengan Alternatif Lain

⚙️ Fitur🐢 Arduino GRBL📡 ESP32 FluidNC🚀 STM32 GrblHAL (Urban Creator)
Clock Speed16 MHz240 MHz84–100 MHz
USB Native❌ (CH340)❌ (WiFi/BT)✅
Plugin Support❌Terbatas✅ Lengkap
Optocoupler IsolationTergantung boardTergantung board✅ Bawaan
Ganged Axis + Auto-square❌✅✅
Dukungan Lokal Indonesia❌❌✅

Cara Mendapatkan Board Urban Creator

Board Urban Creator CNC Shield tersedia dalam beberapa pilihan:

  • Kit board saja — untuk yang sudah punya driver TB6600 dan komponen lain
  • Bundling dengan 4× driver TB6600 — siap pasang untuk 3–4 axis
  • Bundling lengkap — termasuk PSU, kabel, dan aksesoris

Tutorial wiring lengkap, konfigurasi firmware GrblHAL, dan setting parameter untuk berbagai jenis mesin tersedia di kelas online Urban Creator. Bergabunglah ke komunitas Telegram Urban Creator untuk info harga terbaru, stok, dan diskusi teknis langsung dengan pengguna lain.

Untuk panduan cara setting VFD spindle menggunakan board ini, baca: Panduan Setting VFD Spindle untuk Mesin CNC. Dan jika kamu sedang dalam proses merakit mesin, lihat: Panduan Lengkap Merakit Mesin CNC Router Sendiri.

Pertanyaan yang Sering Muncul

Apakah board ini bisa dipakai untuk mesin kecil seperti 3018?

Bisa. Board dikonfigurasi lewat parameter firmware, jadi mesin desktop 3018 maupun mesin workshop yang lebih besar sama-sama bisa dipakai. Yang berbeda hanya nilai seperti steps per mm, kecepatan maksimum, dan area kerja.

Apakah harus memakai driver TB6600?

Board dirancang dengan konektor yang mengikuti driver TB6600 karena mudah ditemukan di pasar lokal. Driver lain mungkin bisa dipakai selama level sinyal dan konektornya cocok, tapi sebaiknya tanyakan dulu ke tim Urban Creator atau komunitas sebelum membeli.

Apa bedanya GRBL biasa dengan GrblHAL secara praktis?

Perintah dasarnya mirip, jadi G-code yang sudah kamu pakai umumnya tetap bisa jalan. Bedanya, GrblHAL punya dukungan plugin, hardware yang lebih kuat, dan fitur seperti ganged axis. Efeknya terasa terutama saat mesin makin kompleks.

Apakah pemula bisa memasang sendiri?

Bisa, asalkan mengikuti urutan pemasangan dengan sabar dan melakukan tes tanpa beban dulu. Untuk bagian kelistrikan tegangan tinggi seperti VFD dan suplai AC, minta bantuan orang yang paham instalasi listrik bila kamu belum yakin.

Ikuti panduan secara berurutan

Artikel ini merupakan bagian dari panduan Elektronik & Controller. Kembali ke halaman induk Elektronik & Controller untuk melihat urutan topik dan memilih bacaan berikutnya.

Lihat semua panduan Urban Creator

Panduan Setting VFD Spindle untuk Mesin CNC: Wiring, Parameter, dan Kalibrasi
Controller board adalah otak mesin CNC. Urban Creator mengembangkan board…

6 Comments

Leave A Comment

Cart (0 items)