(চিত্র ক্রেডিট:টমস হার্ডওয়্যার) একজন লেখক হিসাবে যিনি 1990 এর দশকের মাঝামাঝি থেকে পিসি এবং অ্যাপল ডিভাইসে পেশাদারভাবে কাজ করছেন, আমি অনেক কীবোর্ডের মধ্য দিয়েছি। যাইহোক, একজনের প্রতি অনুরাগ, যা আসলে 1990 সালে মুক্তি পেয়েছিল, আজ পর্যন্ত আমার সাথে আটকে আছে। আমি অ্যাপল এক্সটেন্ডেড II মেকানিক্যাল কীবোর্ডের কথা বলছি, এটি AEKII মডেল M3501 নামেও পরিচিত। আপনি ফটোতে যে মডেলটি দেখছেন সেটি তৃতীয়টি আমি ব্যক্তিগতভাবে মালিকানাধীন৷
৷

AEKII বিবরণ
এই উল্লেখযোগ্য 3.75 পাউন্ড (1.70 কেজি) ইনপুট ডিভাইসটি একটি সম্পূর্ণ আকারের যান্ত্রিক কীবোর্ড, F15 পর্যন্ত F-কী, নেভিগেশন কীগুলির একটি বিস্তৃত সেট এবং একটি নমপ্যাড। এমনকি উপরের ডানদিকে একটি পাওয়ার কী রয়েছে। অন্যান্য উল্লেখযোগ্য বৈশিষ্ট্য হল এর টুইন কুইক-কি হ্যাঙ্গার পেগ, যা আপনাকে F-কী এলাকার চারপাশে শর্টকাট রেফারেন্স শীট ওভারলে করতে দেয়। দুটি এডিবি পোর্ট রয়েছে (অ্যাপল ডেস্কটপ বাস, অ্যাপল আইআইজিএস-এ প্রবর্তিত একটি মালিকানাধীন ডিআইএন ইন্টারফেস), বাম এবং ডান (যাতে আপনি একটি ADB মাউস উভয় পাশে প্লাগ করতে পারেন), এবং এর পিছনে একটি বড় উচ্চতা স্লাইডার রয়েছে, যা প্রায় পূর্ণ-উইড পাদদেশ উত্থাপন করে কীবোর্ড ডেকের কাতকে সামঞ্জস্য করে।
(ছবির ক্রেডিট:ভবিষ্যত)
বেশির ভাগ কীক্যাপ PBT, কিন্তু টেল-টেল টাচ-মসৃণ এবং হলুদ স্পেস বার এবিএস প্লাস্টিক ব্যবহার করে। এই যান্ত্রিক কীবোর্ডগুলি বিভিন্ন আল্পস সুইচের সাথে এসেছে, যেগুলি এখন আর উৎপাদনে নেই এবং চেরি এমএক্স সুইচের মতো আধুনিক বিকল্পগুলির থেকে স্বতন্ত্রভাবে আলাদা৷ আধুনিক কীবোর্ড অনুরাগীরা বলে মনে হয় নিকটতম সমতুল্য সুইচগুলি Matias দ্বারা তৈরি করা হয়েছে৷
নিবন্ধটি নীচে অব্যাহত রয়েছে
আমি বর্তমানে এই নিবন্ধটি যে নমুনাটিতে টাইপ করছি তাতে আমার মতে ক্রিম/আইভরি স্যাঁতসেঁতে সুইচ রয়েছে। রঙের ডালপালা দেখার জন্য একটি কী-ক্যাপ তুলে দেখায় যে সেগুলি সাদা রঙের, তবে আমি 100% নিশ্চিত হতে পারি না যে সেগুলি খুব বেশি বয়সে কালো হয়ে গেছে কিনা।

