Arduino CNC Çizim Makinesi (veya Başarıya Giden Yol): 10 Adım (Resimlerle)
Arduino CNC Çizim Makinesi (veya Başarıya Giden Yol): 10 Adım (Resimlerle)
Anonim
Image
Image
Yıkım
Yıkım

Bu proje, çoğunlukla bulunması kolay öğelere dayanmaktadır. Buradaki fikir, kullanılmayan iki bilgisayar disk birimini almak ve bunları bir CNC makinesine benzeyen otomatik bir çizim makinesi oluşturmak için birleştirmek.

Sürücülerden kullanılan parçalar, her iki sürücüden gelen motorları ve korkulukları ve sürücülerden en az birinin (tepsi dahil) plastik aksamını içerir.

Adım 1: Yolculuğunuz için Gereksinimler:

Gerekli parçalar:

  1. Arduino uno
  2. 1 step motor (28BYJ-48 model numarasını kullandık)
  3. Adafruit motor kalkanı v2
  4. çok sayıda kablo
  5. İki bilgisayar cd tepsisi
  6. isteğe bağlı: bazı 3d baskılı dişliler ve raylar
  7. Bazı ahşap veya yapısal malzeme Bir bilgisayar

Arduino Kodu Gerekli:

Adafruit motor kalkanı ile çalışmak için özel GRBL kodu (Riley_adafruit_cnc_2)

Gerekli Bilgisayar Yazılımı:

  1. Arduino IDE Çizici
  2. Gcoded resim veya çizim dosyaları (seçtiğiniz dosyaya google).

Gerekli araçlar:

  1. Lehimleme ekipmanları
  2. Tutkal tabancası ve tutkal çubukları
  3. Hükümdar
  4. Dolma kalem
  5. Sabır

2. Adım: Yıkım

Yıkım
Yıkım

Genellikle iki korkuluğu olan metal bileşeni çıkarırken, dvd tepsilerinden en az birinin yapısal bütünlüğünü koruduğunuzdan emin olarak dvd tepsilerini ayırın. Bu tepsileri alma işlemi farklı cd tepsilerinden farklılık gösterecektir. İki motor sürücüsü, çıkarıldıktan sonra aşağıdaki resimdeki gibi görünmelidir. Diski döndüren parçanın gerekmeyeceği için çıkarıldığına dikkat edin.

Adım 3: Lehimleme Açık

Lehimleme
Lehimleme

Ayrıldıktan sonraki adım, terminalleri resimde görülen motora lehimlemektir. Yine bu terminallerin motora bağlanma şekli modele göre farklılık gösterebilir. Bunların Adafruit motor kalkanına bağlanma şekli daha sonra tartışılacaktır. Aynı kurulumu ikinci disk sürücüsü motor aksamı için çoğaltın.

Bu ikisi çizim sürecinde Y ve Z eksenimiz olarak görev yapacak.

4. Adım: Güçlü Tepsi

Güçlü Tepsi
Güçlü Tepsi
Güçlü Tepsi
Güçlü Tepsi

Bir sonraki adım, X ekseni olacak olan disk tepsisini çalıştırmaktır. Bu amaçla step motor kullanılmış ve montaj, tepsinin dişliyi geçmesi için kesme parçalarını gerekli kılmıştır. (resimlere bakın) Bu noktada dişli oranımızın kapalı olduğunu ve daha fazla tamire ihtiyaç olduğunu fark ettik. Sonunda, yer tükenmeden çizimi başarıyla tamamlamak için gereken düzgünlük ve hareket mesafesine izin vermek için 4'e 1 oranlı bir dişli yazdırmayı seçtik.

Adım 5: Arduino Meselesi

Arduino Meselesi
Arduino Meselesi
Arduino Meselesi
Arduino Meselesi

Arduino düzeneğini ve motor kalkanı kurulumunu bir araya getirin. Bu adım için biraz lehimleme gereklidir. Üst üste iki Adafruit Motor Shield olacak. Çalışma biçimleri nedeniyle, ikinci arduino'nun bu şekilde tanımlanabilmesi için bir köprünün lehimlenmesi gerekir. Bunun arkasındaki süreç burada açıklanmıştır:

learn.adafruit.com/adafruit-motor-shield-v…

Üst Adafruit motor kalkanı için köprüyü aşağıda 1 etiketli olarak gösterildiği gibi lehimleyin. İlk pano (0x60) ve üst pano (0x61) olmalıdır. Ayrıca, 2 etiketli jumper'a dikkat edin. Bu, hem alt hem de üst kalkanlarda bulunur ve kartlara güçlerini hemen üstündeki mavi terminaller yerine arduino'dan çekmelerini söyler. Arduino'nun eksik olduğunu düşünüyorsanız, kendi güç kaynağınızı bu mavi terminallere bağlamayı seçebilirsiniz. (Üç motoru çalıştırırken, bilgisayara bağlı bir arduinoya ve ayrıca arduinoya çalışan bir 9v güç kaynağına sahip olduğumuzu unutmayın)

Adım 6: Ateşle Deneme

Yangın Deneme
Yangın Deneme
Yangın Deneme
Yangın Deneme

Ölçek! Hepsini bir araya getirmeden önce parçalarınızı test edin. Step motorların Adafruit Motor Shield'e nasıl bağlanacağı hakkında bilgi bulmayı özellikle zor bulduk. İşte size yardımcı bir diyagram. Pin 1 ve 4'ün (mavi ve turuncu) ve pin 2 ve 5'in (pembe ve sarı) çift olduğunu belirtmek önemlidir. Bazen bunları yanlış şekilde takmak, motorun çalışma şeklinde bir terslik anlamına gelebilir. Ayrıca, aşağıda gösterildiği gibi bu şemada Kırmızı topraklanmıştır. Disk grubu motorlarında sadece 4 terminal varsa, topraklamayı bağlantısız bırakın.

Motorların hareketini yönetmek için, verilen bağlantıdaki çizici yazılımını kullanarak gerekli araçlarda belirtilen yazılımı kullanın.

Hangi terminallerin çift olduğunu test etmenin gerçekten kolay bir yolu, bir ohm metre ile test etmektir. İşte step motor tel çiftlerinizi nasıl bulacağınıza dair harika bir kılavuz:

knowledge.ni.com/KnowledgeArticleDetails?i…

Çiftlerinizi bulduktan sonra, ilkini M1'e, ikincisini M2'ye koyun.

Adım 7: Montaj Hattı

Montaj Hattı
Montaj Hattı

Tüm motorlar test edildikten sonra montaja başlayabilirsiniz. İlk adım, Y ve Z eksenini X ekseninin üzerinde tutacak bir yapı oluşturmaktır. Bu, bir hobi mağazasından satın alınan basit ürünlerle yapıldı. Aşağıdaki resme bakın.

Adım 8: Kaydırın

Üzerinde yüzer
Üzerinde yüzer

Bir sonraki adım, Z eksenini Y ekseni tertibatına bağlamaktır, bu esas olarak sıcak tutkalla yapıldı, ancak daha fazla zaman ve aletle kesinlikle farklı şekilde yapardık.

Adım 9: Hacker Zamanı

Hacker Zamanı!
Hacker Zamanı!

Şimdi Arduino programlama zamanı. İlk adım, ekli kodu Arduino'nuza yüklemek olacaktır. Arduino IDE'nizi açtıktan ve ekli programı açtıktan sonra yapmanız gereken tek şey, bağlantı noktasını arduino'nuzun takılı olduğu bağlantı noktasına değiştirmek ve göndermek için OK (veya yükle) düğmesine basmaktır.

Adım 10: Başarı Bir A mı!?

Başarı bir A mı!?
Başarı bir A mı!?

Bu kod orijinal GRBL koduna dayalı olsa da, adafruit motor kalkanlarıyla çalışmak için yoğun şekilde değiştirildiğini unutmamak önemlidir. Bu nedenle, GRBL'de bu kuruluma girildiğinde çalışmayan birçok eksik fonksiyon vardır. Ancak, herhangi bir temel çizim (yani çizim) için bu kod mükemmel çalışır. G90 olarak biçimlendirilmiş herhangi bir GCODE çizebilir.

Bizimle aynı kurulumu yaptıysanız, arduino'nuz şimdi çalışacaktır! Farklı motorlar veya farklı boyutlar kullanarak farklı bir versiyon yaptıysanız, Arduino kodunda bulunan konfigürasyon dosyasını değiştirmeniz gerekecektir.

** SADECE “config.h” DOSYASINDA DEĞİŞİKLİK YAPIN, KODDAKİ BAŞKA HERHANGİ BİR YERDEKİ DEĞİŞİKLİKLER PROGRAMIN ÇALIŞMAMASINA NEDEN OLACAKTIR **

Geriye dönüp baktığımızda, muhtemelen tepsinin montajını olduğu gibi kullanabilir ve yapının bir kısmını güçlendirebilir, farklı eksenlerin eğimini daha iyi ölçebilir ve sadece genel olarak daha yapılandırılmış hale getirebilirdik. Ölçeklenebilir ve diğer kullanımlar için uygulanabilen temiz bir projedir.

GRBL'nin nasıl çalıştığına ve X, Y, Z eksenli step motorların nasıl çalıştığına dair temel bir anlayışa sahip olduğunuzda, bunu yapacak materyallere sahip olduğunuz sürece bu proje son derece ölçeklenebilir. DVD tepsisi boyutuyla sınırlı olduğumuz için bu boyutta bir tane yapmayı seçtik. Bununla birlikte, kayışları ve kademeli motorları kullanarak bir tane yapmayı seçerseniz, yalnızca step motorlarının torku ile sınırlandırılırsınız.

Önerilen: