'자료실/기판'에 해당되는 글 15건

  1. B 시리즈 X2 기판 레이아웃 도면
  2. B 시리즈 기판 레이아웃 도면
  3. XTen layout 도면 8
  4. MX-miniU EX layout.dwg
  5. U.CON layout dwg
  6. A.87U EX layout.dwg 19
  7. ThumbU 기판 관련 자료 33
  8. FaceU 기판 관련 자료
  9. MX-miniU 기판 관련 자료 2
  10. A.87U 기판 관련 자료 27
  11. 키 레이아웃 그리는 유틸 (keyLayout)
  12. thumb V0.1 관련 자료 2
  13. ps2avr Layout Editor V0.1.3 7
  14. MX mini ps2avr 관련 자료 4
  15. A.87 ps2avr 관련 자료 4

B 시리즈 기판 X2 버전의 레이아웃 도면입니다.


- B.87, B.87 EX, B.mini, B.face, B.mini EX, B.pad, 22-mini, A.87B



x2_layout_170906_.zip









'자료실 > 기판' 카테고리의 다른 글

B 시리즈 기판 레이아웃 도면  (0) 2014.06.17
XTen layout 도면  (8) 2014.05.19
MX-miniU EX layout.dwg  (0) 2014.03.17
U.CON layout dwg  (0) 2014.02.04
A.87U EX layout.dwg  (19) 2013.11.01

B 시리즈의 도면 기판에 대한 레이아웃 도면을 첨부합니다.



B.87_layout_2000.dwg : B.87






B.87_EX_layout_2000.dwg : B.87 EX






B.pad_layout_2000.dwg : B.pad






B.face_layout_2000.dwg : B.face





B.thumb_layout_2000.dwg : B.thumb





B.mini_layout_2000.dwg : B.mini






B.mini_EX_layout_2000.dwg : B.mini EX






B.8000.layout_2000.dwg : V0.2 (기판 버젼 확인!!)







B.8000.V0.1.layout_2000.dwg : V0.1 (기판 버젼 확인!!)










'자료실 > 기판' 카테고리의 다른 글

B 시리즈 X2 기판 레이아웃 도면  (0) 2015.05.02
XTen layout 도면  (8) 2014.05.19
MX-miniU EX layout.dwg  (0) 2014.03.17
U.CON layout dwg  (0) 2014.02.04
A.87U EX layout.dwg  (19) 2013.11.01

XTen layout 도면


XTen_layout_2000.dwg


XTen 기판의 layout을 표시한 도면입니다.

'자료실 > 기판' 카테고리의 다른 글

B 시리즈 X2 기판 레이아웃 도면  (0) 2015.05.02
B 시리즈 기판 레이아웃 도면  (0) 2014.06.17
MX-miniU EX layout.dwg  (0) 2014.03.17
U.CON layout dwg  (0) 2014.02.04
A.87U EX layout.dwg  (19) 2013.11.01

MX-miniU EX layout.dwg



bsk.ex_layout_2000.dwg



MX-miniU EX 의 하우징 제작에 도움이 될 레이아웃 도면입니다. 


'자료실 > 기판' 카테고리의 다른 글

B 시리즈 기판 레이아웃 도면  (0) 2014.06.17
XTen layout 도면  (8) 2014.05.19
U.CON layout dwg  (0) 2014.02.04
A.87U EX layout.dwg  (19) 2013.11.01
ThumbU 기판 관련 자료  (33) 2013.10.25

U.CON layout dwg


ucon_layout_V01_2000.dwg : V0.1



U.CON을 이용하여 커스텀 키보드를 만들 때 필요한 레이아웃 도면입니다.




'자료실 > 기판' 카테고리의 다른 글

XTen layout 도면  (8) 2014.05.19
MX-miniU EX layout.dwg  (0) 2014.03.17
A.87U EX layout.dwg  (19) 2013.11.01
ThumbU 기판 관련 자료  (33) 2013.10.25
FaceU 기판 관련 자료  (0) 2013.10.16

A.87U EX layout.dwg




A_87U_ex_V01_layout_2000_131128.dwg : V0.1



A_87U_ex_V02_layout_2000_131128.dwg : V0.2



A.87U EX의 레이아웃 도면입니다. 보강판이나 하우징 제작시 참고하시면 되겠습니다.


