कैसे एक DIY QMK-संचालित मैक्रो कीपैड का निर्माण करें

चाहे आप एक ट्विच स्ट्रीमर हों, एक 3D डिज़ाइनर, या किसी अन्य प्रकार के कंप्यूटर उपयोगकर्ता के बारे में, मैक्रो कीपैड (जिसे मैक्रो पैड या मैक्रो कीबोर्ड के रूप में भी जाना जाता है) काम आ सकता है। एक सहायक कीबोर्ड के रूप में कार्य करते हुए, इन छोटे उपकरणों को शॉर्टकट, मैक्रोज़ और अन्य कीबोर्ड कमांड के साथ लोड किया जा सकता है ताकि आपके लिए एकल कीप्रेस के साथ जटिल क्रियाओं को संभालना संभव हो सके।

मैक्रो कीपैड खरीदने के बजाय, खुद क्यों न बनाएं? हम आपको दिखाएंगे कि आरंभ करने के लिए मैकेनिकल कीबोर्ड स्विच, एक Arduino, और QMK के कीबोर्ड फर्मवेयर का उपयोग कैसे करें।

उपकरण और भाग

आपको अपने मैक्रो कीपैड निर्माण के लिए कुछ टूल और भागों की आवश्यकता होगी। आपको उन सभी को ऑनलाइन प्राप्त करने में सक्षम होना चाहिए।

उपकरण:

  • 3D प्रिंटर (या स्थानीय 3D प्रिंटिंग सेवा)
  • सोल्डरिंग आयरन
  • स्क्रूड्राइवर/हेक्स कुंजी (अपने बोल्ट से मिलान करने के लिए)
  • वायर कटर/स्ट्रिपर्स

भागों:

  • आपकी पसंद का 3डी प्रिंटर फिलामेंट (हमने पीएलए और पीईटीजी का इस्तेमाल किया)
  • अरुडिनो प्रो माइक्रो
  • 8 x चेरी एमएक्स-शैली यांत्रिक कुंजी स्विच
  • 8 x कीकैप्स (पुन: लेजेंडेबल कीकैप्स अच्छी तरह से काम करते हैं)
  • 2 एक्स एम3 बोल्ट
  • सिलिकॉन (पीवीसी नहीं) लेपित तार
  • दो तरफा टेप या सुपरग्लू (Arduino को माउंट करने के लिए)

हैंड-वायर्ड मैक्रो कीपैड कैसे बनाएं

एक बार जब आप अपने सभी भागों को संभाल लेंगे, तो यह आपके मैक्रो कीपैड निर्माण को शुरू करने का समय होगा। यह प्रक्रिया टेढ़ी-मेढ़ी और चुनौतीपूर्ण हो सकती है, लेकिन एक बार जब आप इसे समाप्त कर लेंगे तो यह संतोषजनक भी होगी। आइए उस काम में सीधे गोता लगाएँ जो आपको करने की ज़रूरत है।

चरण 1: केस और बैकप्लेट प्रिंट करें

सबसे पहले, आपको अपने मैक्रो कीपैड के लिए केस और बैकप्लेट का प्रिंट आउट लेना होगा। हमने इस परियोजना के लिए 3D मॉडल नहीं बनाए; हमने उन्हें थिंगविवर्स पर पाया। स्ट्रीम सस्ता मिनी मैक्रो कीबोर्ड मूल रूप से डेवएम द्वारा बनाया गया था, हालांकि हमने इसे थोड़ा आसान बनाने के लिए सोल्डरिंग और कीबोर्ड फर्मवेयर के दृष्टिकोण को संशोधित किया है।