DIY আরও ভাল
কিছু কারণে, আমি আমার আগের AEKII বিক্রি করেছি, যেটি একটি প্রকৃত ADB তারের সাথে নিখুঁত কাজের অবস্থায় ছিল এবং এটিকে USB-এর সাথে মানিয়ে নেওয়ার জন্য একটি বাণিজ্যিক সমাধান। সেই অ্যাডাপ্টারটি ছিল গ্রিফিন টেকনোলজি আইমেট ইউনিভার্সাল এডিবি থেকে ইউএসবি অ্যাডাপ্টর, এটির আসল প্যাকেজিং সহ সম্পূর্ণ। 2017 সালে এই কীবোর্ড, কেবল এবং অ্যাডাপ্টারের বান্ডেলের জন্য মাত্র £38 (~$50) পাওয়া একটি ট্র্যাজেডি ছিল, কারণ আমি এখন দেখছি iMate একাই $90 থেকে $200 এ বিক্রি করছে।
যাইহোক, iMate DIY সমাধানের মতো ভাল ছিল না যা আমি আপনাকে নিয়ে যাব। সেই বাণিজ্যিক প্লাগ-ইট-এন্ড-ফোর্গেট-ইট ডঙ্গলটি অনলাইন কনফিগারেটর অফার করেনি যেটি আপনি ব্যবহার করতে সক্ষম হবেন যদি আপনি এগিয়ে যান এবং এই হোমব্রু কনভার্টারটি নিজেই তৈরি করেন৷
সমস্ত অংশ একসাথে পান
এই প্রকল্পের নকল করার আগে, আপনার নিম্নলিখিত জিনিসগুলির প্রয়োজন হবে:
টমের হার্ডওয়্যারের সেরা খবর এবং গভীর পর্যালোচনাগুলি পান, সরাসরি আপনার ইনবক্সে৷
- একটি Apple ADB কীবোর্ড
- একটি প্রো মাইক্রো 5V (Arduino সামঞ্জস্যপূর্ণ), ATmega32U4। নিশ্চিত করুন যে তালিকা নিশ্চিত করে যে এটি 5V এবং 16 MHz এ চলে৷
- একটি Apple ADB কেবল, বা একটি SVHS S-Video 4-পিন লিড, যেমন আমি ব্যবহার করেছি৷
- একটি 1 কিলোহম প্রতিরোধক (বাদামী-কালো-লাল, আমাদের সাহায্য করার জন্য একটি চিট শীট আছে।)
- সোল্ডারিং সরঞ্জাম
- একটি মাল্টিমিটার

আমি সৌভাগ্যবান ছিলাম যে আপনি "অপরীক্ষিত" অবস্থায় £20-এর নিচে পোস্ট করা অবস্থায় (~$27) কীবোর্ডটি দেখতে পাচ্ছেন, ATmega32U4 £7.35 ($9.90), এবং SVHS কেবলটি ছিল £3.25 ($4.38), বিতরণ করা হয়েছে৷ আমার কাছে ইতিমধ্যেই শত শত বিভিন্ন প্রতিরোধকের একটি বাক্স, সোল্ডারিং বিট এবং টুকরা এবং একটি মাল্টিমিটার ছিল৷
আপনি যদি কিছু সোল্ডারিং সরঞ্জামের জন্য বাজারে থাকেন, তাহলে অনুগ্রহ করে আমাদের বিস্তৃত সেরা সোল্ডারিং আয়রন কেনার নির্দেশিকা দেখুন, যেখানে আমরা বিভিন্ন মডেল পরীক্ষা করেছি৷

ফার্মওয়্যার এবং ফ্ল্যাশিংয়ের জন্য সফ্টওয়্যার
সফ্টওয়্যার সেট আপ করা এবং ফার্মওয়্যার হিসাবে সফলভাবে ফ্ল্যাশ করা আমার প্রস্তাবিত প্রথম পদক্ষেপ। ফার্মওয়্যারটি ফ্ল্যাশ হওয়ার পরে যাচাই করা যেতে পারে, তাই আপনি জানেন যে সমীকরণের এই দিকটি সঠিক। তারপর, আপনি আপনার DIY অ্যাডাপ্টার প্লাগ ইন করতে পারেন যে আপনি সবকিছু সঠিকভাবে সোল্ডার করেছেন তা নিশ্চিত করতে।
আমি TMK রূপান্তরকারী ফার্মওয়্যারের সাথে যাওয়ার আগে কয়েকটি ফার্মওয়্যার পছন্দ নিয়ে চিন্তা করেছি, যা সফল হয়েছিল। একটি অন্ধ গলিতে নিয়ে যাওয়া, বা ভুল পথে চলে যাওয়া (আমার জন্য) গল্পগুলি দিয়ে আপনাকে বিভ্রান্ত করার পরিবর্তে, আমি জিনিসগুলিকে সহজ রাখব এবং আমার সেটআপের জন্য আসলে কী কাজ করেছে তা শেয়ার করব৷

