G-code

G-code adalah bahasa pemrograman standar yang digunakan untuk mengontrol printer 3D, berisi instruksi untuk pergerakan, suhu, kecepatan, dan parameter lain yang memandu proses pencetakan.

Ditulis oleh

Abiel Zulio M

Abiel Zulio M

Waktu baca

2 minutes

Diterbitkan pada

21 Juli 2025

G-code adalah bahasa pemrograman standar yang digunakan untuk mengontrol mesin CNC, termasuk printer 3D. Ini terdiri dari serangkaian perintah yang memberitahu printer persis bagaimana bergerak, suhu apa yang harus dipertahankan, dan seberapa cepat beroperasi. Setiap baris G-code berisi instruksi spesifik yang diinterpretasikan dan dieksekusi oleh firmware printer.

File G-code dihasilkan oleh perangkat lunak slicing, yang mengubah model 3D menjadi serangkaian layer dan kemudian menjadi instruksi yang dapat dibaca oleh mesin. Perintah G-code umum termasuk G0 dan G1 untuk pergerakan (G0 untuk positioning cepat, G1 untuk pergerakan terkontrol), M104 dan M109 untuk kontrol suhu, dan M106 untuk kontrol kipas.

File G-code berisi berbagai jenis informasi: perintah pergerakan yang mengontrol sumbu X, Y, dan Z; perintah ekstrusi yang mengontrol sumbu E (extruder); pengaturan suhu untuk hot end dan heated bed; kecepatan kipas; dan parameter khusus printer lainnya. File ini juga menyertakan komentar (baris yang dimulai dengan titik koma) yang memberikan informasi yang dapat dibaca manusia tentang pengaturan cetak.

Memahami G-code dapat berharga untuk troubleshooting masalah cetak, mengoptimalkan pengaturan cetak, atau membuat urutan cetak kustom. Meskipun kebanyakan pengguna tidak perlu mengedit G-code secara langsung, kemampuan untuk membaca dan menginterpretasikannya dapat membantu mengidentifikasi masalah seperti suhu, kecepatan, atau pola pergerakan yang tidak tepat.

Slicer modern menghasilkan G-code secara otomatis, tetapi pengguna tingkat lanjut dapat memodifikasi output untuk menambahkan urutan start/end kustom, mengimplementasikan teknik pencetakan tertentu, atau mengoptimalkan untuk konfigurasi printer tertentu. Kemampuan untuk memahami dan memodifikasi G-code adalah keterampilan penting untuk pengguna pencetakan 3D tingkat lanjut.

3D print instan #1 di Indonesia

3D print instan? Tinggal upload!

Filamen.com menyediakan jasa 3D print instan on-demand. Tersedia bahan filamen (FDM) dan resin (SLA), dengan variasi material dari PLA, ABS, flexible, transparan, dan masih banyak lagi!

Arjuna EV UGM

"Filamen cut our 3D print iteration time by over 80%, delivering snap-fit parts with near-zero tolerance. Their precision and reliability let us shift focus from troubleshooting to rapid innovation."

Naufan Hanief — Head of Electronics Enclosure, Arjuna EV UGM

"The place is accessible from around campus area. The portions are still fair & the prices are also competitive. I suggest just ordering via their website. Highly recommended!"

Ibnu Arifudin Content Creator