나머지 사양은 A.87U의 것을 참고하세요.







보강판 도면입니다. 기본 배열과 왼쪽 텐키 배열 2가지가 있습니다.


A_87U_ex_frame_2000_131128.dwg





'자료실 > 기판' 카테고리의 다른 글

MX-miniU EX layout.dwg  (0) 2014.03.17
U.CON layout dwg  (0) 2014.02.04
ThumbU 기판 관련 자료  (33) 2013.10.25
FaceU 기판 관련 자료  (0) 2013.10.16
MX-miniU 기판 관련 자료  (2) 2013.10.12

ThumbU 기판 관련 자료

* 파일 설명



thumbU_acryl_3T2T_open_2000.dwg : 2014.05.11 등록


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




* 레이아웃






* 소자 목록

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. 기본 레이어







2. FN 레이어










3. FN2 레이어 - FN + space를 눌러 전환하고 유지됩니다. 
다시 기본레이어로 돌아가려면 FN + space를 다시 누르거나 Esc + Backspace를 누르면됩니다.
(포커의 크루즈 커서 기능과 유사하게 이용할 수 있습니다.)










'자료실 > 기판' 카테고리의 다른 글

U.CON layout dwg  (0) 2014.02.04
A.87U EX layout.dwg  (19) 2013.11.01
FaceU 기판 관련 자료  (0) 2013.10.16
MX-miniU 기판 관련 자료  (2) 2013.10.12
A.87U 기판 관련 자료  (27) 2013.09.10

FaceU 기판 관련 자료

* 파일 설명




face_outline_2000.dwg : v0.1 기판 외곽선과 홀의 위치를 표시한 도면



face_layout_v2_2000.dwg : V0.2 기판 외곽선과 홀의 위치를 표시한 도면





*레이아웃

- 6x 스페이스 바는 V0.2부터 지원 됩니다.




* 소자 목록


12종 19개

ATMEGA32A-AU

USB-120

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




*기판 사양 - V0.2

- 레이아웃 

: 윈키/윈키리스 콤보, 

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

: R Shift 2.75/1.75 지원

: back space 2 / 1 지원

: 마제식 스페이스 바 지원

: 6x 스페이스 바 지원

: ISO 배열 지원

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

- PCB : 1.6T (흰색)

- 포커 X 하우징과 호환 : 대부분의 커스텀 하우징에도 호환이 되지만 포커X와 USB 커넥터의 위치가 약 1mm정도 차이가 있기 때문에 호환되지 않는 하우징이 있을 수 있습니다.

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

- mac os 호환



*기판 사양 - V0.1

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

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

R Shift 2.75/1.75 지원

back space 2 / 1 지원

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

- PCB : 1.2T (녹색)

- 모든 소자 뒷면에 배치

- 포커 X 하우징과 호환

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



*ps2avrU(펌웨어) 사양 

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

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

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

- 하드웨어 매크로 지원



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

http://blog.winkeyless.kr/19




* 레이어 

1. 기본 레이어





2. FN 레이어








3. FN2 레이어 - FN + space를 눌러 전환하고 유지됩니다. on/off 변경에 따라서 Num Lock LED가 점멸됩니다.

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

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






'자료실 > 기판' 카테고리의 다른 글

A.87U EX layout.dwg  (19) 2013.11.01
ThumbU 기판 관련 자료  (33) 2013.10.25
MX-miniU 기판 관련 자료  (2) 2013.10.12
A.87U 기판 관련 자료  (27) 2013.09.10
키 레이아웃 그리는 유틸 (keyLayout)  (0) 2013.06.21

MX-miniU 기판 관련 자료

* 파일 설명


bsk.u_outline_2000.dwg : 기판 외곽선 및 홀 위치를 표시


- 보강판은 MX-mini ps2avr의 그것과 동일합니다. : http://blog.winkeyless.kr/6



* 레이아웃






* 소자 목록

12종 19개

ATMEGA32A-AU

USB-120

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

- A.87U와 같습니다.

- APP키는 FN키로 대체되었습니다.

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




*하드웨어 사양

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

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

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

- PCB : 1.2T (빨강)

- 모든 소자 뒷면에 배치

- 기존 MX-mini기판과 크기 및 외곽선 100% 호환

- 하우징리스를 위한 볼트홀 추가(첨부파일 참고)


