Arduino Mini CNC Plotter Yapımı
Merhaba sevgili İsmi Tekno takipçileri, bu yazımda sizlere mini cnc Plotter yapımını anlatacağım.
Öncelikle “cnc” nedir kısaca öğrenelim;
cnc‘nin açılımı Computer Numerical Control (Bilgisayar Sayımlı Yönetim)’dir. cnc Üzerindeki bilgisayar ile programlanarak otomatik işlemler yapar.
Cnc Nedir? Cnc Ne İşe Yarar?
“Peki ne işe yarar bu makine, ne yapabiliriz biz bununla, almaya/yapmaya değer makine mi?” dediğinizi duyar gibiyim… Kısaca anlatmak gerekirse bu makineye lazer, matkap ucu, kalem gibi aletler takarak; pyrography, PCB işleme, kaligrafi gibi işler yaptırabilirsiniz. Almaya/yapmaya değer olup olmadığı işlerinize göre değişkenlik gösterecektir. Yani hobi amaçlı elektronikle uğraşıyorsanız almanıza gerek yoktur. Çünkü kendiniz yaparak daha eğlenceli vakitler geçirebilirsiniz ancak metal kesimi, PCB işleme, veya pyrography gibi hassas işlerde hobi elektroniği bilgisi yetmeyebilir, bu tip durumlarda hazır makineler satın almanız gerekebilir. Bunun için de çeşitli firmaları tercih edebilirsiniz.
Cnc‘yi anlattığımıza göre mini cnc Plotter yapımına geçebiliriz.
AdaFruit L293D Motor Shield (Ortalama 20TL)
Arduino UNO R3* (Önerilen Klon 35TL, orjinal 80 TL civarı)
Mini Servo (SG90 yeterli gelecektir)
2 adet DVD-Rom (Bilgisayarcıda bulabilirsiniz, net fiyat yok)
L293B Motor Sürücüsü(isteğe bağlı) (7 TL civarı)
Telefon Şarj Adaptörü ve USB kablo
Kalemin içerisinde rahat hareket edebileceği ve fazla sarsılmayacağı silindir boru. (Kullanacağınız kalemden daha kalın bir tükenmez kalemin gövdesini keserek yapabilirsiniz.)
*(Klon kullanmak istiyorsanız Atmega16u2 USB Seri Dönüştürücülü klon kart kullanmanızı tavsiye ederim, CH340 kartında denemedim.)
Araçlar ve Gereçler;
Sıcak Silikon Mumu
Uzun boylu vida
Vidaya uygun somun ve pullar
Öncelikle DVD-ROM’un kasasını sökelim,
Aşağıda verilen resimdeki mekanizmayı dikkatlice sökelim, ve motorlara jumper kablo lehimleyelim.
(Kalan parçaları kesinlikle atmayın, daha sonra işimize yarayacaklar)
DVD-ROM’dan arta kalan metal kasanın üst tarafından 0.1 mm, yanlardan eşit şekilde 1,7 cm boşluk kalacak şekilde 2 adet delik açın, daha sonra yine yanlardan 1,7 cm üst taraftan ise 7,9 cm boşluk bırakarak 2 adet daha delik açın ve mekanizmayı vidalayın.(Bu parametreler sizin DVD-ROM step motor mekanizmanıza göre değişebilir)
Y eksenini sabitledik. Sıradaki ise X ekseni;
Yanlardan eşit şekilde 3,3 cm, ön taraftan ise 1,5 cm boşluk kalacak şekilde 2 delik açalım, yanlardan 3,3cm ön taraftan 12,5 cm kalacak şekilde 2 delik daha açalım ve mekanizmayı sabitleyelim.(Bu parametreler sizin DVD-ROM step motor mekanizmanıza göre değişebilir.)
X ekseninide sabitledik. Sıradaki ise Z ekseni
Servo motorumuzu optik okuyucunun üzerine yatay şekilde çift yönlü bant veya sıcak silikonla sabitleyelim.
Daha sonra silindir boruyu servonun üst tarafına sıcak silikon ile yapıştıralım.
DVD-ROM’un arta kalan parçalarından bu parçayı bulun ve resimdeki gibi kesik oluşturun.
Bu kesik sayesinde bu parçayı kalemin etrafına rahatça tutturabiliriz ve istediğimiz zaman kalemi değiştirmemizde kolaylık sağlayacaktır.
Kalemi silindir boruya yerleştirin. (Dikkat Edin: Kalem silindir boruda rahatça aşağı-yukarı hareket edebilmeli ve sağa-sola mümkün olduğunca az hareket etmeli. Çünkü sağa-sola salınmalar çizimin kalitesini düşürebilir.
Mekanik sistemin kurulumu bittiğine göre elektronik sistemin kurulumuna geçelim;
Öncelikle Dijital Multimetrenizi “Diyot Test” moduna alın.
Motorda birbiriyle kısa devre eden pinleri bulunuz ve şemaya göre bağlayınız. (Sizin motorlarınızda kısa devreli pinler farklı olabilir, deneme yanılma yoluyla bulabilirsiniz.)
Servo motoru,Motor Sürücü kartındaki SER1 jumperlerine bağlayın.
(İsteğe bağlı olarak AdaFruit Motor Sürücüsündeki L293D sürücüleri çıkarıp yerine L239B takabilirsiniz. Bu sayede motorların çekebileceği maksimum amper seviyesi artar.)
USB kablonun resimdeki gibi ucunu kesin, kırmızı ve siyah kabloların ucunu açın, kırmızı kabloyu motor sürücüsündeki +M, siyah kabloyu GND klemensine bağlayın.
(Dikkat edin; Sizin kartınızda +M yazmayabilir, öncelikle kendi kartınızın “EXT_PWR” klemenslerinin yönlerini öğrenin ve siyah kabloyu kesinlikle motor çıkışlarındaki GND hattına bağlamayın, kartta ters kutup koruması o klemenslere bağlı değildir, kartınıza ters kutuplardan voltaj gelirse yanabilir.)
Elektronik kısımda bittiğine göre Yazılımsal kısıma geçelim;
Öncelikle aşağıdaki linkten gerekli programları indirin;
RAR’ı masaüstüne çıkartın ve boş bir Arduino İDE’si açın,
Taslak>library ekle>.ZIP Kitaplığı Ekle tıklayın
ve “adafruit-Adafruit-Motor-Shield-library-1.0.0-3-g99381df.zip” dosyasını seçtikten sonra “Open” tuşuna basın.
Kütüphanemizi yüklediğimize göre “CNC_Arduino kodu” adlı klasöre girin ve CNC_code.ino dosyasını açın ve yazılımı Arduino’ya yükleyin.
“processing-3.3.6-windows64.zip” dosyasını masaüstüne çıkarın ve programı çalıştırın, “Mini CNC Processing Kodu” klasörüne girin ve “mini_cnc” klasörünü masaüstüne atın.
“mini_cnc” klasörüne girin ve “mini_cnc.pde”yi çalıştırın ve gelen ekranda “Tamam”a basın.
Processing İDE’si açılacaktır,
String portname = “COM5”; kısımda COM5’i kendi arduinonuz hangi porttaysa ona göre değiştirin.
String portname = “COM3”
String portname = “COM6”
Daha sonra sol üstteki “Play” tuşuna basın ve aşağıdaki gibi gelen ekrana klavyenizdeki “G” tuşuna basın.
Gelen ekrandan “.gcode” uzantılı dosyayı seçin ve CNC çalışmaya başlasın.
Cnc’nizi test etmek için RAR içerisine eklediği “Örnek Çalışmalar” klasöründeki çizimleri kullanabilirsiniz.
İnkspace ile bilgisayarınızdaki resimleri nasıl cnc Plotter’in kullanabileceği .gcode uzantısına çevirebileceğinizi bir sonraki yazımızda anlatacağım.
Evet dostlar bu yazımda cnc Plotter’in yapımını anlattım, umarım faydalı olur. Sağlıcakla kalın.
(Yukarıdaki işlemleri sırasıyla ve dikkatli bir şekilde uygulayın, yanlış hareketten dolayı, Arduino kartınız veya bilgisayarınızın USB portu zarar görürse İsmi Tekno sitemiz sorumlu değildir. Bu adımlar denenerek yapılmıştır.)
İsmi Tekno İnstagram sayfamızı takip etmeyi unutmayın dostlar.
Cnc hakkındaki sorularınızı instagram adresimden veya İsmi Tekno Instagram adresinden sorabilirsiniz.
“Mini CNC Plotter Yapımı” üzerine 1 yorum
Nisan 7, 2019, 7:06 pm
aynı projeyi yaptım ancak doğru çizmiyor. kabloların sırası falan önemli mi ?