Haber

Hangi 3D Yazıcıyı Almalı?

m200a23D yazıcı seçerken öncelikle ihtiyacı belirleyip karar vermek gerektiğini düşünüyorum. Printerdan önce ihtiyaca yönelik ham malzeme konusuna bir bakmak gerekiyor. 3D yazıcı dünyasında kullanılan ham malzemeleri ABS ve PLA olarak iki ana gruba toplarsak bu iki malzeme özellikleri bizim ihtiyacımızla nasıl örtüşüyor düşünmekte fayda var. ABS sağlam fakat soğuduğunda çekme ve küçülme oranları yüksek olan bir malzeme. Sıcak tabla üzerine basılması gerekiyor. Hatta etrafı kapaklı yazıcılarda ortam sıcaklığının kontrol edildiği printerlarda daha başarılı sonuç vermekte. Eğer fonksyonel parçalar yapıp projenizde kullanmak istiyorsanız örneğin plastic dişliler ABS malzeme uygun olacaktır. Çok büyük boyutlu çıktıları bir kerede ABS ile almak oldukça zordur. Soğuma esnasında çekme yaptığı için özellikle ince ve köşe bölgelerin tabladan kalktığı gözlemlenir. ABS ayrıca bazı zaralı gazlar içerdiğinden çocuklar ile birlikte kullanılmasının sakıncalı olduğunu düşünüyorum. Ortamın iyi havalandırılması gerekmektedir. Benim için sağlamlık ve yaptığım parçayı birebir projemde kullanmak önemli diyenler için ABS malzeme uygun olacaktır. ABS malzemede en başarılı sonuçları veren yazıcı Zoltrax M200. Fiyat olarak da uygun bu yazıcının dezavantajı açık kaynak yazılım kullanmamasıdır.ultimaker_3_extended_1_3d_printer

Eğer görsel amaçlı büyük boyutlu parçalar basmak istiyorsanız PLA uygun malzeme olacaktır. Çekme oranı düşüktür ve ABS’e oranla daha düşük sıcaklıklarda kullanılabilir. Zararlı gaz çıkışı olmaz mısır bazlı bir mühendislik plastiğidir. Mimarlık inşaat mühendisliği gibi dallarda bina ve içmekan modellerini bu malzeme ile basmanız mümkün olur. Tasarım sırasında üretime geçmeden önce modelinizi elinize alıp inceleyip taarım iyileştirmesi yapıyorsanız yine PLA ile çalışmanız uygun olacaktır. PLA malzemeyi en iyi basan 3D yazıcı benim fikrime göre Ultimaker’dır. Yenilenen çift extruder ile hem 2 renk çıktılar almak mümkün olmakta hem de suda eriyen destek malzemesi kullanarak baskıda altı boş olabilecek modellerin altına destek yapılabilmektedir. PLA benim için uygun malzeme diyenler için 3D yazıcı önerim Ultmaker 3 olacaktır. Ultimaker’ın yazılım ve donanım olarak açık kaynak olması herkez tarafından daha sevilmesine neden olmaktadır.

 

 

 

 

 

Haber

İnsanlık Tarihi ve Teknolojik Gelişimler

2012 yılında yazdıgım bir yazıyı bilgisayarımı kurcalarken buldum. Sizlerle paylasmak istedim.

 

İnsanoğlu dünyaya, benliğinde yaratım, ortaya çıkarma ve kendini anlatma dürtüleri ile gelir. Bu dürtüler onu öylesine motive eder ki onun sayesinde çağlar boyunca mağrada yaşamdan sanal yaşama uzanan bir gelişim segilemiştir. Bu gelişim o kadar da kolay ve hızlı olmasa da değişimin ivmesi günümüze yaklaştıkça üssel oranda artmıştır.

 

Bu dinamizmi körükleyen önemli buluşlar büyük sıçramalara neden olmuş ve bazı devrimlerin yaşanmasını olanaklı kılmıştır. Bir buluşun değeri etkilediği alanda insan oğluna kazandırdığı güç çarpanı ile ölçülür. Örnek olarak buhar gücünün kullanılmaya başlanması ile insan oğlunun kas gücü yüzlerce kez artmış bu önemli buluş birinci endüstri devriminin yaşanmasına neden olmuştur. İnsanlığın tarihsel gelişimi içinde tren yolları ve araba ile taşımacılık, elektrik, Henry Ford’un montaj hatları ile başlayan seri üretim serüveni, petrol ürünlerinin kullanımı ve içten yanmalı motorlar insanlığın daha refah içinde yaşamasını sağlayan ve ekonomik değerleri yerinden sarsan buluşlar olmuştur. Ve insanlık ikinci endüstriyel devrime tanıklık etmiştir.

 