हमने कीबोर्ड के बेस सेक्शन के लिए PLA और बैकप्लेट के लिए PETG का इस्तेमाल किया, लेकिन आप अपनी पसंद केकिसी भी प्रकार के फिलामेंट का इस्तेमाल कर सकतेहैं । हमारे लिए समर्थन, राफ्ट, या किसी अन्य परिवर्धन की आवश्यकता नहीं थी। यदि आप 3डी प्रिंटिंग के लिए नए हैं, तो यह आपकी प्रिंट सेटिंग्स के साथ प्रयोग करने लायक हो सकता है, और स्थानीय प्रिंटिंग शॉप का उपयोग करने वाले अपनी प्रिंट सेटिंग्स के लिए सलाह प्राप्त करने में सक्षम होंगे।

यदि आप घर पर प्रिंट करते हैं, तो अन्य प्रोजेक्ट तत्वों पर काम करने के लिए अपने कीपैड को प्रिंट करने में लगने वाले समय का उपयोग करना समझ में आता है।

चरण 2: अपना कीबोर्ड कॉन्फ़िगरेशन बनाएं

इससे पहले कि आप कुछ भी तार-तार करना शुरू कर सकें, आपको अपने कीपैड के लिए एक कॉन्फ़िगरेशन बनाने की आवश्यकता है जो इसे ठीक से काम करने में सक्षम करेगा। इसके लिए आपको कुछ अलग-अलग वेबसाइटों पर जाना होगा। पहला कीबोर्ड लेआउट एडिटर है । आप इस साइट का उपयोग ऊपर की छवि की तरह एक कीबोर्ड लेआउट बनाने के लिए कर सकते हैं, फिर रॉ डेटा टैब पर जाएं और अंदर पाए गए सरल कोड को कॉपी करें।

अगली साइट जिस पर आपको जाना होगा उसे कीबोर्ड फ़र्मवेयर बिल्डर कहा जाता है। जैसा कि इसके नाम से पता चलता है, यह साइट आपको क्यूएमके द्वारा संचालित कीबोर्ड फर्मवेयर बनाने की अनुमति देती है, साथ ही आपको अपने Arduino पिन का पता लगाने का एक आसान तरीका भी प्रदान करती है। प्रक्रिया का यह हिस्सा कुछ अलग कदम उठाता है।

  • चरण 1: अपना कीबोर्ड लेआउट कोड बॉक्स में पेस्ट करें और आयात पर क्लिक करें।
  • चरण 2: सुनिश्चित करें कि वायरिंग टैब ऊपर की छवि से मेल खाता है; यह वायरिंग का एक मूल नक्शा दिखाता है जिसका आप उपयोग कर रहे होंगे।
  • चरण 3: पिन टैब पर जाएं और उन पिनों को चुनें जो आपके द्वारा उपयोग किए जा रहे माइक्रोकंट्रोलर के लिए काम करते हैं (हम एक Arduino प्रो माइक्रो का उपयोग कर रहे हैं)। हमने अपनी दो पंक्तियों के लिए F4 और F6, और हमारे चार स्तंभों के लिए B5, E6, B6, और B3 का उपयोग किया। यह ज्यादातर सुविधा के लिए किया गया था, क्योंकि Arduino पर तारों को मिलाप करना आसान हो सकता है जब उन्हें बाहर रखा जाता है।
  • चरण 4: अब आपकी की मैपिंग सेट करने का समय आ गया है। हमने अपने कीबोर्ड के लिए F14 से F21 का उपयोग किया, क्योंकि ये कुंजियाँ macOS और Windows में उपलब्ध हैं, लेकिन कीबोर्ड में उनके पास नहीं है। एक कुंजी का चयन करें और प्रत्येक कुंजी के लिए इच्छित आदेश चुनने के लिए चयनित कुंजी कॉन्फ़िगर करें के नीचे स्थित बॉक्स पर क्लिक करें।
  • चरण 5: कंपाइल टैब पर जाएं और आपके द्वारा अभी बनाए गए फर्मवेयर को पुनः प्राप्त करने के लिए डाउनलोड .hex पर क्लिक करें

इस फर्मवेयर को संभाल कर रखें, क्योंकि आपको बाद में इसकी आवश्यकता होगी। सबसे पहले, हालांकि, यह Arduino और आपके द्वारा उपयोग किए जा रहे स्विच को वायर करने का समय है।

