Klipper Nedir?
Klipper, açık kaynak bir 3D yazıcı firmware'idir. Geleneksel firmware'lerden (Marlin gibi) farklı olarak, hesaplama yoğun işlemleri yazıcının ana kartından bir harici bilgisayara (host) aktarır. Bu host genellikle bir Raspberry Pi'dir.
Ana kart yalnızca motor adım sinyallerini çalıştırır; kinematik hesaplamalar, input shaper, pressure advance ve diğer gelişmiş algoritmalar host bilgisayarda çalışır. Bu mimari, ana kartın işlemci sınırlamalarını aşarak çok daha gelişmiş algoritmalar ve daha yüksek hız/ivme destekler.
Klipper, bir web arayüzü (Mainsail veya Fluidd) üzerinden kontrol edilir. Yazıcı ayarları, derlenmiş firmware yerine düzenlenebilir bir metin dosyasında (printer.cfg) tutulur. Değişiklikler firmware yeniden yüklemeden anında uygulanabilir.
Marlin vs Klipper
| Özellik | Marlin | Klipper |
|---|---|---|
| Hesaplama | Ana kart üzerinde | Host (Raspberry Pi) üzerinde |
| Yapılandırma | Derleme gerekir (firmware flash) | Metin dosyası (printer.cfg), anında değişiklik |
| Input shaper | Yok | ★★★★★ Entegre |
| Pressure advance | Linear Advance (sınırlı) | ★★★★★ Gelişmiş |
| Maksimum hız/ivme | Ana kart sınırlı | Çok daha yüksek |
| Arayüz | LCD ekran veya OctoPrint | Web arayüzü (Mainsail/Fluidd) |
| Macro desteği | Sınırlı | ★★★★★ Güçlü G-code macro |
| Çoklu MCU | Tek MCU | Birden fazla MCU desteği |
| Kurulum zorluğu | Kolay-orta | Orta-ileri |
| Topluluk | Çok geniş | Hızla büyüyen, aktif |
| Ek donanım | Gerekmez | Raspberry Pi veya benzeri |
Klipper'ın Temel Özellikleri
Input Shaper
Yazıcının mekanik titreşimlerini (rezonans frekansı) tespit edip kompanse eden algoritmadır. Yüksek hız ve ivmede oluşan ringing/ghosting artifaktlarını ortadan kaldırır. ADXL345 ivmeölçer ile otomatik kalibrasyon yapılabilir veya manuel test deseni ile ayarlanabilir.
Pressure Advance
Hız değişimlerinde (köşeler, duraklamalar) nozzle içindeki basınç farkını önceden kompanse eder. Temiz köşeler, tutarlı çizgi kalınlığı ve daha az blob/zit sağlar.
Web arayüzü
Mainsail veya Fluidd, tarayıcı üzerinden yazıcıyı tamamen kontrol etmenize izin verir: baskı başlatma/durdurma, sıcaklık kontrolü, webcam izleme, dosya yönetimi, macro çalıştırma, gerçek zamanlı grafik izleme.
Metin tabanlı yapılandırma
printer.cfg dosyası, tüm yazıcı ayarlarını içerir. Herhangi bir metin editörü ile düzenleyip kaydedebilirsiniz. Firmware yeniden derleme ve flash gerekli değildir — RESTART komutu ile değişiklikler anında uygulanır.
Macro sistemi
Tekrarlayan işlemleri (başlangıç G-code, park pozisyonu, filament değişimi vb.) macro olarak tanımlayabilirsiniz. Koşullu ifadeler, değişkenler ve döngüler desteklenir.
Çoklu MCU desteği
Birden fazla ana kartı tek bir Klipper sistemi altında kullanabilirsiniz. Örneğin: ana kart + araç kartı (toolhead board) + ADXL345 kartı.
Gereksinimler
- Host bilgisayar: Raspberry Pi 3B+, 4 veya Zero 2 W (önerilir). Alternatif: eski bir laptop, Orange Pi, veya herhangi bir Linux çalıştırabilen SBC.
- microSD kart: 16 GB+ (host OS için).
- Uyumlu ana kart: Çoğu popüler 32-bit ana kart desteklenir (SKR, Manta, Spider, Octopus vb.).
- USB kablosu: Host ile ana kart arasında bağlantı.
- İnternet bağlantısı: Kurulum sırasında gerekli. Sonrasında opsiyonel ama uzaktan erişim için faydalı.
- ADXL345 (opsiyonel): Input shaper otomatik kalibrasyon için. Güçlü önerilir.
Kurulum Adımları (Özet)
- Host OS kurulumu: MainsailOS veya FluiddPi imajını microSD'ye yazın (Raspberry Pi Imager ile).
- İlk boot ve bağlantı: Pi'yi başlatın, SSH ile bağlanın. Wi-Fi ayarlayın.
- KIAUH kurulumu (opsiyonel): Klipper Installation And Update Helper — Klipper, Moonraker ve web arayüzünü kolayca kurar.
- Firmware derleme: Ana kartınız için Klipper firmware'ini derleyin (
make menuconfig). - Firmware flash: Derlenen firmware'i ana karta yükleyin (USB/SD kart ile).
- printer.cfg oluşturma: Yazıcınıza uygun konfigürasyon dosyası oluşturun. Klipper GitHub'da örnek konfigürasyonlar bulunur.
- Kalibrasyon: PID tuning, Z offset, E-step, input shaper, pressure advance kalibrasyon sırası ile yapın.
- Test baskısı: Düşük hızla başlayıp kademeli artırın.
Web Arayüzleri: Mainsail vs Fluidd
| Özellik | Mainsail | Fluidd |
|---|---|---|
| Arayüz | Temiz, dashboard odaklı | Minimal, kolay |
| Özelleştirme | Yüksek | Orta |
| Dosya yönetimi | Gelişmiş | İyi |
| Webcam | İyi | İyi |
| Macro paneli | İyi | İyi |
| Topluluk | Geniş | Geniş |
İkisi de mükemmel seçeneklerdir. Mainsail biraz daha özelleştirilebilir; Fluidd biraz daha minimalist. Kişisel tercihe göre seçilebilir.
Klipper Kime Uygun?
- Hız ve kalite isteyenler: Input shaper ve pressure advance, yüksek hızda bile temiz baskılar sunar.
- Tinkerer/modifiye sevenler: Yazıcısını geliştirmeyi seven, yapılandırma dosyasını düzenlemeye alışık kullanıcılar.
- Uzaktan erişim isteyenler: Web arayüzü ile her yerden yazıcıyı kontrol ve izleme.
- Voron/RatRig gibi DIY yazıcı yapanlar: Bu yazıcılar genellikle Klipper ile tasarlanmıştır.
Sık Sorulan Sorular
Hesaplama yoğun işlemleri harici bilgisayara aktaran açık kaynak 3D yazıcı firmware'i. Daha yüksek hız ve gelişmiş özellikler sunar.
Input shaper, pressure advance, kolay yapılandırma, web arayüzü, daha yüksek hız/ivme ve macro desteği.
Raspberry Pi (veya benzeri), uyumlu ana kart, USB bağlantısı ve internet. ADXL345 opsiyonel ama önerilir.
Mekanik titreşimleri tespit edip kompanse eden algoritma. Yüksek hızda ringing/ghosting'i ortadan kaldırır.
Orta düzey teknik bilgi gerektirir. KIAUH ve topluluk rehberleri süreci kolaylaştırır. Geri dönüş her zaman mümkün.
Sonuç
Klipper, 3D baskı deneyimini tamamen dönüştürebilen güçlü bir firmware'dir. Input shaper ile yüksek hızda bile temiz baskılar, pressure advance ile mükemmel köşeler, web arayüzü ile kolay kontrol sunar.
Geçiş bir yatırım gerektirir (Raspberry Pi + zaman + öğrenme) ancak geri dönüşü çok yüksektir. 3D baskı deneyiminizi bir üst seviyeye taşımak istiyorsanız Klipper, en etkili yükseltmelerden biridir.