1. 개요
KiCad (/ˈkiːˌkæd/ KEE-kad)는 오픈 소스로 누구나 무료로 사용할 수 있고, 지속적인 업데이트와 커뮤니티 지원이 활발한것으로 잘 알려져있다.본적인 기능부터 복잡한 회로설계에 필요한 고급 기능까지 갖추고 있어 개인 프로젝트뿐만 아니라 상업적인 용도로도 충분히 활용가능한 전문성으로 electronics 커뮤니티에서 많이들 사용하는 전문 EDA 용 CAD이다. 회로 설계에서 부터 PCB 생산 파일(거버 파일)까지 모든 과정을 하나의 프로그램으로 해결할 수 있도록 개발되어 매우 편리한 통합 솔루션이다.[1] 라이선스는 GPL-3.0이다.
2. 기능
KiCad는 단순히 회로도만 그리는 것이 아니라, 실제 PCB를 제작하는 데 필요한 모든 과정(실장 부품 라이브러리 등 포함)을 통합적으로 지원한다.*회로도 편집기 (Eeschema): 부품 라이브러리에서 필요한 부품을 불러와 회로도를 그릴 수 있다. 이 과정에서 각 부품의 연결 관계를 정의할수있다.
*PCB 레이아웃 편집기 (Pcbnew): 회로도 정보를 기반으로 부품들을 실제 기판 위에 배치하고, 부품 사이를 연결하는 구리 배선(트레이스)을 그릴수있다. 거버 뷰어는 이 단계에서 생성된 PCB 데이터를 확인하는 데 사용된다.
*통합 환경: 회로도와 PCB 레이아웃이 유기적으로 연결되어 있어, 회로도에서 수정한 내용이 PCB에도 바로 반영되도록 도와주는 기능이 있다.
*3D 뷰어: 설계한 PCB를 3차원 모델로 확인하여 실제 부품을 실장했을 때의 모습을 미리 볼 수 있다.
3. 주요 서브 프로그램
Schematic Editor , Symbol Editor, PCB Editor, Footprint Editor, Gerber Viewer, image Convertor, Calculator Tools, Drawing Sheet Editor, Plugin and Content Manager. 등이 제공된다.프로세스는 기본적으로 Schematic Editor [math(\rightarrow)] Footprint Editor [math(\rightarrow)] PCB Editor [math(\rightarrow)] Gerber Viewer 순이다.
4. 설치
윈도우,맥,리눅스 모두 지원하고 있다.4.1. 인스톨 예시
다음은 리눅스 설치 예시 CLI.[math(>)] sudo apt install kicad [2]
5. 히스토리
KiCad는 1992년 장 피에르 차라스(Jean-Pierre Charras)라는 엔지니어가 개발을 시작했다고 알려져있다. 이 이름은 그의 친구가 운영하던 회사의 이름 'Ki'와 CAD(Computer-Aided Design)를 결합하여 만들어졌다고 한다.초기에는 개인 프로젝트로 시작되었지만, 시간이 지나면서 CERN(유럽 입자 물리 연구소)을 비롯한 많은 개발자들과 기업들의 참여로 지금처럼 강력한 오픈 소스 소프트웨어로 성장하게 되었다.
6. 관련 문서
[1] 오피셜 https://www.kicad.org/[2] 공식사이트 다운로드 > 리눅스 > 데비안 https://www.kicad.org/download/linux/