चरण 3: Arduino और स्विच को वायर करें

अपने Arduino को अपने स्विच के साथ वायर करना एक काफी सरल प्रक्रिया है। हमने तार की लंबाई को दो रंगों में काटकर शुरू किया। आपको अपनी पंक्तियों के लिए दो तारों और अपने स्तंभों के लिए चार तारों की आवश्यकता है, और हमने क्रमशः लाल और काले रंग का उपयोग किया है।

इसके बाद, आपके स्विच पर पैरों को टांका लगाने वाले तारों को शुरू करने का समय आ गया है। सुनिश्चित करें कि आपके स्विच इसे शुरू करने से पहले बैकप्लेट पर सही स्थिति में हैं। जैसा कि स्विच को विभिन्न बिंदुओं पर तार से जोड़ने की आवश्यकता होती है, हम पाते हैं कि तार इन्सुलेशन से अनुभागों को काटना सबसे अच्छा है, जैसा कि ऊपर की छवि में देखा गया है।

हमने अपनी पंक्तियों के लिए तारों को प्रत्येक स्विच के दाहिने पैर में टांका लगाकर शुरू किया, उसके बाद बाएं पैरों में हमारे स्तंभों के लिए तार। जब यह किया जाता है तो यह कैसा दिखता है, इसका अंदाजा लगाने के लिए ऊपर दी गई छवि देखें।

अगला, आपके द्वारा उपयोग किए जा रहे Arduino बोर्ड पर आपके द्वारा अभी-अभी स्थापित किए गए तारों को मिलाप करने का समय होगा। यह प्रक्रिया आसान होनी चाहिए, क्योंकि हमने पहले ही पता लगा लिया है कि प्रत्येक तार को कहाँ संलग्न करना है। ऊपर दिया गया फोटो दिखाता है कि जब आप समाप्त कर लेंगे तो यह कैसा दिखना चाहिए। सिर्फ छह तार, इतने अच्छे और सरल।

सम्बंधित: शुरुआती के लिए 9 सर्वश्रेष्ठ सोल्डरिंग आयरन

चरण 4: अपने कीपैड पर QMK लोड करें

इससे पहले कि आप कीपैड के निर्माण के साथ आगे बढ़ें, यह सुनिश्चित करने के लिए कि आपके द्वारा पहले बनाए गए फर्मवेयर को अपने Arduino पर लोड करने का समय है, यह सुनिश्चित करने के लिए कि सब कुछ ठीक से काम करता है। इस प्रक्रिया से गुजरने के लिए आपको GitHub से QMK टूलबॉक्स नामक सॉफ़्टवेयर का एक टुकड़ा डाउनलोड करना होगा, और जो इंस्टॉलर आप चाहते हैं वह प्रोजेक्ट के रिलीज़ अनुभाग में पाया जा सकता है।

QMK टूलबॉक्स स्थापित होने के साथ, आप माइक्रो USB केबल का उपयोग करके अपने Arduino को अपने पीसी में प्लग कर सकते हैं। इससे बोर्ड फ्लैश होना चाहिए, और आपका ओएस आपको यह बताने के लिए एक सूचना दे सकता है कि एक डिवाइस प्लग इन किया गया है।

अब आप QMK टूलबॉक्स लोड कर सकते हैं। शीर्ष बार के बगल में खोलें का चयन करें, और उस .HEX फ़ाइल को चुनें जिसे आपने पहले डाउनलोड किया था। इससे पहले कि आप इस फ़ाइल को अपने Arduino पर स्थापित कर सकें, आपको अपने बोर्ड को इसके बूटलोडर मोड में डालना होगा। यह रीसेट और ग्राउंड पिन को छोटा करके प्राप्त किया जा सकता है। हमने काम करने के लिए तार के एक छोटे टुकड़े का इस्तेमाल किया।