*ps2avrU(펌웨어) 사양 

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

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

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

- 하드웨어 매크로 지원



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

http://blog.winkeyless.kr/19





'자료실 > 기판' 카테고리의 다른 글

ThumbU 기판 관련 자료  (33) 2013.10.25
FaceU 기판 관련 자료  (0) 2013.10.16
A.87U 기판 관련 자료  (27) 2013.09.10
키 레이아웃 그리는 유틸 (keyLayout)  (0) 2013.06.21
thumb V0.1 관련 자료  (2) 2013.06.21

A.87U 기판 관련 자료

* 파일 설명


A_87U_frame_wNwl_2000.dwg : 윈키/윈키리스 콤보 보강판 (1.5T)


A_87U_wNwl_layout_2000.dwg : 기판 외곽선과 홀의 위치를 표시


A_87U_V092_layout_2000.dwg : V0.92 외곽선 및 홀의 위치 표시



* 레이아웃






* 소자 목록

12종 19개

ATMEGA32A-AU

USB-120

Chip Tantal A size 10uF 16V

MMBT2222A (SOT-23) * 3

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

     (V0.92 : BZT52H-C3V6(375mW) * 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/18

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

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




* 기본 Key matrix

- APP키는 FN키로 대체되었습니다.

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



*하드웨어 사양

- 레이아웃 : 

V0.2 : 윈키/윈키리스 콤보, 

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

V0.92 : V0.2에 추가로

      마제식 스페이스바 지원

ISO 배열 지원

MX8000(주옥션) 하단 배열 지원 - 현재 하단 열의 LED 패턴 오류로 패치가 필요 : http://blog.winkeyless.kr/132

1.75 우 쉬프트 지원

V0.92P : V0.92의 오류 부분을 수정


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

- PCB : V0.2 = 1.2T (빨강), V0.92 = 1.6T(노랑), V0.92P = 1.6T(흰색)

- 모든 소자 뒷면에 배치

- A.87기판과 크기 및 외곽선 100% 호환

- 하우징리스를 위한 볼트홀 추가(첨부파일 참고)


*ps2avrU(펌웨어) 사양 

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

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

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

- 하드웨어 매크로 지원


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

http://blog.winkeyless.kr/19







'자료실 > 기판' 카테고리의 다른 글

FaceU 기판 관련 자료  (0) 2013.10.16
MX-miniU 기판 관련 자료  (2) 2013.10.12
키 레이아웃 그리는 유틸 (keyLayout)  (0) 2013.06.21
thumb V0.1 관련 자료  (2) 2013.06.21
ps2avr Layout Editor V0.1.3  (7) 2013.06.21






안녕하세요.


오래전에 만들었던 키 레이아웃을 쉽게 그려주는 유틸리티 입니다. otd 게시판에 묵히고 있었는데 여전히 쓸모가 있어보여 올려봅니다. 


(플래시 특성상 처음 1번은 플래시 영역을 클릭해야 단축키가 동작합니다.)


체리 MX 스위치의 일반적인 키캡 크기를 기준으로 만들어졌고, 1/4 키캡 간격만큼 스냅되어 이동/위치 시킬 수 있습니다.

배열한 키들의 데이터를 xml파일로 저장하고 다시 읽어올 수 있고, jpeg 이미지로 스크린샷도 저장이 가능합니다.


아래는 이전 게시판의 내용을 일부 편집해서 올립니다.


브라우져에 가득찬 화면을 이용하고 싶다면 아래의 링크로 가시면됩니다.


http://showjean.com/keyboard/keyLayout.html

http://winkeyless.com/keyboard/keyLayout.html


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


레이아웃을 쉽게 그릴 수 있는 일종의 프로그램입니다.

플래시로 만들었고, 브라우져에 던져 넣으면 볼 수 있을 거에요.


키보드로 조작하고 마우스로 클릭하면 됩니다.

i키 눌러서 파일이름 지정하면 xml파일로 저장됩니다. 다음에 o키로 읽어 올 수 있습니다.

a키는 키캡의 사이즈를 줄이고 s는 반대

1키 누르면 키캡 삽입할 수 있고, 2 누르면 선택해서 지울 수 있습니다.

가끔 키가 안먹을 때가 있는데 포커스가 사라져서 그러는 거니까, 마우스로 클릭 한번 해주면 될거에요.



2010/9/22


V0.4.1

키캡의 컬러를 몇 개 더 추가했고, 몇 가지 버그를 수정했습니다.

- 컬러 정보가 XML로 저장되지 않았던 것

- XML 로드 후 적용되는 키캡의 각인이 제대로 보이지 않았던 것


 

2010/9/9

 

키캡의 컬러 변경을 추가했습니다.

c로 컬러를 변경하고, edit mode에서는 Alt+Click로 바로 적용할 수 있습니다.



2010/8/31

 

키캡에 각인을 할 수 있도록 추가했습니다.

edit mode에서 ctrl+click으로 각인을 할 수 있습니다.



2010/8/18 

 

스크린샷 기능을 추가 했습니다. 

p키를 누르면 jpg파일로 저장됩니다.

그리고, 세로 2칸짜리 키캡모양도 추가 했습니다.




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



아래 이미지는 방금 이 유틸로 그린 레이아웃입니다.








'자료실 > 기판' 카테고리의 다른 글

MX-miniU 기판 관련 자료  (2) 2013.10.12
A.87U 기판 관련 자료  (27) 2013.09.10
thumb V0.1 관련 자료  (2) 2013.06.21
ps2avr Layout Editor V0.1.3  (7) 2013.06.21
MX mini ps2avr 관련 자료  (4) 2013.06.21

thumb V0.1 관련 자료



* 파일 설명




MX_big_wwl_V01_2mm_2000_130705.dwg : 기판 아웃라인, 보강판, 기본 하우징 도면


ps2avr_thumb_V01.zip : 펌웨어 소스 (원소스 : http://ps2avr.sourceforge.net/ )


thumb key matrix - Sheet1.pdf : 키 매트릭스 


firmware_thumb_V01.zip : 펌웨어




* 기본 사양

- ps2avr 컨트롤러 사용(ps2 인터페이스, 무한동시 입력 등)

- 윈키/윈키리스 콤보

- 캡스락 3000/8000 타입 콤보

- 백스페이스 1X 2X 콤보

- 우 shift 1.75X 2.75X 콤보

- Full LED 지원

- 1.0T 녹색



* 소자 목록

9종 11개

ATMEGA32A-AU

micro USB (MOLEX 47589-0001)

Chip Tantal A size 10uF 16V

MMBT2222A (SOT-23)

CRYSTAL SMD 3X5 size 12MHz

2012 Chip Resistor, 330Ω(331) * 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) 입니다.



* 펌웨어를 새로운 MCU에 업로드 할 경우 퓨즈비트 설정 값

avrdude -c stk500v2 -P com3 -p atmega32 -U hfuse:w:0xDF:m -U lfuse:w:0x0E:m

avrdude -c stk500v2 -P com3 -p atmega32 -U flash:w:thumb_V01.hex:i

pause;


- 빨간색의 글자는 자신의 환경에 맞게 수정하여 실행합니다.


* 레이어 

1. 기본 레이어




2. FN 레이어





3. FN2 레이어 - FN + space를 눌러 전환하고 유지됩니다. 이때 numlock led는 약 1초간격으로 점멸됩니다. 

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

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





* LED 모드

- 모드 변경키 : ESC + caps lock (또는, FN + caps lock)

1. LED off -  꺼짐

2. fading - 숨쉬기

3. on - 계속 켜짐

4. key down level - 키 입력이 많을수록 밝아짐


LED 모드는 전원이 차단되어도 키보드에 값이 저장되어 있어 다시 전원을 연결하면 그 상태가 유지됩니다. 

(모드 변경 뒤 약 20초 후에 저장이 됩니다. 이 때문에 모드 변경 후 바로 전원을 차단하면 값이 저장되지 않을 수 있습니다.)





'자료실 > 기판' 카테고리의 다른 글

A.87U 기판 관련 자료  (27) 2013.09.10
키 레이아웃 그리는 유틸 (keyLayout)  (0) 2013.06.21
ps2avr Layout Editor V0.1.3  (7) 2013.06.21
MX mini ps2avr 관련 자료  (4) 2013.06.21
A.87 ps2avr 관련 자료  (4) 2013.06.21

ps2avr Layout Editor V0.1.3



안녕하세요.


ps2avr 소스의 키 매트릭스를 비교적 손쉽게 편집할 수 있는 툴입니다.


원하는 배열을 드롭박스에서 선택한 후 변경할 키를 선택 / 수정하고 "SAVE"를 클릭하면 첨부한 파일과 같은 .ps2avr 확장명으로 저장됩니다.


내용은 아래와 같습니다.


// thumb V0.1

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_Q,KEY_TAB,KEY_A,KEY_NONE,KEY_Z,KEY_NONE,KEY_NONE,KEY_1},

