Logo
Blog

Timeline

Blog

3D Printer’ da Lazer Diyot Nasıl Kullanılır?

Bu yazımda 3b yazıcısı olan herkesin yapmak istediği fakat Türkçe yeterli kaynak olmamasından dolayı yapmaya cesaret edemediği; yazıcıya lazer diyot bağlamayı ve arayüz ayarlarını anlatmaya çalışacağım. 3D printer mekanizmaları(corexy, kartezyen, delta) farklı makinelere dönüştürülmesi oldukça kolay sistemlerdir. İlerleyen zamanlarda lazer haricinde başka fonksiyonları makinemize nasıl ekleyebileceğimizi de anlatacağım.

Makinemizde elektriksel olarak yapmamız gereken tek şey güç dağıtım kartı üzerinde bulunan “Fan” portuna lazer diyotumuzun sürücü kartı üzerinden çıkan besleme kablolarını bağlamak. Arduino mega temelli dağıtıcı kartlarda bu port “D9” portu olarakta bilinir.  Bu port yerine pwm çıkış veren başka portlarda kullanılabilir fakat az sonra arayüzde “M106 ve M107” komutlarını kullanacağız. Bu komutlar fan aç ve fan kapat komutlarıdır.

Elektriksel bağlantımızı yaptık sıra arayüz ayarlarında. Arayüz olarak “Inkscape” programını kullanacağız. Bu program basit ve çok kullanışlı bir 2d tasarım programıdır. Bunun yanı sıra kullanıcıların ve firmanın geliştirdiği bir çok eklenti ile farklı özellikler entegre edilebilmektedir. Bizim kullanacağımız eklentileri aşağıdaki linklerden indirebilirsiniz.

“””””Inkscape indirmek için link tıklayınız.”””””

“Eklenti 1″(Raster 2 Laser)

“Eklenti 2″(J Tech Photonics)

Programın kurulumunu yaptıktan sonra eklentilerimizi rar dosyalarından çıkararak “C:\Program Files\Inkscape\share\extensions” klasörü içesine kopyalayın.

Eklentilerin kurulumunu yaptıktan sonra programı açın ve File–>Document Properties menüsüne gelin. Kısayol olarak “shift+ctrl+d” kullanabilirsiniz.

Bu menüde görselde kırmızı ile işaretli bloktan çalışma alanımızın ölçüsünü gireceğiz. Standart bir makineniz varsa 200 olarak ayarlayın ve birimi mm olarak değiştirin.

Bu ayar programı her açmanızda sıfırlanır. Bu sebeple çalışma alanınızı oluşturduktan sonra ctrl+s ile dosyanızı kaydedin ve bundan sonra program ikonu yerine bu dosya ile arayüzü açınız.

Artık çalışma alanımız hazır. Şimdi üzerinde çalışacağımız görseli sürükleyip çalışma alanımıza bırakınız.(Görselin siyah-beyaz olması gerekiyor) Sonrasında görsele tıklayıp Path—> Trace Bitmap yolunu takip ederek görseli bitmap olarak convert edin. Az önce iki farklı eklenti yüklemiştik. Bu eklentilerden birisi görselin sadece dış hatlarını çizerek markalama yapıyor. Diğer eklenti ise görselde ki siyah olan yerleri içleri dolu olarak işliyor. İlk olarak görselin çevresini işlediğimiz eklentiyi kullanalım. Bunun için Extensions—>Generate Laser Gcode—>J Tech… yolunu takip ediniz.

Karşınıza yukarıdaki gibi bir menü çıkacaktır. Benim kullandığım laser 500mw olduğu için hız ayarlarını oldukça düşük tutmaya çalıştım. Bu hız ayarlarında lazerin odağını en ince olacak şekilde ayarlandığım zaman güzel verim alıyorum. Lazer açık kapatmak için önceden de bahsettiğim gibi “M106 ve M107” komutlarını yukarıdaki gibi yazmanız gerekiyor. Directory ve filename alanlarına gcode çıktılarını kayıt edeceğiniz klasörü ve dosyanın kayıt ismini giriniz. Gcode oluşturmak için “Apply” butonuna tıklayınız. Burada dikkat etmemiz gereken bir nokta var. Gcode çıktısını not defteri ile açarsanız içerisinde herhangi bir “home” kodu olmadığını farkedeceksiniz. Bunun için ben ilk olarak tüm eksenleri sıfırlayıp sonrasında z eksenini 42.00mm yukarıya kaldırıyorum. Bu mesafe siz değiştirebilir ve girdiğiniz mesafeye göre odak ayarı yapabilirsiniz. G21 komutundan sonra eklediğim gcode:

G28 X0 Y0 Z0
G1 Z42.0 F1200

Şimdi sırada diğer eklentimiz olan Raster 2 Laser eklentisi var. Bu eklenti ile siyah yerlerin tamamını tarama yaparak markalayan bir gcode oluşturacağız. Görseli bitmap olarak çevirdikten sonra Extensions—>305 Engineering—>Raster 2 Laser… yolunu izleyin.

Benim ayarlarım yukarıda gözüktüğü gibidir. Aynı şekilde lazer aç kapa komutları, kayıt klasörü gibi ayarlarınızı giriniz. Engraving speed bölümünden lazerinizin gücüne göre ve işleyeceğiniz malzemeye göre deneme yanılma yaparak ortalama bir değer giriniz. No homing olarak ayarlamamın sebebi lazeri belirli seviyeye çıkarmak için tekrardan gcode açmam gerekiyor. Bu sebeple mesafe komutunu girerken home komutunu da manuel olarak ekliyorum. Apply dedikten sonra çıkan gcode “asdasd_gcode” şeklinde olacaktır. Not defteri ile açıp gerekli gcode komutlarını girdikten sonra dosya ismindeki “_gcode” bölümünü “.gcode” olarak değiştirmeniz gerekmektedir. Değiştirmezseniz makinemiz dosyayı gcode olarak algılamayacaktır.

Arayüz ayarlarımız bu şekilde, bende sürekli kullanmadığım için belki yanlış bildiğim, yanlış telaffuz ettiğim kısımları olmuştur kusuruma bakmayın. 🙂 Aklınıza takılan sorularda bana mail yada sosyal platformlar üzerinden ulaşabilirsiniz. Kolay gelsin…

 

 

Leave A Comment