thumb V0.1 조립 가이드

- R1 : 10K 옴 저항을 사진과 같이 땜해줍니다. 방향성은 없습니다. - IC1 : ATMEGA32A-AU 를 반드시 방향에 맞게 땜해줍니다. 사진상 빨간 동그라미와 실제 MCU의 동그라미 부분을 맞춰 방향을 잡아줍니다. - R2, R3 : 330옴 저항을 땜해줍니다. 방향성 없습니다. - C1, C3, C4 : 0.1uF 캐패시터 1개, 18pF 캐패시터 2개를 땜해줍니다. 구분할 수 없듯이 방향성도 없습니다. - C2 : 10uF / 16V 탄탈 캐패시터를 땜해줍니다. 반드시 사진과 같이 방향에 맞게 땜해줘야 합니다. ...

July 3, 2013

ps2avrU 펌웨어 정보

* ps2avrU란? - USB / PS/2 콤보 펌웨어입니다. - PS/2 키보드 펌웨어인 ps2avr과 USB키보드 펌웨어인 dulcimer를 조합하여 만든 펌웨어입니다. - 프로젝트 링크 ps2avr : http://ps2avr.sourceforge.net/ dulcimer : http://www.schatenseite.de/dulcimer.html?L=2 (ps2avr 시리즈의 기판은 확장 모듈(ps2avr-ext)를 함께 사용해야 USB인터페이스를 이용할 수 있습니다.) * 두 인터페이스의 차이점 USB - 6+1키 동시입력 - 보통의 키 반복 속도 PS/2 - 무한 동시입력 - 빠른 키 반복 속도 * 인터페이스 전환 방법 - 기본적으로 USB로 설정되어있습니다. - PS/2 로 선택하려면 “P"키를 누른 상태에서 PS/2 포트에 연결합니다. ...

June 30, 2013

부트로더를 이용한 펌웨어/키맵/매크로 업로드 방법

부트로더를 이용한 펌웨어/키맵/매크로 업로드 방법 -1. B 시리즈 기판( B.87 등 이름이 B로 시작하는 기판 들)은 아래 링크의 내용을 참고하세요. bootMapper Client 사용 법 : http://blog.winkeyless.kr/154 * 아래 설명은 ps2avrU 기판들(A.87U와 같이 기판 이름이 U로 끝나는 것, 또는, ps2avr-ext를 연결한 ps2avr 기판)에 해당하는 내용입니다. 0. 아래의 링크에서 부트로더를 이용한 펌웨어 업데이트에 필요한 파일을 PC의 적당한 폴더에 다운로드합니다. - http://blog.winkeyless.kr/17 0.0.1 ps2avr 시리즈의 기판의 경우 콤보 펌웨어가 아닌 PS/2 전용 펌웨어를 이용하려면 아래 링크의 각 기판 자료중 펌웨어인 .hex를 업로드해주면 됩니다. ...

June 30, 2013

ps2avrU firmware 및 utility

* ps2avrGB4U 추가로 ps2avrU는 더이상 업데이트 되지 않습니다. ps2avrGB4U 펌웨어를 이용해주세요. ps2avrGB4U : http://blog.winkeyless.kr/215 ps2avrU - PS/2와 USB 인터페이스를 모두 지원하는 새로운 펌웨어 입니다. (ps2avr 시리즈의 기판은 확장 모듈(ps2avr-ext)를 함께 사용해야 USB인터페이스를 이용할 수 있습니다.) 키보드 인식이 되지 않을 경우 PC환경과 기타 조건등의 글을 남겨주시면 참고하여 수정하도록 하겠습니다. 기타 다른 이상이 반복적으로 나타나는 경우도 알려주시면 감사하겠습니다. 파일 설명 - HIDBootFlash.exe : 부트로더를 통해 바이너리(.hex 파일)을 업로드하는 어플리케이션 - bootloadHID.exe : command prompt 방식으로 .hex 파일을 업로드하는 어플리케이션 펌웨어 V1.5~ ...

June 30, 2013

ps2avrU bootloader