{KEY_W,KEY_CAPS,KEY_S,KEY_NONE,KEY_X,KEY_NONE,KEY_NONE,KEY_2},

{KEY_E,KEY_NONE,KEY_D,KEY_NONE,KEY_C,KEY_NONE,KEY_NONE,KEY_3},

{KEY_R,KEY_T,KEY_F,KEY_G,KEY_V,KEY_B,KEY_5,KEY_4},

{KEY_U,KEY_Y,KEY_J,KEY_H,KEY_M,KEY_N,KEY_6,KEY_7},

{KEY_I,KEY_RBR,KEY_K,KEY_NONE,KEY_COMMA,KEY_NONE,KEY_EQUAL,KEY_8},

{KEY_O,KEY_NONE,KEY_L,KEY_NONE,KEY_DOT,KEY_FN,KEY_NONE,KEY_9},

{KEY_P,KEY_LBR,KEY_COLON,KEY_QUOTE,KEY_NONE,KEY_SLASH,KEY_MINUS,KEY_0},

{KEY_LCTRL,KEY_LSHIFT,KEY_RCTRL,KEY_LALT,KEY_RSHIFT,KEY_RALT,KEY_APPS,KEY_NONE},

{KEY_LGUI,KEY_HASH,KEY_BKSLASH,KEY_SPACE,KEY_ENTER,KEY_FN,KEY_BKSP,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE}

},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_Q,KEY_NONE,KEY_LEFT,KEY_NONE,KEY_Z,KEY_NONE,KEY_ESC,KEY_F1},

{KEY_UP,KEY_LED,KEY_DOWN,KEY_NONE,KEY_X,KEY_NONE,KEY_NONE,KEY_F2},

{KEY_E,KEY_NONE,KEY_RIGHT,KEY_NONE,KEY_C,KEY_NONE,KEY_NONE,KEY_F3},

{KEY_R,KEY_T,KEY_F,KEY_G,KEY_V,KEY_B,KEY_F5,KEY_F4},

{KEY_NUMLOCK,KEY_Y,KEY_J,KEY_H,KEY_M,KEY_N,KEY_F6,KEY_F7},

{KEY_PRNSCR,KEY_INSERT,KEY_HOME,KEY_NONE,KEY_END,KEY_NONE,KEY_F12,KEY_F8},

{KEY_SCRLCK,KEY_NONE,KEY_PGUP,KEY_NONE,KEY_PGDN,KEY_FN,KEY_NONE,KEY_F9},

{KEY_PAUSE,KEY_UP,KEY_LEFT,KEY_RIGHT,KEY_NONE,KEY_DOWN,KEY_F11,KEY_F10},

{KEY_LCTRL,KEY_LSHIFT,KEY_RCTRL,KEY_LALT,KEY_RSHIFT,KEY_RALT,KEY_APPS,KEY_NONE},

{KEY_LGUI,KEY_HASH,KEY_BKSLASH,KEY_BEYOND_FN,KEY_ENTER,KEY_FN,KEY_DEL,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE}

},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_Q,KEY_NONE,KEY_A,KEY_NONE,KEY_Z,KEY_NONE,KEY_ESC,KEY_1},

{KEY_W,KEY_CAPS,KEY_S,KEY_NONE,KEY_X,KEY_NONE,KEY_NONE,KEY_2},

{KEY_E,KEY_NONE,KEY_D,KEY_NONE,KEY_C,KEY_NONE,KEY_NONE,KEY_3},

{KEY_R,KEY_T,KEY_F,KEY_G,KEY_V,KEY_B,KEY_5,KEY_4},

{KEY_U,KEY_Y,KEY_J,KEY_H,KEY_M,KEY_N,KEY_6,KEY_7},

{KEY_I,KEY_RBR,KEY_K,KEY_NONE,KEY_COMMA,KEY_NONE,KEY_EQUAL,KEY_8},

