2012 yılından bu yana yerli üretim 3B yazıcılar konusunda çalışmalar yapan Abbas 3B, ilk Türk açık kaynak 3B yazıcıyı da sizlere sunmanın haklı gurur ve sevincini yaşıyor. 3D yazıcı Abbas 2011 yılında Medikal cihaz üreticisi bir firma olarak kuruldu. Medikal cihazlar Ar-Gesi için gereken 3 boyutlu cihazları yaparken , daha karlı ve direkt satışı olduğu için bu işe geçiş yaptılar. 2012 yılında 3 boyutlu yazıcı projesi başladı. 

3D YAZICI ABBAS

3D YAZICI ABBAS

2013 yılında ilk prototipi ( Hacı Mendel) yapıp ilk cihazlarını sattılar. 2014 yılında ilk yarısında Prusa İ3’ü yaptılar. 30 Prusa ile seri kapandı. 2014 yılı Kasım ayında Abbas V1 ilk Türk Open Source cihazının tanıtımı yapıldı ve 2015 yılında 3D yazıcı Abbas V1 cihazını Open Source olarak paylaştılar. 150’ye yakın cihaz satışı yapıldı. 2015 yılı Kasım ayında Abbas 2 versiyonu çıkarıldı 50 set üretildi , Kasım Aralık aylarında 32 cihazlık bir satış rakamına ulaştılar.

2016 yılında 3boyutlu yazıcı atölye konsepti başladı. Bahçelievler Bilsem’de 10 cihazlık eğitim yapıldı. 2016 yılı 19 Mayıs Gençlik ve Spor Bayramı’nda Abbas V11 Open Source olarak paylaşıldı. 2017 yılında 3D yazıcı Abbas Minik ile eğitim cihazı konseptimizi tamamlanmış oldu. 2017 yılı Mart ayında Başakşehir Bilim Sanat Okulunda atölye faaliyetleri başladı. Günümüzde 3D yazıcıların fiyatlarının düşmesi ve sayılarının hızla artması, akla ileride “her evde tv ya da bilgisayarlar gibi 3b yazıcılar da bulunacak mı?” sorusunu getiriyor. Yazımızda Fatih Bölük tarafından tasarlanan 3 boyutlu yazıcının yapımını paylaşacağız. Siz de evinizde kendi yazıcınızı kolaylıkla yapabilirsiniz. 

GEREKLİ MALZEMELER

ŞASE MALZEMELERİ

    1. 20×20 Sigma profil 39cm 2 adet
    2. 20×20 Sigma profil 35cm 2 adet
    3. 20×20 Sigma profil 32cm 3 adet
    4. M8mm İndiksiyonlu mil 42cm 4 adet (M: Metrik)
    5. M8 İndüksiyonlu mil 37 cm 2 adet
    6. M5 Gijon 33cm 2 adet (Gijon: Dişli mil)
    7. M6x40 Alyan civata 6 adet
    8. M6 Pul 6 adet
    9. M4x10 Alyan civata 32 adet
    10. M4x40 Alyan civata 2 adet
    11. M4 Tırtıklı somun 32 adet
    12. M4 Somun 4 adet
    13. M4 Pul 32 adet
    14. M3x40 Havşa civata 8 adet
    15. M3x25 Havşa civata 5 adet
    16. M3x20 Havşa civata da 1 adet
    17. M3x10 Havşa civata 3 adet
    18. M3x35 Alyan civata 2 adet
    19. M3x25 Alyan civata 8 adet
    20. M3x12 Alyan civata 6 adet
    21. M3x10 Alyan civata 8 adet
    22. M3 Fiberli somun 40 adet
    23. M3 Pul 42 adet 
    1. HAREKET ELEMANLARI
    2. Kasnak GT2, 16 diş,  2 adet
    3. Kayış GT2, 2 metre
    4. Esnek kaprin M5, 2 adet
    5. Stepper motor (Nema 17) 5 adet
    6. Lineer rulman sc modeli M8, 2 adet veya 4 adet
    7. Lineer rulman lm modeli M8, 7 adet
    8. MK8 Dişli 1 adet