বিজয়ী পছন্দ, আমার ক্ষেত্রে, এই ADB থেকে USB রূপান্তরকারীর জন্য TMK রূপান্তরকারী ফার্মওয়্যার হিসাবে পরিচিত। এই ফার্মওয়্যারটি অন্যদের তুলনায় আমার বিপরীতমুখী কীবোর্ড রূপান্তরকারীর চাহিদার উপর বেশি মনোযোগী বলে মনে হয়েছিল, এবং এইভাবে প্রকল্পের জন্য আরও উপযুক্ত বলে মনে হয়েছিল। ফোরামে আপডেটের কিছু নোট আমার নজর কেড়েছে, যেমন "ISO কী সঠিকভাবে সমর্থিত হওয়া উচিত।" TMK একটি অনলাইন কনফিগারেশন এবং ফ্ল্যাশারও অফার করেছে।

আমার বিল্ডের জন্য TMK ফার্মওয়্যার সম্পর্কে একটি উদ্বেগজনক বিষয় হল যে প্রকল্পের প্রবর্তক মাইক্রোকন্ট্রোলার ব্যবহার করার বিরুদ্ধে সতর্ক করে যেমন আমি ইতিমধ্যে কিনেছিলাম। উপরের লিঙ্কযুক্ত ফোরামে TMK প্রকল্পের প্রতিষ্ঠাতা হাসু লিখেছেন, "অনুগ্রহ করে এখানে প্রো মাইক্রো সংক্রান্ত নির্দিষ্ট সমস্যার জন্য সাহায্য চাইবেন না।"
তথাপি, অনলাইন TMK কীম্যাপ এডিটর এবং মূল অবস্থানগুলি সামঞ্জস্য করার জন্য কয়েকটি মাউস প্রোডের একটি সংক্ষিপ্ত পরিদর্শন করার পরে, আমি আমার টুইক করা TMK ফার্মওয়্যার ফাইলটি ডাউনলোড করেছি (ডিফল্ট নাম unimap.hex, এবং আকারে মাত্র 68KB) মুহূর্ত পরে৷

পরবর্তীকালে, আমি শুধুমাত্র একবার আমার TMK ফার্মওয়্যার সম্পাদনা করেছি (তারপর রিফ্ল্যাশ করেছি) - পাওয়ার কীটিকে একটি শর্টকাট কীতে পরিবর্তন করতে যা একটি ক্যালকুলেটর চালু করে। হয়তো আমি মিডিয়া কীগুলির জন্য কিছু কম-ব্যবহৃত কীগুলিকে পরে পুনরায় ব্যবহার করব, অথবা এই ধরনের কার্যকারিতা পূর্ণ একটি 'স্তর' যোগ করব৷
TMK-এর জন্য ওয়েব-ভিত্তিক ফ্ল্যাশিং 'ফ্ল্যাশ অন ওয়েব' পরীক্ষা করে, আমি এটি কোনো ব্রাউজারে কাজ করতে পাইনি। কিন্তু যেহেতু আমার কাছে ইতিমধ্যেই QMK টুলবক্স ছিল, পূর্বের পরীক্ষা-নিরীক্ষা থেকে, যা ATmega32U4 হার্ডওয়্যারের সাথে খুব সুন্দরভাবে কাজ করে, তাই আমি ব্যবহার করেছি।
QMK টুলবক্স (প্রশাসক মোডে চালিত) ATmega32U4 এ নতুন ফার্মওয়্যার ফ্ল্যাশ করতে ব্যবহার করা যেতে পারে। এটি মাইক্রো-ইউএসবি এর মাধ্যমে সংযোগ করে এবং একবার আপনি এটিকে পিসিতে প্লাগ করলে, আপনি একটি লাল আলো দেখতে পাবেন যে এটি চালিত হয়েছে। যদি এটি আপনার মাইক্রোকন্ট্রোলারের প্রথম ব্যবহার হয়, তাহলে আপনাকে ছোট ডেভেলপার বোর্ডের সাথে যোগাযোগ করার জন্য প্রয়োজনীয় ড্রাইভার ইনস্টল করার জন্য QMK টুলবক্স দ্বারা অনুরোধ করা উচিত।
একবার আপনি টুলবক্সে আপনার MCU স্বীকৃত দেখতে পেলে, যান এবং আপনার *.HEX ফাইলটি যেখানেই সংরক্ষণ করেছেন সেখান থেকে নির্বাচন করুন। TMK-এর অনলাইন কনফিগারেটর থেকে আমরা আগে যে 'unimap.hex' সংরক্ষণ করেছি, সেটি ডিফল্টরূপে ডাউনলোড ফোল্ডারে সংরক্ষিত হবে।