{KEY_O,KEY_NONE,KEY_L,KEY_NONE,KEY_DOT,KEY_DOWN,KEY_NONE,KEY_9},

{KEY_P,KEY_LBR,KEY_COLON,KEY_QUOTE,KEY_NONE,KEY_SLASH,KEY_MINUS,KEY_0},

{KEY_LCTRL,KEY_LSHIFT,KEY_RIGHT,KEY_LALT,KEY_UP,KEY_LEFT,KEY_LEFT,KEY_NONE},

{KEY_LGUI,KEY_HASH,KEY_BKSLASH,KEY_SPACE,KEY_ENTER,KEY_FN,KEY_BKSP,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE},

{KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE,KEY_NONE}

}


이 내용을 ps2avr 펌웨어 소스중 keymap.h 파일의 아래 위치에 대체 해 주면 됩니다. (펌웨어마다 숫자가 약간 다를 수 있습니다.)


const uint8_t PROGMEM keymap_code[3][17][8] =  {

// 이 사이에 입력해주면 됩니다.

 };

#endif



펌웨어 컴파일 방법은 리쿠님의 설명을 참고하세요.


리쿠님의 펌웨어 컴파일 방법

http://www.kbdmania.net/xe/data/6240715






- 폭이 좁아서 작게 보이는데, 아래 링크에서 넓은 화면을 볼 수 있습니다.

http://showjean.com/keyboard/ps2avrLayoutEditor.html




아직 미흡한 부분이 많으니, 필요한 부분이나 불편한 점이 있으면 의견 남겨주세요~


2013.7.7

v0.1.5 - 잘못된 키가 설정된 부분 수정


2013.7.7

v0.1.4 - 각 기판의 FN 및 FN2 레이어도 편집할 수 있도록 추가


2013.4.13

v0.1.3 - thumb V0.1의 FN키들의 위치가 뒤바뀐 오류 수정


2013.4.12 

v0.1.2 - thumb V0.1의 FN2를 위한 키 코드 추가


2013.4.12 

v0.1.1 - thumb V0.1 레이아웃의 잘못 지정된 키 매핑을 수정



'자료실 > 기판' 카테고리의 다른 글

A.87U 기판 관련 자료  (27) 2013.09.10
키 레이아웃 그리는 유틸 (keyLayout)  (0) 2013.06.21
thumb V0.1 관련 자료  (2) 2013.06.21
MX mini ps2avr 관련 자료  (4) 2013.06.21
A.87 ps2avr 관련 자료  (4) 2013.06.21

MX mini ps2avr 관련 자료



* 파일 설명


bsk.b_frame_2000.dwg : 보강판, 윈키/윈키리스 2종


bsk.b_outline_2000.dwg : 기판의 외곽선과 스위치/스테빌 홀/ISP 홀 표시


firmware_MX_mini_ps2avr_V02.zip : 펌웨어 V0.2 (A.87과 기능은 동일하며, 아래 기본 Key matrix의 설명과 같이 키배열만 약간 다릅니다.)


ps2avr_MX_mini_V02.zip : 펌웨어 소스 (원소스 : http://ps2avr.sourceforge.net/ )



* 소자 목록

9종 11개

ATMEGA32A-AU

USB-120

Chip Tantal A size 10uF 16V

MMBT2222A (SOT-23)

CRYSTAL SMD 3X5 size 12MHz

2012 Chip Resistor, 330Ω(331) * 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) 입니다.



* 펌웨어를 새로운 MCU에 업로드 할 경우 퓨즈비트 설정 값

avrdude -c stk500v2 -P com3 -p atmega32 -U hfuse:w:0xDF:m -U lfuse:w:0x0E:m

avrdude -c stk500v2 -P com3 -p atmega32 -U flash:w:ps2avr_MX_mini_V02.hex:i

pause;


- 빨간색의 글자는 자신의 환경에 맞게 수정하여 실행합니다.



* 기본 Key matrix (V0.2까지)

- A.87 과 비교 했을 때 Home키와 Delete키의 위치가 뒤바뀌었습니다. 설계는 동일한 펌웨어를 사용할 수 있도록 했는데 이 부분에서 제 실수로 V0.1과 V0.2 기판은 다른 펌웨어를 사용했습니다. 만약, V0.3 기판을 제작하게되면 이 부분은 수정할 생각입니다. 




