Panduan Lengkap Merakit Mesin CNC Router Sendiri
Merakit mesin CNC Router sendiri adalah salah satu pengalaman paling memuaskan bagi seorang maker. Kamu tidak hanya menghemat biaya dibanding membeli mesin jadi — kamu juga memahami setiap sudut mesinmu, sehingga troubleshooting dan upgrade jadi jauh lebih mudah.
Panduan ini disusun untuk kamu yang baru pertama kali merakit mesin CNC Router ukuran mid-size (misalnya 6090 atau 1212) dengan motor stepper NEMA 23 dan controller berbasis GrblHAL. Sebelum mulai, pastikan kamu sudah memahami komponen-komponen yang akan digunakan — baca dulu: Komponen Mesin CNC Router: Fungsi, Jenis, dan Tips Memilihnya.
Persiapan Sebelum Merakit
1. Tentukan Spesifikasi Mesin
Sebelum beli komponen apapun, jawab dulu pertanyaan-pertanyaan ini:
- Berapa ukuran work area yang kamu butuhkan? (misalnya: 600×900mm)
- Material apa yang akan sering dikerjakan? (kayu saja, atau juga aluminium?)
- Budget totalmu berapa?
- Apakah mesin akan digunakan untuk produksi atau hobi?
Jawaban ini menentukan pilihan frame, motor, spindle, dan controller yang tepat. Jangan skip tahap ini karena pergantian komponen di tengah proyek itu menyakitkan — baik kantong maupun mentalnya.
2. Buat Bill of Materials (BOM)
Daftar semua komponen yang dibutuhkan beserta harga estimasinya. Ini penting untuk kontrol budget dan memastikan tidak ada yang terlewat. Komponen utama yang biasanya dibutuhkan:
Total estimasi (tanpa spindle dan frame logam): Rp 6–13 juta tergantung kualitas komponen yang dipilih.
3. Siapkan Tools dan Workspace
Peralatan yang kamu butuhkan:
- Set kunci L hex (M3, M4, M5)
- Kunci pas atau kunci ring set
- Obeng plus dan minus
- Multimeter digital
- Solder iron + timah (untuk kabel)
- Crimping tool untuk terminal kabel
- Penggaris baja dan siku presisi
- Level waterpass
- Laptop atau PC dengan software CAM dan G-code sender
Langkah Perakitan: Step by Step
Langkah 1: Rakit Frame Utama
Mulai dari merakit frame atau rangka mesin. Jika menggunakan profil aluminium ekstrusi, pasang semua profil sesuai desain dengan menggunakan t-nut dan baut M5. Pastikan semua sudut presisi 90° menggunakan siku dan ukur diagonal untuk memastikan tidak ada twist.



Tips krusial: Gunakan meja datar sebagai referensi saat merakit. Frame yang tidak rata akan menyebabkan masalah presisi yang susah di-debug nantinya. Keraskan semua baut secara bertahap — jangan keraskan satu titik sepenuhnya dulu sebelum semua baut terpasang.
Langkah 2: Pasang Linear Rail
Pasang linear guide rail di setiap sumbu. Rail harus dipasang sejajar dan paralel — ini adalah tahap yang paling mempengaruhi presisi mesin.


Untuk sumbu X (gantry), pasang dua rail paralel di sisi kiri dan kanan meja (sumbu Y sebenarnya dalam konvensi mesin CNC). Untuk sumbu Y (gantry bergerak), pasang rail di atas gantry. Untuk sumbu Z, pasang rail vertikal di carriage.
Cara cek kesejajaran rail: Gunakan dial indicator (jam ukur) yang digerakkan sepanjang rail — variasi tidak boleh lebih dari 0,05mm untuk mesin presisi. Jika tidak punya dial indicator, gunakan metode referensi dengan blok kalibrasi.
Langkah 3: Pasang Motor Stepper dan Sistem Transmisi
Pasang motor NEMA 23 di bracket yang sesuai di setiap sumbu. Hubungkan motor ke lead screw atau ball screw via flexible coupling. Pastikan coupling tidak ada misalignment yang signifikan — ini bisa menyebabkan getaran dan kebisingan.
Untuk sumbu Y panjang (misalnya 900mm), biasanya menggunakan dua motor (dual motor / ganged Y) untuk menghindari racking. Controller GrblHAL mendukung konfigurasi ganged axis ini dengan sangat baik.
Pasang end cap dan anti-backlash nut di setiap lead screw. Ball screw lebih mahal tapi hampir zero-backlash dari bawaan.



Langkah 4: Pasang Spindle dan Bracket Z
Pasang spindle mount/bracket di carriage Z. Masukkan spindle ke bracket — pastikan bracket cukup kuat dan tidak goyang. Untuk spindle berpendingin air, pasang fitting selang di lubang yang tersedia.


