FT232RL ile Melzi Board Programlama Rehberi
FT232RL ile Melzi Board Programlama Rehberi
Melzi Board, 3D yazıcılar ve diğer CNC makineleri için yaygın olarak kullanılan bir kontrol kartıdır. FT232RL, USB’den seri iletişim sağlayan bir çip olup, Melzi Board’un bilgisayara bağlanması ve programlanması için kritik bir bileşendir. Bu makalede, FT232RL ile Melzi Board’un nasıl programlanacağına dair adım adım bir rehber sunacağız.
FT232RL Nedir?
FT232RL, FTDI (Future Technology Devices International) tarafından üretilen bir USB-serial çipidir. Bu çip, bilgisayar ile mikrodenetleyiciler arasında veri iletimini sağlar. Melzi Board üzerinde bulunan FT232RL, USB üzerinden bilgisayara bağlanarak, kullanıcıların yazılım yüklemesine ve kontrol kartını güncellemelerine olanak tanır.
Melzi Board Nedir?
Melzi Board, genellikle 3D yazıcılar için kullanılan bir kontrol kartıdır. Genellikle ATmega1284P mikrodenetleyicisi ile çalışır ve genellikle RepRap projelerinde tercih edilir. Melzi Board, stepper motor sürücüleri, sıcaklık sensörleri ve diğer bileşenler için gerekli bağlantıları sağlar.
Gerekli Malzemeler
Melzi Board’u FT232RL ile programlamak için aşağıdaki malzemelere ihtiyacınız olacak:
1. Melzi Board
2. FT232RL USB-Serial Adaptörü
3. Jumper kablolar
4. Bilgisayar
5. Arduino IDE veya uygun bir yazılım geliştirme ortamı
6. Gerekli kütüphaneler ve firmware dosyaları
Adım 1: Bağlantıların Yapılması
FT232RL ile Melzi Board arasında bağlantı kurmak için aşağıdaki adımları izleyin:
1. **FT232RL Adaptörünü Bağlayın:** FT232RL adaptörünüzü bilgisayarınıza USB ile bağlayın.
2. **Jumper Kablolarını Kullanın:** FT232RL’nin TX pinini Melzi Board’un RX pinine, RX pinini ise TX pinine bağlayın. Ayrıca, GND pinlerini birbirine bağlamayı unutmayın.
3. **VCC Bağlantısı:** Eğer FT232RL adaptörünüzde 5V veya 3.3V çıkışı varsa, Melzi Board’un VCC pinine uygun olanı bağlayın.
Adım 2: Yazılımın İndirilmesi
Melzi Board’un programlanabilmesi için öncelikle gerekli yazılımları ve kütüphaneleri indirmeniz gerekecek:
1. **Arduino IDE:** Arduino IDE, Melzi Board’u programlamak için en yaygın kullanılan yazılımdır. [Arduino’nun resmi web sitesinden](https://www.arduino.cc/en/software) indirin.
2. **Gerekli Kütüphaneler:** Melzi Board ile uyumlu kütüphaneleri indirin. Genellikle Marlin veya Repetier gibi firmware dosyaları kullanılır.
3. **Firmware Dosyası:** Melzi Board için uygun firmware dosyasını indirin. Genellikle bu dosyalar GitHub üzerinde bulunabilir.
Adım 3: Arduino IDE Ayarları
Arduino IDE’yi açtıktan sonra aşağıdaki adımları takip edin:
1. **Kart Ayarları:** Araçlar > Kart menüsünden Melzi Board’unuzu seçin. Eğer kart listesinde bulamazsanız, kart yöneticisinden uygun kartı yüklemeniz gerekebilir.
2. **Bağlantı Ayarları:** Araçlar > Port menüsünden FT232RL adaptörünüzün bağlı olduğu COM portunu seçin.
3. **Firmware Yükleme:** İndirdiğiniz firmware dosyasını açın ve ardından “Yükle” butonuna tıklayarak Melzi Board’unuza yazılımı yükleyin.
Adım 4: Test Etme
Yazılım yüklendikten sonra, Melzi Board’unuzun doğru çalışıp çalışmadığını test etmelisiniz. Bunu yapmak için:
1. **Bağlantıları Kontrol Edin:** Tüm bağlantıların doğru yapıldığından emin olun.
2. **Yazılımı Açın:** 3D yazıcı kontrol yazılımınızı (örneğin, Pronterface veya Repetier Host) açın.
3. **Bağlantıyı Kurun:** Yazılımda Melzi Board’un bağlı olduğu COM portunu seçin ve bağlantıyı kurun.
4. **Test Komutları Gönderin:** Temel hareket komutları göndererek (örneğin, “G28” komutu ile otomatik sıfırlama) Melzi Board’unuzun çalıştığını kontrol edin.
SSS (Sıkça Sorulan Sorular)
**S: FT232RL adaptörüm bilgisayara bağlanmıyor, ne yapmalıyım?**
C: Öncelikle, FT232RL adaptörünüzün sürücülerinin doğru yüklendiğinden emin olun. Ayrıca, kabloların sağlam bir şekilde bağlandığını kontrol edin.
**S: Melzi Board’un firmware’ini nasıl güncelleyebilirim?**
C: Firmware güncellemesi için, yeni firmware dosyasını indirin ve yukarıda belirtilen adımları takip ederek Arduino IDE üzerinden yükleyin.
**S: Hangi yazılımı kullanmalıyım?**
C: 3D yazıcılar için en yaygın kullanılan yazılımlar arasında Pronterface, Repetier Host ve Cura bulunmaktadır. Kullanım amacınıza göre birini seçebilirsiniz.
**S: Melzi Board üzerinde hangi kütüphaneler gereklidir?**
C: Genellikle Marlin veya Repetier firmware’leri kullanılır. İlgili kütüphaneleri indirmeyi unutmayın.
**S: Melzi Board’un bağlantı şemasını nereden bulabilirim?**
C: Melzi Board’un bağlantı şemasını üreticinin web sitesinden veya GitHub üzerindeki projelerden bulabilirsiniz.
Bu rehber, FT232RL ile Melzi Board’unuzu programlamanıza yardımcı olacak temel adımları içermektedir. Doğru bağlantılar ve yazılım ayarları ile Melzi Board’unuzu başarıyla programlayabilir ve kullanmaya başlayabilirsiniz.