Mundarija:

GRBL CNC mashinasi uchun Arduino asosidagi DRO: 3 qadam (rasmlar bilan)
GRBL CNC mashinasi uchun Arduino asosidagi DRO: 3 qadam (rasmlar bilan)

Video: GRBL CNC mashinasi uchun Arduino asosidagi DRO: 3 qadam (rasmlar bilan)

Video: GRBL CNC mashinasi uchun Arduino asosidagi DRO: 3 qadam (rasmlar bilan)
Video: orcad 9.2 || yordamida kompyuter kompyuterini yaratish o'quv qo'llanmasi Ip sensori PCB 2024, Iyul
Anonim
GRBL CNC mashinasi uchun Arduino asosidagi DRO
GRBL CNC mashinasi uchun Arduino asosidagi DRO

Men bu loyihani bitta maqsad bilan boshladim. Men bo'ynimni qisish holatida bo'ynimni qisib, quyoshga tikilgan odamdek ko'z qisib, kompyuter monitorini ko'rish uchun emas, balki CNC dastgohi oldida turganimda, CNC dastgohim haqidagi ma'lumotlarni oddiy, ammo samarali ko'rishni xohlardim. xonaning boshqa tomoni. Shuni yodda tutgan holda, men arzon komponentlar, ebay spetsifikatsiyalari va lehim va yopishqoq lentalarning zaxira qismlarini yig'ishni boshladim. Mana, deyarli bir yil Xitoydan qismlarni kutishimning natijasi.. erm.. Maqsadim sari astoydil harakat qilish.:)

1 -qadam: Uskuna dizayn bosqichi …

Uskuna dizayn bosqichi …
Uskuna dizayn bosqichi …
Uskuna dizayn bosqichi …
Uskuna dizayn bosqichi …

Biz qilishimiz kerak bo'lgan birinchi narsa - hamma narsani uyaga tashlash, tasodifiy narsalarni ulash, barcha olovlarni o'chirish, tutun va bug'larni o'chirish uchun derazalarni ochish, keyin biz qandaydir qiziqarli narsalarni qurishni boshlashimiz kerak. Xo'sh. Menga baribir. Men hamma joyda "DIP" paketli arduino328p -dan birini olishdan boshladim. (Ikkita qatorli pinlar = Oyoqlari bilan tayoq) U erdan menga ma'lumotni vizual tarzda ko'rsatish usullari kerak edi. Mening birinchi fikrim standart 16x2 LCD -ni ishlatish edi va men tezda hamma narsani kichkina LCD displeyga o'ta siljitmasdan yoki ekranni vaqtini o'zgartirmasdan sig'dira olmasligimni angladim, bu ikkalasi ham unchalik qiziq emas edi. Shunday qilib, mening keyingi fikrim 20x4 edi. asosiy ma'lumotlarni ko'rsatish uchun juda ko'p joy bor va men teginish bilan ish va mashina koordinatalarini almashtira olaman. Shu bilan men arduino eskizini qurishga kirishdim … Yo'l-yo'lakay, men qo'lda tegirmonda haqiqiy DRO ni ko'rdim … omborning har tarafidan 7 segmentli displey ko'rinib turardi … Shuning uchun men buni o'z dizaynimga qo'shishga qaror qildim, Menga LCD displey yoqmasa. Men yoqtirgan modullarni topish uchun ebayni ko'p soatlik tozalashdan so'ng, men 8-raqamli 7-segmentli displeyli modullarning 3tasini max7219 ic bilan sotib oldim. Zo'r … endi men faqat arduino kutubxonasini yaratishim kerak …. Yo'q.. Kimdir buni qilganga o'xshaydi. Nik Gammon bu kutubxonani ushbu displeylar va boshqalar bilan ishlatish uchun mo'ljallangan. Bu juda to'g'ri. Nik Gammonning Max7219 Arduino kutubxonasi Menga faqat yoqmaydi, men raqamlarni o'ngga va chapdagi "-" belgisiga moslashtira olmadimmi … lekin meh, u ishlaydi. Bir necha hafta o'tgach, koeffitsiyentlar, bitlar va boblar, youtube-dagi kimdir yordami bilan birlashgandan so'ng, men 7-segmentli modullardan foydalangan holda non panelida ishlaydigan prototipga ega bo'ldim..

2 -qadam: PCB dizayni …

PCB dizayni …
PCB dizayni …
PCB dizayni …
PCB dizayni …
PCB dizayni …
PCB dizayni …
PCB dizayni …
PCB dizayni …