DİĞER MALZEMELER

    1. Endstop 3 adet 
    2. Power supply 12V 15A veya 20A
    3. Mk3 Isıtıcı Tahta veya normal bir plaka
    4. Arduino Mega 2560
    5. Motor sürücü A4988 5 Adet
    6. Ramps 1.4
    7. 3 Boyutlu yazıcı ile basılan parçalar 

ŞASENİN KURULUMU

Şaseyi kurmaya başlamadan önce 3 boyutlu yazıcıdan basacağınız parçalardan 6.parçaya kadar basmış olmanız tavsiye edilir. İlk olarak 32 cm uzunluğunda olan profilleri iki ucundan 10 mm uzak olacak şekilde matkabın M6 ucu ile deliyoruz. Sonrasında 39 cm olan profilin iki ucunu ve 35 cm olan profilin tek ucunu ortasındaki kare yere 6 lık klavuz ile diş açıyoruz. Dişide açtıktan sonra profileri M6x40 lık civata ile birleştirebiliriz.

Z yönü profili yerleştirirken 3 boyutlu yazıcı parçası arka tarafa 6 cm uzaklıkta olacak. Bu aşamada güç kaynağının ana kablolamasını yapabiliriz. Bu aşamadan sonra Elektronik parçaları takmaya başlayabiliriz. Abbas RepRap sitesi içindeki Prusa i3 baz alınarak yapıldığı için oraya da bakmanızda fayda var. Kablo bağlantılarını daha kapsamlı anlatımını Link‘e basarak ulaşabilirsiniz.

Tablaları yerleştirirken eğer iki rulman kullanacaksanız rulmanları çaprazlamasına yerleştiriniz ki sanki dört rulman kullanıyormuş gibi sağlam olsun, oynama olmasın veyahut direk 4 rulman kullanın. Tablaların tasarımlarına link yazısına tıklayarak ulaşabilirsiniz.

Bu aşamada her şeyinizin tamam olması lazım. İş artık içine kod atmaya kaldı. Kod olarak Marlin Firmware’in açık kaynaklı paylaşmış olduğunu kullanacağız. İndireceğiniz dosyaları link yazısına tıklayarak ulaşabilirsiniz. Bu kodu arduino’nun içine atarken arduino’nun kendi ara yüzününü kullanmamız gerekiyor. İndirme sayfasına gitmek için Arduino yazısına tıklamanız yeterli. Kodu çalıştırdığımızda birçok sekmeden oluştuğunu göreceksiniz. Yeni başlayan bizler için bu sekmelerden sadece Configuration.h sekmesi bizi ilgilendiriyor.

Configuration dosyası içinde bizi ilk ” #define BAUDRATE 250000 ” yazılı satır karşılıyor burada ferkans’ı belirliyoruz. Bu frekans yazıcımızı çalıştırırken ki frekansımızla aynı olmalı. Sıradaki durağımız ise ” #define MOTHERBOARD BOARD_ULTIMAKER ” yazısını içren satır. Bu satırda hangi kartı kullandığımızı belirtiyoruz. Arduino mega ve Ramps 1.4 kullandığımız için ” BOARD_ULTIMAKER ” yazan yeri silip 33 yazıyoruz. 33 sayısı kullandığımız kartlar için tanımlanmış olduğu için yazıyoruz. Sonrasında sıcaklık tanımlamalarına geliyoruz.

