(เครดิตภาพ:Tom's Hardware) ในฐานะนักเขียนที่ทำงานอย่างมืออาชีพเกี่ยวกับพีซีและอุปกรณ์ Apple มาตั้งแต่กลางทศวรรษ 1990 ฉันเคยใช้คีย์บอร์ดมามากมาย อย่างไรก็ตาม ความชื่นชอบในเรื่องหนึ่งซึ่งเปิดตัวจริง ๆ แล้วในปี 1990 นั้นติดอยู่กับฉันมาจนถึงทุกวันนี้ ฉันหมายถึงคีย์บอร์ดเชิงกล Apple Extended II หรือที่รู้จักกันในชื่อ AEKII รุ่น M3501 โมเดลที่คุณเห็นในรูปถ่ายเป็นโมเดลที่สามที่ฉันเป็นเจ้าของเป็นการส่วนตัว

รายละเอียด AEKII
อุปกรณ์อินพุตหนัก 1.70 กก. นี้เป็นคีย์บอร์ดเชิงกลขนาดพอเหมาะ พร้อมด้วยปุ่ม F สูงถึง F15 ชุดปุ่มนำทางที่ครอบคลุม และแป้นตัวเลข มีแม้กระทั่งปุ่มเปิดปิดที่มุมขวาบน คุณสมบัติเด่นอื่นๆ คือหมุดแขวนปุ่มลัดคู่ ซึ่งช่วยให้คุณสามารถวางซ้อนเอกสารอ้างอิงทางลัดรอบๆ บริเวณปุ่ม F ได้ มีพอร์ต ADB สองพอร์ต (Apple Desktop Bus ซึ่งเป็นอินเทอร์เฟซ DIN ที่เป็นกรรมสิทธิ์ซึ่งเปิดตัวใน Apple IIGS) ซ้ายและขวา (เพื่อให้คุณสามารถเสียบเมาส์ ADB ทั้งสองด้านได้) และมีแถบเลื่อนระดับความสูงขนาดใหญ่ที่ด้านหลัง ซึ่งปรับความเอียงของชุดคีย์บอร์ดโดยการยกฐานยางที่เกือบเต็มความกว้าง
(เครดิตภาพ:อนาคต) ปุ่มกดส่วนใหญ่เป็น PBT แต่สเปซบาร์ที่มีผิวสัมผัสเรียบและมีสีเหลืองที่บอกเล่าเรื่องราวนั้นใช้พลาสติก ABS คีย์บอร์ดเชิงกลเหล่านี้มาพร้อมกับสวิตช์ Alps หลายรุ่น ซึ่งไม่มีการผลิตอีกต่อไป และแตกต่างอย่างชัดเจนจากสวิตช์รุ่นใหม่อย่างสวิตช์ Cherry MX ผู้สนใจรักแป้นพิมพ์สมัยใหม่ดูเหมือนจะแนะนำว่าสวิตช์ที่ใกล้เคียงที่สุดนั้นสร้างโดย Matias
บทความดำเนินต่อไปด้านล่าง
ตัวอย่างที่ฉันกำลังพิมพ์บทความนี้มีสิ่งที่ฉันคิดว่าเป็นสวิตช์หน่วงสีครีม/สีงาช้าง การยกปุ่มกดขึ้นเพื่อดูก้านสีแสดงว่ามันเป็นสีขาวนวล แต่ฉันไม่แน่ใจ 100% ว่ามันมืดลงจากการที่อายุมากจริงๆ หรือไม่

ทำเองดีกว่า
ด้วยเหตุผลบางประการ ฉันจึงขาย AEKII รุ่นก่อนซึ่งอยู่ในสภาพการทำงานที่สมบูรณ์พร้อมสาย ADB ของแท้ และเป็นโซลูชันเชิงพาณิชย์สำหรับปรับให้เข้ากับ USB อะแดปเตอร์ดังกล่าวคืออะแดปเตอร์ Griffin Technology iMate Universal ADB เป็น USB พร้อมด้วยบรรจุภัณฑ์ดั้งเดิม การได้รับเพียง 38 ปอนด์ (~ 50 ดอลลาร์) สำหรับชุดคีย์บอร์ด สายเคเบิล และอะแดปเตอร์นี้ในปี 2560 ถือเป็นโศกนาฏกรรม เนื่องจากตอนนี้ฉันเห็นว่า iMate เพียงอย่างเดียวขายในราคา 90 ถึง 200 ดอลลาร์
อย่างไรก็ตาม iMate นั้นไม่ดีเท่ากับโซลูชัน DIY ที่ฉันจะอธิบายให้คุณทราบ ดองเกิลแบบ Plug-it-and-forget-it เชิงพาณิชย์นั้นไม่มีตัวกำหนดค่าออนไลน์ที่คุณจะสามารถใช้ได้หากคุณดำเนินการต่อและสร้างตัวแปลงโฮมบรูว์ด้วยตัวเอง
ประกอบชิ้นส่วนทั้งหมดเข้าด้วยกัน
ก่อนที่จะทำซ้ำโปรเจ็กต์นี้ คุณจะต้องมีสิ่งต่อไปนี้:
รับข่าวสารที่ดีที่สุดของ Tom's Hardware และบทวิจารณ์เชิงลึกส่งตรงถึงกล่องจดหมายของคุณ
- แป้นพิมพ์ Apple ADB
- A Pro Micro 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 สำหรับงานสร้างของฉันคือผู้สร้างโปรเจ็กต์เตือนไม่ให้ใช้ไมโครคอนโทรลเลอร์แบบเดียวกับที่ฉันซื้อไปแล้ว "โปรดอย่าขอความช่วยเหลือสำหรับปัญหาเฉพาะของ Pro Micro ที่นี่" Hasu ผู้ก่อตั้งโครงการ TMK เขียนในฟอรัมที่มีลิงก์ด้านบน
อย่างไรก็ตาม หลังจากเยี่ยมชม TMK Keymap Editor ออนไลน์สั้นๆ และเมาส์สองสามตัวเพื่อปรับตำแหน่งสำคัญ ฉันก็ดาวน์โหลดไฟล์เฟิร์มแวร์ TMK ที่ปรับแต่งแล้ว (ค่าเริ่มต้นชื่อ unimap.hex และขนาดเพียง 68KB) ในเวลาต่อมา

ต่อจากนั้น ฉันได้แก้ไข (แล้วรีเฟรช) เฟิร์มแวร์ TMK ของฉันเพียงครั้งเดียว - เพื่อเปลี่ยนปุ่มเปิด/ปิดเป็นปุ่มทางลัดที่เปิดใช้เครื่องคิดเลข บางทีฉันอาจจะนำคีย์ที่ใช้น้อยมาใช้ใหม่สำหรับคีย์มีเดียในภายหลัง หรือเพิ่ม 'เลเยอร์' ที่เต็มไปด้วยฟังก์ชันดังกล่าว
การทดสอบ 'Flash on Web' แบบกระพริบบนเว็บสำหรับ TMK ฉันยังไม่สามารถใช้งานได้กับเบราว์เซอร์ใดๆ แต่เนื่องจากฉันมีกล่องเครื่องมือ QMK อยู่แล้ว จากการทดลองก่อนหน้านี้ ซึ่งทำงานได้ดีมากกับฮาร์ดแวร์ ATmega32U4 นั่นคือสิ่งที่ฉันใช้
กล่องเครื่องมือ QMK (ทำงานในโหมดผู้ดูแลระบบ) สามารถใช้เพื่อแฟลชเฟิร์มแวร์ใหม่ไปยัง ATmega32U4 ซึ่งเชื่อมต่อผ่าน Micro-USB และเมื่อคุณเสียบเข้ากับพีซี คุณจะเห็นไฟสีแดงเป็นหลักฐานว่าเปิดเครื่องแล้ว หากนี่เป็นครั้งแรกที่คุณใช้งานไมโครคอนโทรลเลอร์ คุณควรได้รับแจ้งจากกล่องเครื่องมือ QMK ให้ติดตั้งไดรเวอร์ที่จำเป็นเพื่อสื่อสารกับบอร์ดนักพัฒนาขนาดเล็ก
เมื่อคุณเห็น MCU ของคุณรู้จักในกล่องเครื่องมือแล้ว ให้ไปและเลือกไฟล์ *.HEX ของคุณจากทุกที่ที่คุณบันทึกไว้ 'unimap.hex' ที่เราบันทึกไว้ก่อนหน้านี้จากเครื่องมือกำหนดค่าออนไลน์ของ TMK จะถูกบันทึกไว้ในโฟลเดอร์ดาวน์โหลดตามค่าเริ่มต้น

จากนั้นคลิกช่องทำเครื่องหมายแฟลชอัตโนมัติใน Toolbox UI คุณกำลังจะรีเซ็ต ATmega32U4 ของคุณ ดังนั้นจึงสามารถอัพโหลดเฟิร์มแวร์ที่เลือกได้ ขณะที่ยังคงจ่ายไฟและเชื่อมต่อกับ USB ให้หาอุปกรณ์นำไฟฟ้าขนาดเล็ก ซึ่งอาจปลายไขควงปากแฉกมาเชื่อมรู PCB ที่มีเครื่องหมาย GND และ RST

การแตะสองรูนั้นสั้นๆ พร้อมกัน จะเป็นการรีเซ็ตบอร์ด และในหน้าต่างกล่องเครื่องมือ QMK คุณจะเห็นข้อความเลื่อนโดยพูดว่า “กำลังพยายามแฟลช… แฟลชเสร็จสมบูรณ์” บนพีซีของฉัน กระบวนการนี้ใช้เวลาเพียงไม่กี่วินาที
เมื่อใช้ซอฟต์แวร์นี้ คุณยังสามารถยืนยันเฟิร์มแวร์ปัจจุบันของคุณได้โดยเลือกเครื่องมือ> คอนโซล HID จากเมนูด้านบน นี่เป็นวิธีที่ดีในการตรวจสอบว่าเฟิร์มแวร์ปัจจุบันของคุณเป็นอย่างที่คุณคิดจริงๆ

Windows Device Manager ยังยืนยันว่า ATmega32U4 ที่เพิ่งแฟลชใหม่ได้รับการยอมรับว่าเป็นคีย์บอร์ดใหม่แล้ว คุณจะเห็นรายการแป้นพิมพ์เพิ่มเติมปรากฏขึ้นและหายไปเมื่อคุณเสียบและถอดปลั๊กไมโครคอนโทรลเลอร์ เพื่อให้ชัดเจน แม้ว่าคุณจะไม่ได้เสียบแป้นพิมพ์ Apple ADB จริง ณ จุดนี้ แต่ก็ยังคงแสดงเป็นอุปกรณ์แป้นพิมพ์ HID
ตอนนี้ ATmega32U4 ของคุณพร้อมสำหรับการเดินสายแล้ว ซึ่งเป็นอีกกระบวนการหนึ่งที่อาจเกิดการเลี้ยวผิด ข้อผิดพลาด และปัญหามากมาย หวังว่าเราจะสามารถให้คุณอยู่ในทางตรงและแคบได้
การเตรียมฮาร์ดแวร์
การเดินสาย SVHS แบบตัดครึ่งไปยัง ATmega32U4 ที่ประสบความสำเร็จทำให้ฉันต้องใช้ความพยายามถึงสามครั้ง มีคำแนะนำอยู่หลายข้อในบล็อกและในโพสต์ในฟอรัม แต่ข้อผิดพลาดที่พบบ่อยที่สุดคือการเดินสายข้อมูล (ชื่อ '3' บน PCB ของไมโครคอนโทรลเลอร์) สาย 5V (VCC) และสายกราวด์ (GND) ในภาพสะท้อนในกระจกไปยังสิ่งที่คุณต้องการจริงๆ ฉันก็ตกเป็นเหยื่อของข้อผิดพลาดนี้เช่นกัน

ดังนั้นฉันจึงเปลี่ยนจากการเดินสายไฟ rev.1 - ผิดไปเป็นการเดินสายไฟ rev.2 - มิเรอร์โดยไม่ได้ตั้งใจ ไปเป็นการเดินสายไฟ rev.3 - บิงโก ขออภัย การบัดกรีของฉันแย่ลงจากการแก้ไขครั้งต่อๆ ไป เผื่อว่าฉันต้องเปลี่ยนทั้งหมดอีกครั้ง แต่ฉันมาจากโรงเรียนที่ว่า "ถ้ามันไม่พังก็ไม่ต้องซ่อม" ดังนั้นเนื่องจาก rev.3 ใช้งานได้ดีโดยไม่มีข้อบกพร่องใดๆ จึงไม่ได้รับการแก้ไข

โปรดทำตามขั้นตอนเหล่านี้อย่างใกล้ชิดหากคุณใช้ลีด SVHS ที่สับเป็นสองส่วนเหมือนฉัน วิธีนี้จะขจัดข้อสงสัยใดๆ เกี่ยวกับว่าคุณควรดูที่พิน ADB ตัวผู้หรือตัวเมีย (กระจกของกันและกัน) เพื่อเป็นแนวทางในการเดินสายไฟ
เปลี่ยนมัลติมิเตอร์ของคุณเป็นโหมดต่อเนื่อง (โพรบสัมผัสกันจะส่งเสียงบี๊บ) เราจะเชื่อมต่อสายไฟที่ปอกและลวดดีบุกเข้าด้วยกันเพื่อสะท้อนสิ่งที่แนะนำไว้ในส่วน 'Build Converter Yourself' ของฟอรัม TMK ที่ลิงก์ด้านบน ให้ทำตามแผนภาพด้านล่างแทน

ดังนั้น ตามตัวอย่างตัวเชื่อมต่อ 'ตัวผู้' ของฉัน และตรวจสอบมัลติมิเตอร์ของคุณในโหมดต่อเนื่องเพื่อยืนยันว่าเป็นสายใด ความสำเร็จของคุณควรได้รับการรับรอง ขอย้ำอีกครั้ง ตราบใดที่คุณใช้ตัวเลือกสายเคเบิลและไมโครคอนโทรลเลอร์แบบเดียวกับฉัน
ในขั้นตอนการบัดกรีฝั่งไมโครคอนโทรลเลอร์ขั้นตอนแรก ฉันกระป๋องสายไฟที่ปอกแล้วเพื่อเตรียมให้พร้อมสำหรับการบัดกรี ต่อไป ฉันตัดสินใจที่จะร้อยด้ายตัวต้านทาน 1K ข้ามข้อมูล (ที่มีป้ายกำกับว่า '3' บน PCB) และรู VCC ที่ด้านหลัง การบัดกรีเล็กน้อยทำให้ตัวต้านทานอยู่ในตำแหน่งที่ดี จากนั้นฉันก็ฟลักซ์และชุบขาตัวต้านทาน โดยดันขึ้น พร้อมที่จะรับสายไฟจากสายเคเบิล

ต่อไป เป็นเรื่องง่ายที่จะบัดกรีสายเคเบิล SVHS ไปยังจุด Data และ VCC สุดท้าย GND ที่คุณพบบนสายเคเบิล SVHS จะเชื่อมต่อกับ GND บน ATmega32U4 PCB เพื่อสร้างการอ้างอิงทั่วไปถึงกราวด์ บางทีอาจตรวจสอบการบัดกรีของคุณอีกครั้งตอนนี้โดยใช้ฟังก์ชันความต่อเนื่องของมัลติมิเตอร์ เพื่อให้แน่ใจว่าเชื่อมต่อทั้งหมดอย่างถูกต้อง

หากทุกอย่างเป็นไปตามแผนที่วางไว้ (และหวังว่าใครก็ตามที่ปฏิบัติตามนี้จะได้รับประโยชน์จากความผิดพลาดมากมายของฉัน) คุณควรจะสามารถใช้ AEKII วินเทจอันงดงาม (หรือแป้นพิมพ์ Apple ADB อื่นๆ) กับอะแดปเตอร์นี้บนคอมพิวเตอร์สมัยใหม่ของคุณได้
ตอนนี้ คุณคุ้นเคยกับการเล่นซอกับเครื่องมือกำหนดค่าออนไลน์ของ TMK และกล่องเครื่องมือของ QMK สำหรับการแฟลชแล้ว การปรับแต่งใดๆ ในภายหลังน่าจะง่ายมาก คุณยังสามารถตั้งค่าเลเยอร์แป้นพิมพ์จำนวนมาก บรรจุปุ่มควบคุมสื่อ ปุ่มนำทางบนเว็บได้มากมาย มีตัวเลือกอื่นๆ มากมาย
กล่องสำหรับดองเกิลที่น่าเกลียด
สุดท้ายแต่ไม่ท้ายสุด ฉันค่อนข้างอิจฉาเพื่อนร่วมงานที่มีเครื่องพิมพ์ 3D ราคาประหยัดที่ดีที่สุดที่บ้าน ฉันจึงตัดสินใจสร้างช่องไม้เรียบง่ายสำหรับอะแดปเตอร์ ADB เป็น USB ที่ฉันประกอบ
สิ่งที่คุณเห็นในแกลเลอรีเป็นเพียงต้นสนเก่าๆ ที่ถูกเลื่อยแล้ววางอยู่รอบๆ โรงรถ ฉันเจาะรูที่มีขนาดเหมาะสมเพื่อซ่อน ATmega32U4 ไว้ข้างใน จากนั้นชิ้นงานก็ถูกขัด ย้อมสี และขัดเงา
(เครดิตภาพ:อนาคต) ฉันอยากให้การออกแบบดูโดดเด่นบนดองเกิลไม้ ดังนั้นฉันจึงเลเซอร์ทั้งสัญลักษณ์ ADB และ USB เข้าไปในไม้ และเติมสีขาวลงในช่องว่างที่ตัดอย่างคมชัดด้วยสีขาว บางทีถ้าฉันใช้ไม้โอ๊คกับคราบสีเหลืองอำพันเล็กน้อยเพื่อให้เข้ากับโต๊ะของฉัน มันคงจะเข้ากับบ้านใหม่ได้ดีขึ้น
ติดตาม Tom's Hardware บน Google News เพื่อรับข่าวสาร บทวิเคราะห์ และบทวิจารณ์ล่าสุดในฟีดของคุณ อย่าลืมคลิกปุ่มติดตาม ป>
Mark Tyson เป็นบรรณาธิการข่าวของ Tom's Hardware เขาสนุกกับการครอบคลุมเทคโนโลยีพีซีอย่างครอบคลุม ตั้งแต่การออกแบบธุรกิจและเซมิคอนดักเตอร์ไปจนถึงผลิตภัณฑ์ที่ใกล้จะถึงจุดสิ้นสุดของเหตุผล