3D Yazıcı – Marlin ve Mekanik Kalibrasyonları

with 25 yorum




Bize destek olmak için youtube kanalımıza abone olunuz !

https://www.youtube.com/elektromanyetix


Selamlar.
İnternette bu türde yabancı kaynak bulmak çok kolay fakat Türkçe kaynak yok denecek kadar az.
Buradaki bilgilerle Marlin yazılımını ve yazıcınızı kalibrasyon edebilir, istediğiniz kaliteye ulaşabilirsiniz.
Güncelleme 31 Mart 2016 Çarşamba 02:12


Elektronik Yazılım

En çok kullanılan yazılım olan Marlin yazılımı için Reprap’dan.

En son çıkan Marlin yazılımı için.

Diğer yazılımlar hakkında bilgim olmadığı için buraya ekleyemiyorum.


Yardımcı Yazılım

Bu programlar ile yazıcınız Pc ye bağlı iken canlı olarak G-code yazdırabilir, PID ölçümlerini ve kalibrasyonlarını yapabilirsiniz.
tabla ile z ekseni ayarı, ve z ekseni home ayarlarını yapabilirsiniz.

Pronterface / PrintRun

Repetier Host


Marlin Ayarları Sırasıyla;

USB iletişim protokolü baudrate’i en stabil olan rakamla değiştirelim;


Ramps Kart Ayarları

Kartlar;

bizim çinden getirttiğimiz ramps , 33 numara olan. sizinkisi farklıysa yukarıda belirtilen gibi değiştirin;


Sıcaklık Sensör Ayarları

En çok kullanılan sensörlerden 100 k beta 4039;

Bu da yine çok kullanılan sensörlerden 100 k beta 3950;

Eğer sizinkisi farklıysa marlinin içinde hepsi yazıyor ordan uygun olanı seçin.




Kalibrasyon

Triffid Hunter’s Calibration Guide

Üstteki linke mutlaka bir göz gezdirin.

#define DEFAULT_AXIS_STEPS_PER_UNIT ayarları; (X ve Y için)

örnek;
NEMA 17 motor ile T2 kayış ve 20 diş kasnak:
(200 * 16) / (2 * 20) = 80.0

NEMA 17 motor ile T2 kayış ve 16 diş kasnak:
(200 * 16) / (2 * 16) = 100.0

#define DEFAULT_AXIS_STEPS_PER_UNIT ayarları (Z için)

örnek;
NEMA 17 ile standart M5 sonsuz vida: (prusa i3 için)
(200 * 16) / 0.8 = 4000

NEMA 17 ile standart M8 sonsuz vida: (prusa i3 ya da herhangi bir yazıcıda M8 sonsuz vida kullanılıcaksa)
(200 * 16) / 1.25 = 2560

#define DEFAULT_AXIS_STEPS_PER_UNIT ayarları (EXTRUDER KALİBRASYON)
Aşağıdaki linkte detaylı şekilde resimlerle anlatılıyor. İnceleyin.
How to calibrate the Extruder on your 3d Printer

Mantık şu;
filamentin extrudere girdiği yerden kumpas ile 100 mm ölçüp filamenti cd kalemi ile işaretliyoruz.
pronterface vb. program ile 100 filament it diyoruz. tam extruderin girişinden filamente işaret koyuyoruz.
eğer diğer işaret içeri girdiyse reverse yapıyoruz. Mesela bir ölçtük ki 100 yerine 125 mm gitmiş.

eski değer (ilk yüklemede 700 oluyor) x 100 / 125 =
700 x 100 / 125 = 560

