विषयसूची:

GRBL सीएनसी मशीन के लिए Arduino आधारित DRO: 3 चरण (चित्रों के साथ)
GRBL सीएनसी मशीन के लिए Arduino आधारित DRO: 3 चरण (चित्रों के साथ)

वीडियो: GRBL सीएनसी मशीन के लिए Arduino आधारित DRO: 3 चरण (चित्रों के साथ)

वीडियो: GRBL सीएनसी मशीन के लिए Arduino आधारित DRO: 3 चरण (चित्रों के साथ)
वीडियो: How to make cnc machine at home using arduino part-2 in Hindi | ElectroCSE 2024, जुलाई
Anonim
जीआरबीएल सीएनसी मशीन के लिए अरुडिनो आधारित डीआरओ
जीआरबीएल सीएनसी मशीन के लिए अरुडिनो आधारित डीआरओ

मैंने इस प्रोजेक्ट को एक ही लक्ष्य को ध्यान में रखकर शुरू किया था। मैं अपनी सीएनसी मशीन के बारे में जानकारी देखने के लिए एक सरल, लेकिन प्रभावी तरीका चाहता था, जबकि सीएनसी मशीन पर खड़े होकर, लगभग गर्भपात की स्थिति में अपनी गर्दन को घुमाने के बजाय, और एक आदमी की तरह सूरज को घूरते हुए, बस कंप्यूटर मॉनीटर को देखने के लिए कमरे के दूसरी तरफ। इसे ध्यान में रखते हुए, मैंने सस्ते घटकों, ईबे स्पेशल, और सोल्डर और डक्ट टेप के अतिरिक्त बिट को एक साथ जोड़ने के लिए तैयार किया। यहाँ चीन से भागों पर लगभग एक वर्ष की प्रतीक्षा का परिणाम है.. erm.. अपने लक्ष्य की दिशा में लगन से काम करना।:)

चरण 1: हार्डवेयर डिज़ाइन चरण…

हार्डवेयर डिजाइन स्टेज…
हार्डवेयर डिजाइन स्टेज…
हार्डवेयर डिजाइन स्टेज…
हार्डवेयर डिजाइन स्टेज…

पहली चीज जो हमें करने की ज़रूरत है, वह है सब कुछ ढेर में फेंकना, बेतरतीब ढंग से चीजों को प्लग करना, सभी आग को बुझाना, धुएं और धुएं को बाहर निकालने के लिए खिड़कियां खोलना, और फिर हम कुछ दिलचस्प बनाना शुरू कर सकते हैं। । कुंआ। मेरे लिए वैसे भी। मैंने "डीआईपी" पैकेज फॉर्म में उन सर्वव्यापी arduino328p में से एक प्राप्त करके शुरुआत की। (दोहरी इनलाइन पिन = पैरों के साथ छड़ी) वहाँ से, मुझे जानकारी को नेत्रहीन रूप से प्रदर्शित करने के किसी तरीके की आवश्यकता थी। मेरा पहला विचार मानक 16x2 एलसीडी का उपयोग करना था, और जल्दी से मुझे एहसास हुआ कि मैं फैंसी स्क्रॉलिंग, या समयबद्ध स्क्रीन स्विचिंग के बिना उस छोटे एलसीडी पर सब कुछ फिट नहीं कर सकता, जो दोनों बहुत आकर्षक नहीं थे। तो मेरा अगला विचार 20x4 था। इसमें बुनियादी जानकारी दिखाने के लिए बहुत जगह है, और एक स्पर्श के साथ, मैं काम और मशीन निर्देशांक के बीच स्विच कर सकता हूं। इसके साथ, मैंने arduino स्केच बनाने के लिए सेट किया … कहीं न कहीं, मैंने एक वास्तविक मैनुअल मिल पर एक वास्तविक DRO देखा … वेयरहाउस के पार से 7-सेगमेंट डिस्प्ले दिखाई दे रहा था … इसलिए मैंने इसे अपने डिज़ाइन में जोड़ने का फैसला किया, बस अगर मुझे अब LCD पसंद नहीं आया। मुझे पसंद किए गए मॉड्यूल को खोजने के लिए eBay पर कई घंटों के बाद, मैंने 8 अंकों के 7-सेगमेंट डिस्प्ले मॉड्यूल में से 3 खरीदे, जिन पर max7219 ic था। बिल्कुल सही… अब मुझे बस इतना करना है कि… के लिए एक आर्डिनो लाइब्रेरी का निर्माण करना है। नहीं.. ऐसा लगता है कि किसी ने पहले ही ऐसा कर लिया है। निक गैमन ने इस लाइब्रेरी को इन डिस्प्ले और अन्य के साथ उपयोग करने के लिए डिज़ाइन किया है। यह काफी सीधे आगे है। निक गैमन की मैक्स 7219 अरुडिनो लाइब्रेरी मेरी केवल नापसंद है, क्या मैं संख्याओं को दाईं ओर संरेखित करने में सक्षम नहीं हूं, और बाईं ओर "-" प्रतीक.. लेकिन मेह, यह काम करता है। कुछ हफ्ते बाद, बाधाओं और छोरों, बिट्स और बॉब्स को एक साथ जोड़ने के बाद, और यूट्यूब पर किसी की मदद से, मेरे पास 7-सेगमेंट मॉड्यूल का उपयोग करके ब्रेडबोर्ड पर एक कामकाजी प्रोटोटाइप था।.