Burada önemli olan sıcaklık ölçerimizi doğru tanımlamak E3D’nin sıcaklık ölçeri 5 numarasına tanımlanmış olduğu için ” #define TEMP_SENSOR_0 -1 ” yazan yerdeki -1’i 5 yapıyoruz birden fazla extruderımız ve ısıtıcı yatağımız olmadığı için diğerlerini 0 yapıyoruz. İlerleyen satırlar da minimum ve maksimum sıcaklık değerlerini belirliyorsunuz. Ben minimum olarak 1 Maksimum olarak ise 250 değerlerini girdim.

Şimdi ise mekanik ayarlara gelmiş bulunuyoruz.  #define INVERT_X_DIR true ” diye başlayan satırlarda motorumuzun yönünü tersliyoruz. Eğer motorumuz başlanğıç konumuna git dediğimizde ters tarafa gidiyorsa “true” yazan yere “false” yazarak motorun yönünü tersine çeviriyoruz. Bu ayarı motorları çalıştırarak ayarlamanız daha kolay olur. ilk denemede eliniz end switch’in üzerinde hazır vaziyette bekliyor olsun. Olur da ters tarafa giderse diye kendiniz basıp durdurabilirsiniz. Kodun biraz daha ilerisinde başlangıç konumundan her eksen için ne kadar uzaklaşabileceğinizi ayarlayabiliyorsunuz. #define HOMING_FEEDRATE {50*60, 50*60, 50*60, 0} ” satırı ile başlayan ve ardından devam eden 3 satır hereket adımlarımızı belirleyeceğimiz yer.

Değerlerin ilki x sonraki y diğeri z ve sonuncusu extruder motoru içindir. Burada hiçbir değişiklik yapmadan kodumuzu arduino’nun içine atalım. ve printerımızı çalıştıralım. Kodu arduinonun içine atarken iki şeye dikkat etmemiz gerekiyor. Birincisi doğru board seçimi ikincisi ise port’u seçmek. İlk yüklemede bilgisayarınız bu port’a bağlı arduino boardınızı tanıyamayacak bunun için aygıt yöneticisine gidip arduino’yu kurmak için indirdiğiniz dosyanın içinden göstereceğiniz driver’ı kurmanız gerekmektedir.

Bu işlem bir defaya mahsusustur ve çok kolay bir işlemdir korkmanıza gerek yok. Kodumuzu attıktan sonra ilk hareketimizi verebiliriz. Printer’ımızı yönetmek için Repetier programını kullanacağız. Motorlara hareket vermeden önce eliniz end switch’lerde olsun ve sonrasında bir ekseni başlangıç konumuna göndermeye basın.

Yanlış tarafa giden eksenin kod içinde false ise true, true ise false’a çevirin. Sonrasında ise printer’ımız söylenen uzaklığa doğru gidiyor mu diye kalibrasyon yapacağız.Aslında basit içler dışlar çarpımı. Bunun için kumpas ve ince uçlu keçe kaleminiz olsa iyi olur. Bir eksene istediğiniz uzaklığa gitmesini söyleyin sonra ne kadar gittiğini kumpas ile ölçüp yazın.

Formül şu Kod’a yazacağım değer = Kod’da yazan değer * Gitmesini söylediğim uzaklık / Aslında gidilen uzaklık. Misal; kodumda x ekseni için 78.7402 yazıyor ben 50mm git dedim 37mm gitti. Koduma yazacağım değer ise 78.7402×50/37 yani 104.4056’dır bu işlemi ne kadar çok ve doğru şekilde yaparsanız doğru sayıya o kadar yaklaşırsınız. Bunu 3 eksen ve birde extruder motoru için yapın. herseferinde kodu tekrardan atacaksınız.

Bu arada arduino açık iken repetier bağlantı kuramaz. Herşeyi yeterince iyi yaptıysanız ve nozzle’ınızı tablaya yeterince yakın tutuysanız. ilk deneme baskınızı almanızın vaktidir. STL dosyalarının içinde calibration steps dosyası bu iş için ideal. Baskınız çok iyi çıktıktan sonra işte sizinde çok iyi bir yazıcınız oldu demektir. 

Share.