Klipper, özellikle FDM (Fused Deposition Modeling) tipi 3D yazıcılarda performansı ve kontrol yeteneklerini önemli ölçüde artıran, açık kaynak kodlu bir firmware'dir. Marlin gibi geleneksel firmware'lere kıyasla Klipper, hesaplama yükünü yazıcının kontrol kartından alıp daha güçlü bir işlemciye (genellikle bir Raspberry Pi) aktararak daha hızlı ve hassas hareket kontrolü sağlar.
Klipper Nedir? Marlin'e Göre Avantajları Nelerdir?
Marlin, birçok 3D yazıcının varsayılan firmware'idir ve yaygın olarak kullanılır. Ancak, Marlin'in işlem gücü sınırlı kontrol kartları üzerinde çalışması, özellikle karmaşık modellerde ve yüksek hızlarda performans sorunlarına yol açabilir. Klipper ise bu sorunu, hesaplama yükünü Raspberry Pi gibi daha güçlü bir işlemciye devrederek çözer. Bu sayede:
- Daha yüksek baskı hızları elde edilebilir.
- Daha hassas hareket kontrolü sağlanır.
- Input Shaper gibi gelişmiş özellikler kullanılabilir.
- Web arayüzü üzerinden kolay yapılandırma ve kontrol imkanı sunar.
Gerekli Donanım: Raspberry Pi ve Diğerleri
Klipper kurulumu için öncelikle aşağıdaki donanımlara ihtiyacınız olacaktır:
- Raspberry Pi (Model 3B veya üzeri): Klipper'ın ana işlemcisini barındıracak.
- MicroSD Kart (en az 16GB): Raspberry Pi'nin işletim sistemini (MainsailOS veya FluiddPi) barındıracak.
- Güç Kaynağı: Raspberry Pi için yeterli akım sağlayan bir güç kaynağı.
- USB Kablosu: Raspberry Pi ile 3D yazıcının kontrol kartı arasında bağlantı kurmak için.
Alternatif olarak, Raspberry Pi yerine Orange Pi veya benzeri tek kartlı bilgisayarlar da kullanılabilir, ancak Raspberry Pi yaygınlığı ve topluluk desteği nedeniyle daha çok tercih edilmektedir.
KIAUH ile Kolay Kurulum
Klipper kurulumunu kolaylaştırmak için KIAUH (Klipper Installation And Update Helper) adı verilen bir araç kullanılabilir. KIAUH, Klipper, Moonraker, Mainsail/Fluidd ve diğer gerekli bileşenlerin kurulumunu ve güncellenmesini otomatikleştiren bir betiktir.
KIAUH'u kurmak için Raspberry Pi'nize SSH ile bağlanın ve aşağıdaki komutları çalıştırın:
sudo apt update
sudo apt install git
git clone https://github.com/th33xitus/kiauh.git
cd kiauh
./kiauh.sh
KIAUH menüsünden Klipper, Moonraker ve tercih ettiğiniz web arayüzünü (Mainsail veya Fluidd) seçerek kurulumu tamamlayın.
MainsailOS ve FluiddPi: Web Arayüzü Seçimi
MainsailOS ve FluiddPi, Klipper'ı yönetmek için kullanılan web arayüzleridir. Her ikisi de benzer işlevselliğe sahip olup, kullanıcı arayüzü ve bazı ek özellikler açısından farklılık gösterirler. İhtiyaçlarınıza ve tercihlerinize göre birini seçebilirsiniz.
- MainsailOS: Daha kapsamlı bir arayüz sunar ve daha fazla özelleştirme seçeneği sunar.
- FluiddPi: Daha sade ve hızlı bir arayüze sahiptir, özellikle düşük işlem gücüne sahip Raspberry Pi'lerde daha iyi performans gösterebilir.
Printer.cfg Yapılandırması
Klipper'ın en önemli dosyalarından biri `printer.cfg` dosyasıdır. Bu dosya, yazıcınızın donanım özelliklerini, motor sürücülerini, sensörlerini ve diğer ayarlarını tanımlar. Doğru yapılandırma, Klipper'ın düzgün çalışması için kritik öneme sahiptir.
`printer.cfg` dosyasını oluşturmak için öncelikle yazıcınızın modeline uygun bir örnek yapılandırma dosyası bulmanız gerekir. Bu dosyayı Klipper'ın web sitesinden veya 3D yazıcı topluluklarından bulabilirsiniz. Bulduğunuz dosyayı kendi yazıcınıza göre uyarlamanız gerekecektir. Örneğin, motor sürücülerinizi, limit anahtarlarınızı ve nozzle sıcaklık sensörünüzü doğru şekilde tanımlamanız gerekir.
Temel yapılandırmayı tamamladıktan sonra, aşağıdaki gelişmiş kalibrasyonları yapmanız önerilir:
Input Shaper Kalibrasyonu
Input Shaper, yazıcının titreşimlerini azaltarak baskı kalitesini artıran bir özelliktir. Klipper, ivmeölçer kullanarak yazıcının titreşim frekanslarını ölçer ve buna göre Input Shaper ayarlarını otomatik olarak yapar.
Pressure Advance Ayarı
Pressure Advance, nozzle'daki basıncı kontrol ederek köşelerde ve ince detaylarda daha keskin baskılar elde etmenizi sağlar. Bu ayar, filamentin türüne ve yazıcının mekanik özelliklerine göre değişiklik gösterir.
Makro Oluşturma (START_PRINT, END_PRINT)
Makrolar, sık kullanılan komut dizilerini tek bir komutla çalıştırmanızı sağlayan kullanışlı araçlardır. Özellikle `START_PRINT` ve `END_PRINT` makroları, baskı başlatma ve bitirme işlemlerini otomatikleştirerek iş akışınızı kolaylaştırır.
Örneğin, `START_PRINT` makrosu, nozzle'ı temizlemek, tabla ısıtmasını başlatmak ve otomatik tabla tesviyesini (ABL) çalıştırmak gibi işlemleri içerebilir. `END_PRINT` makrosu ise tabla soğutmasını başlatmak, motorları kapatmak ve nozzle'ı park pozisyonuna getirmek gibi işlemleri içerebilir.
Bu rehber, Klipper firmware'inin kurulumu ve yapılandırılması için temel bir başlangıç noktası sunmaktadır. Daha detaylı bilgi ve gelişmiş özellikler için Klipper'ın resmi dokümantasyonunu ve 3D yazıcı topluluklarını incelemeniz önerilir.
Yorumlar (0)
Yorum yapmak için giriş yapmalısınız
Giriş YapHenüz yorum yok
İlk yorumu siz yazın!