330엔 디지털 키보드(하드웨어)

20% 키보드


자신이 좋아하는 부품을 모두 갖추고 자신을 위해 키보드를 만드는 자작 키보드.
부속품을 사용하더라도 부품을 조립하려면 시간과 비용이 들기 때문에 병목이다.
하지만 기존 키보드로 만들 수 있다면 대부분의 원가가 해결될 것이다.[1]
이번에는 격자 모양의 4x5 배열로 20% 키보드를 만들었다.
가장 적합한 형태는 측면을 향한 숫자 키다.
19키의 시판품을 개조하여 제작한다.
필자는 지금까지 40퍼센트의 키보드에 반해 키보드가 그어질 때까지 사용해 왔다.
가끔 노트북 키보드를 사용하면 Enter 키의 거리가 당황스럽습니다.

330엔 숫자 키


1000엔도 안 돼서 방글라데시의 싸구려 키보드를 살 수 있는 시대다.
그중에서도 값이 싸고 입성이 좋은 백원점의 숫자 키를 사용한다.


2022년까지 캔버스와 프레스에서 판매합니다.

혼합막


다수의 혼합식 키보드는 버튼 매트릭스에 다이오드가 없다.
동시에 교차하는 3개 이상의 키를 눌렀을 때 원칙적으로 키의 그림자가 생긴다.
실용적으로 입력하기 위해서는 펌웨어로 흡수하려고 노력해야 한다.

회로도


어떤 사람이 이미 전체적인 회로도를 분석했으니 상세한 내용은 문헌[2]을 참고하십시오.
캔버스와 프레스의 일부 회로가 다르다는 것을 확인했지만, 사용하려는 부품은 공통적으로 적용됐다.
배선표
연결 부호
Pro micro
1
10 (PB6)
2
16 (PB2)
3
14 (PB3)
4
15 (PB1)
5
A0 (PF7)
6
9 (PB5)
7
8 (PB4)
8
7 (PE6)
9
6 (PD7)
LED(저항)
4 (PD4)
혼합막 연결기의 1~9핀과 LED를 프로마이크로의 단자에 연결한다.
연결기의 맞은편 맨 오른쪽은 1번이다.
각 트랙은 기판에 대응하는 테스트 포인트를 준비했다.거기서부터 연결해.
원시 칩에 연결된 회로가 모두 차단되었다.

만들다


준비물

  • Pro micro ×1
    원래의 기판과 케이스의 간극에 완전히 수납되어 있는지 확인하고 있습니다.
  • 저항(330~1kΩ)×1
    LED용없더라도 프로믹스에서 필요 없는 저항을 유용할 수 있다.
  • 폴리우레탄 동선(0.2mm)
  • 용접 주석선
  • 핫키
  • 도구 클래스
    십자나사, 용접석, 핀셋, 칼, 확대경 등
  • micro USB 커넥터 삭제


    연결기의 높이는 매우 방해가 되므로 제거한 후 단자에 직접 용접한다.
    단자 옆 구멍에 삽을 꽂아 가열한 후 박리 방향으로 천천히 힘을 주면 접착면이 분리된다.좌우의 단자를 띄운 후 5중대의 단자를 떼어내다.

    5개의 단자의 4개를 연결하다.
    간격이 가늘어 폴리우레탄 동선을 사용합니다.
    터미널은 프로마이크로의 USB 터미널을 왼쪽으로 놓을 때 위쪽부터 VCC, D-, D+, (미사용), GND가 배치된다.
    만약 도통에 문제가 없다면 힘을 주어도 떨어지지 않고 열키로 고정한다.

    LED 저항


    LED의 양극과 프로 마이크로의 4(PD4)핀 사이에 저항을 직렬로 삽입합니다.
    기판의 LED 옆에 시험점, 용접 저항의 한쪽이 있다.반대쪽은 공중 경로설정입니다.
    핸드 저항이 없으면 프로 마이크로전원 LED용 1k Ω를 떼어 사용할 수 있다.


    조립하다


    원래의 칩을 회로에서 분리하기 위해 종이재단기로 기판에 절단구를 낸다.
    나머지 하네스를 연결합니다.
    회로판을 한 군데 접은 후 배선이 끝난 후 테이프로 연결하면 작업이 쉬워진다.
    Promicro를 원래 상자와의 간격에 놓고 그 위에 기판을 놓는다.
    만약 후술한 펌웨어를 쓸 수 있다면, 원래대로 조립하십시오.


    주의: 개량 전에 찍은 사진이기 때문에 본문과 디테일이 다르다.

    펌웨어 쓰기


    이 키보드handwired/keypad12는 개인 창고로 공개됐다.
    복제하고 브랜치keypad12를 참조하십시오.
    $ git clone -b keypad12 https://github.com/tryjsky/qmk_firmware.git
    
    펌웨어는 클래식 QMK 펌웨어를 사용합니다.
    처음이면 설치 가이드[3]를 참조하여 구축 환경을 만듭니다.
    $ qmk setup --home qmk_firmware/
    
    준비 후 구축 및 쓰기
    $ qmk flash -kb handwired/keypad12 -km default
    
    구축에 성공한 후 잠시 기다리면 Waiting for USB serial port - reset your controller now (Ctrl+C to cancel)로 표시됩니다.
    이 상태에서 디지털 키의 USB 케이블을 개발기에 연결해 프로믹로의 RST 핀과 GND 핀을 핀셋 등으로 단락시킨다.
    성공하면 몇 초 후 펌웨어가 기록되어 새 키보드로 인식됩니다.

    Promicro 설정


  • Pro micro의 boootloadercatalina는 초기 값입니다.

  • 3.3v8MHz에서도 사용할 수 있습니다.이 경우 rules.mk에 행을 추가합니다.
  • F_CPU = 8000000
    

    끝말


    이 글은 키보드handwired/keypad12 키보드shuttle19로 썼다.
    각주
    선구자 예: 프로 마이크로와 QMK를 사용하여 BUFRFALO의 USB 디지털 키를 VIA 맞춤형 키보드로 바꾸는 방법(BUFRFALO USB 10-Keykeyboard BSTK 100 modification by Pro Micro and QMK firmware VIA)↩︎
    [100 균등 소도구 분해] (25) 캔버스의'USB 밍크 키보드'|ThousanDIY(Masawo Yamazaki) |note ↩︎
    Setup ↩︎

    좋은 웹페이지 즐겨찾기