Kişiye Özel Tasarım & Sipariş
Kişiye Özel Tasarım & Sipariş
Kişiye Özel Tasarım & Sipariş
3D Baskı için G-code Nedir, Nasıl Çalışır?

3D Baskı için G-code Nedir, Nasıl Çalışır?

3D Baskı için G-code Nedir, Nasıl Çalışır? (Kapsamlı Rehber)

3D yazıcı dünyasına yeni giren herkesin karşılaştığı ama tam olarak anlamlandıramadığı bir kelime vardır: G-code.

Peki G-code nedir, nasıl çalışır ve neden 3D baskı için bu kadar önemlidir? Bu rehberde G-code’un temel mantığını, nasıl üretildiğini, nasıl okunacağını ve hatta nasıl düzenleneceğini detaylıca anlatıyorum.

🔍 G-code Nedir?

G-code, CNC makinelerinden 3D yazıcılara kadar kullanılan makine komut dilidir.

📌 Ne işe yarar?

  • 3D model (STL dosyası) → slicer programı (Cura, PrusaSlicer) → G-code
  • 3D yazıcı, STL dosyasını anlayamaz; ama G-code’u okur ve bu komutlara göre hareket eder.

🎯 Özet: G-code = Yazıcının talimat listesi.

⚙️ G-code Nasıl Çalışır?

Bir G-code dosyası, yazıcıya satır satır “ne yapacağını” söyler:

✅ Nozzle sıcaklığını ayarla. ✅ X eksenine git, Y eksenine git. ✅ Filament çıkar, katman bas. ✅ Fanı aç veya kapat.

Her satır G veya M harfiyle başlar:

  • G komutları: Geometrik hareketleri (nozzle’ın nereye gideceğini) belirler.
  • M komutları: Makine ayarlarını (ısıtıcıyı aç/kapat, fanı çalıştır vb.) kontrol eder.

📄 En Yaygın G-code Komutları

🔵 G Komutları

  • G0 / G1: Hareket komutu (nozzle’ın koordinatlara gitmesini söyler).
  • G28: Home (başlangıç noktası) komutu.
  • G90 / G91: Mutlak veya göreceli hareket modu.
  • G92: Mevcut konumu referans noktası olarak ayarla.

🔵 M Komutları

  • M104: Nozzle’ı ısıt.
  • M140: Tabla ısıtmasını ayarla.
  • M106: Fanı aç.
  • M107: Fanı kapat.
  • M82/M83: Filament ekstrüzyon modunu belirle.

🎯 İpucu: Bir G-code dosyasını Not Defteri ile açıp satır satır okuyabilirsin.

🛠 G-code Nasıl Oluşturulur?

G-code’u manuel yazmana gerek yok (ama istersen yazabilirsin). Normalde şöyle üretilir:

1️⃣ STL dosyasını indir veya tasarla. 2️⃣ Cura, PrusaSlicer gibi bir dilimleme programına yükle. 3️⃣ Katman kalınlığı, nozzle sıcaklığı, tabla sıcaklığı, dolgu (infill) gibi ayarları yap. 4️⃣ “Slice” butonuna bas. 5️⃣ Program STL dosyasını G-code’a dönüştürür.

✅ Sonuç: Yazıcının okuyacağı .gcode dosyası çıkar.

🔧 G-code Düzenlenebilir mi?

Evet! G-code’u düzenleyerek yazıcıya özel komutlar verebilirsin.

📌 Ne yapılabilir?

  • Başlangıç G-code (Start G-code): Baskıdan önce nozzle temizleme, tabla silme hareketleri ekleyebilirsin.
  • Bitiş G-code (End G-code): Baskı bitince nozzle’ı kenara çekme, fanı kapatma komutları eklenir.
  • Özel komutlar: Renk değiştirme, baskıyı duraklatma (M600) gibi komutlar.

🎯 İleri seviye kullanıcılar, G-code ile yazıcı üzerinde tam kontrol sağlar.

📊 G-code’un 3D Baskıdaki Önemi

  • 🏗 Baskının kalitesini belirler.
  • 🎛 Yazıcının her hareketini kontrol eder.
  • 🔍 Sorun teşhisinde yardımcıdır. (Yanlış ayarları G-code dosyasında görebilirsin.)

💡 Örneğin:

  • G-code’da nozzle sıcaklığı yanlış ayarlanmışsa baskı kalitesi kötü olur.
  • Yanlış retraction komutu, stringing sorununa yol açabilir.

⚠ G-code Hakkında Dikkat Edilmesi Gerekenler

  • ❌ Yanlış G-code yazıcıya zarar verebilir.
  • ⚠ İnternetten indirdiğin G-code dosyalarını körü körüne çalıştırma.
  • ✅ STL indir, kendin slice et → kendi G-code’unu oluştur (en güvenli yöntem).

✅ Sonuç

G-code, 3D baskının dili. STL dosyası bir “model”, ama G-code 3D yazıcıya “nasıl” basacağını söyleyen talimat kitabı.

  • Cura veya PrusaSlicer ile otomatik oluşturabilirsin.
  • İstersen düzenleyerek yazıcı üzerinde tam kontrol sağlayabilirsin.

Doğru G-code = temiz, kaliteli ve sorunsuz baskı!