기계식 키보드를 위해 PCB를 설계하기 전에 몇 가지 단계를 따라야 합니다.
소프트웨어 구성:
KiCad를 사용하여 키보드 PCB를 설계합니다.그래서 먼저 다운로드하고 설치하면 우리가 공유하는 모든 기술과 기술을 따를 수 있습니다.KiCad는 현재 설계 목적으로 가장 널리 사용되는 소프트웨어 중 하나입니다.따라서 Kicad 소프트웨어에서 설계하는 방법에 대한 많은 자습서를 얻을 수 있습니다.설치되어 있으면 시작할 수 있습니다.당신이 해야 할 일은 당신이 모든 공식 KiCad 라이브러리를 가지고 있는지 확인하는 것입니다.
계획:
먼저 KiCad를 시작하면 여러 옵션이 포함된 화면이 표시됩니다.이제 새 항목을 클릭합니다.그런 다음 키보드 PCB 또는 좋아하는 이름과 같은 프로젝트에 자신의 이름을 입력합니다.이제 우리는 원리도를 설계할 것이다.그래서 조심해야 돼요.
먼저.sch 파일을 두 번 클릭하면 완전히 빈 테이블이 표시됩니다.
이제 구성 요소 라이브러리를 추가해야 합니다.창 상단을 보려면 Preferences > Component Library 를 클릭합니다.이제 추가를 클릭하고 셸에서 keyboard_parts.lib 파일을 찾습니다.그런 다음 소프트웨어의 지침과 권장 사항을 따를 수 있습니다.인터넷에는 라이브러리를 쉽게 보고 설치할 수 있는 자습서가 너무 많다.
이제 먼저 기본 명령 목록을 제안합니다.
"M: 부품 들어올리기 및 이동
g: 케이블 연결을 유지하면서 어셈블리를 위로 드래그하여 이동합니다.
c: 구성 요소 복사
e: 구성 요소 편집
r: 부품 회전
y: 어셈블리 대칭복사
del: 구성 요소 삭제
ESC: 중단!“
그런 다음 배치 > 어셈블리를 클릭합니다.지금 너는 너의 준마가 연필처럼 보이는 것을 볼 수 있다.페이지의 아무 곳이나 클릭하여 라이브러리 설치에서 ATMEGAC3U4를 찾을 수 있습니다.
확인을 클릭하고 다이어그램을 클릭하여 부품을 배치합니다.구성 요소를 편집하고 참조를 U에서 U1로 변경해야 합니다.
우리는 안경을 놓을 것이다.유리는 키보드 PCB에서 사용 가능한 모든 구성 요소의 중요한 부분입니다.키보드 연주 속도를 결정하기 때문이다.이제 컨트롤러 옆에 "XTAL_GND" 구성 요소를 배치합니다.참조를 X1로 변경하기만 하면 됩니다.
기억해야 할 점은 과도한 소음이 컨트롤러의 신호를 방해할 수 있다는 것이다.따라서 이러한 상황을 피하기 위해 두 개의 디커플링 콘덴서를 사용해야 한다.이제 우리는 18pF의 결정체로 충전 콘덴서를 사용할 것이므로 필요한 디커플링 콘덴서 C1과 C2는 22pF입니다.마지막으로, GND 기호를 추가하고 모든 것을 연결합니다.
그런 다음 0.1uF 디커플링 콘덴서 C1, C2, C3, C4 및 4.7uF 콘덴서 C7 4개를 추가합니다.
바늘땀 13을 보세요.이것은 리셋 핀입니다.이 핀에 버튼 스위치를 추가하면 필요할 때 쉽게 재설정할 수 있습니다.이렇게 하려면 스위치 "SW_PUSH"를 추가하고 SW1의 이름을 지정합니다.이제 R1이라는 스위치를 사용하여 10k 펄프 레지스터를 추가해야 합니다.
이제 USB 포트를 추가해야 합니다. 따라서 라이브러리로 이동하여 "USB_mini_micro_B"를 선택하고 워크시트에 추가하여 J1의 이름을 지정합니다.이제 USB를 보면 VUSB, D-, D+, ID, GND, SHIELD와 같은 다양한 핀이 있습니다.이제 VUSB를 VCC에 연결한 다음 컨트롤러의 UVcc에 연결합니다.컨트롤러와 USB의 D- 및 D+는 22 옴의 저항기 R1 및 R2 두 개를 통해 연결됩니다.GND와 차폐 레이어는 단락된 다음 1uF 콘덴서를 통해 컨트롤러의 UGND와 UCap에 연결됩니다.
그런 다음 모든 VCC 연결과 GND 연결이 올바르게 연결되어 있는지 확인하고 다음 단계로 넘어갈 수 있습니다.그러나 연결되지 않은 경우 제대로 연결하십시오.내장형 ADC를 사용하는 경우 AVCC와 VCC 사이에 콘덴서를 배치해야 할 수도 있습니다.
이제 스위치 매트릭스를 구성합니다.이 자습서의 목적을 위해 2X2 행렬을 보여 드리겠습니다.따라서 먼저 라이브러리에 들어가서 스위치의 경우 KEYSW, 다이오드 컴포넌트의 경우 D를 선택합니다.이제 K1과 D1에 각각 연결하고 K2를 D2에 연결합니다.앞서 말했듯이 2 * 2 행렬은 두 개입니다.그런 다음 K3, K4, D3 및 D4를 동일하게 처리해야 합니다.
보시다시피 사용되지 않은 컴포넌트는 사용되지 않은 접점으로 표시되어 있습니다.오른쪽의 파란색 X 버튼을 클릭하고 컨트롤러 및 USB 포트에서 연결되지 않은 핀을 모두 선택합니다.
마지막으로 기계식 키보드 PCB 회로기판의 원리도를 완성했다.