এরপর, টুলবক্স UI-তে অটো-ফ্ল্যাশ চেকবক্সে ক্লিক করুন। আপনি আপনার ATmega32U4 রিসেট করতে চলেছেন, তাই নির্বাচিত ফার্মওয়্যার আপলোড করার জন্য এটি গ্রহণযোগ্য হবে৷ এটি এখনও চালিত এবং USB-এর সাথে সংযুক্ত থাকাকালীন, একটি ছোট পরিবাহী যন্ত্র পান, সম্ভবত একটি ব্লেড স্ক্রু ড্রাইভারের শেষ অংশ, GND এবং RST চিহ্নিত PCB গর্তগুলিকে সেতু করার জন্য৷

এই দুটি ছিদ্রের একটি সংক্ষিপ্ত স্পর্শ, একই সাথে, বোর্ডটি রিসেট করবে এবং, QMK টুলবক্স উইন্ডোতে, আপনি "ফ্ল্যাশ করার চেষ্টা করছেন... ফ্ল্যাশ সম্পূর্ণ" এর মত কিছু বলে পাঠ্য স্ক্রলিং দেখতে পাবেন। আমার পিসিতে, এই প্রক্রিয়াটি মাত্র কয়েক সেকেন্ড সময় নেয়।
এই সফ্টওয়্যারটি ব্যবহার করে, আপনি উপরের মেনু থেকে টুলস> HID কনসোল নির্বাচন করে আপনার বর্তমান ফার্মওয়্যার নিশ্চিত করতে পারেন। আপনার বর্তমান ফার্মওয়্যার আসলে আপনি যা মনে করেন তা চেক করার এটি একটি ভাল উপায়৷
৷

উইন্ডোজ ডিভাইস ম্যানেজারও নিশ্চিত করে যে সদ্য ফ্ল্যাশ করা ATmega32U4 এখন একটি নতুন কীবোর্ড হিসাবে স্বীকৃত। আপনি মাইক্রোকন্ট্রোলার প্লাগ এবং আনপ্লাগ করার সাথে সাথে অতিরিক্ত কীবোর্ড এন্ট্রি প্রদর্শিত হবে এবং অদৃশ্য হয়ে যাবে। স্পষ্ট করে বলতে গেলে, এই সময়ে আপনার কাছে প্রকৃত Apple ADB কীবোর্ড প্লাগ-ইন না থাকলেও, এটি এখনও HID কীবোর্ড ডিভাইস হিসেবে তালিকাভুক্ত।
আপনার ATmega32U4 এখন ওয়্যারিং আপের জন্য প্রস্তুত, প্রচুর সম্ভাব্য ভুল বাঁক, ত্রুটি এবং সমস্যা সহ আরেকটি প্রক্রিয়া। আশা করি আমরা আপনাকে সোজা এবং সংকীর্ণ রাখতে পারব।
হার্ডওয়্যার প্রস্তুত করা হচ্ছে
ATmega32U4-এ কাট-ইন-অর্ধেক SVHS লিডের সফল ওয়্যারিং আমাকে তিনবার চেষ্টা করেছে। ব্লগে এবং ফোরামের পোস্টগুলিতে বেশ কিছু গাইড রয়েছে - তবে সবচেয়ে সাধারণ সমস্যা হল ডেটা (এই মাইক্রোকন্ট্রোলারের PCB-তে '3' লেবেলযুক্ত), 5V (VCC), এবং গ্রাউন্ড (GND) তারগুলিকে একটি মিরর ইমেজে আপনার আসলে যা প্রয়োজন। আমিও এই ত্রুটির শিকার হয়েছি।

সুতরাং, আমি rev.1 ওয়্যারিং থেকে - ঠিক ভুল, rev.2 ওয়্যারিং - অনিচ্ছাকৃতভাবে মিরর করা, rev.3 ওয়্যারিং - বিঙ্গোতে গিয়েছিলাম। দুঃখিত, কিন্তু আমার সোল্ডারিং পরবর্তী রিভিশনে খারাপ হয়ে গেছে - ঠিক যদি আমাকে আবার সব পরিবর্তন করতে হয়। কিন্তু আমি "যদি এটি ভেঙে না যায় তবে এটি ঠিক করবেন না" এর স্কুল থেকে এসেছি, তাই rev.3 কার্যকরী ছিল, কোনও ফ্লিকিনেস ছাড়াই, এটি জরিমানা করা হয়নি৷

অনুগ্রহ করে এই পদক্ষেপগুলি ঘনিষ্ঠভাবে অনুসরণ করুন যদি আপনি একটি SVHS সীসা দুই ভাগে কাটা আমার মতো ব্যবহার করেন। এটি আপনার ওয়্যারিং গাইডেন্সের জন্য পুরুষ বা মহিলা ADB পিনআউট (একে অপরের আয়না) দেখতে হবে কিনা সে সম্পর্কে কোনও সন্দেহ দূর করবে৷
আপনার মাল্টিমিটারকে ধারাবাহিকতা মোডে স্যুইচ করুন (একত্রে স্পর্শ করা প্রোবগুলি একটি বীপ শব্দ করবে)। উপরে লিঙ্ক করা TMK ফোরামের ‘বিল্ড কনভার্টার ইওরসেলফ’ বিভাগে যা পরামর্শ দেওয়া হয়েছে তার একটি আয়নায় আমরা ছিনতাই করা এবং টিন করা তারগুলিকে সংযুক্ত করতে যাচ্ছি। পরিবর্তে, নীচের চিত্রটি অনুসরণ করুন৷
৷

সুতরাং, আমার 'পুরুষ' সংযোগকারীর উদাহরণ অনুসরণ করুন, এবং কোন তারটি তা নিশ্চিত করতে আপনার মাল্টিমিটারটি ধারাবাহিকতা মোডে পরীক্ষা করুন, আপনার সাফল্য নিশ্চিত করা উচিত। আবার, যতক্ষণ না আপনি আমার মতো একই ক্যাবলিং পছন্দ এবং মাইক্রোকন্ট্রোলার ব্যবহার করেন ততক্ষণ পর্যন্ত।
প্রথম মাইক্রোকন্ট্রোলার-সাইড সোল্ডারিং ধাপ হিসাবে, আমি ছিনতাই করা তারগুলিকে সোল্ডারিংয়ের জন্য প্রস্তুত করার জন্য টিন করেছি। এর পরে, আমি 1K প্রতিরোধক থ্রেড করার সিদ্ধান্ত নিয়েছিলাম (PCB-তে '3' লেবেলযুক্ত) এবং VCC হোল, পিছনের চারপাশে। ঝাল একটি বিট প্রতিরোধক সুন্দরভাবে বসা পেয়েছিলাম. তারপর আমি রেসিস্টরের পায়ে ফ্লাক্স করে টিন করে, উপরের দিকে ঠেলে, তারের তারগুলি গ্রহণ করার জন্য প্রস্তুত৷