Posisi spindle harus tegak lurus (perpendicular) terhadap meja kerja. Gunakan siku dan V-block untuk mengecek kelurusan. Ketidaktegakan spindle akan menyebabkan hasil pemotongan miring.
Langkah 5: Wiring Elektronik
Ini adalah tahap yang paling membutuhkan ketelitian dan kesabaran. Ikuti urutan ini:
- Wiring motor stepper ke driver TB6600/DM542 — Hubungkan 4 kabel motor (A+, A-, B+, B-) ke terminal driver. Cek datasheet motor untuk urutan kabel yang benar.
- Wiring driver ke controller board — Setiap driver terhubung ke controller via sinyal PUL+, PUL-, DIR+, DIR-, ENA+, ENA-. Controller Urban Creator menggunakan optocoupler untuk isolasi — perhatikan common anode atau common cathode driver yang digunakan.
- Wiring power supply ke driver dan controller — PSU 36V ke terminal VM+ dan VM- driver. Jangan lupa ground ke chassis.
- Wiring limit switch — Hubungkan limit switch ke pin yang sesuai di controller. Gunakan resistor pull-up jika dibutuhkan. Konfigurasi normally-open (NO) atau normally-closed (NC) sesuai firmware.
- Wiring spindle — Untuk spindle DC: PWM dari controller ke PWM input driver spindle. Untuk spindle AC + VFD: hubungkan sinyal PWM controller ke input VFD (0-10V atau analog), dan relay/sinyal enable untuk on/off.
Tips keselamatan wiring: Selalu matikan power saat memasang atau melepas kabel. Gunakan ferrule atau lug untuk ujung kabel agar koneksi terminal lebih kuat. Pisahkan kabel sinyal (low voltage) dari kabel power (high voltage) — jangan bundle jadi satu. Gunakan kabel shielded untuk kabel motor yang panjang.



Langkah 6: Konfigurasi Firmware GrblHAL
Setelah semua wiring selesai, hubungkan controller ke laptop via USB dan buka software GrblHAL sender (UGS, gSender, atau CNCjs).
Parameter penting yang perlu dikonfigurasi:
- $100, $101, $102 — Steps per mm untuk X, Y, Z. Hitung berdasarkan langkah motor, microstepping, dan pitch lead screw
- $110, $111, $112 — Max rate (mm/min) untuk X, Y, Z
- $120, $121, $122 — Akselerasi (mm/s²) untuk X, Y, Z
- $130, $131, $132 — Max travel untuk X, Y, Z (ukuran work area)
- $5 — Limit switch invert (sesuaikan NO/NC sensor)
- $22 — Aktifkan homing cycle
- $23 — Homing direction mask
Rumus steps/mm untuk lead screw:
Steps/mm = (Steps per revolution × Microstepping) ÷ Lead screw pitch (mm)
Contoh: (200 × 16) ÷ 5mm = 640 steps/mm
Langkah 7: Tes dan Kalibrasi
Sebelum menjalankan program apapun, lakukan serangkaian tes:
Tes gerak manual: Gerakkan setiap sumbu perlahan via Jog di sender. Pastikan arah gerak sudah benar (invert jika terbalik dengan mengubah $3 atau arah kabel motor). Pastikan tidak ada bunyi kasar atau gerakan tersendat.
Tes homing: Jalankan homing cycle ($H). Amati apakah setiap sumbu bergerak ke arah yang benar dan berhenti saat menyentuh limit switch.

