Corona motor suruculer ve Raspbery Pi ile 3D yazıcı yapmak

Bu yazı proje ile paralel olarak oluşturulmakta olup sürekli değiştirilip güncellenecektir.

3D yazıcının X, Y, Z eksenleri ile extruder ünitesindeki flament itici E motorunun Raspberry Pi Zero kartına bağlantısı aşağıdaki gibidir.

Gene aynı bağlantıda extruder ünitesinin flament eritme kartı bağlantısı görülmektedir.

Sakla PI-Zero-W

PI-Zero-W

 

Bu konu  ile ilgili olarak aşağıdaki link ilginizi çekebilir.

http://www.cncdesigner.com/wordpress/?p=9059

Bu projede Raspberry Pi Zero-W kartına G kodlarını wireless modem üzerinden yüklemek için PC'ye WinSCP programını yüklemeniz gerekiyor. Eğer Flash disk ile G kodu dosyalarını taşıyacaksanız bu durumda ya Raspiye HDMI ekran ve mouse da baglamalısınız. Tabiki Raspide sadece bir tane USB port olduğundan klavye, mouse ve USB flash takabilmek için USB çoğullayıcıya da ihtiyacınız olacak.

Raspide ekran ve mouse kullanma ihtiyacını ortadan kaldırmak için, PC'ye Vnc programı yükleyip Raspi ekranını PC monitörden izleyebilir tıklamaları PC'nin kendi mousu ile yapabilirsiniz.  WinSCP programınız da yüklü ise print edilecek nesnenin G kodlarını sürükle bırak ile PC'den Raspi ye kolayca sürükleyebilirsiniz.

Benim tercihim Raspiyi wireless modem üzerinden ekran klavye ve mouse takmadan kullanmaktan yanadır.

Extruder unitesi ile ilgili yazım ilginizi çekebilir. 

3D yazıcı programının başlıca özellikleri

Geliştirildiği dil: Python
Açık kaynak: Evet
Desteklediği G Kodları: G00, G01, G28, G90, G91, G92
Desteklediği M kodları: M104, M106, M109
Programı işletmeden çarpma kontrolü: Var
Baskının bitiş süresini tahmin etme: Var
Baskı için gerekli flament boyu hesabı: Var

G kod dosyaları için taşıma ortamı: Flash Bellek, Wireless Ağ
Ana kart: Raspberry Pi Zero-W

Kullanılan G komutları hakkında açıklama

G28

Bütün eksenleri home pozisyonuna çek. Bizim uygulamamızda eksenler ayrı ayrı home pozisyonuna çekilmez. G28 dendiğinde tüm eksenler sıfır poizyonuna alınır.

G90 - G91

G90 koorinatlar gerçek değerleri ile ifade edilir.
G91 koordinatlar bulunulan koordinata göre artımsal olarak ifade edilir.

G00 - G01

G00 interpolasyon yapmadan eksenler birbirinden bağımsız olarak hedef koordinata ilerler.

G01 interpolasyon yaparak eksenler koordineli olarak hedef koordinata ilerler.

G92

Bu komut ile eksenin o anki pozisyonuna değer atanır.

Kullanılan M komutları hakkında açıklama 

M104

Extruderin ulaşması istenen sıcaklık bildirilir.

M109

Extruderin ulaşması istenen sıcaklık bildirilir ve sıcaklık istenen değere ulaşana dek beklenir.

M106

Soğutma fanının devir sayısını ayarlar.

 

 

 

 

Bu yazı 2- Arm ve Asm kategorisine gönderilmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.