এর পরে, ডেটা এবং ভিসিসি পয়েন্টগুলিতে এসভিএইচএস তারের তারগুলিকে সোল্ডার করার জন্য এটি একটি সিঞ্চ ছিল। সবশেষে, আপনি SVHS কেবলে যে GND পেয়েছেন তা ATmega32U4 PCB-তে GND-এর সাথে গ্রাউন্ডে একটি সাধারণ রেফারেন্স তৈরি করতে সংযোগ করে। সম্ভবত আপনার মাল্টিমিটারের ধারাবাহিকতা ফাংশন ব্যবহার করে এখনই আবার আপনার সোল্ডারিং পরীক্ষা করুন, নিশ্চিত করুন যে সবকিছু সঠিকভাবে সংযুক্ত আছে।

যদি সবকিছু পরিকল্পনা মতো হয়ে থাকে (এবং আশা করি যে কেউ এটি অনুসরণ করে আমার অনেক ভুলের সুবিধা অনুভব করবে) আপনি আপনার আধুনিক কম্পিউটারে এই অ্যাডাপ্টারের সাথে আপনার মহিমান্বিতভাবে ভিনটেজ AEKII (বা অন্যান্য Apple ADB কীবোর্ড) ব্যবহার করতে সক্ষম হবেন৷
এখন, আপনি TMK-এর অনলাইন কনফিগারেটর এবং ফ্ল্যাশিংয়ের জন্য QMK-এর টুলবক্সের সাথে নমনীয়তার সাথে পরিচিত, পরবর্তী যেকোনো পরিবর্তন খুব সহজ হওয়া উচিত। এমনকি আপনি যেতে পারেন এবং কীবোর্ড স্তরের অজস্র সেট আপ করতে পারেন, প্রচুর মিডিয়া কন্ট্রোল কী, ওয়েব নেভিগেশন কীগুলি প্যাক করতে পারেন -- আরও অনেকগুলি বিকল্প রয়েছে৷
কুৎসিত ডঙ্গলের জন্য একটি বাক্স
সবশেষে, বাড়িতে সেরা বাজেটের 3D প্রিন্টার সহ আমার সহকর্মীদের কিছুটা ঈর্ষান্বিত হয়ে, আমি ADB থেকে USB অ্যাডাপ্টারের জন্য একটি সাধারণ কাঠের আধার তৈরি করার সিদ্ধান্ত নিয়েছি।
আপনি গ্যালারিতে যা দেখতে পাচ্ছেন তা গ্যারেজের চারপাশে পড়ে থাকা পুরানো পাইনের করাত-বন্ধ বিট। আমি ভিতরে ATmega32U4 লুকানোর জন্য একটি উপযুক্ত আকারের গর্ত ড্রিল করেছি। তারপরে, টুকরোটি বালিযুক্ত, দাগযুক্ত এবং পালিশ করা হয়েছিল।
(ছবির ক্রেডিট:ভবিষ্যত) আমি কাঠের ডংলে একটি ডিজাইনের উন্নতি করতে চেয়েছিলাম, তাই আমি কাঠের মধ্যে ADB এবং USB উভয় চিহ্নই লেজার করে দিয়েছি এবং সাদা রঙ দিয়ে খাস্তা কাটা শূন্যতা পূরণ করেছি। সম্ভবত আমি যদি আমার টেবিল টপের সাথে মেলে সামান্য অ্যাম্বার দাগের সাথে ওক ব্যবহার করতাম, তাহলে এটি তার নতুন বাড়িতে আরও ভাল লাগত?
অনুসরণ করুন Google সংবাদে টমের হার্ডওয়্যার আপনার ফিডে আমাদের আপ-টু-ডেট খবর, বিশ্লেষণ এবং পর্যালোচনা পেতে। ফলো বোতামে ক্লিক করতে ভুলবেন না।
মার্ক টাইসন টমস হার্ডওয়্যারের একজন সংবাদ সম্পাদক। তিনি পিসি প্রযুক্তির সম্পূর্ণ প্রস্থ কভার উপভোগ করেন; ব্যবসা এবং সেমিকন্ডাক্টর ডিজাইন থেকে শুরু করে যুক্তির প্রান্তে পৌঁছে যাওয়া পণ্য পর্যন্ত।