키보드

키보드 PCB 설계와 제작 과정

Slancpain 2025. 3. 4. 22:44

키보드 PCB

 

 키보드의 PCB(Printed Circuit Board, 인쇄회로기판)는 키보드의 핵심 부품으로, 각 키 스위치의 입력 신호를 처리하고 컴퓨터로 전달하는 역할을 합니다. PCB 설계와 제작은 기계적 안정성, 전기적 신뢰성, 그리고 사용자 경험을 모두 고려해야 하는 복잡한 과정입니다. 이 글에서는 키보드 PCB 설계와 제작 과정을 4단계로 나누어 상세히 설명합니다.

1. 키보드 레이아웃 설계 및 회로도 작성

 키보드 PCB 설계의 첫 단계는 원하는 키보드 레이아웃을 정의하는 것입니다. 이 과정에서는 키의 수, 배치, 크기, 그리고 키보드의 전체적인 형태를 결정합니다. 예를 들어, 풀사이즈(104키), 텐키리스(TKL), 60% 배열 등 다양한 레이아웃 중 하나를 선택하거나 사용자 맞춤형 배열을 설계할 수 있습니다. 레이아웃 설계를 위해 KLE(Keyboard Layout Editor)와 같은 온라인 도구를 활용하면 효율적입니다.

 레이아웃이 확정되면 회로도 설계로 넘어갑니다. 회로도는 각 키 스위치, 다이오드, 마이크로컨트롤러 등의 구성 요소 간 전기적 연결을 정의합니다. 대부분의 키보드는 키 매트릭스(Matrix) 구조를 사용하여 효율적인 신호 처리를 구현합니다. 키 매트릭스는 열(Column)과 행(Row)으로 구성되며, 각 스위치가 특정 행과 열에 연결되어 있습니다. 이 방식은 모든 키에 독립적인 연결을 제공하지 않고도 많은 키 입력을 처리할 수 있도록 합니다.

 회로도를 작성할 때는 KiCad, Eagle, Altium Designer와 같은 PCB 설계 소프트웨어를 사용합니다. 이 단계에서 LED 백라이트나 RGB 조명과 같은 추가 기능을 통합하려면 관련 회로도 추가가 필요합니다. 또한, 마이크로컨트롤러(예: ATmega32U4)와 같은 주요 부품의 핀 배치를 고려하여 회로도를 구성해야 합니다. 회로도가 완성되면 여러 번 검토하고 시뮬레이션을 통해 오류를 최소화합니다.

2. PCB 레이아웃 설계 및 부품 배치

 회로도가 완성되면 이를 바탕으로 실제 PCB 레이아웃을 설계하는 단계로 넘어갑니다. 이 과정에서는 회로도의 논리적 연결을 물리적인 구리 트레이스와 부품 배치로 변환합니다. PCB 레이아웃 설계는 매우 정밀한 작업으로, 전기적 신호 품질과 기계적 안정성을 모두 고려해야 합니다.

 먼저, 각 스위치가 정확히 배치될 위치를 설정합니다. 이는 이전 단계에서 정의된 레이아웃에 따라 이루어지며, 사용자가 타이핑할 때 편안함과 정확성을 느낄 수 있도록 해야 합니다. 그다음으로 마이크로컨트롤러, 다이오드, 저항 등 주요 부품들을 적절한 위치에 배치합니다. 부품 배치 시에는 신호 경로를 최소화하고 간섭을 줄이는 것이 중요합니다.

 PCB의 층(Layer) 구조도 중요한 역할을 합니다. 일반적으로 2층 또는 4층 PCB가 사용되며, 복잡한 고급 키보드의 경우 더 많은 층을 사용할 수도 있습니다. 상층은 주로 신호 라인을 배치하는 데 사용되고, 하층은 접지(Ground)와 전원(Voltage)을 위한 플레인을 제공합니다. 접지 플레인은 노이즈를 줄이고 신호 품질을 향상시키는 데 중요한 역할을 합니다.

 또한, 제조 가능성을 고려하여 설계를 진행해야 합니다. 제조업체마다 지원하는 최소 트레이스 폭이나 비아(Via)의 크기가 다르므로 이를 준수해야 합니다. 마운팅 홀의 위치와 크기도 정확히 설정하여 하우징과 완벽히 결합되도록 해야 합니다.

3. PCB 제작 및 부품 조달

 PCB 설계가 완료되면 제작 단계로 넘어갑니다. 먼저 거버(Gerber) 파일과 드릴 파일을 생성하여 이를 PCB 제조업체에 전달합니다. 거버 파일은 PCB의 각 층에 대한 정보를 포함하며, 드릴 파일은 비아와 마운팅 홀의 위치와 크기를 지정합니다.

PCB 제작 시에는 기판 재질(FR-4가 일반적), 두께(1.6mm 표준), 그리고 표면 처리 방식(HASL, ENIG 등)을 선택해야 합니다. ENIG(금 도금)는 고급 키보드에서 자주 사용되며 내구성과 신뢰성이 높습니다.

 PCB 제작과 병행하여 필요한 부품들을 조달합니다. 여기에는 스위치(청축, 적축 등), 다이오드(키 매트릭스용), 마이크로컨트롤러(ATmega32U4 등), 저항 및 커패시터 등이 포함됩니다. RGB 조명이 포함된 경우 LED와 관련 드라이버 칩도 필요합니다. 부품 구매 시에는 품질과 호환성을 확인하고 여분의 부품을 준비하는 것이 좋습니다.

 PCB가 제작되어 도착하면 육안 검사와 전기적 연속성 테스트를 통해 제조 품질을 확인합니다. 트레이스의 연속성, 비아 정렬 상태 등을 꼼꼼히 점검하여 결함 여부를 확인해야 합니다.

4. 조립 및 펌웨어 개발

 PCB와 모든 부품이 준비되면 조립 단계를 시작합니다. 조립은 주로 두 가지 방식으로 진행됩니다: 수동 납땜 리플로우 납땜입니다. 소량 생산에서는 수동 납땜이 일반적이며, 이는 정밀한 작업 기술이 요구됩니다. 대량 생산에서는 SMT(Surface Mount Technology)를 이용한 리플로우 납땜 방식이 사용됩니다.

조립 과정에서는 각 스위치를 PCB에 장착하고 납땜하여 고정합니다. 이때 다이오드는 올바른 극성으로 장착되어야 하며, LED 조명이 있는 경우 LED 방향도 정확히 맞춰야 합니다. 모든 부품이 장착된 후에는 전기적 연속성 테스트를 통해 회로가 정상적으로 작동하는지 확인합니다.

 조립이 완료되면 펌웨어 개발 단계로 넘어갑니다. 대부분의 커스텀 키보드는 오픈 소스 펌웨어인 QMK Firmware를 기반으로 개발됩니다. QMK 펌웨어는 사용자 정의 기능을 지원하며 다양한 매크로나 RGB 조명 제어 기능을 제공합니다.

 펌웨어 개발 과정에서는 키 매트릭스를 설정하고 특수 기능(예: 미디어 컨트롤)을 구현합니다. 펌웨어가 완성되면 이를 마이크로컨트롤러에 업로드하고 각 키 입력과 특수 기능들이 제대로 작동하는지 테스트합니다.

 최종적으로 모든 테스트가 완료되면 완성된 PCB를 하우징에 장착하고 최종 제품 검사를 진행합니다. 이 과정을 통해 사용자가 원하는 기능과 성능을 갖춘 고유한 커스텀 키보드가 탄생하게 됩니다.

결론

 키보드 PCB 설계와 제작 과정은 단순히 전자공학 지식뿐만 아니라 기계적 설계 능력과 소프트웨어 개발 기술까지 요구되는 복잡한 작업입니다. 레이아웃 정의부터 회로도 작성, PCB 제작 및 조립까지 모든 단계에서 세심한 주의를 기울여야 하며, 최종 제품의 품질은 이 모든 과정에서 얼마나 정밀하게 작업했느냐에 따라 결정됩니다.

 최근에는 DIY 커스텀 키보드 문화가 확산되면서 개인 사용자들도 자신만의 독창적인 키보드를 제작하려는 시도가 늘어나고 있습니다. 이러한 흐름 속에서 PCB 설계와 제작 기술은 더욱 발전하고 있으며, 앞으로도 다양한 혁신적인 제품들이 등장할 것으로 기대됩니다.