Tes akurasi: Jog sumbu X sejauh 100mm, ukur dengan penggaris atau caliper. Jika tidak tepat, sesuaikan nilai steps/mm. Ulangi untuk Y dan Z.
Tes pertama tanpa material (air cut): Load G-code sederhana dan jalankan tanpa material. Amati pergerakan mesin. Jika semua normal, baru pasang material dan mulai potong uji dengan feed rate rendah.
Supaya tidak ada yang terlewat, gunakan ringkasan urutan uji berikut sebagai daftar periksa sebelum mesin dipakai memotong benda sungguhan. Kerjakan berurutan dan jangan lompat ke tahap berikutnya sebelum tahap sebelumnya beres.
Masalah Umum saat Pertama Merakit
Motor bergetar tapi tidak berputar — Kemungkinan urutan kabel coil motor salah. Coba tukar kabel A+ dan A-, atau tukar pasangan coil.
Mesin bergerak tapi langkah tidak akurat — Cek konfigurasi steps/mm dan microstepping di driver. Pastikan nilai microstepping di firmware sama dengan setting DIP switch di driver.
Limit switch tidak terdeteksi — Cek apakah switch normally-open atau normally-closed, sesuaikan parameter $5 dan $6 di GrblHAL.
Motor panas berlebihan — Kurangi arus motor di potensio driver. Motor stepper NEMA 23 umumnya di-set di 70–80% dari rating arus penuh untuk penggunaan normal.
Kesimpulan
Merakit mesin CNC Router sendiri memang butuh waktu, kesabaran, dan kemauan belajar. Tapi hasilnya sepadan — kamu punya mesin yang kamu kenali luar-dalam, lebih mudah di-maintain, dan bisa di-upgrade sesuai kebutuhan.
Setelah mesin berhasil dirakit, pastikan kamu tahu cara merawatnya dengan benar. Baca: Perawatan dan Troubleshooting Mesin CNC Router.
Untuk memahami software dan cara mengoperasikan mesin, lanjut ke: Cara Kerja dan Software CNC Router: Dari Desain ke G-Code.
Ada pertanyaan spesifik soal perakitan? Tulis di komentar atau join Telegram Urban Creator — komunitas maker Indonesia yang siap berbagi pengalaman.
Pertanyaan yang Sering Muncul
Berapa lama waktu yang dibutuhkan untuk merakit sendiri?
Sangat bervariasi. Pemula yang baru pertama kali merakit biasanya butuh beberapa hari sampai beberapa minggu, terutama untuk wiring dan kalibrasi. Jangan buru-buru, karena kesalahan di tahap awal sering baru terasa saat mesin sudah dipakai.
Apakah perlu pengalaman elektronik sebelum mulai?
Pengalaman dasar sangat membantu, misalnya memakai multimeter dan memahami polaritas. Untuk bagian listrik AC seperti spindle dan VFD, minta bantuan orang yang paham instalasi listrik bila kamu belum yakin, dan selalu matikan daya saat mengubah wiring.
Bagian mana yang paling sering salah saat merakit?
Yang paling umum adalah rail tidak sejajar, frame belum siku, wiring driver yang terbalik, dan setting microstepping di driver yang tidak sama dengan firmware. Memeriksa keempatnya sejak awal menghemat banyak waktu troubleshooting.
Apakah harga di tabel BOM pasti sama dengan harga di pasar?
Tidak. Angka di tabel hanya gambaran kasar dan bisa berubah tergantung toko, merek, dan waktu pembelian. Gunakan sebagai patokan awal, lalu cek harga terbaru sebelum menyusun anggaran.
Bolehkah memulai dengan mesin lebih kecil dulu?
Boleh dan sering disarankan. Mesin yang lebih kecil lebih murah dan lebih mudah dirakit, sehingga kamu bisa belajar konsep wiring, firmware, dan kalibrasi sebelum membangun mesin yang lebih besar.






7 Comments
Panduan Setting VFD Spindle CNC: Wiring, Parameter, dan Kalibrasi GrblHAL
September 4, 2026[…] Untuk memahami cara kerja controller board secara lebih mendalam, baca: Mengenal Controller Board CNC Urban Creator: STM32 GrblHAL. Dan jika kamu sedang dalam proses merakit mesin dari awal, lihat panduan lengkap di: Panduan Lengkap Merakit Mesin CNC Router Sendiri. […]
Setting Feed Rate dan Spindle Speed CNC: Panduan Lengkap | Urban Creator
September 10, 2026[…] tentang memilih material untuk CNC router. Dan kalau kamu masih dalam proses merakit mesin, panduan merakit mesin CNC router sendiri bisa jadi referensi yang […]
Apa Itu Mesin CNC Router? Panduan Lengkap untuk Pemula hingga Maker
September 11, 2026[…] Merakit sendiri adalah opsi yang banyak dipilih maker Indonesia karena lebih hemat dan kamu jadi tahu mesinmu dari dalam ke luar. Artikel panduan lengkapnya bisa kamu baca di sini: Panduan Lengkap Merakit Mesin CNC Router Sendiri. […]
Cara Kerja dan Software CNC Router: Dari Desain ke G-Code
September 12, 2026[…] Atau kalau kamu sudah siap mulai merakit, langsung ke panduan praktis: Panduan Lengkap Merakit Mesin CNC Router Sendiri. […]
Controller Board CNC STM32 GrblHAL Urban Creator: Panduan Lengkap
October 8, 2026[…] 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. […]
Komponen Mesin CNC Router: Fungsi, Jenis, dan Tips Memilihnya
October 8, 2026[…] Selanjutnya, pelajari bagaimana semua komponen ini bekerja bersama lewat artikel: Cara Kerja dan Software CNC Router: Dari Desain ke G-Code. Atau jika kamu sudah siap mulai merakit, langsung ke: Panduan Lengkap Merakit Mesin CNC Router Sendiri. […]
Merakit CNC Sendiri: Panduan dari Rencana ke Uji Potong
October 9, 2026[…] setelah membaca. Untuk melihat seluruh bab dan subbab wiki, buka daftar isi Urban Creator. Panduan merakit mesin CNC router dapat dipakai sebagai bacaan teknis […]