Nihayet bilgi çağı olarak adlandırılan üçüncü endüstriyel devrim de imalat sanayinde otomasyon ve makinaların insan kas gücünü yüzlerce kat artırdığı gibi insan beyin gücünü yüzlerce kat artırmıştır. İnsan yaratıcılığı ve verimliliği bilgiye ulaşmada yaşanan değişim ile güç çarpanına maruz kalmıştır. Bilgi çağında atomlar yerine bitler şekillendirilmekte ve kütlesel ağırlığı bile olmayan sanal endüstriler milyar dolarlık ekonomik büyüklüklere ulaşmıştır. Marka değeri bazı ülkelerin servetlerinden fazla olan google, facebook, vb. aslında sanal ortamlarda saklanan verilerden başka bir şey değildir. Ama dünya atomlardan oluşmaktadır. Hayatımızda ve çevremizde sahip olduğumuz her şey atomlardan oluşur. İnsanoğlu doğası gereği bir ekrandan daha fazlası ile etkileşmek ister. Dokunmak ister.

 

İşte bir sonraki endüstriyel devrim, bilgi çağının akıl almaz esnekliği, tasarıma ve üretkenliğe sağladığı katkılarla gerçek ve elle tutulur nesneler oluşturmaya yarayan 3D yazıcıların birleşmesi ile yaşanacak. Bilgisayar ortamında yapılan tasarımlar internet ortamında paylaşılıp istenildiğinde masamızın üzerindeki mini fabrikalarda üretilecek. Ve insan oğlu doğasından getirdiği yaratım, ortaya çıkarma ve kendini anlatma dürtülerini bu yeni çağ makineleri ile tatmin edecek.

Haber

Cloud not defteri

Sizde benim gibi kağıt kalem ile çalışmayı sevenlerdenseniz bu yazıyı seveceksiniz. Bir çok digital imkan sayesinde aslında her çalışmamız bilgisayarımızda hatta internette. Ama ben nedense bir fikir üzerinde kafa yorarken mutlaka eski sistem kağıt kalemi önüme alıp yazıp çizip düşünmeyi seviyorum. Ancak böyle konsantre olabiliyorum. Belki eğitim sisteminin getirdiği bir alışkanlık. Her neyse. Tabi hal böyle olunca odam, iş yerim her yer küçük büyük kağıda çizilmiş yazılmış notlarla dolup taşıyor. Birdaha aradığını bulmak ise nerdeyse imkansız.

Bu bir çok insanın sıkıntısı olsa gerek bir çare bulmuşlar. Ve hatta bundan bir milyoncuk kazanmışlar (dolar). Ama helal olsun budenli basit ve faydalı fikirlere bayılıyorum. Tamam uzatmadan alatıyorum.

İndigogo da gördüm bende. Adı Rocketbook.

Siz yazılarınızı çizimlerinizi bir A4 kağıdına yapıyorsunuz bu bilgiler çep telefonunuz yardımı ile cloud da tanımladığınız yerlerde saklanıyor. İster mail ile alabilirsiniz isterseniz dropbox google drive gibi ortamlara kaydedebiliyorsunuz. Engüzel tarafı kağıt üzerine yazdınız clouda gönderdiniz kağıtları çöpe atmıyorsunuz. Mikrodalga fırına koyunca tümyazılar siliniyor ve size yine temiz bir sayfa açılıyor. Çevre kirliliği ve ormanları korumak adınada çok duyarlı.

Böyle anlatınca çok teknolojik bir şey gibi geldi değil mi? Hiç öyle değil. Kağıt bildiğiniz A4 kağıt üzerinde ikonlar vve bir karekod var. Yazdığınız kalem biraz özel ama bu adamların bir buluşu değil zaten piyasada var Pilot üretiyor. Modeli frixion. Bu kalemin mürekkebi belirli bir ısı değerinde görünmez oluyor. Plot bunu silgi ile silinebilen bir kalem yapmak için geliştirmiş. Silginin sürtünmesinden çıkan ısı nedeni ile mürekkep görünmez oluyor. Kağıda hiç zarar vermeden silinsin diye üretilmiş. Harika. Rocketbook daki adamlar da bu mevcut teknolojiyi cloud notebook larında kullanmışlar. Mikrodalga fırına atınca kağıtları ısı yükseliyor ve mürekkep görünmez oluyor. Bilgiler clouda gönderildiği için kaybolmasından rahatsız olmuyorsunuz.

