İçindekiler:

Arduino Tabanlı Egg Plotter: 17 Adım (Resimli)
Arduino Tabanlı Egg Plotter: 17 Adım (Resimli)

Video: Arduino Tabanlı Egg Plotter: 17 Adım (Resimli)

Video: Arduino Tabanlı Egg Plotter: 17 Adım (Resimli)
Video: Ev3 Uzay Görevi 1-İletişimi Etkinleştir 2024, Temmuz
Anonim
Arduino Tabanlı Yumurta Çizici
Arduino Tabanlı Yumurta Çizici
Arduino Tabanlı Yumurta Çizici
Arduino Tabanlı Yumurta Çizici

Fusion 360 Projeleri »

Yumurta çizici, yumurta gibi küresel şekilli nesneler üzerinde çizim yapabilen bir sanat robotudur. Bu makineyi pinpon topları ve golf topları üzerinde çizim yapmak için de kullanabilirsiniz.

Üzerine koyacağınız tasarımlarla hayal gücünüzü kullanabilir, örneğin Paskalya için kişiye özel yumurtalar yapabilirsiniz.

Bu talimatta size sadece nasıl yapılacağını göstermekle kalmayacak, aynı zamanda makineyi doğru şekilde nasıl kullanacağınız konusunda adım adım bir kılavuz oluşturduk.

Bunu olabildiğince kolay açıklamaya çalıştım.

Bu, şimdiye kadar gördüğünüz/okuduğunuz en uzun talimat olabilir, ancak yaşı ne olursa olsun herkesin takip edebileceğinden emin olmak istedim.

Adım 1: Tasarım

Dizayn
Dizayn

Bu şeyi tasarlamak için fusion 360'ta saatler harcadım. EvilMadScientist'in EggBot Pro'sundan ilham aldım. Onların Eggbot'ları iyi işlenmiş bir sanat eseridir, ancak fiyatı 325 dolarda çok saçma. Bu yüzden meydan okumaya karar verdim ve 100 doların altında bir Eggbot yaratmaya çalıştım.

Ayrıca etrafta uzandığım kadar çok parça kullanmaya çalıştım, bu yüzden garip bir donanım seçimi görürseniz, bu yüzden. Ama bundan rahatsızsanız, bir remix yapıp bizimle paylaşmaktan çekinmeyin.

Bahsetmek istediğim şu ki, Kalem Tutma mekanizmam Okmi'nin tasarımına dayanıyor. Bazı değişiklikler yaptım ama hemen hemen aynı görünüyor.

Autodesk Fusion 360'ın bu tür projeler oluşturmak için en iyi yazılım olduğunu düşünüyorum. Sadece öğrenciler ve hobiler için ücretsiz değil, aynı zamanda iyi inşa edilmiş. Her şey olması gerektiği gibi çalışıyor. Bu yazılımla nasıl çalışılacağını öğrenmek biraz zaman alıyor, ancak bir kez alıştıktan sonra, olabildiğince kolay. Kendime profesyonel demiyorum ama aldığım sonuçtan çok memnunum. Bu yazılımı birine açıklamam gerektiğinde, ona sadece yetişkinler için Minecraft diyorum.

Tasarımla ilgilenen birkaç kişi için 3D baskı adımında bulabilirsiniz.

2. Adım: Parçalar

Parçalar
Parçalar

Mekanik bileşenler:

  • Alüminyum profil 20x20*250mm (2x)
  • KLF08 Rulman (1x)
  • Kurşun Vida 8mm * 150 (1x)
  • M2 12mm (2x)

  • M2 Somun (2x)
  • M3 30mm (2x)
  • M3 16mm (1x)
  • M3 12mm (1x)
  • M3 8mm (13x)
  • M3 Somun (7x)
  • M4 30mm (10x)
  • M4 Somun (10x)
  • Tuvalet kağıdı, köpük veya balonlu naylon (yumurtayı yastıklayan bir şey)

Elektronik bileşenler:

  • CNC kalkanı (1x)
  • Arduino Uno (1x)
  • A4988 Step Sürücü (2x)
  • Nema 17 Step Motor (2x)
  • SG90 Mikro Servo (1x)
  • Süveter (6)
  • 12V 2A Güç Kaynağı (1x)
  • Erkek - Dişi Jumper Telleri (3x)