* 기본 사양

- ps2avr 컨트롤러 사용(ps2 인터페이스, 무한동시 입력 등) - 공개된 소스이므로 키매트릭스를 수정하여 컴파일하면 키배열 변경가능

- 윈키/윈키리스 콤보

- 캡스락 3000계열과 8000계열 호환

- 우 쉬프트 1.75 및 2.75 호환

- 모든 소자 뒷면에 배치

- 기존 3곳의 USB커넥터 위치에서 좌우는 제거하고 중앙만 남김

- 윈키의 하단열이 기존과 다름. 아래 이미지의 "2. 새로운 배열"로 변경 ( 체리 3000 시리즈의 윈키용 하단열 이용 )



- 편집키 부분의 키 매핑

 



* Full LED 컨트롤 방법


ESC + Scroll Lock키(또는 FN + Scroll Lock)를 누르면 4가지 모드가 번갈아가며 바뀌게 됩니다.

1. LED off -  꺼짐

2. fading - 숨쉬기

3. on - 계속 켜짐

4. key down level - 키 입력이 많을수록 밝아짐


LED 모드는 전원이 차단되어도 키보드에 값이 저장되어 있어 다시 전원을 연결하면 그 상태가 유지됩니다. 

(모드 변경 뒤 약 20초 후에 저장이 됩니다. 이 때문에 모드 변경 후 바로 전원을 차단하면 값이 저장되지 않을 수 있습니다.)





'자료실 > 기판' 카테고리의 다른 글

A.87U 기판 관련 자료  (27) 2013.09.10
키 레이아웃 그리는 유틸 (keyLayout)  (0) 2013.06.21
thumb V0.1 관련 자료  (2) 2013.06.21
ps2avr Layout Editor V0.1.3  (7) 2013.06.21
A.87 ps2avr 관련 자료  (4) 2013.06.21

A.87 ps2avr 관련 자료


* 파일 설명


A_87_frame_2000.dwg - 윈키 보강판


A_87_frame_wl_2000.dwg - 윈키리스 보강판


A_87_frame_wNwl_2000.dwg - 윈키/윈키리스 콤보 보강판


A_87_PS2AVR_layout_2000.dwg - 기판 앞면의 소자 위치가 표시되어있는 파일


A_87_wNwl_outline_2000.dwg - 기판의 외곽선과 스위치/스테빌 홀 표시


firmware_A_87_LED_V03.zip - 펌웨어


ps2avr_A_87_LED_V03.zip - 펌웨어 소스 ps2avr을 A.87 버젼에 맞게 수정한 소스(원소스 : http://ps2avr.sourceforge.net/ )




* 소자 목록

9종 11개

ATMEGA32A-AU

USB-120

Chip Tantal A size 10uF 16V

MMBT2222A (SOT-23)

CRYSTAL ATS-49/U타입 12MHz(또는 SMD 3X5 size)

2012 Chip Resistor, 330Ω(331) * 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) 입니다.



* 펌웨어를 새로운 MCU에 업로드 할 경우 퓨즈비트 설정 값

avrdude -c stk500v2 -P com3 -p atmega32 -U hfuse:w:0xDF:m -U lfuse:w:0x0E:m

avrdude -c stk500v2 -P com3 -p atmega32 -U flash:w:ps2avr_A_87_LED_V03.hex:i

pause;


- 빨간색의 글자는 자신의 환경에 맞게 수정하여 실행합니다.



* 기본 Key matrix

- APP키는 FN키로 대체되었습니다.






* 기본사양

- ps2avr 컨트롤러 사용(ps2 인터페이스, 무한동시 입력 등) - 공개된 소스이므로 키매트릭스를 수정하여 컴파일하면 키배열 변경가능

- 윈키/윈키리스 콤보

- FN 키를 통한 2Layer의 키배열

- Full LED 지원(off+3가지 발광모드)

- 1.0T 화이트 컬러








'자료실 > 기판' 카테고리의 다른 글

A.87U 기판 관련 자료  (27) 2013.09.10
키 레이아웃 그리는 유틸 (keyLayout)  (0) 2013.06.21
thumb V0.1 관련 자료  (2) 2013.06.21
ps2avr Layout Editor V0.1.3  (7) 2013.06.21
MX mini ps2avr 관련 자료  (4) 2013.06.21