Yazdığınız yazıların clouda gönderilme işini bir cep telefonu uygulaması yapıyor. Yukardan güzelce telefonun kamerası ile sayfanın resmini çekiyorsunuz. Uygulamada alt tarafta işaretlediğiniz ikonlara göre dokumanı gerekli yerlere gönderiyor. Bu ikonlar sayesinde çalışmalarınızı taslaklar, projelerim vs gibi sınıflandırabilirsiniz.

pilot_fixion

Pilotun Frixion kalemi Ülkemizde var 10 tl civarlarında satılıyor. Aldım çok beğendim. Uygulamayı indirdiğinizde de kağıt formatını pdf olarak basabiliyorsunuz. Bu özellik varken yinede insanlar adamların yaptığı notdefterini alımışlar ve adamlara 1 milyon dolar kazandırmışlar. Bunun altında yatan neden yabancılarda yapılmış çalışmaları takdir etmek için para ödemek yatıyor. Açık kaynakda biraz böyle. yıllarca üzerinde çalıştığınız ve ürettiğiniz bilgileri açık kaynak yapıyorsunuz. Yabancılar bu açık kaynak olsa da bundan yararlanıyorlar ise geliştiricisine para ödüyorlar.

 

 

Bu bilgi ve ahlak seviyesine bizlerin de gelmesini temenni ediyorum.

Haber

İngilizce mi Türkçe mi ?

Benim yurtdışında faaliyet gösteren bloglarımı keşfeden Türk insanından en çok aldığım eleştiri ‘Neden bunları Türkçe yazmıyorsun’ oluyor. Bu eleştirileri çok yerinde buluyorum ve gnexlab.com da Türkçe yazılar yazıyorum. En son sadece bir çalışmamı gnexlab’da hem Türkçe hem de İngilizce yayımladım. İlk önce Türkçe yayımlanan yazımı twiter ve gnexlab facebook hesaplarından paylastım. Her zamanki gibi günlük 150 hit ler civarında bir erişim oldu sayfama. Ve bir tane de Reha hocamdan yorum geldi. Daha sonra bu çalışmamı ingilizce olarak yazdım ve olanlar oldu. Hackaday.com da bu çalışmamı yayımladılar. O gun siteye 1.145 kişi girmiş. Hackaday.com sitesindeki habere bu yazıyı yazdığımda 42 adet yorum geldi. Bu fark malesef iki neden den oluyor. 1. İngilizce yazarsanız daha çok insana ulaşıyorsunuz. 2. İngilizce konuşan insanlar teknolojiye daha çok ilgi duyuyorlar.

İşte google analytics grafiği. Fazla söze gerek yok.

Screen Shot 2016-01-10 at 12.34.44 PM

 

Haber

Making circuit boards in 20 seconds with DLP projector

Every Maker like me dream a PCB printer which can quickly and precisely convert our electronic idea into a psychical circuit board. I know there are plenty of project going on the subject. (see the end of the article) What I tried here is something different, quick and precise. If you have lots of electronic idea in your mind and most of them have a high probability of fail, the system must be quick and easy.

Like other professional methods I am using photo-resist dry film.

 

dryfilm

 

 

 

 

 

 

 

 

 

Start with cleaning your board. Very fine sandpaper can help you a lot. I clean up the board with isopropyl alcohol (rubbing alcohol) to remove all the dirt and oil.

 

IMG_5079

 

 

 

 

 

 

 

 

After cleaning, laminate your photoresist film on the copper board. You can use office laminator or an iron for that. It is important to get a flat surface without any air bubble. Do not forget to remove the protective sheet before laminating the film. There are lots of YouTube videos on how to do that.

 

dryfilm2

 

 

 

 

 

 

 

 

