UMR3D BİLGİ MERKEZİ · DIY FIRMWARE REHBERİ

Marlin Rehberi

Geniş kart ve mikrodenetleyici yelpazesinde yazıcının ana kartında çalışan firmware. Bu sayfada çalışma mantığını, donanım uyumunu, kurulum öncesi kontrolleri ve güvenilir başvuru kaynaklarını bulabilirsiniz.

Marlin nedir, nasıl çalışır?

Marlin, RepRap tipi 3D yazıcılarda kullanılan açık kaynaklı, bütünleşik bir firmware’dir. G-code’u ana kartta yorumlar; hareket planlama, ısı kontrolü ve varsa ekran arayüzü aynı gömülü sistem içinde çalışır. Proje dokümantasyonunda çok sayıda kart/MCU örneği yer alır; bu, her ticari yazıcının yapılandırmasının aynı olduğu anlamına gelmez.

Slicer / G-codeUSB veya SD aktarımıMarlin: ana kart üzerindeSürücü, motor, ısıtıcı ve ekran
Marlin çoğunlukla G-code’u yazıcı ana kartındaki tek firmware sürecinde işler. Şema açıklayıcıdır; gerçek kablolama ve pin eşlemesi için kartın üretici dokümanını kullanın.

Kimler için uygun?

Uygun kullanım: Kartı ve yazıcı yapılandırması bilinen geniş bir yazıcı grubu; host bilgisayar zorunlu değil.

Öne çıkan yönler

Yaygın kart desteği; kapsamlı ayarlar ve G-code referansı; çoğu yapılandırmada bağımsız çalışabilme.

Sınırlamalar ve dikkat noktaları

Çok sayıda yapılandırma seçeneği doğru derlemeyi önemli kılar. Eski ve yeni sürüm config dosyaları uyumsuz olabilir; üreticiye özgü kart/pin değişiklikleri kontrol edilmelidir.

Açık kaynak lisansı ve kaynak kodu erişimi; otomatik donanım uyumluluğu, kolay kurulum veya her yazıcıda güvenli çalışacağı anlamına gelmez. Üretici belgeleri ile proje kaynaklarını beraber kontrol edin.

Kurulumdan önce ve ilk çalıştırmada

Marlin deposundaki sürümle eşleşen örnek yapılandırmayı indirin. Configuration.h ve Configuration_adv.h içinde tam anakart, sürücü, termistör, ekran ve hareket seçeneklerini ayarlayın. Auto Build Marlin veya belgelenen derleme akışıyla doğru firmware ikilisini üretin; kartın bootloader/flash yöntemini izleyin. Güncellemeden önce mevcut ayarları ve EEPROM değerlerini yedekleyin.

Kontrol listesi

  • Kontrol kartı üzerindeki MCU ve kart revizyonu
  • Marlin sürümü ile eşleşen örnek config
  • MOTHERBOARD seçimi, sürücü protokolü ve pin eşlemesi
  • Termistör tipi, termal korumalar ve maksimum sıcaklıklar
  • Bootloader, flash dosya adı ve EEPROM ayarlarının taşınması

İlk testleri düşük hız ve düşük riskle yapın. Hareket, sıcaklık ya da acil durdurma davranışı beklenenden farklıysa baskıya devam etmeyin; kablolamayı ve yapılandırmayı yeniden doğrulayın.

Resmî dokümanlar, kod ve topluluk

Kurulum dosyalarını ve teknik kararları önce projenin kendi belgeleriyle doğrulayın. Topluluk sayfalarında yazıcı/kart modelini, firmware sürümünü, yapılandırma dosyasını ve hata günlüğünü birlikte paylaşın; hesap parolası veya özel erişim anahtarı paylaşmayın.

Marlin ve diğer açık kaynak yazıcı firmware’leri

Karşılaştırma, proje mimarilerinin genel farklarını gösterir; belirli yazıcıdaki performans, kullanılan kart, sürücüler, mekanik ve yapılandırmaya bağlıdır. “Daha iyi” seçimi, yazıcınızın donanım uyumu ve yönetmek istediğiniz iş akışıyla belirlenir.

Firmware Çalışma mimarisi Donanım kapsamı Öne çıkan kullanım Önce doğrulanacak nokta
Klipper Linux host + MCU Host yazılımı ve desteklenen MCU/kart Özelleştirilebilir DIY sistemler, gelişmiş hareket ayarı Host, MCU, pin ve firmware eşleşmesi
Marlin Firmware ana kartta Geniş, örneklenen MCU ve kart grubu Bağımsız ve yaygın RepRap tarzı yazıcı Kart seçimi, config sürümü, termal korumalar
RepRapFirmware Desteklenen MCU/kart Resmî kart ve işlemci listesine bağlı Duet tabanlı ve web kontrollü DIY sistemler Tam kart modeli, sürüm/fork uyumluluğu
Repetier Firmware MCU’da; host araçları ayrı Arduino uyumlu kart odağı Repetier konfigürasyon ve host araçları Kartın firmware sürümüyle uyumu
Smoothieware Firmware desteklenen kartta Tarihsel olarak LPC17xx/Smoothieboard Modüler G-code kontrolü ve dijital üretim Donanım hedefi ve bakım/doküman durumu
Prusa Firmware Modele özgü gömülü firmware Belirli Prusa kart/yazıcı aileleri Orijinal Prusa yazıcılarının resmi firmware’i Tam model ve doğru firmware deposu
Güvenlik notu: Firmware yüklemeden önce yazıcı modelinin/kartın tam sürümünü doğrulayın ve mevcut yapılandırma ile kalibrasyon yedeğini alın. Isıtıcı, termistör, motor yönü ve endstop tanımları kontrol edilmeden baskı başlatmayın.
cultureSettings.RegionId: 0 cultureSettings.LanguageCode: TR