* 파일 설명
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 |