http://luzi.dothost.co.kr/151아 이하의 내용은 제 블로그에 있는 글을 옮긴겁니다.

말투가 매우 건방지지만...일일히 고치기가 힘들어서 그냥 올림을 양해해주시고.

별로 도움이 안될지라도

1. 저와 같은 초보분들의 시행착오를 줄이기위해
2. 고수님들의 가르침을 받기 위해

부끄러움을 무릅쓰고 올립니다.

이하 블로그 내용


카드라이더용 키보드는 만들어서 무얼 하느냐?

하고 물으면 카트요; 라고 하지만.. 난 카트라이더를 하지 않는다.

그러나 키보드 컨트롤보드를 사용해서 자작 키보드를 만드는 실습(?)을 하려고

생각중에 마침 굴러다니던 DT-35 (PS/2)가 눈에 띄었다.

뭐 아는것은 별로 없지만 줏어들은 이야기들이 많아서 뭐 어떻게든 하면 되겠지! 라고 생각해서 시작했다.


1. 준비물

만능기판, DT-35 컨트롤러 (PS/2), 스위치, 키캡, 와이어, 납땜도구......


2. 제작 전 살펴보기

2-1. 키보드 매트릭스.  출처 : [Link] kbdmania.net




2-2. DT-35 (PS/2) 컨트롤러



컨트롤러의 숫자는 위의 키보드 매트릭스와 대응되는 숫자로

붉은색은 가로 부분에 푸른색은 세로 부분에 대응된다.

알아보기 쉽게 하기위해 간략 버전으로 이렇게 생각하자.



2-3. 카트라이더에서 사용하는 키



2-4. 카트 전용 키보드를 위해 키를 재배열

재배열된 키보드 기판 앞면



재배열된 키보드 기판 뒷면



파란점과 붉은점은 스위치의 다리.



3. 제작 과정

3-1. 각각의 키에 맞는 컨트롤러 핀 숫자 구하기.

예를 들어 F5 키를 동작하게 하려면 2-1에 있는 키 매트릭스에서 우선 F5를 찾는다.

F5를 찾았면 가로의 핀 번호와 세로의 핀 번호를 알 수 있다.

세로 22번 선가로 7번 선이 만나면 컨트롤러는 F5가 눌러졌다고 인식하고 동작한다.

위쪽 화살표 ↑의 가로와 세로값을 알아내는것도 마찬가지로 하면 세로 18 가로 6의 값을 알아 낼 수 있다.

그렇게 해서 알아낸 값을 각각의 스위치 다리위에 적어준다.



3-2 와이어링 #1

위의 작업까지 마쳤으면 이제 인두와 납과 전선을 들고 납땜을 하자.

첫번째 작업은 동일한 숫자를 가진 핀을 서로 연결해주는 작업이다.

즉 붉은색 7번 핀은 7번끼리 전부 연결하고

파란색 17번 핀은 17번 핀끼리 전부 연결한다.



위의 그림을 보면 같은 번호끼리 선이 이어진 것을 확인 할 수 있다.

(물론 20번 다리도 두개가 있지만 포토샵으로 그리기 너무 귀찮다;;)

3-3 와이어링 #2

위의 작업 까지 마쳤다면 이제 컨트롤러를 준비해서 컨트롤러의 핀 부분과 선을 이어준다.



같은 번호로 이은선 <-> 컨트롤러를 선으로 이어주는 작업을 할때

검정색 처럼 전선의 중간에 다른 선을 이어서 컨트롤러 핀에 붙여도 좋고

다른색의 선처럼 스위치 다리에서 직접 컨트롤러 핀에 붙여도 상관없다.

3-4 와이어링 #3

나머지 독립적으로 존재하는 스위치의 다리부분과 그에 해당하는 번호의 컨트롤러 핀을

전선으로 이어주면 와이어링이 끝나게 된다.


4. 하우징 제작


4-1 이 이후는 각자 알아서 만들도록 하자.