Benim prusa i3 modelinde kullandığım ayarlar; (Makine üzerindeki materyallerin sağlamlığı ve stabilize oluşu ile doğru orantılıdır.
Ne kadar kaliteli bir makina ise bu değerler de artar.

sadece min endstop kullanıcağımız için max endstop devre dışı bırakıyoruz. bunu yazılımda yazıcımızın en fazla gidebileceği mesafeyi seçerek durmasını sağlıcaz.

Mesela burda x ekseni en fazla 185mm gidebilir. Y max 170mm, Z de max 180 mm gidebilir. Bunu tüm ayarlamalardan sonra pronter face ile hareket ettirerek tespitedip buraya yazıyoruz. ve eğer biz X’i 200 mm gönderirsek 185 de durur. bunu yapmazsak step motora kayışa vb. zarar verir.

biz yazıcıya sıfırla dediğimizde home gitmesi için aşağıdaki hızları kullanıcak. Bunları yazıcınızın özelliklerine göre arttırabilirsiniz;


Extruder ve Bed “PID” kalibrasyon

(Hotend PID autotune)

8 defa 180 derece de ölçüm yap

(Bed PID autotune)

Bed için 8 defa 90 derecede ölçüm yap.

Pronterface’de çıkan en son değerleri Marlinde ilgili bölüme yazarak kayıt ediyoruz.


Display Ayarları

4×20 karakter lcd li set alanlar;

grafik lcd içeren set alanlar; aşağıdaki kodu aktif edicek aynı zamanda ” http://code.google.com/p/u8glib/wiki/u8glib

linkinden dosyayı indirip Arduinonun “library”

yazan klasörürnün içine atıcak. Yoksa Ekranda hiç bişe çıkmaz ve Arduino zaten yazılımı upload ederken ahta verir.





Bize destek olmak için youtube kanalımıza abone olunuz !

https://www.youtube.com/elektromanyetix

En yakın zamanda güncellenecektir.

Bir Yanıt

  1. Erol
    | Cevapla

    Merhaba Yücel bey bende 3d yazıcı yapmaya karar verdim yazıcı kalibrasyonuyla ilgili bir sorum olacak yeni başladığım için biraz tecrübesizim
    NEMA 17 motor ile T2 kayış ve 20 diş kasnak:
    (200 * 16) / (2 * 20) = 80.0 bu hesapta anlamadığım tek şey ( 16 ) rakamı neyi temsil ediyor.
    bilgilendirirseniz sevinirim. Saygılar ve başarılar

    • yucelll
      | Cevapla

      Merhaba.
      200, step motorun adımı.Yani motor tam dönüşte toplam 200 adımı var. Genelde standart böyle oluyor. Bazı farklı motorlarda değişiyor.
      16 ise; bizim kullandığımız A4480 step motor sürücüsünün microstep değeri. Yani ramps da sürücünün altındaki 3 jumper ın da takılı hali.

      Teşekkürler, kolay gelsin.

  2. Erol
    | Cevapla

    Ben teşekkür ederim.

  3. Tarık
    | Cevapla

    Açıklayıcı bir yazı olmamış. Kelimelerin anlamlarını ve yukarıda arkadaşın sorduğundan anlaşılacağı gibi, açımlamalarını yapmadan bilgi vermeye çalışmışsınız. Bu işin mantığını değil ezberini anlatmışsınız.

    • yucelll
      | Cevapla

      Merhaba.
      Aslında gayet açık fakat noktasına virgülüne kadar anlatırsak bu sefer öğrenmenin mantığı kalmaz.
      Yukarıdaki bilgilere ek çok az araştırma gerekli.

  4. Yasin
    | Cevapla

    Yücel Bey Merhaba, ben 3d yazıcıma marlin yazılım yükledim.Buradaki ayarları da yaptım fakat motorlar sadece tek yöne ilerliyor nerede hta yapmış olabilirim ?

    • yucelll
      | Cevapla

      Motorlar home olduktan sonra (-) yöne hareket etmezler. İlk önce biraz ileri(+) hareket ettirip sonra geri hareket ettirin.

  5. Bahadır
    | Cevapla

    Merhabalar,
    Yazınız çok açıklayıcı olmuş tebrik ederim.
    Biz yaptığımız 3D yazıcı da X-Y eksenlerini de M8 sonsuz vida ile yaptık. Siz sadece Z ekseni için kalibrasyon hesabını yazmışsınız. X-Y için de aynı mı olacak ya da hesabı nasıl olacak ?

    • yucelll
      | Cevapla

      Merhaba.

      Aynı şekilde hesapladığınız değeri x y ve z eksenine girebilirsiniz. Hepsi M8 olduğu için sıkıntı yok.
      Daha sonra kalibrasyon küpü basarsınız. 10x10x10mm ordan belli olur.

  6. a s kara
    | Cevapla

    merhabalar.
    bir sorum olacak ama frimware i ardinio ya yükledim pc ye usb ile baglıyken çalışıyor
    ancak güçkaynagını bağlayınca ekran yanıp yanıp sönüyor nedeni nedir acaba (güç kaynagım 12 volt 30 amp. )
    yardımcı olursanız sevinirim.

    • yucelll
      | Cevapla

      Ramps üstünde veya kablo montajında kısa devre olabilir. Güç kaynağı kendini kısa devre korumaya alıyorsa yanıp sönme olabilir.
      Kabloları ve montajı kontrol edin.

      • a s kara
        | Cevapla

        kontrol ettim ancak kısa devre gözükmüyor (ki kısa devre olsa pc de çalışmaz ekran gelmez ).güç kaynagındada isik gidip gelmesi yapmıyor.
        acaba ramps 1.4 de 12 volt verip hemde ardinio ya da 12voltmu vermem gerekiyor yada ramps 1.4 şemasında bazı sayfalarda 5 volt ilk uca 12 volt bir uca baglanıyor ben 5 volt vermedigim için mi çalışmıyor

        • a s kara
          | Cevapla

          ayrıca elimde 2 tane ramps ve ardinio mega var var ikisindede aynı hatayı yapıyor.

        • emrah
          | Cevapla

          http://3.bp.blogspot.com/…/Arduino+uno+w-circled… bunu değiştirmen gerekiyor
          aynı sorun bende de oluştu buyuk ihtimal endstopları baglarken hata yapıyorsun kartlarını ziyan etme

          • a s kara
            |

            link hatalı neyi degiştirmem gerekiyor megadaki voltaj regulatörünümü ?
            birde end stopları baglamadım bosta bıraktım sorunu çözemediğim için

  7. Serdar Polat
    | Cevapla

    Merhaba yazınız güzel olmuş teşekkür ederim. Size bir sorum olacak yazıcımdan iç içe geçen parçalar döktürdüğümde birbirine geçmiyor. Başka dosyalardada denedim ama uymuyor hep pıçakla yanlardan kesmek zorunda kalıyorum. Bunu bir türlü çözemedim Kalibrasyon için küp bastım 10 mm lik ölçümlerim hep 10-10.01 çıktı yani okadar oransızlıkta yok gibi. Bu arada dikkatli bir şekilde baktığımda alt katmanlarda sanki biraz genişlik olmuş ama nedenini anlamadım. Bana yardımcı olabilir misiniz?

    • yucelll
      | Cevapla

      10.01 güze bir değer. Onla alakalı değil. Sizin filamentiniz sanırım genleşiyor ve bu nedenle parçalarda sıkıntı olabiliyor. Sıcaklığı düşürerek en uygun sıcaklığı bulmanız gerekir. Alt katmanların geniş olması demek; yazıcının z ekseni tam kalibre edilmemiş demek. nozzle ile tabla arasında bir kağıt hafif sürtme ile geçmesi gerekir. Bunu 4 köşede tekrarlayın. Yani sorun z ekseni kalibrasyonu ve sıcaklık gibi görünüyor. Bazı ufak parçalarda plastik soğuyamadığı için genleşiyor, üst üste yığılıyor, bu durumda baskı hızını arttırmalısınız.

  8. ugur
    | Cevapla

    merhaba marlin yazılımı kullanıyorum motorlar home dediğim zaman terse gidiyor kablo bağlantısını değiştirme imkanım yok yazılımdan nasıl yapabilirim

    • yucelll
      | Cevapla

      1.si şunları kontrol edin:
      #define X_HOME_DIR -1
      #define Y_HOME_DIR -1
      #define Z_HOME_DIR -1
      hepsi -1 olmalı. (endstop min -1)

      aynı zamanda kablo değiştiremiyorsanız şurdan yönü değiştirebilirsiniz:
      #define INVERT_X_DIR false
      #define INVERT_Y_DIR true
      #define INVERT_Z_DIR false

  9. Zafer
    | Cevapla

    Merhaba motorlara home dediğimde z düzgün bir şekilde home yapıyor fakat x ve y endstop a doğru bir tık gidip takılıp kalıyor ne yapabilirim?

    • yucelll
      | Cevapla

      Merhaba. Tahmini olarak x ve y motorlarının max acce.. ayarları yüksek, onları düşürürseniz düzelir.
      Aynı zamanda home gitme hızını da düşürün.

  10. yavuz
    | Cevapla

    selamun aleyküm hocam şimdi benim yazıcının problemi çap 8 dediğimde 8 den düşük vs olması bu çap değerinde basmıyor buda proje yaptığımızda sıkıntı teşkil ediyor boşa filament harcamaya kadar gidiyor bunun kalibrasyonunu nasıl yapabiliriz

    • yucelll
      | Cevapla

      Merhaba.

      Tam olarak sorununuzu anlamadım ama belirttiğim gibi tüm kalibrasyonları yaparsanız sorunsuz baskı alırsınız.

  11. Mehmet SERÇE
    | Cevapla

    Z ekseni 10 mm ilerle dediğimde 15mm ilerliyor ve baskıya başla dediğimde nozil tablaya 5mm kala baskıya başlıyor bu sorunları nasıl halledebilirim. Arduino mega ile yapılmış ve t8 trapez sonsuz cıvata mil z ekseninde. X ve y eksenleri gt2 kayışlı onlarda sorun yok. Z eksen ayarını ve bu baskıya başlamasa tablaya olan mesafeyi nasıl ayarlarim. Tabla yaklaşım sensorude var. Eksenleri hizala dediğimde x 0 y 0 z 3 olarak konumlanıyor. Tablaya ne yaptıysam z hep 3 pozisyonunda oluyor. Hotbed takip sonra iptal etmişler bende hotbed taktım bağlantısı tamam falan marlinde hotbed kısmını iptal etmiş olmalılar ekranda işi ayarında çıkmıyor. Bana sağlam bu sistemle çalışacak bir marlin yazılımı verebilirmisiniz. 200x200x280 tabla hareket alanım var. Z ekseni yukarda başlayıp baskının kalınlığına göre aşağı doğru inerek sonlaniyor. Extruder faninida direkt güç kaynağına takmış enayiler günlerdir çözmeye çabalıyorum lütfen yardım edin şu enkazı adam edeyim. Mail adresim mehmetserce2013@gmail.com

    • yucelll
      | Cevapla

      mail atıldı.

Bir Cevap Yazın