Everything up to here is standard photoresist film application. My method getting different from now on. As you know the photoresist dry film is sensitive to uv light. So we can use a DLP projector which is modified to get smaller image. I am working on DLP 3d printers so I have one in my hand 🙂 The main idea here is modifiy the distance of the projector optics to get smaller image. My Projector is XGA 1024×768 I can get 50 microns XY resolution because of the optic modification. I heard about some projectors which can display images without any modification. Please comment on the article if you know the brand and the model name.

I inverse the projector upside down. Because my setup is a DLP 3d Printer. I adjust the distance to get fine clear projection. After that I export the eagle design as PDF and inverse the colors. The white parts of the objects will cure the photoresist and this parts of the circuit will stay. I draw lines distanced as 1 cm and project that image on a ruler. I try to get the correct zoom factor in order to mach the image lines and the lines on the ruler. So that I am sure the image projected is scaled 1-1.

IMG_5091 IMG_5092 (1)

 

 

 

 

 

 

 

 

The next parameter to predict is the exposure time. I am myself is an engineer and I know I can calculate the energy need to cure the photoresist but I do not have enough information and the datasheet of the photoresist as well as the projector. The second best engineering way is trial and error. I made some exposure tests between 10 to 180 seconds and I got an information of 20 sec is more than enough for this parameter. Please see my trail and error test results below.

IMG_5089 IMG_5090

 

 

 

 

 

 

 

 

These are the 20 sec results. I am very happy with the results. I am sure the maker community can get better results and this method can be used for a PCB printer.

 

IMG_5093 IMG_5094 (1)

 

 

 

 

 

 

 

 

After the exposure use Na₂CO₃ to remove the unexposed part of the dry film.

 

Update: Jan 11 2016: I got better results with 17 seconds.

IMG_5106 (1) IMG_5105 (1)

 

 

 

 

 

 

 

 

 

 

Other PCB making machines;

http://voltera.io/
printRender

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Laser-Based PCB Printer

 

 

diyouware-machine

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Haber

20 sn’de PCB yapmak

Benim gibi tüm makerların ihtiyacı ve hayali tasarladıkları bir devreyi kolay, hasas ve hızlı bir şekilde elektronik kart haline getirip çalıştırmaktır. Kafanızda yüzlerce fikir ve bir çoğunun da başarısız olma ihtimali bu ihtiyacı doğuruyor aslında. Bu güne kadar çok fazla yöntem denedim hepsinde bazı sıkıntılar yaşıyorsunuz. Bugun En son denediğim ve beni oldukça memnun eden hızlı ve pratik bir yöntemden bahsedeceğim. Aslında bir çoğunuz duymuşsunuzdur. Photoresist dry film (kuru film) diye geçen ve uv ışığa duarlı bir film var. Endüstride profesyonel kartlarda çoğunlukla bu yöntemle üretiliyor.

dryfilm

 

 

 

 

 

 

 

 

 

İlk iş her pcb yapımında olduğu gibi kartınızın bakır yüzeyini temizlemek. Bunun için bulaşık teli yada çok ince kumlu zımpara kullanabilirsiniz. Daha sonra ben izo propil alkol ile kartın yüzeyini iyice yağ ve pislikten arındırıp temizliyorum.

IMG_5079

 

 

 

 

 

 

 

 

Bu malzeme sıcak laminasyon ile temizlenmiş kart üzerine yapıştırılıyor. Laminasyon makinanız varsa şiddetle öneririm. Yoksa benim gibi ütü ile de uygulayabilirsiniz. Hava kabarcığı kalmayacak şekilde çok düzgün bir biçimde bu malzemeyi pcb ye kaplamak önemli. Bu malzemenin 2 tarafında da koruma amaçlı çok ince film tabakaları var. Bu tabakayı kaldırıp pcb üzerine uyguluyorsunuz. Diğer taraftaki film duruyor.

 

 

dryfilm2

 

 

 

 

 

 

 

 

