This website requires JavaScript.

KiCAD 8에서 거버 및 드릴 파일을 생성하는 방법

KiCAD 8에서 거버 및 드릴 파일을 생성하는 방법

PCB 제조 후 조립(Assembly) 을 원하신다면, 추가적인 파일들이 필요합니다. 이 과정은 일반적으로 BOM (자재 명세서) 및 CPL (부품 배치 리스트 또는 센트로이드 파일) 을 생성하는 것을 의미합니다.


BOM 파일



BOM 파일은 특정 PCB 보드의 조립에 사용되는 모든 부품과 부속품을 나열한 파일입니다. 이 파일에는 간단한 SMD 저항부터 나사, 와셔, 너트 등, PCB 상에 조립하고자 하는 모든 부품이 포함될 수 있습니다。 제조 및 조립 업체마다 요구하는 BOM 형식은 다를 수 있으며, 각 부품에 대한 필수 정보들이 포함되어야 합니다. 이 정보에는 부품 케이스, MPN(제조업체 부품 번호), 바코드, 디자인레이터(설계 위치) 등이 포함될 수 있습니다. BOM은 본질적으로 열(Column)로 구분된 단순한 텍스트 파일입니다.


JLCPCB에서 PCB를 조립하려면, JLCPCB의 표준 형식에 맞춘 BOM 파일을 생성해야 합니다.예시 BOM 파일 은 JLCPCB 공식 웹사이트에서 다운로드할 수 있습니다.


예시 BOM 파일을 살펴보면, 부품들이 행(Row) 단위로 정렬되어 있으며, 각 부품에는 다음과 같은 정보가 포함되어 있습니다:



  • Comment – 부품의 종류, 사양, 값, 허용 오차 등을 명시합니다. (예: 100uF 10% +105C 50CV)
  • Designator – PCB에서 부품이 위치하는 좌표 표시입니다. (예: C1, R5, R6, DC1, U1, P2)
  • Footprint – 부품 패키지 형태입니다. (예: 0402, 0805, SSOP-8)
  • LCSC PN – JLCPCB의 부품 공급업체인 LCSC에서 제공하는 정확한 부품 번호입니다.


권장 파일 형식: .csv, .xls, .xlsx



CPL 파일



CPL(Component Placement List) 파일은 BOM 파일과 밀접하게 관련된 파일로, PCB 상의 부품 배치 정보를 담고 있습니다. BOM 파일이 부품의 목록과 사양 정보를 포함한다면, CPL 파일은 부품이 보드 상 어디에 어떻게 배치되는지를 설명합니다. 이 두 파일은 보통 Designator(부품 식별자) 항목을 기준으로 서로 연동됩니다.CPL 파일에는 다음과 같은 정보가 포함됩니다:

  • X 위치 (Mid X)
  • Y 위치 (Mid Y)
  • 회전 각도 (Rotation)
  • 보드 면 (Layer) – 부품이 탑면인지 바닥면인지 표시

CPL 파일도 BOM과 마찬가지로 열(Column)로 구분된 단순 텍스트 파일이며, JLCPCB에서 PCB를 조립하려면 표준 형식의 CPL 파일을 필수로 제출해야 합니다.







예시 CPL 파일을 보면, 부품들이 각 행(Row)으로 정렬되어 있으며, 다음과 같은 추가적인 정보를 포함하고 있습니다:

  • Mid X, Mid Y – PCB 상의 부품 위치 좌표
  • Rotation – 부품이 설치되는 회전 각도
  • Layer – 부품이 설치된 PCB의 면 (예: Top 또는 Bottom)
  • 권장 파일 형식: .csv, .xls, .xlsx



BOM 및 CPL 파일 생성 방법


BOM 파일을 수동으로 작성하거나 KiCAD에서 직접 생성한 파일을 편집하는 것은 시간이 오래 걸리고 실수 확률도 높습니다. 그래서 JLCPCB 호환 BOM과 CPL 파일을 자동으로 생성해주는 스크립트를 사용하는 것이 강력히 추천됩니다. 설치 방법은 두 가지가 있습니다:


 1. . “Plugin And Content Manager”를 통한 스크립트 설치 방법


KiCAD에서 JLCPCB용 BOM 및 CPL 파일을 자동으로 생성하려면, 아래의 단계로 스크립트를 설치할 수 있습니다:


(그림 1. Plugin And Content Manager)



Plugin And Content Manager를 성공적으로 연 후, 플러그인들을 아래로 스크롤하여 그림 2와 같이 "JLCPCB Fabrication Toolkit"을 설치합니다:



 (그림 2. JLCPCB Fabrication Toolkit)



플러그인을 성공적으로 설치한 후, 이제 JLCPCB 호환 제작 파일을 내보낼 준비가 완료되었습니다.


 2.
스크립트 수동 설치


스크립트를 수동으로 설치하려면, Figure 3과 같이
bennymeg GitHub repository 에 접속하여 .zip 파일을 다운로드합니다:


(Figure 3. 수동 설치용 GitHub 저장소)


.zip 파일을 다운로드한 후 압축을 풀고, Plugin Manager를 통해 수동으로 설치합니다.



LCSC PN 호환성


설치된 "JLCPCB Fabrication Toolkit" 스크립트와 완벽하게 호환되도록 하려면, 각 부품에 대해 "LCSC PN" 항목과 해당 바코드를 추가하는 것이 매우 중요합니다. 이는 "Schematic editor"에서 각 부품을 클릭하여 설정할 수 있습니다.


BOM에 LCSC PN이 직접 포함되어 있으면 부품 검색 속도가 훨씬 빨라지고 정확도도 높아집니다.


(그림 4. LSCS PN 섹션)


May 15, 2025에 마지막으로 업데이트됨