(이미지 출처:Tom's Hardware) 1990년대 중반부터 PC와 애플기기를 전문적으로 다루는 작가로서 저는 수많은 키보드를 겪었습니다. 그러나 실제로 1990년에 출시된 이 책에 대한 애정은 오늘날까지 나에게 남아 있습니다. 저는 AEKII 모델 M3501로도 알려진 Apple Extended II 기계식 키보드를 언급하고 있습니다. 사진에 보이는 모델은 제가 개인적으로 소유한 세 번째 모델입니다.

AEKII 세부정보
이 1.70kg(3.75파운드)의 상당한 입력 장치는 F15까지의 F 키, 포괄적인 탐색 키 세트 및 숫자 패드를 갖춘 넉넉한 크기의 기계식 키보드입니다. 오른쪽 상단에는 전원 키도 있습니다. 다른 주목할만한 기능은 F 키 영역 주위에 바로 가기 참조 시트를 오버레이할 수 있는 두 개의 빠른 키 행거 페그입니다. 왼쪽과 오른쪽에 2개의 ADB 포트(Apple Desktop Bus, Apple IIGS에 도입된 독점 DIN 인터페이스)가 있고(ADB 마우스를 양쪽에 연결할 수 있음) 후면에는 거의 전폭에 가까운 고무 팁 풋을 올려 키보드 데크의 기울기를 조정하는 대형 높이 슬라이더가 있습니다.
(이미지 출처:미래) 대부분의 키캡은 PBT이지만 터치로 부드럽게 처리되고 노란색으로 표시된 스페이스 바는 ABS 플라스틱을 사용합니다. 이러한 기계식 키보드에는 더 이상 생산되지 않는 다양한 Alps 스위치가 함께 제공되며 Cherry MX 스위치와 같은 최신 대안과는 확연히 다릅니다. 현대 키보드 애호가들은 Matias가 만든 가장 가까운 스위치를 제안하는 것 같습니다.
기사는 아래에 계속됩니다
내가 현재 이 기사를 작성하고 있는 샘플에는 크림/아이보리 감쇠 스위치가 있다고 생각됩니다. 키캡을 들어 올려 색 줄기를 보면 회백색처럼 보이지만 단순히 너무 오래되어서 어두워졌는지 100% 확신할 수 없습니다.

DIY가 더 좋습니다
어떤 이유에서인지 정품 ADB 케이블과 함께 완벽하게 작동되는 이전 AEKII와 이를 USB에 적용할 수 있는 상용 솔루션을 판매했습니다. 해당 어댑터는 Griffin Technology iMate Universal ADB-USB 어댑터였으며 원래 포장도 함께 제공되었습니다. 2017년에 이 키보드, 케이블 및 어댑터 번들이 £38(~$50)에 불과한 것은 비극이었습니다. 지금 보니 iMate만 $90~$200에 팔리고 있습니다.
그러나 iMate는 제가 소개할 DIY 솔루션만큼 좋지 않았습니다. 플러그만 꽂으면 되는 상용 동글은 직접 이 홈브류 변환기를 만들 때 사용할 수 있는 온라인 구성기를 제공하지 않았습니다.
모든 부분을 하나로 모으기
이 프로젝트를 복제하기 전에 다음 사항이 필요합니다:
Tom's Hardware의 최고의 뉴스와 심층적인 리뷰를 받은 편지함으로 직접 받아보세요.
- Apple ADB 키보드
- Pro Micro 5V(Arduino 호환), ATmega32U4. 목록에서 5V 및 16MHz로 작동하는지 확인하세요.
- 제가 사용한 것과 같은 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 프로젝트 창립자인 Hasu는 위에 링크된 포럼에 "여기서 Pro Micro와 관련된 특정 문제에 대한 도움을 요청하지 마십시오."라고 썼습니다.
그럼에도 불구하고 온라인 TMK Keymap Editor를 잠시 방문하고 키 위치를 조정하기 위한 몇 가지 마우스 자극을 받은 후 잠시 후 조정된 TMK 펌웨어 파일(기본 이름은 unimap.hex, 크기는 68KB)을 다운로드했습니다.

그 후, 전원 키를 계산기를 실행하는 바로가기 키로 변경하기 위해 TMK 펌웨어를 한 번만 편집(그런 다음 다시 플래시)했습니다. 나중에 덜 사용되는 키를 미디어 키로 다시 사용하거나 이러한 기능이 포함된 '레이어'를 추가할 수도 있습니다.
TMK용 웹 기반 플래싱 'Flash on Web'을 테스트했지만 어떤 브라우저에서도 작동하지 않았습니다. 하지만 이전 실험에서 ATmega32U4 하드웨어와 매우 잘 작동하는 QMK 도구 상자가 이미 있었기 때문에 그것을 사용했습니다.
QMK 도구 상자(관리자 모드에서 실행)를 사용하여 ATmega32U4에 새 펌웨어를 플래시할 수 있습니다. 이는 Micro-USB를 통해 연결되며, PC에 연결하면 전원이 켜졌다는 증거로 빨간색 표시등이 표시됩니다. 마이크로컨트롤러를 처음 사용하는 경우 작은 개발자 보드와 통신하는 데 필요한 드라이버를 설치하라는 QMK Toolbox 메시지가 표시됩니다.
도구 상자에서 MCU가 인식되면 저장한 위치에서 *.HEX 파일을 선택하세요. 이전에 TMK의 온라인 구성 프로그램에서 저장한 'unimap.hex'는 기본적으로 다운로드 폴더에 저장됩니다.

다음으로 도구 상자 UI에서 자동 플래시 확인란을 클릭합니다. ATmega32U4를 재설정하려고 하므로 선택한 펌웨어 업로드가 허용됩니다. 전원이 공급되고 USB에 연결되어 있는 동안 작은 전도성 도구(예:날 드라이버 끝 부분)를 사용하여 GND 및 RST로 표시된 PCB 구멍을 연결하세요.

이 두 구멍을 동시에 짧게 터치하면 보드가 재설정되고 QMK 도구 상자 창에서 "플래시 시도 중... 플래시 완료"와 같은 텍스트 스크롤이 표시됩니다. 내 PC에서는 이 과정이 단 몇 초밖에 걸리지 않았습니다.
이 소프트웨어를 사용하면 상단 메뉴에서 도구> HID 콘솔을 선택하여 현재 펌웨어를 확인할 수도 있습니다. 이는 현재 펌웨어가 실제로 귀하가 생각하는 펌웨어인지 확인하는 좋은 방법입니다.

또한 Windows 장치 관리자는 새로 플래시된 ATmega32U4가 이제 새 키보드로 인식되는지 확인합니다. 마이크로컨트롤러를 연결하거나 분리하면 추가 키보드 항목이 나타나고 사라지는 것을 볼 수 있습니다. 명확히 하자면, 현재 실제 Apple ADB 키보드가 연결되어 있지 않더라도 여전히 HID 키보드 장치로 표시됩니다.
ATmega32U4는 이제 잘못된 방향 전환, 함정 및 문제가 발생할 가능성이 있는 또 다른 프로세스인 배선 준비가 되었습니다. 우리가 여러분을 직선적이고 좁은 길로 인도할 수 있기를 바랍니다.
하드웨어 준비
컷인하프 SVHS 리드를 ATmega32U4에 성공적으로 연결하려면 세 번의 시도가 필요했습니다. 블로그와 포럼 게시물에 여러 가이드가 있지만 가장 일반적인 함정은 미러 이미지의 데이터(이 마이크로컨트롤러 PCB에 '3'으로 표시됨), 5V(VCC) 및 접지(GND) 와이어를 실제로 필요한 것에 연결하는 것입니다. 저도 이 오류에 피해를 입었습니다.

그래서 저는 rev.1 배선(단지 잘못된 것)에서 rev.2 배선(의도하지 않게 미러링됨), rev.3 배선(빙고)으로 전환했습니다. 죄송합니다. 이후의 개정으로 인해 납땜 상태가 더욱 악화되었습니다. 모든 것을 다시 변경해야 할 경우를 대비해 말입니다. 하지만 저는 "고장나지 않으면 고치지 마세요"라는 학교 출신이기 때문에 rev.3은 기능적이었고 아무런 결함도 없었기 때문에 다듬어지지 않았습니다.

나처럼 두 개로 잘린 SVHS 리드를 사용하는 경우 다음 단계를 자세히 따르십시오. 이렇게 하면 배선 지침을 위해 남성 또는 여성 ADB 핀아웃(서로의 거울)을 살펴봐야 하는지에 대한 의심이 사라질 것입니다.
멀티미터를 연속성 모드로 전환합니다(프로브를 서로 접촉하면 경고음이 울립니다). 위에 링크된 TMK 포럼의 '직접 변환기 만들기' 섹션에서 제안된 것과 같이 벗겨지고 주석 도금된 전선을 거울에 연결할 예정입니다. 대신 아래 도표를 따르세요.

따라서 내 '수' 커넥터 예를 따르고 연속 모드에서 멀티미터를 확인하여 어떤 와이어가 어떤 것인지 확인하면 성공이 보장됩니다. 다시 한번 말씀드리지만, 제가 했던 것과 동일한 케이블 연결과 마이크로컨트롤러를 사용한다면 가능합니다.
첫 번째 마이크로컨트롤러 측 납땜 단계로 납땜할 수 있도록 벗겨낸 와이어에 주석 도금을 했습니다. 다음으로 데이터(PCB에 '3'으로 표시됨)와 VCC 구멍에 1K 저항기를 뒷면에 끼우기로 결정했습니다. 약간의 땜납으로 저항기가 잘 고정되었습니다. 그런 다음 저항기 다리를 플럭스하고 주석 도금하여 위쪽으로 찔러 케이블에서 전선을 받아들일 준비를 했습니다.

다음으로 SVHS 케이블 와이어를 데이터 및 VCC 포인트에 납땜하는 것은 매우 간단했습니다. 마지막으로 SVHS 케이블에서 찾은 GND는 ATmega32U4 PCB의 GND에 연결되어 접지에 대한 공통 참조를 생성합니다. 이제 멀티미터의 연속성 기능을 사용하여 납땜을 다시 점검하여 모든 것이 올바르게 연결되었는지 확인할 수 있습니다.

모든 것이 계획대로 진행되었다면(그리고 이 글을 따르는 사람이 내 많은 실수의 이점을 느끼기를 바랍니다) 현대 컴퓨터에서 이 어댑터와 함께 멋진 빈티지 AEKII(또는 다른 Apple ADB 키보드)를 사용할 수 있을 것입니다.
이제 TMK의 온라인 구성기 및 플래싱을 위한 QMK의 도구 상자를 조작하는 데 익숙하므로 이후의 조정은 매우 쉬울 것입니다. 수많은 키보드 레이어, 다양한 미디어 제어 키, 웹 탐색 키를 설정할 수도 있습니다. 다른 옵션도 많이 있습니다.
못생긴 동글을 위한 상자
마지막으로, 집에 가장 저렴한 3D 프린터를 가지고 있는 동료들이 다소 부러워서 ADB-USB 어댑터를 위한 간단한 나무 콘센트를 만들기로 결정했습니다.
갤러리에 보이는 것은 차고 주변에 놓여 있던 오래된 소나무를 잘라낸 것일 뿐입니다. ATmega32U4를 내부에 숨기기 위해 적당한 크기의 구멍을 뚫었습니다. 그런 다음 조각을 샌딩하고 염색하고 광택을 냈습니다.
(이미지 출처:미래) 나무 동글에 화려한 디자인을 원했기 때문에 ADB와 USB 기호를 모두 나무에 레이저로 새기고, 바삭바삭하게 잘린 빈 공간을 흰색 페인트로 채웠습니다. 아마도 테이블 상판과 어울리도록 약간의 호박색 얼룩이 있는 참나무를 사용했다면 새 집에 더 잘 어울렸을 것일까요?
팔로우 Google 뉴스의 Tom's Hardware 피드에서 최신 뉴스, 분석, 리뷰를 받아보세요. 팔로우 버튼을 꼭 클릭하세요.
Mark Tyson은 Tom's Hardware의 뉴스 편집자입니다. 그는 PC 기술 전반을 다루는 것을 즐깁니다. 비즈니스와 반도체 디자인부터 이성의 가장자리에 접근하는 제품까지.