चरण 2: पीसीबी डिजाइन…

पीसीबी डिजाइन…
पीसीबी डिजाइन…
पीसीबी डिजाइन…
पीसीबी डिजाइन…
पीसीबी डिजाइन…
पीसीबी डिजाइन…
पीसीबी डिजाइन…
पीसीबी डिजाइन…

ईगल में चारों ओर छेड़छाड़ करते हुए, मैं एक पीसीबी को एक साथ रखने में कामयाब रहा … मुझे बोर्ड को सही तरीके से बाहर लाने के लिए तीन प्रयास करने पड़े, लेकिन यह सिर्फ अनुभवहीनता है, और डोडी ईबे विशेष सूखी फोटोरेसिस्ट फिल्म है। इस चरण में ईगल फाइलों का एक अद्यतन सेट शामिल है। पहले बोर्ड की मेरी तबाही के विपरीत (चित्रित चित्र) अद्यतन डिज़ाइन थोड़ा बड़ा है, और मॉड्यूल को पर्याप्त शक्ति की आपूर्ति के साथ मेरे पास कुछ मुद्दों को ठीक करता है। पता चलता है, अगर बिजली को जिस रास्ते से जाना है, वह बोर्ड के चारों ओर एक सर्कल में जाता है, तो दूर के कुछ घटकों को चूच करने के लिए पर्याप्त रस नहीं मिलेगा (AvE… मुझे अपनी बोलचाल से संक्रमित करना बंद करो!) कोई भी, बोर्ड को उन तीन अधिकतम 7219 ई-सेगमेंट डिस्प्ले मॉड्यूल के साथ-साथ एक एलसीडी के साथ उपयोग करने के लिए डिज़ाइन किया गया है। एलसीडी भाग वैकल्पिक है, लेकिन भविष्य के पुनरावृत्तियों में, मैं वास्तविक स्पिंडल आरपीएम प्रदर्शित करने के लिए सीएनसी स्पिंडल पर हॉल इफेक्ट सेंसर के लिए एक और पिन तोड़ने की योजना बना रहा हूं। इसके अलावा ईगल फाइलों के इस संस्करण में, मैंने बेहतर सिल्क्सस्क्रीन प्लेसमेंट और प्रलेखन जोड़ा है, आरजीबी स्थिति को तोड़ दिया है, अगर आपके पास सतह माउंट संस्करण नहीं है, या इसे किसी मामले में माउंट करना चाहते हैं, और एलईडी चाहते हैं कहीं और। मैंने एक ICSP हेडर भी जोड़ा है, यदि आप USB को फिर से प्रोग्राम करने के लिए उपयोग नहीं करना चाहते हैं। साथ ही, आप देखेंगे कि यह बोर्ड डीआईपी पैकेज Atmeg328p का उपयोग नहीं करता है। इसके बजाय यह QFP SMD पैकेज का उपयोग कर रहा है। (क्यूएफपी = क्वाड फ्लैट पैक।) यह मुख्य रूप से बोर्ड के नीचे निशान के लिए अधिक जगह रखने के लिए किया गया था, बिना और अधिक छेद वाले पिनों को घुमाने के लिए। मोड के लिए ब्रेकआउट पिन हैं, और रीसेट बटन हैं, साथ ही नीचे के दो ब्रेकआउट हैं, एक एलसीडी में जाता है, दूसरा जीआरबीएल सीएनसी मशीन को नियंत्रित करने वाले आर्डिनो में।