Aletler:

  • Genel 3D yazıcı
  • Delmek
  • 4,5 mm Matkap ucu
  • Altıgen Anahtar seti
  • İngiliz anahtarı seti
  • tel striptizci
  • makas

3. Adım: 3D Baskı

3D Baskı
3D Baskı

3B yazdırılan parçalar bu projeye çok fazla aktarılıyor, bu nedenle doğru ayarları kullandığınızdan emin olun. Parçaların yeterince güçlü olması gerekir, böylece hiçbir şey bükülmez veya fren yapmaz ve yumurtamızdaki görüntünün kalitesine müdahale etmez.

Başlamak için kullanmanız gereken filament hakkında konuşmak istiyorum. PLA'yı tavsiye ederim çünkü bir tür bükülmeye dayanıklı. PLA ısıya dayanıklı değildir, ancak bu makine tarafından çok fazla ısı dağıtılmayacaktır. Daha fazla bükülen ve kırılması daha zor olan PETG'yi kullanabilirsiniz, ancak bu avantajın ekstra paraya değdiğini düşünmüyorum. Yani biraz yedek PETG'niz varsa, onu kullanın. Değilse, sadece ucuz PLA satın alın.

Kullandığım dolgu her parça için %20 idi. Bu süper yüksek olarak kabul edilmez, ancak işi halledecektir. Örneğin bir CNC makinesindeki gibi çok fazla titreşim olmayacak, bu yüzden %20'nin gayet iyi olduğunu düşünüyorum.

Katman yüksekliğim olarak 0,2 mm kullandım. Bu gerçekten önemli değil, ancak ne kadar aşağı inerseniz, baskınız o kadar iyi görünür ve baskı süreniz de o kadar uzun sürer.

Sıcaklığımda 200°C kullandım ve yatağım 55°C idi. Bu kısım kullandığınız malzemenin cinsine göre değişir.

destekler mi? Bazı parçalar için bir tür destek malzemesi kullanmanız gerekebilir, ancak parçaların %70'i için doğru bir şekilde yönlendirerek bunlardan kaçınabileceğinizi düşünüyorum.

Ayrıca parçaları güvende tuttuğunuzdan ve bunlara dikkat ettiğinizden emin olun. Bazılarının kırılması çok kolaydır.

Çok kısa bir özet: PLA ve %20 dolgu kullanın.

Adım 4: Kalemlik Parçasının Hazırlanması

Birleştireceğimiz ilk kısım, inşa edilmesi en küçük ve en zor kısımdır. Oldukça küçük, bu yüzden büyük elleriniz varsa, iyi şanslar! Bu kısım kalemi tutacak, kalemi yukarı aşağı hareket ettirecek ve daha sonra kalemi döndürecek ikinci bir motor takacağız. Bu aslında makinenin çok önemli bir parçasıdır çünkü bu, doğru şekilde takılmadığı takdirde çok şey yaratabilecek kısımdır. Ama merak etmeyin aslında oldukça kolay ve bir sürü fotoğraf çektim. Ayrıca bu özel parça için bir parça listesi ekledim ve onu birden çok adıma böldüm:

  • SG90 Mikro servo, aksesuarlarla birlikte
  • 1 * M3 30mm
  • 1 * M3 12mm
  • 2* M3 somun
  • 2* M2 12mm
  • 2* M2 somun
  • Pen_Holder_Bottom (3D baskı)
  • Pen_Holder_Top (3D baskılı)

Adım 1: Menteşeyi oluşturun

Kalemi yukarı kaldıracak menteşe M3 30mm vida ile oluşturulmuştur. Deliği görebilmeniz için parçaları hizalayın ve vidayı içeri itin ve M3 somunu ile diğer tarafa takın.

resim
resim
resim
resim

Adım 2: Servoyu Hazırlama

Servoya bir servo korna takmamız gerekecek. Bu küçük beyaz plastik kısımdır. Resimlerdeki gibi doğru olanı kullandığınızdan emin olun. Korna, servonuzla ve kornayı servoya bağlayan vidayla birlikte gelmelidir.