एक बार जब बोर्ड सही मोड में होता है, तो आपके पास QMK टूलबॉक्स सॉफ़्टवेयर में फ़्लैश बटन को हिट करने के लिए केवल कुछ सेकंड होते हैं। यदि आप सफल होते हैं, तो आपकी स्क्रीन ऊपर की तरह दिखनी चाहिए, लेकिन यदि आप समय पर बोर्ड पर फ्लैश करने का प्रबंधन नहीं करते हैं तो आप हमेशा पुनः प्रयास कर सकते हैं।

चरण 5: कीबोर्ड का परीक्षण

जब भी आप Arduino के साथ काम करते हैं तो परीक्षण महत्वपूर्ण होता है, क्योंकि यदि आप मुद्दों को जल्दी पहचान लेते हैं तो आप अक्सर बहुत समय बचा सकते हैं। हमने अपने काम का परीक्षण करने के लिए कीबोर्ड चेकर नामक वेबसाइट का इस्तेमाल किया। यह साइट आपको अंतिम कुंजी बताती है जिसे दबाया गया था, भले ही ग्राफ़िक में शामिल न हो; उच्च F कुंजियों का उपयोग करने वाले कीबोर्ड के लिए बिल्कुल सही। बस सुनिश्चित करें कि आगे बढ़ने से पहले आपकी सभी चाबियां काम करती हैं।

चरण 6: मैक्रो कीबोर्ड को असेंबल करें

अंत में आपके कीबोर्ड को असेंबल करने का समय आ गया है। Arduino को केस के अंदर से जोड़कर शुरू करें। आप इसके लिए दो तरफा टेप का उपयोग कर सकते हैं, लेकिन हमने सर्वोत्तम संभव पकड़ पाने के लिए सुपरग्लू का विकल्प चुना। आपको यह सुनिश्चित करना होगा कि आप अपने Arduino को स्थिति में रखें ताकि आपका USB केबल डिवाइस में पूरी तरह से सम्मिलित हो सके।

इसके बाद, बैकप्लेट को मुख्य कीबोर्ड बॉडी से जोड़ने का समय आ गया है। यदि आपने अपने प्रिंट के लिए PLA का उपयोग किया है, तो आप अपने M3 बोल्ट को बैकप्लेट के प्रत्येक तरफ के छेदों में पेंच करने में सक्षम होंगे। हालांकि, कठिन सामग्री के लिए, आपको एक धागा बनाने के लिए एक टैप का उपयोग करने की आवश्यकता हो सकती है। सुनिश्चित करें कि बोल्ट कसने के बाद प्रत्येक कुंजी ठीक से काम करती है।

अंत में, आप अपने कीकैप्स को अपने कीबोर्ड के शीर्ष पर जोड़ सकते हैं और इसका उपयोग शुरू कर सकते हैं।

अपने मैक्रो कीबोर्ड का उपयोग करना

अधिकांश सॉफ़्टवेयर आपको भीतर पाए जाने वाले डिफ़ॉल्ट कीबाइंडिंग को बदलने की अनुमति देंगे, जिससे आपके मैक्रो कीबोर्ड को विभिन्न अनुप्रयोगों के लिए उपयोग करना आसान हो जाएगा। आप अधिक जटिलता के साथ फर्मवेयर बनाने के विचार पर भी विचार कर सकते हैं। जिस वेबसाइट का हमने पहले उपयोग किया था, वह आपको अपने कीबोर्ड में लेयर्स, मैक्रोज़ और यहां तक ​​कि लाइटिंग जोड़ने में सक्षम बनाती है।

आप रोमांच महसूस करते हैं या नहीं, हम आशा करते हैं कि आप अपने द्वारा बनाए गए मैक्रो कीबोर्ड का आनंद लेंगे। सोल्डरिंग और कीबोर्ड बिल्डिंग के बारे में जानने का एक तरीका प्रदान करते हुए यह प्रोजेक्ट बहुत मजेदार है।