Men burgutda o'ylab, tenglikni tenglashtirishga muvaffaq bo'ldim … Men taxtani to'g'ri chiqarish uchun uch marta urinib ko'rdim, lekin bu tajribasizlik va ebayning maxsus quruq fotorezist filmi. Bu bosqichga burgut fayllarining yangilangan to'plami kiritilgan. Mening birinchi taxtadagi falokatimdan farqli o'laroq (tasvirlangan tasvirlar) yangilangan dizayn biroz kattaroq bo'lib, modullarni etarli quvvat bilan ta'minlashdagi ba'zi muammolarni hal qildi. Ma'lum bo'lishicha, agar elektr tokini aylanada aylanib o'tadigan bo'lsa, u holda ba'zi qismlar cho'chqa suvini ololmaydi (AvE … Meni so'zlashuvlaringizga yuqtirishni bas qiling!) taxtasi uchta max7219 elektron segmentli displeyli modullarning uchtasida, shuningdek LCD displeyda ishlatishga mo'ljallangan. LCD qismi ixtiyoriy, lekin kelajakda takroriy aylanishlarda men CNC ish milidagi haqiqiy effektli RPM -ni ko'rsatish uchun zal effekti sensori uchun boshqa pinni sindirmoqchiman. Bundan tashqari, burgut fayllarining ushbu versiyasida men ekranning yaxshiroq joylashuvi va hujjatlarini qo'shdim, agar siz sirtni o'rnatish versiyasi bo'lmasa yoki uni alohida holatda o'rnatmoqchi bo'lsangiz va LEDni xohlasangiz, RGB holatini olib tashladingiz. boshqa joyda. Men USB -ni qayta dasturlashni xohlamasangiz, men ICSP sarlavhasini qo'shdim. Bundan tashqari, siz ushbu taxtada Atmeg328p DIP to'plami ishlatilmasligini ko'rasiz. Buning o'rniga u QFP SMD paketidan foydalanadi. (QFP = Quad Flat Pack.) Bu, asosan, tagida izlar uchun ko'proq joy bo'lishi uchun amalga oshirilgan, bundan keyin yana teshik teshigiga burilmagan. Tartibni o'chirish pinlari va qayta o'rnatish tugmalari, shuningdek pastki ikkita uzilishlar bor: biri LCD displeyga, ikkinchisi GRBL CNC mashinasini boshqaruvchi arduinoga.

Butun taxta atigi 2,6 dyuymli x 2,25 dyuym (yoki siz uchun 65,94 mm x 57,1 mm), X, Y va Z sarlavhalari har qanday standart.1 dyuymli pichoq sarlavhasi bo'lishi mumkin yoki agar kerak bo'lsa, modullaringizga tasma kabelini o'tkazing..

-= [E'tiborli bo'ling !!!] = - - = [AXLOSLI BO'LING !!!] = - - = [AXLOSLI BO'LING !!!] =-

Modullar faqat bitta yo'nalishda ulanadi. Modulning qaysi tomoni VCC/GND ekanligini va bortda bir xil ekanligini diqqat bilan kuzatib boring. Agar siz ularni rozetkaga ulasangiz yoki orqaga sim o'tkazsangiz, ehtimol siz qurilmani chekasiz.

3 -qadam: Yo'lning oxiri.. Yoki boshqa narsaning boshlanishi.. Kim biladi

Yo'lning oxiri.. Yoki boshqa narsaning boshlanishi.. Kim biladi
Yo'lning oxiri.. Yoki boshqa narsaning boshlanishi.. Kim biladi

Nihoyat, biz ADD/DEHBning bu kichik turida, mening hayotimga etib keldik. Bu erda mening DRO loyihamning yakuniy chiroyli tasviri yotadi. @Scanlime stikeri bilan to'ldiring (ilhom uchun Mikaga rahmat va stikerlar!) Men ishlatgan DRO eskizlari bilan Rar arxiviga joylashtirdim. Yaxshilash uchun joy bordir va aniq bajarilmagan ish emas. Kodda men hali amalda qo'llashim kerak bo'lgan xususiyatlar bor va men qanday qo'shishni hali aniqlamagan kodda emas. Umuman olganda, bu juda muvaffaqiyatli PoC edi. Texnik jihatdan "yopiq pastadir" bo'lmasa -da, raqamli o'qish. Bu maqsadga xizmat qiladi. Men bunga tayanishni davom ettirmoqchiman va oxir -oqibat to'rtburchaklar yoki boshqa narsalarni qo'llab -quvvatlayman. Va men, shubhasiz, konservalangan problar, teshik naqshlari va boshqalarni amalga oshirish kabi qo'shimcha funktsiyalarni qo'shmoqchiman, bu GRBL arduino bilan kiruvchi va chiquvchi aloqani o'zgartirish uchun qo'shimcha ICni talab qiladi, lekin buni CD4066 yoki boshqa biror narsa yordamida amalga oshirish mumkin.. Umid qilamanki, bu sizni ilhomlantiradi. Agar siz uni qurgan bo'lsangiz, menga xabar bering. Men rasmlar va yaxshilanishlarni ko'rishni yaxshi ko'raman. Men bilan derp oxiriga kirganingiz uchun tashakkur:)-= [ArcAiN6] =-

Tavsiya: