일전에 쓴 것 과 같이 올 초에 어고독스를 질렀습니다.


한참 지난 뒤에서야 조립을 했습니다. 왼쪽.. 기판이 동작을 안하더군요. 원인은 왼쪽은 다이오드를 반대로 달아야 합니다.

(단언컨데, 공식 홈페이지의 조립설명서에는 없었습니다. ㅠ.ㅠ)


키보드 레이아웃을 변경하려고 겸사겸사 찾아보니 소스를 살짝 수정해 주면.. 되더군요.


그 삽질기를 공유하고자 올립니다.



들어가기 전에 아직 어고독스를 조립하지 않으셨다면.. 왼쪽 기판의 다이오드를 반대로 하셨다면 이하 사용기는 읽지 않으셔도 됩니다. 응?



1. 환경 구성 - avr 컴파일 환경 만들기


저는 리눅스를 사용하므로 리눅스 위주로 설명 드리겠습니다. (억울하면 우분투 까세요. -ㅅ-)


sudo apt-get install build-essential

sudo apt-get install gcc-avr binutils-avr gdb-avr avr-libc avrdude

위 두 명령어들을 각각 한번씩 치시면 됩니다. 순서대로 (git은 설치되어 있다고 가정할께요... 리눅스 강좌가 아니니까. -_-)



펌웨어 소스를 가져옵니다.

git clone https://github.com/benblazak/ergodox-firmware.git

이제부터 나오는 경로는 위에서 가져온 소스를 최상위 폴더라고 가정하고 이동하겠습니다.

/src/keyboard/ergodox/option.h 파일을 열으세요.

37,38 라인에 있는 비트값을 반대로 바꿉니다.

#define MCP23018__DRIVE_ROWS        0         ==========> 1
#define MCP23018__DRIVE_COLUMNS 1         ==========> 0

자 이제 끝났습니다.

이렇게 하면. 스위치의 다이오드를 그대로 박은채로 사용할 수 있습니다.

이상태에서
/src 폴더로 이동하여서 make 라고 치시면 ~.hex 파일과 ~.eep 파일이 만들어 집니다.

이걸 전에 있던 리뷰에서 보였던 틴지에 넣고 올리시면 짜잔... 입력이 됩니다.

참 쉽죠?  그림 하나 없어도 할 수 있어요 므흣.

-------------------------------------------------------------------------------------------------------------------------------------------------

번외 : 난 매핑을 도저히 기본으로 못쓰겠다!!!!!
-------------------------------------------------------------------------------------------------------------------------------------------------

키매핑을 쉽게(쉬운지는 두고 볼 일) 바꾸기 위해서는 우선 massdrop에 가입해야 합니다. 가입하신 뒤에

https://www.massdrop.com/ext/ergodox

주소에 가보시면.. 따다~~~ 키매핑을 변경할 수 있는 레이아웃이 나옵니다.


1. massdrop 로그인을 합니다.

2.  상단 메뉴 버튼들 중에 "Defaults'를 누릅니다.
기본 레이아웃으로 키들이 로딩하기 위한 겁니다.
팝업이 뜨면서 Ergodox Layouts 를 고르라고 나옵니다. "QWERTY"를 선택하고 "Load" 버튼을 클릭합니다.

3. 원하는 키들을 선택합니다.
각각 하늘색 버튼들을 우클릭하면 선택할 수 있는 버튼들이 나옵니다 취향대로.. 매핑 매핑

4. 상단 메뉴바에서 "Download Current Layout(.hex)"버튼을 클릭합니다.
왼쪽 기판의 다이오드를 어고독스에서 원하는데로 하셨다면 그냥 hex파일을 다운 받으시면 됩니다. 저처럼 일반 키보드에 달듯이 다이오드를 땜하셨다면 해당 버튼의 우측에 있는 "Source Code" 체크박스를 체크합니다.

그러면 "Download Current Layout(.zip)"으로 버튼 이름이 바뀝니다. 이상태에서 다운로드 합니다.

5. 이렇게 다운받은 소스파일들은 위에서 설명드린 파일들 중에 /src/ 하위에 복사를 하면 됩니다.
여기서 주의 할 것은 모든 파일을 다 복사하면 컴파일 시에 오류가 납니다. 데헷!!

다운받은 소스에서 /src/keyboard/ergodox/layout 폴더에 가셔서 변경한 레이아웃과 같은 값을 가진 파일을 확인하시고 그 파일의 이름은 qwerty-kiness-mod 로 변경하여서 맨처음에 git으로 다운로드한 폴더에 복사를 해서 컴파일을 하는 게 정신 건강에 좋습니다.

아니면 지속적인 make 에러로 귀찮으실듯 합니다.






700R

ML4100(몇개)

레이스 갈축

TG3 59g 변흑

마제 텐키리스 닌자 흑축

Lz-mini 갈축(주옥션)+아크릴

케미니 45g흑축+케패드 (구)청축

Apple Adjusted keyboard

포커+Duck알루하우징(R)

A87 55g 변흑(대여. thx JA)

HHMX(곤님하우징)/55변백

Apple Adjusted Keyboard(아이콘이식)

38광땡/55변백

A87 코렐라스/45흑축

리얼포스 10주년 55g / 키매냐 2012 송년회 사은품

투썸하우징/코렐라스/55변백

케이맥 1.2 / 48금도금 / 백축

케이맥 2 / 45흑축

킹세이버 from Wang

또뀨


이외 몇개..