resim
resim
resim
resim

Adım 3: Servoyu Makas parçalarına takın

Artık servomuz hazır olduğuna göre Kalemlik'e takabiliriz. Servoyu resimlerdeki gibi hizalayın ve yerinde tutmak için M2 12 mm vida ve somunları kullanın.

resim
resim
resim
resim

Adım 4: Kalem tutma vidasını ekleyin

Parçanın üst kısmında somun için özel olarak yapılmış bir delik bulunmaktadır. Somunu oraya yerleştirin ve son M3 12mm vidayı arkadan vidalayın. Bu, yumurtamıza bir şey yazdırırken kalemimizi hareket etmemesi için sıkıştıracak bir mekanizmadır.

resim
resim
resim
resim
resim
resim
resim
resim

Tebrikler, ilk bölümünüz şimdi bitti! Şimdi bir sonraki adıma geçebilirsiniz.

Adım 5: Step Motorların Takılması

Bu adımda step motorları doğru tutucularına takacağız. Step motorlar yumurtanın dönmesini sağlayacak ve kalemin sağa sola hareket etmesini sağlayacaktır. Ayrıca yumurtanın daha yumuşak hareket etmesini sağlayacak yatağı tutan parçayı da ekleyeceğiz.

Bu adım için ihtiyacınız olacak:

  • 10* M3 8mm
  • 3* M3 16mm
  • 5* M3 somun
  • 2* Nema 17 Step Motor
  • 8mm Kurşun Vida
  • YZ_Stepper_Holder (3D Basılı)
  • X_Stepper_Holder (3D Basılı)
  • KLF08_Tutucu (3D Basılı)
  • Egg_Holder_5mm (3D Basılı)
  • Egg_Holder_8mm (3D Basılı)

1. Adım: XY-Adım Motorunu Takın

YZ uçaklarını kontrol edecek olan Step motor, 3D Baskılı YZ_Stepper_Holder'a bağlanmalıdır. Parçayı step motorun yüksekliği ayarlanabilecek şekilde tasarladım. Bunları ortasına koymanızı ve gerekirse daha sonra ayarlamanızı tavsiye ederim. Step motoru takmak için 4* M3 8mm vida kullanmanız ve konektörün (step motorun beyaz parçası) yukarı baktığından emin olmanız gerekir.

resim
resim
resim
resim

2. Adım: Y Eksenini Takın

Menteşe parçası, kalem tutucu veya Z ekseni artık bir M3 Xmm vida ve bir M3 somun kullanılarak bu Step Motora takılabilir. Vida ve somun küçük bir kelepçe gibi hareket edecek ve kalem tutucuyu yerinde tutacaktır. Benim durumumda sarı ve yeşil kısım arasında biraz boşluk olduğundan emin olun. Kalem tutucunun hiçbir şeye dokunmadan yumuşak bir şekilde hareket etmesi gerekir.

resim
resim
resim
resim

Adım 3: X-Step Motorunu Takın

X düzlemini kontrol edecek olan Step motor, 3D Printed X_Stepper_Holder'a bağlanmalıdır. Parçayı step motorun yüksekliği ayarlanabilecek şekilde tasarladım. Bunları ortasına koymanızı ve gerekirse daha sonra ayarlamanızı tavsiye ederim. Step motoru takmak için 4* M3 8mm vida kullanmanız ve konektörün (step motorun beyaz parçası) yukarı baktığından emin olmanız gerekir.

resim
resim
resim
resim

Adım 4: Yumurta Tutucuyu Takın

Yumurtamızı yerinde tutmak için doğrudan X-Stepper motoruna bir yumurta tutucu takacağız. Bu oldukça basit, sadece M3 somununu dikdörtgen deliğin içine koyun ve M3 Xmm'yi yuvarlak deliğe vidalayın ve 3D Baskılı Egg_Holder_5mm'yi yerinde tutmalıdır. Step motoru mümkün olduğunca yumurta tutucunun içine itmeye çalışın.

resim
resim
resim
resim