Buraya kadar herşey standart kuru film uygulaması gibi görünüyor. Benim yöntemim bundan sonra farklılaşıyor. Bu film uv ışığa duyarlı demiştik ozaman bize devremizin resmini uv ışık ile pozlayacak bir alet lazım. Uzun zamandır 3d yazıcılarla uğraştığımı bilenler vardır. Son zamanlarda ise DLP yazıcı ile ilgili çalışmalara hız verdim. Bu yazıcılarda da uv ışığa duarlı reçineler kullanılıyor ve bu reçineler Modifiye edilmiş DLP projectörlerle katılaştırılıp katman katman 3d obje üretiliyor. Elimde bu amaçlı kullandığım ve odak uzaklığı optikleri modifiye edilerek çok kısa mesafeye alınan bir dlp projektör var. B9 creatorun yaratıcısı Mike birlikte yazılım geliştirdiğimiz sıralarda bana ABD den göndermişti. İşte uv resimi bende bu projektör ile kurufilm üzerine düşürdüm. Bu projektör XGA denilen 1024×768 4:3 lük bir projectör. Yanlız optikleri ile oynandığı için bu resim çok küçük bir alana odaklanıyor ve bu sayede çok yüksek çözünürlük elde ediliyor. XY de 50 mikron gibi bir çözünürlük gerçekten yüksek. Eğer HD projetör kullanılırsa bu çözünürlükte daha geniş bir alan aydınlatılabilir.

Projektörü uygun odak uzaklığına ayarladıktansonra eagle da tasrladığım devreyi pdf olarak export ettim. Sonra bu resmin 1-1 ölçüde yansıması için bir cetvel üzerine çizimdeki 1cm aralıklarla koyduğum çizgileri oturtana kadar zoom katsayısı ile oynadım. Resimdeki çizgilerle cetvel üzerindindeki çizgiler tam çakışınca yansıyan resmin 1-1 ölçüde olduğundan emin oldum.

IMG_5091 IMG_5092 (1)

 

 

 

 

 

 

 

 

Bundan sonra belirlenmesi gereken en önemli parametre kaç sn pozlama yapılacağının bulunması oldu. Bir mühendis olarak kurufilmin ihtiyaç duyduğu enerji ile projektörden çıkan ışık enerjisini hesplara katarak gerekli süreyi sn cinsinden bulmak iyi olurdu ama bu bilgiler elimde olmadığı için 2. en iyi mühendislik yaklaşımı olan deneme yanılma metoduna geçtim. Bir test resmi olarak A harfini 10, 30, 90, 120 ve 180 sn pozladım. Bu deneme bana 30sn ler civarında bir ışığın yeterli olduğunu gösterdi. İkinci denememi gerçek devre çizimi ile 20sn olarak yaptım.

IMG_5089 IMG_5090

 

 

 

 

 

 

 

 

işte sonuçlar aşağıda;

 

IMG_5093 IMG_5094 (1)

 

 

 

 

 

 

 

 

 

 

Pozlama yaptıktan sonra 2. koruyucu filmi de çıkarıp çamaşır sodasında (Na₂CO₃) devreyi yıkadığınızda ışık almayan bölgelerin eriyip gittiğini ışık alan yarlerin ise kaldığını görüyorsunuz.

Daha önce aşağıdaki yöntemlerle PCB üretim ve ürettirdim. Aşağıda belirttiğim artı ve eksiler kapsamında bu yöntemlerde kullanılabilir. Ama kesin olan birşey var PCB printerı makerlar için önemli bir araç olur. Böyle bir makina yapabilirmiyiz. Nasıl yapılabilir fikirlerinizi almak isterim. Başlıca kullandığım yöntemler;

1- Çinde ürettirmek :
Artılar: Profesyonel sonuç, Hasas, Çift yada 4 karta kadar üretim şansı.
Eksiler: Uzun zaman alması, Pahalı olması

2- CNC kazıma yöntemi:
Artılar: Delikler ve pcb dış kesimi kolay ve hasas yapılıyor.
Eksiler: Çok hasas CNC makina gerekliliği, PCB yüzeyinden yükseklik bilgisi alarak kalibrasyon yapma gerekliliği, çok hasas sonuç için çok hasas ortam ve kalibrasyon ihtiyacı

3- Ütü yöntemi:
Artılar: Küçük devreler için pratik çözüm
Eksiler: Çok uğraştırıcı,  Her zaman aynı kaliteyi tuturmakda zorluklar.

4- Serigrafi yöntemi:
Artılar:Başarılı sonuçlar veriyor, Seri üretim için uygun
Eksiler: Çok fazla ekipman gerekliliği, Uğraştırıcı

