Arduino CNC शील्ड V3.0 एक लोकप्रिय शील्ड है जिसे 3 डी प्रिंटर, लेजर कटर और मिलिंग मशीनों जैसे सीएनसी मशीनों के नियंत्रण को सरल बनाने के लिए डिज़ाइन किया गया है। एक Arduino और स्टेपर मोटर ड्राइवरों के साथ जोड़ा गया, यह कई अक्षों के सटीक नियंत्रण की अनुमति देता है। इस ट्यूटोरियल में, हम आपको Arduino के साथ CNC शील्ड V3.0 के सेटअप और उपयोग के माध्यम से मार्गदर्शन करेंगे।
आपको क्या चाहिए
- Arduino बोर्ड (जैसे, UNO)
- सीएनसी शील्ड V3.0
- स्टेपर मोटर ड्राइवर (जैसे, A4988 या DRV8825)
- स्टेपर मोटर्स
- बाहरी बिजली की आपूर्ति (मोटर्स के लिए 12V-36V)
- जम्पर तार (वैकल्पिक)
- जीआरबीएल फर्मवेयर (ओपन-सोर्स सीएनसी फर्मवेयर)
- Arduino IDE के साथ एक कंप्यूटर स्थापित
चरण 1: CNC शील्ड V3.0 को समझें
CNC शील्ड V3.0 को Arduino UNO के साथ संगतता के लिए डिज़ाइन किया गया है और CNC मशीनों को नियंत्रित करने के लिए एक ओपन-सोर्स फर्मवेयर GRBL का समर्थन करता है। प्रमुख विशेषताओं में शामिल हैं:
- 4 कुल्हाड़ियों (x, y, z, a) के लिए समर्थन।
- स्टेपर मोटर ड्राइवर कॉन्फ़िगरेशन के माध्यम से माइक्रोस्टेपिंग के लिए समर्थन।
- सीमा स्विच और एक आपातकालीन स्टॉप बटन के लिए पिन।
- स्टेपर मोटर ड्राइवरों के लिए हेडर (A4988 या DRV8825)।
CNC शील्ड V3.0 लेआउट
- स्टेपर मोटर आउटपुट: अपने स्टेपर मोटर्स को लेबल वाले x, y, z और एक हेडर से कनेक्ट करें।
- ड्राइवर स्लॉट: स्टेपर मोटर ड्राइवर (जैसे, ए 4988) को एक्स, वाई, जेड और एक स्लॉट में स्थापित करें।
- स्विच इनपुट को सीमित करें: सीमा स्विच को उनके संबंधित पिन से कनेक्ट करें।
- पावर इनपुट: मोटर्स के लिए एक बाहरी बिजली की आपूर्ति (12V-36V) का उपयोग करें।
चरण 2: ढाल को इकट्ठा करें
-
स्टेपर मोटर ड्राइवर स्थापित करें:
- प्रत्येक स्टेपर मोटर ड्राइवर को एक्स, वाई, जेड, और ए लेबल वाले स्लॉट में डालें, यह सुनिश्चित करें कि ओरिएंटेशन शील्ड के साथ प्रदान किए गए आरेख से मेल खाता है (आमतौर पर पोटेंशियोमीटर के साथ बाहर निकलने के साथ)।
- बेहतर गर्मी अपव्यय के लिए ड्राइवर चिप्स के लिए हीटसिंक संलग्न करें।
-
Microstepping सेट करें:
- प्रत्येक अक्ष के लिए माइक्रोस्टेपिंग को कॉन्फ़िगर करने के लिए शील्ड पर जंपर्स का उपयोग करें। माइक्रोस्टेपिंग कॉन्फ़िगरेशन (जैसे, 1/16 या 1/32 चरणों) के लिए ड्राइवर की डेटशीट देखें।
-
स्टेपर मोटर्स कनेक्ट करें:
- स्टेपर मोटर तारों को x, y, z और ढाल पर एक आउटपुट में संलग्न करें।
-
बिजली की आपूर्ति:
- एक बाहरी बिजली की आपूर्ति को शील्ड के पावर इनपुट (12V-36V) से कनेक्ट करें। सुनिश्चित करें कि आपके मोटर्स वोल्टेज के साथ संगत हैं।
-
Arduino के लिए संलग्न करें:
- CNC शील्ड V3.0 को Arduino Uno के शीर्ष पर रखें, पिन को संरेखित करें।
चरण 3: Arduino पर GRBL फर्मवेयर स्थापित करें
-
GRBL फर्मवेयर डाउनलोड करें:
- आधिकारिक GRBL GitHub रिपॉजिटरी पर जाएँ: जीआरबीएल गिथब.
- नवीनतम रिलीज़ डाउनलोड करें।
-
Arduino IDE में GRBL लाइब्रेरी स्थापित करें:
- Arduino ide खोलें।
- जाओ स्केच > पुस्तकालय शामिल करें > जोड़ें .zip पुस्तकालय.
- डाउनलोड किए गए GRBL फ़ोल्डर का चयन करें।
-
Arduino पर GRBL अपलोड करें:
- Arduino ide खोलें और चयन करें फ़ाइल > उदाहरण > ग्राम > ग्राब्लोड.
- सही का चयन करें तख़्ता और पत्तन नीचे औजार मेनू।
- क्लिक अपलोड करना Arduino पर GRBL को लोड करने के लिए।
चरण 4: GRBL सेटिंग्स कॉन्फ़िगर करें
-
GRBL से कनेक्ट करें:
- Arduino सीरियल मॉनिटर या एक समर्पित CNC नियंत्रण सॉफ्टवेयर (जैसे, यूनिवर्सल GCODE प्रेषक) जैसे सीरियल संचार उपकरण का उपयोग करें।
- बॉड दर निर्धारित करें
115200
.
-
टेस्ट जीआरबीएल:
- कमांड भेजें
$$
वर्तमान GRBL सेटिंग्स देखने के लिए। - आवश्यकतानुसार सेटिंग्स प्रति मिलीमीटर, फ़ीड दरों और त्वरण जैसे सेटिंग्स को समायोजित करें। उदाहरण के लिए:
$100=250.0 (X-axis steps/mm) $101=250.0 (Y-axis steps/mm) $102=250.0 (Z-axis steps/mm)
- कमांड भेजें
-
सीमा स्विच सक्षम करें (वैकल्पिक):
- कनेक्ट लिमिट स्विच को शील्ड से कनेक्ट करें और उन्हें जीआरबीएल सेटिंग्स में सक्षम करें:
$21=1 (Enable hard limits) $22=1 (Enable homing)
- कनेक्ट लिमिट स्विच को शील्ड से कनेक्ट करें और उन्हें जीआरबीएल सेटिंग्स में सक्षम करें:
चरण 5: सीएनसी शील्ड का परीक्षण करें
-
एक CNC नियंत्रण कार्यक्रम खोलें:
- CNC शील्ड को नियंत्रित करने के लिए यूनिवर्सल GCODE प्रेषक (UGS) जैसे सॉफ़्टवेयर का उपयोग करें।
-
मोटर्स को स्थानांतरित करें:
- X, Y और Z कुल्हाड़ियों को स्थानांतरित करने के लिए सॉफ़्टवेयर में मैनुअल नियंत्रण का उपयोग करें। स्टेपर मोटर्स को सही तरीके से सत्यापित करें।
-
जी-कोड फ़ाइल लोड करें:
- एक नमूना जी-कोड फ़ाइल लोड करके और इसे सॉफ़्टवेयर में चलाकर सेटअप का परीक्षण करें।
समस्या निवारण
-
स्टेपर मोटर्स आगे नहीं बढ़ रहे हैं:
- ड्राइवर ओरिएंटेशन की जाँच करें और सुनिश्चित करें कि जंपर्स माइक्रोस्टेपिंग के लिए सेट हैं।
- सत्यापित करें कि बाहरी बिजली की आपूर्ति जुड़ा हुआ है और कार्यात्मक है।
-
अनियमित आंदोलन:
- मोटर कनेक्शन की जाँच करें और जीआरबीएल में त्वरण सेटिंग्स को कम करें।
-
ओवरहीटिंग ड्राइवर:
- सुनिश्चित करें कि उचित हीटिंक स्थापित हैं, और एक कूलिंग प्रशंसक का उपयोग करने पर विचार करें।
CNC शील्ड v3.0 के अनुप्रयोग
- DIY CNC राउटर
- 3 डी प्रिंटर
- लेजर उत्कीर्णक
- षड्यंत्रकारियों
निष्कर्ष
आपने GRBL के साथ उपयोग के लिए Arduino CNC शील्ड V3.0 को सफलतापूर्वक सेट किया है। यह शील्ड स्टेपर मोटर्स को नियंत्रित करना और अपनी खुद की सीएनसी मशीन का निर्माण करना आसान बनाता है। विभिन्न कॉन्फ़िगरेशन के साथ प्रयोग करें और अपने सीएनसी परियोजनाओं को जीवन में लाना शुरू करें!