Adım 5: Yatağı Takın

KLF08 yatağı, 3D Baskılı KLF08_Holder'a takılmalıdır. 2* M3 8mm vida ve 2* M3 somun ile yerinde tutulur. İçinde 2 adet minik minik vida bulunan dairenin parçanın düz tarafına baktığından emin olun. Resim bunu açıklıyor.

resim
resim
resim
resim

Adım 6: 2. Yumurta Tutucuyu Takın

İkinci Yumurtalık, yatağa eklenecek olan 3D Baskılı Egg_Holder_8mm parçasıdır. 8 mm Kurşun vidayı alın ve Yumurta Tutucuyu içine kaydırın. Şimdi M3 somununu tekrar dikdörtgen deliğe yerleştirin ve M3 Xmm'yi yuvarlak deliğe vidalayın. Bundan sonra çubuğu yatağın içine kaydırabilir ve Yumurtalık'ı yerinde tutmak için yatağın küçük vidalarını kullanabilirsiniz. Yumurtalık ile yatak arasındaki uzunluk her yumurta için farklı olacaktır, bu nedenle makineye her yeni yumurta koyduğunuzda onları sökmeniz gerekir. Anlaşılır olması için alyan anahtarımı vidalardan birine taktım.

resim
resim
resim
resim

Adım 6: Tabanı Hazırlama

Tüm parçalarımız 2 adet kare alüminyum boru ile güçlendirilmiş tabana takılacaktır. Bu borular sadece makineyi daha sert yapmakla kalmaz, aynı zamanda daha pahalı görünür ve hissettirir. 3D baskılı taban plakalarına dikkat edin, çok kırılgandırlar. Bu adım aynı zamanda çok sayıda çok küçük adıma bölünmüştür.

Bu adım için ihtiyacınız olacak:

  • 2 * Alüminyum profiller
  • 2* 3D baskılı taban plakası
  • 4* M4 30mm
  • 4* M4 Somun
  • Base_Plate_Right (3D Basılı)
  • Base_Plate_Left (3D Basılı)
  • Delmek
  • 4,5 mm Matkap ucu

Adım 1: Her şeyi hizalayın

Alüminyum profilleri taban plakalarına kaydırın, her şeyin mükemmel bir şekilde hizalandığından emin olun, aksi takdirde tabanınız sallanır.

resim
resim
resim
resim

Adım 2: Matkap için delikleri işaretleyin

Alüminyum taban şu anda oldukça gevşek, bu yüzden onları vida kullanarak takmamız gerekiyor. Bu yüzden alüminyum profillerimizde deliklere ihtiyacımız var, böylece vidalar içlerinden geçebiliyor. Her şeyi ölçmek sıkıcı ve çok zaman alan bir süreç olduğundan, ölçüm olarak sadece 3D baskılı taban plakasını kullanacağız. Bir kalem alın ve delikleri işaretleyin, böylece daha sonra delebiliriz. Hem alt hem de üstteki noktaları işaretlediğinizden emin olun. Her ikisini de tek seferde delmek yerine her iki taraftan da delmek daha kolaydır.

resim
resim
resim
resim
resim
resim

Adım 3: Delikleri delin

Şimdi delikleri işaretledik, onları delme zamanı. İhtiyacınız olan matkap ucunun boyutu 4,5 mm'dir. Ayrıca kullandığınız matkabın özellikle alüminyum gibi metaller için üretilmiş olmasına dikkat edin, bu işinizi çok kolaylaştıracaktır. Az önce işaretlediğimiz 8 deliğin hepsini delmeniz gerekiyor.

resim
resim
resim
resim

Adım 4: Vidaları yerleştirin

Artık deliklerimiz hazır ve her şeyi daha güçlü bir şekilde birleştirmeye başlayabiliriz. M4 30 mm vida ve somunları kullanın. 3D baskılı taban plakalarının alt kısmındaki yuvarlak vidalı kapağı gizlemek için özel bir delik açtığım için somunları üste yerleştirdiğinizden emin olun.

resim
resim
resim
resim

Artık makinenizin tabanı bittiğine göre, ona biraz dayanıklılık testi yapabilirsiniz. Tabana bastırabilirsiniz ve çok sağlam hissetmelidir. Değilse, vidaları sıkmaya çalışın, deliklerin mükemmel olup olmadığını kontrol edin.

Bu kısma birkaç adımda her şeyi ekleyeceğiz, onu bir kenara bırakıp bir sonraki adıma hazırlanabilirsiniz!

7. Adım: Her Şeyi Tabana Takın

Artık tüm parçaları olduğu gibi tabanı da oluşturduğumuza göre, her şeyi tabana yapıştırmaya başlayabiliriz.

Bu adım için ihtiyacınız olacak:

  • 6* M4 30mm
  • 6* M4 Somun
  • Şimdiye kadar oluşturduğunuz diğer tüm parçalar.
  • Delmek
  • 4,5 mm Matkap ucu

Adım 1: Parçaları Doğru Yere Yerleştirin

Resme bakın ve parçalarınızı aynı noktalara yerleştirin. Yeşil kalemlik 2 yumurta tutucunun ortasında olmalıdır.

resim
resim

Adım 2: Delikleri işaretleyin

Taban plakasına temas eden parçanın 12 deliğini daha sonra delebilmemiz için işaretleyin. Her parçada 4 delik vardır.

resim
resim

Adım 3: Delikleri delin

İşaretli tüm delikleri açmak için 4,5 mm'lik matkap ucunuzu tekrar kullanın.

resim
resim

4. Adım: Parçaları tekrar takın

M4 30mm vidaları ve M4 somunları kullanarak parçaları tekrar yerlerine takın. Bazı parçalarda M4 somunları için ek parçalar bulunur, bu nedenle bunları kullanın. Onları altıgen şeklinden tanıyabilirsiniz.

resim
resim
resim
resim
resim
resim

Adım 8: Elektronik

Artık tüm 'Donanım' hazır olduğuna göre elektroniğe geçebiliriz. Motorları gerçekten hareket ettirirler ve sonraki adımlarda yazılımı bunun için yapılandıracağız.

Aşağıdakilere ihtiyacınız olacak

  • CNC kalkanı
  • Arduino Uno'su
  • 2* A4988 Step Sürücü
  • 6* Süveter
  • 12V 2A Güç Kaynağı
  • 3 * Erkek - Dişi Jumper Telleri
  • 3* M3 8mm

Adım 1: Arduino'yu Bir Tabana Bağlayın

Arduino'yu küçük tabana yerleştirin ve üç adet M3 8mm vida kullanarak yerine vidalayın.

resim
resim
resim
resim

Adım 2: CNC kalkanını takın

Arduino ve CNC kalkanının pimlerini hizalayın ve sabitlemek için üstüne biraz baskı uygulayın.

resim
resim
resim
resim

3. Adım: Jumper'lar

Aslında bunun resmini çekmeyi unutmuşum ama resimdeki gibi 6 pinin üzerine jumper takmanız gerekiyor. Renklerin önemi yok btw. Bunları yalnızca CNC kalkanında işaretlenmiş X ve Y noktalarına koymanız gerekir.

resim
resim
resim
resim

Adım 4: Step Motor Sürücüleri

A4988 Adımlayıcıları CNC kalkanına takın ve doğru yönde yerleştirip yerleştirmediğinizi kontrol edin, referans için resme bakın.

resim
resim
resim
resim

Adım 5: Servo

Servo eklentisi biraz zor, çünkü bu anakart bir tane için tasarlanmamıştı. Yani servo 3 renge sahiptir: siyah/kahverengi GND'yi temsil eder, turuncu/kırmızı +5V'dir ve sarı veya bazen beyaz kablo veridir. Onları sağlarına takmanız gerekiyor ve bunun için resme bakabilirsiniz. Önce jumper kablolarının erkek tarafını servo kabloya takmanız ve ardından dişi uçları CNC blendajındaki doğru yerlerine yapıştırmanız gerekir. Kablolar çok gevşekse, biraz elektrik bandı veya hatta ördek bandı uygulayın.

resim
resim
resim
resim
resim
resim

Adım 6: Step Motorları Kablolama

