(छवि क्रेडिट: Tom's Hardware)
मध्य-1990 के दशक से PCs और Apple डिवाइस पर पेशेवर रूप से काम करने वाले एक लेखक के रूप में, मैं बहुत सारे कीबोर्ड से गुजरा हूं। हालांकि, एक के लिए लगाव, जो वास्तव में 1990 में जारी किया गया था, वर्तमान दिन तक मेरे साथ अटका हुआ है। मैं Apple Extended II मैकेनिकल कीबोर्ड की बात कर रहा हूं, जिसे AEKII मॉडल M3501 के रूप में भी जाना जाता है। फोटो में आप जो मॉडल देख रहे हैं, वह तीसरा है जिसे मैंने व्यक्तिगत रूप से स्वामित्व में रखा है।

AEKII विवरण
यह पर्याप्त 3.75 पाउंड (1.70 किलोग्राम) इनपुट डिवाइस एक पूर्ण आकार का मैकेनिकल कीबोर्ड है, जिसमें F15 तक F-keys, नेविगेशन कुंजियों का एक व्यापक सेट, और एक नंबरपैड है। ऊपरी दाएं में एक पावर कुंजी भी है। अन्य उल्लेखनीय विशेषताएं इसके ट्विन क्विक-की हैंगर पेग्स हैं, जो आपको F-key क्षेत्र के आसपास शॉर्टकट संदर्भ शीट ओवरले करने देते हैं। दो ADB पोर्ट (Apple Desktop Bus, Apple IIGS पर पेश किया गया एक मालिकाना DIN इंटरफेस), बाएं और दाएं (ताकि आप ADB माउस को किसी भी तरफ प्लग कर सकें), और पीछे एक बड़ा एलिवेशन स्लाइडर है, जो कीबोर्ड डेक के झुकाव को लगभग फुल-विड्थ रबर-टिप्ड फुट को उठाकर समायोजित करता है।
(छवि क्रेडिट: Future)
अधिकांश कीकैप्स PBT हैं, लेकिन टेल-टेल टच-स्मूद और पीले स्पेस बार ABS प्लास्टिक का उपयोग करता है। ये मैकेनिकल कीबोर्ड विभिन्न Alps स्विच के साथ आए थे, जो अब उत्पादन में नहीं हैं, और आधुनिक विकल्पों जैसे Cherry MX स्विच से स्पष्ट रूप से अलग हैं। आधुनिक कीबोर्ड प्रेमियों का सुझाव है कि निकटतम समकक्ष स्विच Matias द्वारा बनाए गए हैं।
लेख नीचे जारी है
जिस नमूने पर मैं वर्तमान में यह लेख टाइप कर रहा हूं, उसमें मुझे लगता है कि क्रीम/आइवरी डैम्प्ड स्विच हैं। एक कीकैप उठाकर स्टेम का रंग देखने पर वे ऑफ-व्हाइट तरह के हैं, लेकिन मैं 100% निश्चित नहीं हो सकता कि वे केवल बहुत पुराने होने के कारण काले पड़ गए हैं।

DIY बेहतर है
किसी कारण से, मैंने अपना पिछला AEKII बेच दिया, जो एक वास्तविक ADB केबल के साथ सही काम करने की स्थिति में था, और इसे USB में अनुकूलित करने के लिए एक व्यावसायिक समाधान। वह एडाप्टर Griffin Technology iMate Universal ADB to USB Adaptor था, जो अपनी मूल पैकेजिंग के साथ पूरा था। 2017 में इस कीबोर्ड, केबल, और एडाप्टर बंडल के लिए केवल £38 (~$50) प्राप्त करना एक त्रासदी थी, क्योंकि अब मैं देखता हूं कि iMate अकेले $90 से $200 में बिक रहा है।
हालांकि, iMate उतना अच्छा नहीं था जितना DIY समाधान जिसके माध्यम से मैं आपका मार्गदर्शन करूंगा। वह कमर्शियल प्लग-इट-एंड-फॉरगेट-इट डोंगल ऑनलाइन कॉन्फिगरेटर की पेशकश नहीं करता था जिसका आप उपयोग कर पाएंगे यदि आप आगे बढ़ते हैं और इस होमब्रू कन्वर्टर को स्वयं बनाते हैं।
सभी भागों को एक साथ लाएं
इस परियोजना को डुप्लिकेट करने से पहले, आपको निम्नलिखित चीजों की आवश्यकता होगी:
Tom's Hardware की सर्वश्रेष्ठ खबरें और गहन समीक्षाएं सीधे अपने इनबॉक्स में प्राप्त करें।
- एक Apple ADB कीबोर्ड
- एक Pro Micro 5V (Arduino संगत), ATmega32U4। सुनिश्चित करें कि लिस्टिंग पुष्टि करती है कि यह 5V और 16 MHz पर चलता है।
- एक Apple ADB केबल, या मेरे जैसे SVHS S-Video 4-पिन लीड।
- एक 1 किलोओम रेसिस्टर (ब्राउन-ब्लैक-रेड, हमारे पास मदद के लिए एक चीट शीट है।)
- सोल्डरिंग उपकरण
- एक मल्टीमीटर


फर्मवेयर और फ्लैशिंग के लिए सॉफ्टवेयर
सॉफ्टवेयर को सेट अप करना और सफलतापूर्वक फर्मवेयर के रूप में फ्लैश करना मेरा अनुशंसित पहला चरण है। फर्मवेयर को फ्लैश करने के बाद सत्यापित किया जा सकता है, इसलिए आप जानते हैं कि समीकरण का यह पक्ष सही है। फिर, आप यह पुष्टि करने के लिए अपने DIY एडाप्टर में प्लग कर सकते हैं कि आपने सब कुछ सही ढंग से सोल्डर किया है।
TMK कन्वर्टर फर्मवेयर के साथ जाने से पहले मैंने कुछ फर्मवेयर विकल्पों पर विचार किया, जो सफल रहा। उन कहानियों से आपको विचलित करने के बजाय जो एक अंधी गली की ओर ले गईं, या बस गलत दिशा में भटक गईं (मेरे लिए), मैं चीजों को सरल रखूंगा और जो वास्तव में मेरे सेटअप के लिए काम किया उसे साझा करूंगा।

मेरे मामले में इस ADB से USB कन्वर्टर के लिए जीतने वाला विकल्प TMK कन्वर्टर फर्मवेयर के रूप में जाना जाता है। यह फर्मवेयर दूसरों की तुलना में मेरे रेट्रो कीबोर्ड कन्वर्टर आवश्यकताओं पर अधिक केंद्रित लग रहा था, और इस प्रकार परियोजना के लिए बेहतर फिट महसूस हुआ। फोरम पर अपडेट पर कुछ नोट्स ने मेरा ध्यान खींचा, जैसे "ISO keys should be correctly supported." TMK ने एक ऑनलाइन कॉन्फिगरेटर और फ्लैशर भी पेश किया।

TMK फर्मवेयर के बारे में एक चिंताजनक बात, मेरे बिल्ड के लिए, यह थी कि परियोजना के प्रवर्तक ने मेरे द्वारा पहले से खरीदे गए जैसे माइक्रोकंट्रोलर्स का उपयोग करने के खिलाफ चेतावनी दी थी। "Please don't ask help for problem specific to Pro Micro here," TMK परियोजना के संस्थापक Hasu ने उपरोक्त-लिंक्ड फोरम पर लिखा।
फिर भी, ऑनलाइन TMK Keymap Editor की एक संक्षिप्त यात्रा और की स्थिति को समायोजित करने के लिए कुछ माउस प्रोड्स के बाद, मैंने कुछ क्षण बाद अपनी संशोधित TMK फर्मवेयर फ़ाइल (डिफ़ॉल्ट नाम unimap.hex, और आकार में सिर्फ 68KB) डाउनलोड की।

बाद में, मैंने अपने TMK फर्मवेयर को केवल एक बार संपादित किया (फिर से फ्लैश किया) - पावर कुंजी को एक शॉर्टकट कुंजी में बदलने के लिए जो कैलकुलेटर लॉन्च करता है। शायद मैं बाद में कुछ कम-उपयोग की जाने वाली कुंजियों को मीडिया कुंजियों के लिए पुनर्निर्देशित करूंगा, या ऐसी कार्यक्षमता से भरी एक 'लेयर' जोड़ूंगा।
TMK के लिए वेब-आधारित फ्लैशिंग 'Flash on Web' का परीक्षण करते हुए, मुझे यह किसी भी ब्राउज़र में काम नहीं करा। लेकिन चूंकि मेरे पास पहले से ही QMK Toolbox था, पहले के प्रयोगों से, जो ATmega32U4 हार्डवेयर के साथ बहुत अच्छी तरह से काम करता है, मैंने उसका उपयोग किया।
QMK Toolbox (एडमिनिस्ट्रेटर मोड में चलाएं) का उपयोग ATmega32U4 पर नई फर्मवेयर फ्लैश करने के लिए किया जा सकता है। यह Micro-USB के माध्यम से कनेक्ट होता है, और एक बार जब आप इसे PC में प्लग करते हैं, तो आप एक लाल बत्ती देखेंगे जो प्रमाण है कि यह संचालित है। यदि यह माइक्रोकंट्रोलर का आपका पहला उपयोग है, तो QMK Toolbox द्वारा आवश्यक ड्राइवरों को छोटे डेवलपर बोर्ड के साथ संचार करने के लिए स्थापित करने के लिए प्रेरित किया जाना चाहिए।
एक बार जब आप टूलबॉक्स में अपने MCU को मान्यता प्राप्त देखते हैं, तो जाएं और जहां भी आपने इसे सहेजा है, वहां से अपनी *.HEX फ़ाइल चुनें। हमने पहले TMK के ऑनलाइन कॉन्फिगरेटर से 'unimap.hex' सहेजा था, जो डिफ़ॉल्ट रूप से डाउनलोड फ़ोल्डर में सहेजा गया होगा।

इसके बाद, टूलबॉक्स UI में Auto-Flash चेकबॉक्स पर क्लिक करें। आप अपने ATmega32U4 को रीसेट करने वाले हैं, इसलिए यह चयनित फर्मवेयर अपलोड करने के लिए ग्रहणशील होगा। जबकि यह अभी भी संचालित और USB से जुड़ा हुआ है, एक छोटा प्रवाहकीय उपकरण प्राप्त करें, शायद ब्लेड स्क्रूड्राइवर का अंत, PCB पर चिह्नित GND और RST छेद को पाटने के लिए।

उन दो छेदों का एक संक्षिप्त स्पर्श, एक साथ, बोर्ड को रीसेट करेगा और, QMK Toolbox विंडो में, आप "Attempting to flash… Flash complete." जैसी बातें कहते हुए टेक्स्ट को स्क्रॉल करते हुए देखेंगे। मेरे PC पर, इस प्रक्रिया में बस कुछ सेकंड लगे।
इस सॉफ्टवेयर का उपयोग करके, आप Tools > HID Console को शीर्ष मेनू से चुनकर अपनी वर्तमान फर्मवेयर की पुष्टि भी कर सकते हैं। यह जांचने का एक अच्छा तरीका है कि आपकी वर्तमान फर्मवेयर वास्तव में वही है जो आप सोचते हैं।

Windows Device Manager भी पुष्टि करता है कि नई फ्लैश की गई ATmega32U4 को अब एक नए कीबोर्ड के रूप में मान्यता प्राप्त है। आप अतिरिक्त कीबोर्ड प्रविष्टि को प्रकट होते और गायब होते हुए देखेंगे जैसे ही आप माइक्रोकंट्रोलर को प्लग और अनप्लग करते हैं। स्पष्ट होने के लिए, भले ही आपके पास इस बिंदु पर वास्तविक Apple ADB कीबोर्ड प्लग न हो, यह अभी भी HID Keyboard Device के रूप में सूचीबद्ध है।
आपका ATmega32U4 अब वायरिंग के लिए तैयार है, एक और प्रक्रिया जिसमें बहुत सारे संभावित गलत मोड़, नुकसान और मुद्दे हैं। उम्मीद है कि हम आपको सीधे और संकीर्ण रास्ते पर रख सकते हैं।
हार्डवेयर तैयार करना
कटे-आधे SVHS लीड को ATmega32U4 से सफलतापूर्वक वायर करने में मुझे तीन प्रयास लगे। ब्लॉग्स पर, और फोरम पोस्ट में कई गाइड हैं - लेकिन सबसे आम नुकसान Data (इस माइक्रोकंट्रोलर के PCB पर '3' लेबल), 5V (VCC), और Ground (GND) तारों को वास्तव में आपको जिस चीज की आवश्यकता है, उसकी दर्पण छवि में वायर करना है। मैं भी इस त्रुटि का शिकार हुआ।

तो, मैं rev.1 वायरिंग से गया - बस गलत, rev.2 वायरिंग - अनजाने में दर्पण, rev.3 वायरिंग - बिंगो। क्षमा करें, लेकिन बाद के संशोधनों पर मेरा सोल्डरिंग खराब हो गया - बस अगर मुझे इसे फिर से बदलना पड़ा। लेकिन मैं "अगर यह टूटा नहीं है तो इसे ठीक न करें" स्कूल से हूं, इसलिए चूंकि rev.3 कार्यात्मक था, बिना किसी अस्थिरता के, इसे परिष्कृत नहीं किया गया था।
प>
स्ट्रिप्ड तारों को टिन करना (छवि क्रेडिट: Future)
यदि आप मेरे जैसे दो भागों में कटे SVHS लीड का उपयोग कर रहे हैं तो कृपया इन चरणों का बारीकी से पालन करें। यह इस बारे में किसी भी संदेह को दूर कर देगा कि क्या आपको वायरिंग मार्गदर्शन के लिए Male या Female ADB पिनआउट (एक दूसरे के दर्पण) को देखना चाहिए।
अपने मल्टीमीटर को कंटिन्यूटी मोड में स्विच करें (जांच एक साथ छूने पर बीप ध्वनि करेगी)। हम स्ट्रिप्ड और टिन्ड तारों को TMK फोरम के 'Build Converter Yourself' सेक्शन में सुझाए गए दर्पण में जोड़ने जा रहे हैं। इसके बजाय, नीचे दिए गए आरेख का पालन करें।

तो, मेरे 'Male' कनेक्टर उदाहरण का पालन करते हुए, और कंटिन्यूटी मोड में अपने मल्टीमीटर की जांच करके यह पुष्टि करने के लिए कि कौन सा तार कौन सा है, आपकी सफलता की गारंटी होनी चाहिए। फिर से, यह तब तक है जब तक आप मेरे समान केबलिंग विकल्प और माइक्रोकंट्रोलर का उपयोग करते हैं।
पहले माइक्रोकंट्रोलर-साइड सोल्डरिंग चरण के रूप में, मैंने स्ट्रिप्ड तारों को टिन किया ताकि वे सोल्डरिंग के लिए तैयार हो जाएं। अगला, मैंने 1K रेसिस्टर को Data (PCB पर '3' लेबल) और VCC छेद के पार, पीछे की ओर थ्रेड करने का फैसला किया। थोड़े सोल्डर ने रेसिस्टर को अच्छी तरह से बैठा दिया। फिर मैंने रेसिस्टर के पैरों को ऊपर की ओर पोक करते हुए फ्लक्स किया और टिन किया, केबल से तारों को स्वीकार करने के लिए तैयार।
प>
आप PCB पर Data (लेबल '3') और VCC छेद को पाटने वाले 1kohm रेसिस्टर को देख सकते हैं। (छवि क्रेडिट: Future)
अगला, SVHS केबल तारों को Data और VCC पॉइंट्स पर सोल्डर करना आसान था। अंत में, SVHS केबल पर मिला GND ATmega32U4 PCB पर GND से जुड़ता है ताकि ग्राउंड के लिए एक सामान्य संदर्भ बनाया जा सके। शायद अब अपने सोल्डरिंग की फिर से जांच करें, अपने मल्टीमीटर के कंटिन्यूटी फ़ंक्शन का उपयोग करके, यह सुनिश्चित करने के लिए कि सब कुछ सही ढंग से जुड़ा हुआ है।
प>
VCC, GND, और Data ATmega32U4 पर सोल्डर किए गए (छवि क्रेडिट: Future)
यदि सब कुछ योजना के अनुसार हुआ (और उम्मीद है कि इस गाइड का पालन करने वाले किसी भी व्यक्ति को मेरी कई गलतियों का लाभ महसूस होगा) तो आप अपने शानदार विंटेज AEKII (या अन्य Apple ADB कीबोर्ड) को इस एडाप्टर के साथ अपने आधुनिक कंप्यूटर पर उपयोग करने में सक्षम होना चाहिए।
अब, आप TMK के ऑनलाइन कॉन्फिगरेटर और QMK के Toolbox के साथ फ्लैशिंग के साथ परिचित हैं, किसी भी बाद के संशोधन बहुत आसान होने चाहिए। आप ढेर सारे कीबोर्ड लेयर भी सेट कर सकते हैं, मीडिया कंट्रोल कुंजियों, वेब नेविगेशन कुंजियों की भीड़ पैक कर सकते हैं -- बहुत सारे अन्य विकल्प हैं।
बदसूरत डोंगल के लिए एक बॉक्स
अंतिम लेकिन कम नहीं, घर पर सर्वश्रेष्ठ बजट 3D प्रिंटर वाले अपने सहयोगियों से थोड़ा ईर्ष्या करते हुए, मैंने ADB से USB एडाप्टर के लिए एक सरल लकड़ी का बाड़ा बनाने का फैसला किया जिसे मैंने एक साथ रखा था।
गैलरी में आप जो देख रहे हैं वह गैरेज में पड़े पुराने पाइन का एक काटा हुआ टुकड़ा है। मैंने ATmega32U4 को अंदर छिपाने के लिए उचित आकार का छेद ड्रिल किया। फिर, टुकड़े को रेत दिया गया, दाग दिया गया, और पॉलिश किया गया।
(छवि क्रेडिट: Future)
मैं लकड़ी के डोंगल पर एक डिज़ाइन फ्लौरिश चाहता था, इसलिए मैंने लकड़ी में ADB और USB दोनों प्रतीकों को लेजर किया, और कुरकुरे कटे हुए शून्य को सफेद पेंट से भर दिया। शायद अगर मैंने अपने टेबल टॉप से मेल खाने के लिए हल्के एम्बर दाग के साथ ओक का उपयोग किया होता, तो यह अपने नए घर में बेहतर फिट होता?
Follow Tom's Hardware on Google News to get our up-to-date news, analysis, and reviews in your feeds. Make sure to click the Follow button.
Mark Tyson Tom's Hardware में एक समाचार संपादक हैं। उन्हें PC तकनीक की पूरी चौड़ाई को कवर करने में आनंद आता है; व्यवसाय और सेमीकंडक्टर डिजाइन से लेकर तर्क की सीमा के करीब पहुंचने वाले उत्पादों तक।