부트로더 설치는 반드시 ISP로더를 이용해야 합니다. Bootmapper Client 등을 이용해서 업데이트를 시도하면 키보드가 다시 작동하지 않게 됩니다. 펌웨어 - 부트로더 설치에 필요한 파일들만 모아 놓은 파일입니다. ps2avrGB_bootloader_140617.zip : ps2avrU, ps2avrGB 공용 부트로더 부트로더 작동 조건은 col0 - row0 or col0 - row1 이 쇼트되었을 경우 입니다. (ps2avr 시리즈는 “Q"키가 부트로더 작동 키입니다.) 참고 프로젝트 #1 : http://www.obdev.at/products/vusb/bootloadhid.html 참고 프로젝트 #2 : http://www.kbdmania.net/xe/6714341

June 29, 2013

부트로더 설치 방법

기판 에 아직 부트로더가 설치되어 있지 않다면 다음과 같은 방법으로 설치할 수 있습니다. 아래 링크의 내용대로 부트로더 설치 여부를 확인합니다. http://blog.winkeyless.kr/14 만약, 부트로더가 설치되어있지 않다면 아래의 내용을 보고 설치하시기바랍니다. 부트로더 설치 0. 부트로더 파일 준비 http://blog.winkeyless.kr/entry/ps2avrU-bootloader : 링크의 “펌웨어” 파일을 다운 받습니다. - 위 파일을 다운받아 적당한 위치에 압축을 해제합니다.(파일 경로에 한글이 포함되지 않도록 하세요.) 1. ISP다운로더 준비 - ISP다운로더는 MCU에 바이너리(.hex 파일)을 업로드 할 수 있는 장치 입니다. ...

June 29, 2013

부트로더가 설치되어 있는지 확인하는 방법

부트로더가 설치되어 있는지 확인하는 방법 1. USB 케이블을 기판에 연결합니다. (1.1. ps2avr 기판이라면 확장 모듈(ps2avr-ext)를 USB 케이블에 연결합니다.) 2. 기판의 “Q"키를 누른 상태로 USB 케이블을 PC에 연결합니다. 부트로더 설치 O = 연결과 동시에 키보드의 CapsLock/NumLock(또는 모든) LED가 연속적으로 깜빡인다면 부트로더가 설치되어 있는 상태입니다. 부트로더 설치 X = 기판에 아무런 반응이 없거나, 그냥 USB키보드로 인식이 된다면 부트로더가 설치되어 있지 않은 상태입니다.

June 29, 2013

ps2avr-ext 조립 및 사용법

구조는 단순한 편이므로 간단하게 설명하도록 하겠습니다 내용물은 - PCB - 저항 2012사이즈 68옴 2개, 1.5K옴 1개, 0옴 1개 - 제너다이오드 BZX84C3V6 (0.25W) 2개 - USB 커넥터 암(USB-103)/수(USB-106) 각 1개 간혹 소자가 USB 커넥터에 들어가는 경우도 있으니 잘 확인하길 바랍니다. 그리고, PCB는 V-cut으로 절단된 좌/우 부분이 약간 날카로울 수 있으니 사포나 벽돌 등에 살짝 문질러서 매끄럽게 해주는게 좋습니다. (저는 그냥 벽에 두어번 문질러 줬습니다.) 소자와 커넥터를 아래의 사진과 같이 땜해주면 됩니다. ...

June 29, 2013

ps2avr-ext #2

지난 포스팅(http://blog.winkeyless.kr/entry/ps2avrext )의 모듈을 PCB로 제작했습니다. 현재 테스트 중이며 빠르면 이번 주에서 다음 주 중으로 신청을 받을 계획입니다. 이 모듈의 기능은 ps2avr 의 물리적인 회로를 V-USB로 변환시키는 것입니다. 이로서 얻을 수 있는 점은 1. 부트로더를 이용할 수 있습니다. (부트로더는 ISP로더 없이 펌웨어를 업로드 할 수 있는 펌웨어 유틸리티입니다.) 2. 새로운 펌웨어를 업로드하면 별도의 컨버터 없이 USB키보드로도 이용할 수 있습니다. (PS/2,USB combo 펌웨어는 현재 개발 중입니다.) 모듈의 테스트가 완료되면 이 후부터는 ...

June 24, 2013

키 레이아웃 그리는 유틸 (keyLayout)

안녕하세요. 오래전에 만들었던 키 레이아웃을 쉽게 그려주는 유틸리티 입니다. otd 게시판에 묵히고 있었는데 여전히 쓸모가 있어보여 올려봅니다. (플래시 특성상 처음 1번은 플래시 영역을 클릭해야 단축키가 동작합니다.) 체리 MX 스위치의 일반적인 키캡 크기를 기준으로 만들어졌고, 1/4 키캡 간격만큼 스냅되어 이동/위치 시킬 수 있습니다. 배열한 키들의 데이터를 xml파일로 저장하고 다시 읽어올 수 있고, jpeg 이미지로 스크린샷도 저장이 가능합니다. 아래는 이전 게시판의 내용을 일부 편집해서 올립니다. 브라우져에 가득찬 화면을 이용하고 싶다면 아래의 링크로 가시면됩니다. ...

June 21, 2013