Step motorlarla birlikte gelen kabloları alın ve hem step motorun kendisine hem de CNC kalkanına takın.

resim
resim
resim
resim

Adım 7: Güç Kaynağı

Güç kaynağının ucunu makasla kesin ve 2 kabloyu soyun. Şimdi GND kablosunu - ve 5V kablosunu +'ya bağlayın. 5V kablosunun üzerinde beyaz çizgiler var.

resim
resim
resim
resim

Şimdi elektronik ile başlayacağız çünkü güç kaynağını duvar prizine takabilirsiniz.

9. Adım: Yazılım

Yumurta robotumuzda görüntü alma süreci aşağıdaki gibidir. Başlamadan önce Arduino IDE'yi indirdiğinizden emin olun.

www.arduino.cc/en/main/software

Kurulum oldukça basittir, bu nedenle açıklamaya gerek yoktur.

1. Bir çizim oluşturun

Inkscape'de yumurtanız üzerinde istediğiniz çizimi tasarlayabilirsiniz, Bu talimatta nasıl kullanılacağı hakkında konuşmayacağım, bu nedenle inkScape'de küçük bir başlangıç öğreticisini takip etmek çok önemlidir.

2. GCODE'u oluşturun

Eggbot'a motorlarını doğru şekilde hareket ettirmesini söyleyen bir kod oluşturacağız, böylece yumurta üzerinde bir görüntü elde edeceğiz. "JScut" adlı web tabanlı bir yazılım kullanacağız.

3. GCODE'u Eggbot'a gönderin

CNCjs adlı başka bir yazılımda GCODE'u yumurta robotumuza göndereceğiz.

4. Makinenin yumurtayı nasıl çizdiğini izleyin

Eggbot'umuza GRBL adlı bir program yükleyeceğiz, bu çoğunlukla CNC makinelerinde kullanılır, ancak Eggbot'umuzla çalışması için biraz değiştireceğiz. Bu yazılım gcode'u okur ve motorlardaki hareketlere dönüştürür. Ancak bu Arduino'da olduğunda, arkanıza yaslanıp yumurtanızın nasıl güzel bir tasarıma sahip olduğunu izleyebilirsiniz.

Adım 10: GRBL'yi Arduino'ya Yükleme

Daha önce de söylediğim gibi GRBL, GCODE'u motordaki hareketlere dönüştürecek. Ancak GRBL aslında sadece Step Motorlar için yapıldığından ve Z eksenimiz bir servo ile yapıldığından, onu değiştirmemiz gerekiyor. Bu bölüm, GRBL'nin nasıl indirileceği, değiştirileceği ve yükleneceği hakkında adım adım bir kılavuzdur.

Aşama 1:

Bu siteye gidin: https://github.com/grbl/grbl ve klonla veya indir'i tıklayın, ardından zip'i indir'i tıklayın.

resim
resim

Adım 2:

Kurulduktan sonra zip dosyasını açabilirsiniz, ben winRAR kullanıyorum, siz de indirebilirsiniz. Bu dosyada grbl klasörünü arayın ve bu klasörü masaüstünüze çıkarın.

resim
resim

Aşama 3:

Şimdi arduino'yu açın ve Sketch Include library Add. ZIP Library'ye gidin. Şimdi grbl klasörünü bulun ve aç'ı tıklayın. Klasör masaüstünüzde bulunmalıdır.

resim
resim

4. Adım:

Bu yapıldıktan sonra, bir kez daha bir dosya indirecektik. Bu dosya GRBL'yi bir servo motorla çalışacak şekilde değiştirecektir. https://github.com/bdring/Grbl_Pen_Servo adresine gidin ve bir kez daha klonla veya indir'i ve ardından zip'i indir'i tıklayın. Şimdi o dosyayı açın ve 'grbl' klasörüne gidin. Bu klasördeki tüm dosyaları kopyalayın.

resim
resim

Adım 5:

Bunu yaptıktan sonra Dosya Gezgini Belgeleri Arduino Kitaplıkları grbl'a gidin ve tüm dosyaları buraya yapıştırın. Bir açılır pencere varsa, sadece 'Hedefteki dosyaları değiştir' seçeneğini seçin.

resim
resim

6. Adım:

Arduino IDE'yi yeniden başlatın ve Eggbot'un usb kablosunu bilgisayarınıza takın. Arduino IDE'nizi yeniden başlattıktan sonra Dosya Örnekleri grbl grblUpload'a gidin.

resim
resim

6. Adım:

Şimdi Araçlar Panosuna gidin ve 'Arduino Uno'yu seçin. Şimdi tekrar Araçlar Bağlantı Noktasına gidin ve arduino'nuzun bağlı olduğu COM bağlantı noktasını seçin.

resim
resim

7. Adım:

Yüklemeye tıklayın, sol üst köşedeki düğmeye (sağdaki ok) ve bir dakika sonra sol altta 'Yükleme tamamlandı' yazan bir mesaj görmelisiniz.

Adım 11: CNCjs'yi yapılandırın

CNCjs, makineyi kontrol etmek ve makineye GCODE göndermek için kullanabileceğimiz yazılımdır. Bu bölümde CNCj'leri yapılandıracağız.

Aşama 1:

CNCjs'yi indirin:

Aşağı kaydırın ve aşağıdaki resimde işaretli dosyayı kurun.

resim
resim

Adım 2:

CNCjs'yi açın ve sol üst köşede arduino'nuzun COM portunu seçin ve ardından 'Aç' düğmesine basın.

Şimdi konsol, 'Aç' düğmesinin hemen altında görünmelidir.

Aşama 3:

Konsolda toplam 6 komut yazmanız gerekiyor, bunlar makineden 1 mm hareket etmesi istenirse, örneğin 3 mm yerine 1 mm hareket etmesini sağlayacaktır. Her komuttan sonra enter tuşuna basmalısınız!

  1. $100 = 40
  2. $101 = 40
  3. $110 = 600
  4. $111 = 600
  5. $120 = 40
  6. $121 = 40
resim
resim

CNCjs artık düzgün bir şekilde kurulmuş ve ayarlanmıştır.

Adım 12: InkScape

InkScape, tasarımınızı yapmak için kullanabileceğiniz bir programdır, Fusion 360'ı da kullanmak isterseniz yapabilirsiniz. Size InkScape'in nasıl çalıştığını öğretmeyeceğim, ancak bunun hakkında güzel bir öğretici oynatma listesi buldum, işte burada.

inkScape'i buradan indirebilirsiniz:

inkScape'i yükledikten sonra devam edip açabilirsiniz. Tasarıma başlamadan önce taslağımıza doğru boyutları vermemiz gerekiyor. Çizimin boyutları 20mm x 80mm olmalıdır. Bu boyutlar için bir şablon oluşturacağız, bu nedenle boyutları yalnızca bir kez girmeniz yeterli.

Şablonu Dosya'yı ve ardından Belge Özellikleri'ni seçerek oluşturabilirsiniz. Burada genişliği 20 mm ve yüksekliği 80 mm olarak değiştirin.

resim
resim

Şimdi Dosya'ya, ardından Farklı Kaydet'e gidin ve bu klasörü C:\Program Files\Inkscape\share\templates içine kaydedin. Dosyaya bir isim vermeyi unutmayın, benimki EggTemplate olarak adlandırdım.

Kaydedildikten sonra Inkscape'i yeniden başlatın ve ana menüye gidin. Dosya'yı ve ardından Şablondan Yeni'yi seçin… ve ardından YumurtaŞablon'u veya şablon için seçtiğiniz adı seçin. Artık yumurtanızı tasarlamaya başlayabilirsiniz.

Ben sadece tanıtım amacıyla Hollandaca olan kendi dilimde Merhaba diyen hızlı ve basit bir metin tasarladım.

Tasarımınız bittiğinde, Dosya'ya ve ardından Farklı Kaydet'e gidin ve dosyanızı bilgisayarınızda bir yere kaydedin. *.svg dosyası olarak kaydetmeniz gerekir.

Adım 13: Tasarımdan GCODE'a

