오리지널 해피해킹 배열 기계식 키보드를 찾아서 (4) - 기판 편

서제로·2024년 10월 4일
post-thumbnail

지난 포스팅들에서는 시중에 파는 하우징들이 키보둥의 조건에 만족하는지 따져 보았다. 꼭 맞는 하우징이 없으니 일단 꼭 맞는 기판을 선정하는 것으로 한다.
PCB를 그리는 단계까지는 절대 하지 않을 것이다! 나와의 약속이자 절대 양보하지 못하는 부분이다. 그리고 기판은 있을 것이라는 확신도 있고.

키보둥의 조건

  • 모서리가 둥근, R값이 높은 하우징
  • 60% 배열 중에서도 true HHKB 배열 (스페이스 바 길이가 6u)
  • MX와 같이 기계식 키보드 스위치를 끼울 수 있는 핫스왑 기판
  • 가격대는 50만원대 이하일 것
  • 아이폰 키보드와 유사한 타건음

기판을 볼 때 따져 봐야 할 것은 다음과 같다.

  1. 6u hhkb 레이아웃을 지원하는가?
  2. 핫스왑인가?
  3. 만약 무선 지원이 되지 않는다면 케이블 단자는 USB-C인가?
  4. 호환이 되는 케이스에는 무엇이 있는가?

진짜 해피해킹 배열이란?

위 조건들 중 첫 번째, 6u hhkb 레이아웃을 지원한다는 것은 다음 그림으로 설명 가능하다.

1) ANSI layout (cf.ISO layout)
ANSI(American National Standards Institute)은 미국에서 가장 많이 쓰이는 배열이라는 뜻을 가지고 있는 배열이다. 사실 엄밀히 따지면, Japanese keyboard 라고 해서 해피해킹도 ISO layout을 지원하는 모델이 있지만, 일반적으로는 60% hhkb 배열이라고 하면 ANSI쪽을 의미하는 것이다.

사진 출처 : https://mechkeys.com/blogs/guide/understanding-different-physical-layouts-for-keyboards-ansi-vs-iso-vs-jis

2) 가장 하단 열의 키캡 길이가 1u-1.5u-6u-1.5u-1u로 이루어져 있음
이것이 60% HHKB 레이아웃이라고 하면 가장 특징으로 손꼽히는 점이다. 그리고 이 지점에서 진짜 해피해킹 배열인지 아닌지가 나뉘는데, 이 키보둥 프로젝트에서 유독 '진짜 해피해킹 배열'을 강조하는 이유는 시중의 해피해킹 배열은 Spacebar의 길이가 7u 혹은 6.25u이기 때문이다.

사진 출처 : https://www.amazon.com.be/-/en/Names-Profile-Switches-Mechanical-Keyboard/dp/B08PF1RPVZ

이것이 일반적인 해피해킹 배열인데, 다양한 키캡들과의 호환성을 유지하고 좌우 여백 균형을 맞추기 위해 이런 식으로 나온다고 한다.

사진 출처 : hhkb.io
그에 비해 진짜 해피해킹 배열은 하단부가 왼쪽으로 치우쳐 있다.
이 외에도 진짜 해피해킹 배열은 아래 두 가지 특징들을 가진다.

3) 일반적인 Delete키 자리에 \`키가 자리하고 있음
4) 우측 Shift키(2.75u)가 Shift(1.75u), Fn(1u)로 나누어짐

배열을 왜 따져야 하는가?

이 이유는 바로 스위치를 꼽을 기판의 구멍에 있다.
사진 출처 : https://www.ipopularshop.com/ko/products/kailh-box-strawberry-ice-cream-switches
스위치를 체결할 때에는 저 핀 부분과 땜질이 된 기판의 구멍이 맞닿아야 한다. 각 기판들이 지원하는 레이아웃에 따라 스위치를 꼽을 위치가 제한되어 있기 때문에, true-hhkb 배열에 대응되는 구멍을 가진 기판이 필요하다.


사용 가능한 기판

PCB from Cloudnine

사진 출처 : machina 홈페이지
자체 제작 기판은 아니고, GH60이라던지 기존의 PCB를 커스텀한 것일 텐데 아무런 정보가 없다.
하지만 홈페이지에서 Add-on이라는 이름으로 기존 cloudnine 제품에 들어가는 부품들을 팔고 있으니 여기서 주문해도 될 것 같다.

  • 유무선 : 유선, USB-C 도터보드 내장
  • 가격
    • MX hotswap : 가격은 69,000원.
    • 보강판
      • 알루미늄, Carbon Fiber : 42,000원
      • PC, FR4, PP, POM : 35,000원
    • 폼키트 : 14,000원
  • 호환 케이스 : 확인 불가

GH60 REVCHN Satan

60배열 키보드에서 PCB나 하우징을 설명할 때, 주로 이 기판과의 호환성을 따진다. 가장 많이 언급되는 이유는 소프트웨어적인 커스터마이징만 거치면 60배열에서 가능한 거의 모든 레이아웃을 구현할 수 있기 때문이다. 이름은 유명한 키보드 커뮤니티 GeekHack에서 디자인되었다 하여 GH60이 되었다.
여기서 약간의 커스텀을 거쳐 배열, RGB 백라이트 기능 등을 추가한 GH60계열 기판들이 있는 것이다. Satan도 그 중 하나이다.

사진 출처 : https://1upkeyboards.com/gh60-satan-pcb-0/

기존 GH60에 RGB 백라이트 기능을 지원해서 더 많이 선호되는 기판이다. 이 기판의 6u 배열 적용 사례들을 몇가지 발견하였다. 가장 가운데 사진이 해당 기판을 사용하여 커스텀한 결과. 키맵핑 관련한 코드도 제공하고 있다.
사진 출처 : https://guillaumeplayground.net/gh60-revchn-satan-with-hhkb-layout/
사진 출처 : https://jangson.tistory.com/entry/Wireless-GH60-Satan-Keyboard-Project-2
이 경우에는 PCB를 동글을 사용하여 무선으로 개조하였다. 관련 정보들도 설명하고 있어 읽어봄직하다.

  • 유무선 : 유선, USB-C 도터보드 내장
  • 가격 : 약 50,000원
  • 호환 케이스 : 대부분 하우징 사용 가능
  • 핫스왑이 아니라서 만약 이 제품을 구매한다면 납땜을 해야 함

The Rex60

사진 출처 : Geekhack 홈페이지
Rex60이 지원하는 레이아웃은 위와 같다. 그야말로 모든 60배열을 지원한다고 볼 수 있다. 하단부를 살펴보면 6u hhkb 배열을 지원함을 알 수 있다.

사진 출처 : https://www.keebtalk.com/t/my-heavy-grail-mx-switch-experiments/20572
지난 포스팅에서 언급했었던 헤비 그레일에 MX 기판을 이식한 사례는 Rex60을 사용한 것이었다.

  • 유무선 : 유선, USB-C 도터보드 내장 옵션
  • 가격 : 약 40,000원
  • 호환 케이스 : GH60 기판과 호환되어 대부분 하우징 사용 가능
  • 핫스왑이 아니라서 만약 이 제품을 구매한다면 납땜을 해야 함

DZ60


사진 출처 : 몬스타기어 홈페이지
이 기판도 14로 넘버링된 열을 보면 true-hhkb 배열이 가능함을 알 수 있다.

KBDfans DZ60

사진 출처 : KBDfans 홈페이지

현재 구할 수 있는 상품을 찾았다.

  • 유무선 : 유선, USB-C 도터보드 내장
  • 가격 : 약 60,000원
  • 호환 케이스 : 대부분 하우징 사용 가능
  • 핫스왑이 아니라서 만약 이 제품을 구매한다면 납땜을 해야 함

BM60

사진 출처 : KPrepublic 홈페이지
이 경우 핫스왑이지만 6u 해피해킹 배열을 지원하지 않는다.

DO60 PCB

사진은 토프레축처럼 보이지만, MX축을 키보드와 함께 제품 페이지에 기재되어 있었다.
사진 출처 : Geekhack 홈페이지
아쉽게도 DO60은 현재 구할 수가 없는 것으로 확인된다.

YMDK YD60MQ

사진 출처 : YMDK 홈페이지
6u 해피해킹은 지원하지 않는 것으로 확인된다.

Venom60HE PCB

역시 6u 해피해킹은 지원하지 않는다.

from AKB Vero v2

사진 출처 : Antipode 홈페이지
전 포스팅에서도 언급했지만, 꼭 맞는 기판인데 품절로 현재 구할 수 없다.

from Type-B keyboard

사진 출처 : Cannonkeys 디스코드
MX 기판은 따로 판매하지 않는다고 한다.

기타 알리 제품


이때까지 따져 보았던 기판의 조건은 다음과 같다.

기판의 조건

  1. 6u hhkb 레이아웃을 지원할 것
  2. 핫스왑
  3. 유/무선 상관없으나 유선이라면 케이블 단자는 USB-C
  4. 호환이 되는 하우징에 제약이 없을 것

기판의 조건을 모두 만족하는 제품은 많지 않았는데 이 중 2번을 포기한다면 (즉 납땜을 한다면) 기판을 구하는 데는 그리 어렵지 않을 것이다.

현재 구할 수 있는 제품

  • The Rex60
  • 알리의 RGB 지원기판
  • Machina cloudnine PCB
  • KBDfans DZ60

가격대와 범용적인 하우징과의 호환성, 그리고 배송시기 등을 잘 따져서 얼른 구매해야겠다.

참, 기판에 대해 공부하면서 '밀맥스'라는 부품을 알게 되었다. 솔더링 기판에 밀맥스로 납땜해주면 핫스왑 기판으로 바꿔줄 수 있다. 핫스왑 제품을 구매하기 어렵다면 이 방법도 추가로 고려해보는 것이 나쁘지 않을 것이다. 물론 번거롭지만.

profile
고군분투의 흔적들. 매번 똑같은 문제를 똑같이 검색하기 귀찮은 것들과 함께 보면 좋은 것들을 함께 작성합니다.

1개의 댓글

comment-user-thumbnail
2025년 9월 4일

이 댓글을 보실지 모르겠는데

그 여정의 결과물이 궁금합니다

6개월 전쯤 github 에 hskb 라는 오픈 소스 hhkb 클론 설계파일이 올라 왔던데 pcb 주문 넣고 케이스도 만들어 볾가 합니다

글 잘 봤습니다

답글 달기