Marlin Nedir?
Marlin, 3D yazıcıların büyük çoğunluğunda standart olarak gelen C++ tabanlı, anakart üzerinde çalışan klasik firmware'dir. Tek bir mikrodenetleyici hem hareket planlamasını hem de step üretimini üstlenir.
Marlin'in avantajları
- Yazıcıyla geliyor, ekstra donanım gerekmez.
- Geniş donanım desteği (8-bit Atmel'den 32-bit STM32'ye kadar).
- Topluluk dokümanı çok zengin.
- Stand-alone çalışır; SD karttan baskı yeterlidir.
Marlin'in dezavantajları
- Hareket planlaması mikrodenetleyicinin gücü ile sınırlıdır. Yüksek hızlarda ivmelenme ve karmaşık geometride performans düşer.
- Input shaper Marlin 2.1+ ile geldi, fakat Klipper'a göre daha sınırlı.
- Konfigurasyonu yeniden derlemek gerekir (
Configuration.hdüzenle, flash yükle).
Klipper Nedir?
Klipper, hareket planlamasını harici bir bilgisayar (Raspberry Pi, Orange Pi, vs.) üzerinde Python ile yapan, mikrodenetleyiciye sadece adım üretimi gönderen yeni nesil firmware'dir.
Klipper'ın avantajları
- Çok daha hızlı baskı (300-500 mm/s, 10K+ ivme makineye göre).
- Input shaper, pressure advance, smooth pressure advance gibi ileri özellikler.
- Konfigurasyon
printer.cfgdosyasıyla yapılır; yeniden derleme gerekmez. - Mainsail / Fluidd web arayüzü ile uzaktan tam kontrol.
- Multi-MCU (birden fazla anakart) desteği.
Klipper'ın dezavantajları
- Raspberry Pi (veya benzeri SBC) gerekir; ekstra donanım maliyeti.
- İlk kurulum daha tekniktir.
- SBC çökerse yazıcı durur.
Hız Karşılaştırması
Aynı yazıcıda yapılan ölçümlerde:
| Parametre | Marlin | Klipper |
|---|---|---|
| Maks. baskı hızı (PLA) | 80-120 mm/s | 250-400 mm/s |
| Maks. ivme | 1500-3000 mm/s² | 8000-15000 mm/s² |
| Köşe hız sınırlama yöntemi | Junction Deviation | Square Corner Velocity |
| Resonance compensation | Marlin 2.1+ | Doğal |
| Klipper Bed Mesh çözünürlüğü | 5x5 / 7x7 | 9x9 / 11x11 |
Klipper'a geçişle Ender 3'te bile 200 mm/s'lik kaliteli baskılar yapmak mümkün.
Input Shaper & Pressure Advance Farkı
- Marlin: Input shaper var ama ADXL345 ile resonance ölçümü için Klipper kadar olgun değil. Manuel olarak
M593komutuyla ayarlanır. - Klipper:
SHAPER_CALIBRATE AXIS=XveSHAPER_CALIBRATE AXIS=Ykomutlarıyla ADXL345 üzerinden veri toplayıp otomatik en uygun shaper'ı seçer (mzv, ei, 2hump_ei vs.). - Pressure advance: Marlin'de "Linear Advance" olarak bilinir; Klipper'da pressure advance kalibrasyonu daha hızlı ve net.
Hangi Yazıcı için Hangisi?
| Yazıcı | Önerilen |
|---|---|
| Bambu Lab X1C / P1S / A1 | Bambu firmware (üreticiye özel, kapalı kaynak; Klipper ya da Marlin türevi değildir). İmzalı firmware nedeniyle Klipper/Marlin kurulumu pratikte mümkün değildir. |
| Creality Ender 3 / V2 / S1 | Marlin (basit kullanım), Klipper (hız + kalite önemliyse) |
| Creality K1 / K1 Max | Stock Klipper, root erişimi ile özelleştirilebilir |
| Prusa MK4 / MINI+ | Prusa firmware (Marlin tabanlı, çok iyi optimize) |
| Voron / RatRig | Klipper (zorunlu denecek kadar avantajlı) |
| Anycubic Kobra serisi | Marlin (stock), Klipper'a geçilebilir |
Geçiş Süreci
Marlin'den Klipper'a geçmek için:
- Raspberry Pi 4 / Pi Zero 2W üzerine MainsailOS kurun.
make menuconfigile yazıcı anakartınız için Klipper firmware derleyin.- SD karta yükleyip flash edin.
- Pi'yi USB ile anakarta bağlayın.
- Mainsail web arayüzünden
printer.cfgdosyasını yazıcınıza göre düzenleyin (örnek konfigurasyonlar Klipper repo'sunda mevcuttur). - Endstop, motor yönü, termistör tipi gibi temel ayarları test edin.
- PID auto-tune, e-step kalibrasyonu, input shaper kalibrasyonu yapın.
İstanbul Klipper Kurulum Desteği
Klipper kurulumu, kalibrasyon ve özel macro yazımı uzmanlık gerektiren bir iştir. İstanbul 3D yazıcı servisi olarak yerinde Klipper kurulumu, MainsailOS yapılandırması ve input shaper kalibrasyonu hizmeti sunuyoruz.
Profesyonel Destek Alın