Şu anda bir *.svg dosyamız var, ancak arduinomuz yalnızca *.gcode dosyalarını alabilir, bu nedenle *.svg dosyamızı "jscut" adlı web tabanlı bir program kullanarak *.gcode dosyasına dönüştüreceğiz.

Bu, web sitesinin bağlantısıdır:

Devam edip SVG Aç'ı tıklatabilir ve ardından yerel'i seçip az önce oluşturduğunuz *.svg dosyasını bulabilirsiniz. Şimdi her nesneye tıklayın, böylece mavi olurlar. Devam edin ve tüm mm yap'a tıklayın ve Çapı 0,2 mm olarak değiştirin. Bundan sonra İşlem Oluştur'a ve ardından Sıfır Merkezi'ne tıklayın. Ve son olarak, gcode'u kaydet'e tıklayın ve dosyayı bilgisayarınızda bir yere kaydedin.

resim
resim

Adım 14: Yumurtayı Takma

Şimdi devam edin ve KLF08 yatağındaki 2 vidayı gevşeterek Eggbot'u yerleştirin. Resim bahsettiğim vidaları gösteriyor çünkü içinde alyan anahtarı var. Ayrıca kalemi kalem tutucuya takın, vidayı gevşetin, kalemi içine yerleştirin, vidayı tekrar sıkın. Servo yukarı hareket ettirildiğinde kalem kaleme değmemeli, aşağı hareket ettirildiğinde kalem yumurtaya değmelidir. Bu yüzden biraz tahmin etmeli ve arada sırada yüksekliği ayarlamalısınız.

resim
resim
resim
resim

Yumurtaya biraz yastıklama sağlamak için yumurta ile yumurta tutucu arasına biraz tuvalet kağıdı koymaya karar verdim. Bu yardımcı görünüyor ve ben de aynı şeyi yapmanızı şiddetle tavsiye ederim.

Ayrıca kalemin yumurtanın ortasında olduğundan emin olun, ortasından yazdırmaya başlıyoruz, böylece kalemi çok sağa hareket ettirirseniz, kalem makineye çarpar ve hasar verebilir. Bu yüzden kalemin ortada olduğundan emin olun.

15. Adım: GCODE'u Yükleme

Bu son adım, güç kablosunu ve ayrıca usb kablosunu bilgisayara takın. CNCjs'yi açın ve Aç'a tıklayın. Bundan sonra G-code yükle'ye tıklayın ve az önce oluşturduğumuz *.gcode dosyasını seçin. Bundan sonra çalıştır düğmesine tıklayın. Ve makine yazdırmaya başlamalıdır.

resim
resim

İşte basit metin tasarımını yazdıran makinemin bir resmi.

resim
resim

Adım 16: Tasarımlar

Çok güzel tasarımlar yapacak vaktim olmadı çünkü sınavlarım var…

Bu yüzden size diğer insanların (farklı makineler kullanarak) yarattığı bazı tasarım fikirlerini vermeye karar verdim ve bu makineyi kullanarak yeniden oluşturabilirsiniz. Sonunda bu adımda kendi tasarımlarımı göstereceğim, ancak bu ancak sınavlarımdan 2 hafta sonra olacak. Tasarımların yazarına zaten bir bağlantı verdim.

resim
resim

jjrobotlar tarafından.

Bağlantı:

Adım 17: Problem Çözme

Net olmayan bir şey varsa, bana bildirmek için yorumları kullanın ve size yardımcı olmama izin verin. Ayrıca, makineyle ilgili en yaygın sorunlardan bazılarında size daha fazla yardımcı olabilecek bu adımı ekledim. Zaten tanınan sorunlar burada bulunabilir.

Yumurta üzerindeki görüntü yansıtılır

Y-Adımın bağlantısını CNC kalkanı üzerinde döndürün.

Yumurta gevşek

Yumurtayı tutucusuna daha da iyi sıkıştırın.

Kalem yumurtaya yazmıyor

Daha ağır ve ucu daha büyük bir kalem kullanın

Arduino Yarışması 2020
Arduino Yarışması 2020
Arduino Yarışması 2020
Arduino Yarışması 2020

Arduino Yarışması 2020'de İkincilik

Önerilen: