파일 설명

thumbU_acryl_3T2T_open_2000.dwg : 2014.05.11 등록

새로운 스타일의 아크릴 하우징입니다. 보강판이 2/3T로 나뉘어져 있으며, ANSI/ISO/All Layout으로 보강판을 선택할 수 있도록 그려뒀습니다. 하우징 제작시에는 3가지 중 하나만 선택해서 제작하시면됩니다. 볼트 체결을 위한 2파이 탭핑이 필요합니다. M2*10mm 볼트 14개가 필요합니다.

레이아웃

keylayout_thumb.jpg

소자 목록

12종 19개

ATMEGA32A-AU

micro USB (MOLEX 47589-0001)

Chip Tantal A size 10uF 16V

MMBT2222A (SOT-23) * 3

ZENER DIODE, 350mW, 3.6V, SOT-23 (BZX84C3V6) * 2

CRYSTAL 12MHz (SMD 3X5 size)

2012 Chip Resistor, 330Ω(331) * 2

2012 Chip Resistor, 1.5kΩ(152) * 2

2012 Chip Resistor, 68Ω(680) * 2

2012 Chip Resistor, 10kΩ(103)

2012 size Chip Monolithic Ceramic Capacitor 18pF * 2

2012 size Chip Monolithic Ceramic Capacitor 0.1uF

LED 컬러별 저항 값 - PS/2 200mA 기준 (출처 : 코렐라스님 자료)

하얀색/보라색(최소전압 약 3V) : 820

빨간색/노란색(최소전압 약 1.8V) : 1.3K

파란색/초록색(최소전압 약 2.8V) : 900

- 저항 사이즈 : 2012

- 위 값은 보통의 사용하는 LED를 기준으로 작성되었습니다.

LED의 정확한 저항 값은 해당 데이터시트를 참고하여 계산해야 합니다.

스위치 입력에 필요한 다이오드는 1N4148(DIP or SMD) 입니다.

ps2avrU bootloader 사용

- 기본적으로 부트로더만 설치되어 있으므로, 이를 이용해 펌웨어를 업로드해야 합니다.

- 부트로더가 설치되었는지 확인하는 방법 : http://blog.winkeyless.kr/14

- 만약 MCU를 교체하여 부트로더가 설치되어 있지 않다면 설치해야 합니다.

- 부트로더 설치 방법 : http://blog.winkeyless.kr/15

- 부트로더를 이용한 펌웨어 업로드 방법 : http://blog.winkeyless.kr/18

기본 key matrix

https://docs.google.com/spreadsheet/ccc?key=0Ah1Lcjc-gPfndFM1emlhcExfU3JYRUY4SUNqR1ZIUmc&usp=sharing

기판 사양

- 레이아웃 : 윈키/윈키리스/HHKB-MX 콤보,

캡스락 3000/8000(마제식) 지원

R Shift 2.75/1.75 지원

back space 2 / 1 지원

ISO Enter/L shift 지원

- Full LED 지원 : 5가지 LED 모드

- PCB : 1.0T (녹색)

- 모든 소자 뒷면에 배치

- 하우징(보강판)리스를 위한 마운트 홀 추가

* thumb V0.1에 이용되던 마운트 홀은 이번 버젼까지만 이용되고 차기버젼부터는 제거될 예정입니다. (layout 도면 참고)

ps2avrU(펌웨어) 사양

- 인터페이스 : USB / PS/2 콤보 (자동 인식)

- 하드웨어 키매핑 지원 : 별도의 SW없이 즉시 키매핑 변경 가능

- Full LED 지원 : 5가지 LED 모드

- 하드웨어 매크로 지원

펌웨어에대한 더 많은 정보는 아래 링크를 참고하세요.

http://blog.winkeyless.kr/19

레이어

1. 기본 레이어

keylayout_NORMAL.jpg

2. FN 레이어

keylayout_FN_BR.jpg

3. FN2 레이어 - FN + space를 눌러 전환하고 유지됩니다.

다시 기본레이어로 돌아가려면 FN + space를 다시 누르거나 Esc + Backspace를 누르면됩니다.

(포커의 크루즈 커서 기능과 유사하게 이용할 수 있습니다.)

keylayout_FN2.jpg

.tblGenFixed td {padding:0 3px;overflow:hidden;white-space:normal;letter-spacing:0;word-spacing:0;background-color:#fff;z-index:1;border-top:0px none;border-left:0px none;border-bottom:1px solid #CCC;border-right:1px solid #CCC;} .dn {display:none} .tblGenFixed td.s27 {background-color:#00ffff;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:auto-ltr;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #000000;} .tblGenFixed td.s28 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;} .tblGenFixed td.s9 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #000000;border-bottom:1px solid #cccccc;} .tblGenFixed td.s25 {background-color:#ffff00;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:auto-ltr;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;} .tblGenFixed td.s26 {background-color:#ffff00;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:auto-ltr;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #000000;} .tblGenFixed td.s7 {background-color:#efefef;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #000000;} .tblGenFixed td.s23 {background-color:#00ffff;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:auto-ltr;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;} .tblGenFixed td.s8 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;} .tblGenFixed td.s24 {background-color:#00ffff;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:auto-ltr;white-space:normal;overflow:hidden;border-right:1px solid #000000;border-bottom:1px solid #cccccc;} .tblGenFixed td.s21 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;} .tblGenFixed td.s5 {background-color:#efefef;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;} .tblGenFixed td.s22 {background-color:#00ffff;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;} .tblGenFixed td.s6 {background-color:#efefef;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #000000;border-bottom:1px solid #cccccc;} .tblGenFixed td.s3 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;direction:auto-ltr;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;} .tblGenFixed td.s4 {background-color:#efefef;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:auto-ltr;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #000000;} .tblGenFixed td.s20 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:;border-bottom:1px solid #cccccc;} .tblGenFixed td.s0 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;direction:auto-ltr;white-space:normal;overflow:hidden;border-top:1px solid #CCC;border-right:;border-bottom:1px solid #cccccc;border-left:1px solid #CCC;} .tblGenFixed td.s2 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:left;vertical-align:bottom;direction:auto-ltr;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #000000;border-left:1px solid #cccccc;} .tblGenFixed td.s1 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-top:1px solid #CCC;border-right:;border-bottom:1px solid #cccccc;} .tblGenFixed td.s16 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #000000;border-bottom:1px solid #000000;} .tblGenFixed td.s17 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;} .tblGenFixed td.s18 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;} .tblGenFixed td.s19 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:;border-bottom:1px solid #cccccc;} .tblGenFixed td.s12 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;} .tblGenFixed td.s13 {background-color:#efefef;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #000000;border-left:1px solid #000000;} .tblGenFixed td.s14 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:auto-ltr;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #000000;} .tblGenFixed td.s15 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #000000;} .tblGenFixed td.s10 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:auto-ltr;white-space:normal;overflow:hidden;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;} .tblGenFixed td.s11 {background-color:white;font-family:arial,sans,sans-serif;font-size:100.0%;font-weight:normal;font-style:normal;color:#000000;text-decoration:none;text-align:center;vertical-align:bottom;direction:Context;white-space:normal;overflow:hidden;border-right:1px solid #000000;border-bottom:1px solid #cccccc;}