Bu yöntemler dışında ABD ve israilde ciddi çalışmalar yapıldığını izlemekteyim. Bu çalışmalar yeterli düzeyde değil henüz ama yakın gelecekte bu konu çözülecek ve bu makinaların ciddi pazarı olacak. Bu konuda şimdiden çalışmak gerekli diye düşünüyorum. İnternet araştırmalarımda projektör ile devre yapanını görmedim. Ama ben yaptım oluyor :)))

Dünyadaki bazı çalışmalar;

http://voltera.io/
printRender

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Laser-Based PCB Printer

 

 

diyouware-machine

 

 

 

 

 

 

 

 

 

 

 

 

http://www.3ders.org/articles/20150630-norwegian-maker-transforms-his-3d-printer-into-a-pcb-making-machine.html

norwegian-maker-transforms-his-printer-into-a-pcb-2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Haber

Lazer ile reçine katılaştırma

 

Onca iş beklerken kendimi yeni denemeler yapmaktan alıkoyamıyorum. Atölyemi toplarken 500 mili wattlık uv lazerim karşıma çıktı. Facebook dan Özgür beyle yeni bu konuyu konuşmuşken bende hızlıca bir denemek istedim bu lazer reçineyi katılaştıracak mı diye. Her parça elimde var hemen bir helva pişireyim dedim. Öncelikle hiç istemesemde deneme platformum Hamaradın ilk prototipi olan Hamarat 0 numara oldu. İstemiyorum çünkü 3D yazıcım elim ayağım onu bozmak yada işlemez hale getirmek beni çok zorduruma sokar. Yinede dedimya içindeki durdurulamaz deneme isteği ağırbastı ve lazeri hamarada bağlamak için ara bir parça tasarladım. Parçayı hamarad print ederken başına geleceklerden habersizdi tabi. Masum masum ABS sağlam bir baskı verdi bana. Baskıyı alır almaz hamarada lazeri taktım 🙂

Tabi lazeri oraya takmak işin sadece 10 da biri. Sürücü elektroniğini fan çıkşlarından birine bağladım. Bu fan FDM tipi yazıcılarda birinci kat basılırken kapalı oluyor plastik sıcak sıcak zemine iyi yapışsın diye. Birinci katdan sonra yazılım komutu ile (M106) devreye sokuluyor. Benim de tam ihtiyacım olan bir M komutu ile lazeri açıp kapatmak olduğu için buraya bağlamak uygun olur dedim.

Aslında altdan aydınlatmalı DLP yazıcıda çok yol kat ettik. Kuyumculuk sektöründe kullanılabilecek detayda baskı yapabiliyor. Uygun bir yatırımcı desteği ile onu hayata geçireceğiz inşallah. O makina ile ilgili detayları malesef şimdilik buradan paylaşamıyorum. Onun yerine burada üstten aydınlatmalı DLP projectör yerine daha ucuz bir alternatif olan lazer ile çalışan bir makinadan bahsedeceğim. Üstten aydınlatma Top Down denilen ışık kaynağının yukarıda olduğu objenin üzerinde oluşacağı platformun reçine havuzuna daldığı bir yöntem. Bu yöntem Aslında 3D system firmasının kurucusu Chuck Hull’ın patentini aldığı ilk 3d yazıcı çalışma prensibi. Halen bu tür makinalarda yüksek kaliteli çıktılar alınıyor. Patent süresi dolduğundan dolayı artık bu teknoloji yaygınlaşmakta ve bizim 3D yazıcı yapan camiada çok tatbik ediliyor. Ben de oralarda duyduğum bir kaç tekniği denemek istiyorum. Bunlardan ilki bu makinanın derin bir reçine havuzuna dalarak çalışması çok fazla reçine gerektirdiğinden pahalı bir seçenek oluyordu. Ama bizim camia (community) buna akıllıca bir yöntem bulmuş. Denedim ve gayet başarılı sizlerle paylaşmak istiyorum. Yoğun tuzlu bir safsu çözeltisi hazırlıyorsunuz. Saf suyu kaynatarak içinde olabildiğince çok tuz çözüyorsunuz. Bu çözeltinin özgül ağırlığı 1.2g/cm3 oluyor. Uv ışığa duyarlı reçineinki ise 1.1g/cm3 Yani kabın büyük bölümünü tuzlu suyla doldurup ustüne sadece kullanacağınız kadar reçine koyuyorsunuz. Yavaş koyarsanız reçine ile tuzlu su karışmıyor ve reçine suyun üzerinde yüzüyor. Böylece bu yöntemin en büyük handikabından da kurtulmuş oluyoruz.

Hamarad’a yaptığım bir eklentide sabit bir kola bağlı objenin üzerinde oluşacağı küçük bir platform monte etmek oldu. Normalde bu platform z ekseni olarak kabın içindeki reçineye dalması gerekiyor. Ben mevcut yazıcımda çok fazla ir değişiklik yapmamak için platformu sabittutup kabı yukarı kaldırarak bu platformun reçine içine batmasını sağladım. Mekanik olarak çok az değişiklik gerekti. Asıl değişiklik yazılımda oldu. Zira z ekseninin yönü değişti. Asıl önemli yazılımsal değişiklik ise reçine kabını önce fazlaca yukarı kaldırıp tüm yüzeyin reçine içine dalmasını sağladıktan sonra ters yönde bir hareket yaparak sonuçta 0.1mm tablanın reçine havuzuna batmasını sağlamak için gerekli yazılımsal değişiklikleri yapmam gerekiyordu. Cura dilimleme yazılımını çok seviyorum  burda da onu kullanmak istedim. Neyseki Curanın plugin yazmaya olanak tanıyan esnek bir yapısı var. Bu iş için Python la bir plugin yazıp lazerin devreye girip çıkmasını ve tablanın istediğim yönde ve şekilde hareket etmesini sağlamış oldum.

FullSizeRender (1)

 

 

 

 

 

 

 

 

 

Cikti kalitesi beni cok memnun etmese de ilk deneme icin fena degil. Lazer 500 mili watt cok fazla geliyor tahminim 100-150 mili watt yeterli olacaktir. Daha dusuk watli lazerle daha ince katman kalinligi yapildiginda duzgun ciktilar alinabilecegini dusunuyorum. Lazerin spot buyuklugu de nekadar kucuk olursa okadar iyi tabi. Core XY nin hizli hareket ve bosluksuz surus imkanlari cok avantaj sagladi.

Vakit buldugumda daha kaliteli bir lazer ve daha hasas mekanik bir yapi ile tekrar denelerde bulunmak istiyorum.

 

iste cura plugin kodlari

#Name: Gnexlab Laser On/Off
#Info: Switch off laser power during travel moves
#Help: Gnexlab
#Depend: GCode
#Type: postprocess
#Param: ZStart(float:100) Z Start point
#Param: ZDive(float:5.0) Z Dive

## Written by Nuri Erginer, based on TweakAtZ by Steven Morlock

## This script is licensed under the Creative Commons - Attribution - Share Alike (CC BY-SA) terms

# Uses - Laser off fan power during travel moves




import re

def getValue(line, key, default = None):
	if not key in line or (';' in line and line.find(key) > line.find(';')):
		return default
	subPart = line[line.find(key) + 1:]
	m = re.search('^[0-9]+\.?[0-9]*', subPart)
	if m is None:
		return default
	try:
		return float(m.group(0))
	except:
		return default

with open(filename, "r") as f:
	lines = f.readlines()

z = 0
x = 0
y = 0
feed = 0
with open(filename, "w") as f:
	for line in lines:

                newZ = 0
                if getValue(line, 'G', None) == 0:
                        f.write("; Gnexlab Laser ON/Off\n")
                        f.write("M106 S0\n")
			newZ = getValue(line, 'Z', z)
			
                        if (newZ != 0):
                                #print "new z: %f" % newZ
                                x = getValue(line, 'X', x)
                                y = getValue(line, 'Y', y)
                                feed = getValue(line, 'F', feed)
                                f.write("; Gnexlab Lazer Zmove \n")
                                f.write("G0 X%f Y%f F%f ;modified \n" % (x, y,feed))
                                #f.write("G91\n")
                                f.write("G1 Z%f F%f \n" % ((ZStart-(newZ+ZDive)),(feed/20)))
                                #f.write("G1 Z%f \n" % (ZStart-(newZ+ZDive)))
                                #f.write("G90\n")
                                f.write("G1 Z%f F%f \n" % ((ZStart-newZ),(feed/20)))
                                f.write("G1 F%f \n" % ((feed)))
                                f.write("G4 S1\n")
                        else:
                                f.write(line)
                                
                        f.write("M106 S255\n")
                        f.write("; Gnexlab End\n")

            
	
                      
                        
		else:
                        f.write(line)