본문 바로가기
정보

야매키보드설계 #1

by sohke 2021. 6. 2.

요즘 lz ergo같이 중간부만 꺾여있는 어고배열 키보드가 갖고싶다.

구하려면 웃돈주고 중고로 사야 할 텐데.. 나는 가난하니까 (한번 더) CNC가공을 맡겨서 만들어야겠다.

미니미한걸 좋아해서 lz ergo에서 방향키 부분과 펑션열을 없앤 60% 배열로 만들어 볼 생각이다.

 

 

 

더보기

제작을 목표로 그 과정을 포스팅할 생각인데, 렌더링을 해봤는데 마음에 들지 않는다던가, 내가 산 주식이 하루아침에 떡락해서 돈이 삭제가 된다거나... 그냥 이유 없이 만들 생각이 없어진다거나 해서 도중에 엎어질 수도ㅎ..

 

 

 

 

 

먼저 아래 사이트를 이용해서 레이아웃을 짜야한다. (캐드에서 바로 짤 수도 있긴 한데 복잡하고 귀찮으니까...)

http://www.keyboard-layout-editor.com/

 

Keyboard Layout Editor

Add Key Delete Keys Undo Redo Cut Copy Paste Star Unstar Save Save Download

 

 

 

위 사이트에 들어가면 나오는 첫 화면

넘패드만 덩그러니 놓여있다.

위쪽에 프리셋을 눌러서 세팅되어있는 기본 배열을 불러와준다.

 

 

 

 

 

 

 

프리셋을 누르면 여러배열이 있는데,

난 60% 배열 베이스 어고키보드를 만들 생각이라 60% 기본 레이아웃을 불러왔다.

 

ANSI - 일반 일자 엔터 (big-ass enter는 역'ㄴ'자 엔터)

ISO - 'ㄱ'자 엔터

 

레오폴드 660m 배열도 있다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Raw data탭을 누르면 배열 데이터가 나온다.

 

Raw data를 처음 봤을 때 되게 어려워 보였는데 조금 만지작거리다 보니 별거 없다 (내가 코딩 알못이라 어려워 보였을 수도ㅎ...)

대괄호 안에 중괄호며 큰따옴표며 뭐가 많이 있는데

중요한 건 대괄호, 중괄호, 큰따옴표 그리고 콤마다.

대괄호 []가 키보드의 가로 한 줄이고,

큰따옴표 ""는 키 한 개, 그 안에 적힌 내용은 해당 키에 대한 설명,

그리고 콤마는 각 데이터의 구분을 위한 필수 존재

중괄호는 키의 길이나 공백을 표현해주기 위한 부연설명이라고 보면 된다.

 

키의 길이는 기본적으로 1u이고, 길이를 조절하고 싶으면 원하는 키 앞에 중괄호와 w를 사용하면 된다. 

ex- {w:1.5},"Tab"  -탭의 길이 1.5u

두 키 사이에 공간을 주고 싶으면 x     

ex- "Esc",{x:0.5},"1"    - Esc와 1 사이에 0.5만큼의 거리두기

 

 

 

 

 

#와.. 이걸 왜 여태 몰랐을까...ㅋㅋ 키들을 드래그해서 선택한 다음 방향키로 이동해줄 수 있다... 한번 누를 때마다 0.25..ㅋㅋ;;;

눌러서 선택하고 드래그할 수 있는 건 알고 있었는데 방향키 누르면 이동되는 건 일 년 만에 알았다 ㅋㅋㅋㅋ..ㅠ

 

 

레이아웃 에디터상에서 각도를 넣는 것도 가능하지만, 캐드로 더 간단히 가능하니까 대충 왼쪽 키들과 오른쪽 키들 사이를 벌려주기만 했다.

 

최종 완성된 raw data를 복사하고

 

아래 사이트에 들어가서 보강판 캐드파일을 만들어준다.

https://kbplate.ai03.com/

 

ai03 - Keyboard Plate Generator

MX For Cherry MX, MX Low Profile, and clones which fit 14x14mm cutouts. Alps For Alps SKCM/SKCL, SKBM/SKBM, Matias, and derivative clones. Omron For Omron B3G-S series and derivative clones. Not for Romer-G.

kbplate.ai03.com

Raw data만 입력하면 dxf로 된 보강판 파일을 만들어준다 (개편함 b)

 

 

더보기

http://builder.swillkb.com/

원래 요 사이트를 썼었는데, ai03이 만든 제네레이터가 좀 더 세세하게 세팅해줄 수 있어서 넘어가게 됐다.

 

 

paste raw data here라고 적힌 네모칸에 아까 복사한 raw data를 붙여 넣고 Generate plate 버튼을 누르면 바로 dxf파일이 다운로드된다.

(ai03은 신이야..!)

 

다운로드한 파일을 바탕으로 대략적인 키보드 모양새를 만들어준다. 다음에

반응형