संपूर्ण बोर्ड केवल 2.6 "x 2.25" (या आपके मीट्रिक लोगों के लिए 65.94 मिमी x 57.1 मिमी) है। एक्स, वाई और जेड हेडर कोई भी मानक.1 "पिच हेडर हो सकते हैं, या यदि आवश्यक हो तो बस अपने मॉड्यूल में रिबन केबल चलाएं.

-=[सावधान रहें !!!]=- -=[सावधान रहें!!!]=- -=[सावधान रहें!!!]=-

मॉड्यूल केवल एक तरह से प्लग करते हैं। ध्यान दें कि मॉड्यूल का कौन सा पक्ष VCC/GND है और वही बोर्ड पर है। यदि आप उन्हें प्लग इन करते हैं, या उन्हें पीछे की ओर तार करते हैं, तो आप शायद यूनिट को धूम्रपान करेंगे।

चरण 3: सड़क का अंत.. या, कुछ और की शुरुआत.. कौन जानता है।

रास्ते का अंत.. या, कुछ और की शुरुआत.. कौन जानता है
रास्ते का अंत.. या, कुछ और की शुरुआत.. कौन जानता है

अंत में, हम ADD/ADHD के इस छोटे से दौरे के बिंदु पर आते हैं जो कि मेरा जीवन है। यहाँ मेरे DRO प्रोजेक्ट की अंतिम सुंदर छवि है। @Scanlime स्टिकर के साथ पूरा करें (प्रेरणा के लिए मीका धन्यवाद, और स्टिकर!) मैंने उपयोग किए गए डीआरओ स्केच के साथ एक रार संग्रह पर काम किया है। शायद सुधार की गुंजाइश है, और निश्चित रूप से पूरा, साफ-सुथरा काम नहीं है। कोड में ऐसी विशेषताएं हैं जिन्हें मैंने अभी तक लागू नहीं किया है, और कोड में ऐसी विशेषताएं नहीं हैं जिन्हें मुझे अभी तक जोड़ना है कि कैसे जोड़ना है.. कुल मिलाकर, मुझे लगता है कि यह एक बहुत ही सफल PoC था। जबकि तकनीकी रूप से "क्लोज्ड लूप" डिजिटल रीड आउट नहीं है। यह एक उद्देश्य की पूर्ति करता है। मैं इस पर निर्माण जारी रखना चाहता हूं, और अंततः क्वाडरेचर स्केल या कुछ और के लिए समर्थन जोड़ना चाहता हूं। और मैं निश्चित रूप से अधिक उन्नत सुविधाओं को जोड़ना चाहूंगा जैसे कि डिब्बाबंद जांच चक्र, छेद पैटर्न आदि को लागू करना। इसके लिए GRBL arduino के साथ इनकमिंग और आउटगोइंग संचार को टॉगल करने के लिए एक अतिरिक्त IC की आवश्यकता होगी, लेकिन यह CD4066 या कुछ का उपयोग करके किया जा सकता है।. आशा है कि यह आपको प्रेरित करता है। यदि आप इसे बनाते हैं, तो कृपया मुझे बताएं। मुझे चित्र और सुधार देखना अच्छा लगेगा। मेरे साथ अंत में जाने के लिए धन्यवाद:)-=[ArcAiN6]=-

सिफारिश की: