This website requires JavaScript.
쿠폰 앱 다운로드
배송지
지원 센터
Linux에서 KiCad에서 BOM 및 Centroid 파일을 생성하는 방법

Linux에서 KiCad에서 BOM 및 Centroid 파일을 생성하는 방법

Oct 21, 2024에 마지막으로 업데이트됨

이 글에서는 Linux 환경의 KiCad를 사용하여 JLCPCB의 SMT 및 수작업 납땜 서비스에 필요한 BOM(자재 명세서) 및 CPL(부품 장착 목록) 파일을 생성하는 방법을 설명합니다.


이 방법은 Fully Automated에서 제작한 KiJLC라는 플러그인을 활용합니다.


튜토리얼에서는 kit-dev-coldfire-xilinx\_5213라는 데모 프로젝트를 사용하며, 수정된 프로젝트 전체는 해당 깃허브 저장소에서 확인할 수 있습니다.


본 튜토리얼은 Ubuntu 18.04에서 KiCad 5.1.10을 사용하여 테스트되었습니다.



플러그인 설치


플러그인을 다운로드하고 시스템에 설치해야 합니다. 설치 후 KiCad를 다시 열면 플러그인이 자동으로 로드됩니다.


수동 설치 방법


1. Github에서 KiJLC를 다운로드합니다.



그림 1. KiJLC 다운로드


2. 폴더 압축 해제 및 이름 변경


다운로드한 파일을 찾아 압축을 해제하고 폴더 이름을 KiJLC-main에서 KiJLC로 변경합니다.


3. 올바른 위치에 복사


다음 스크린샷에 표시된 대로 KiJLC를 폴더에 복사합니다. 대상 폴더/경로가 없으면 수동으로 만들면 됩니다.


참고:

점(.)으로 시작하는 파일과 폴더는 일반 보기에서 숨겨집니다. Gnome의 파일 관리자에서는 CTRL+H를 눌러서 표시/숨길 수 있습니다. CTRL+H가 작동하지 않으면 구글 검색을 하거나 파일 관리자 설명서를 참고하세요.



그림 2. 복사된 플러그인


git 복제로 설치


만약에 경로 ~/.kicad/scripting/plugins가 없는 경우 터미널에서 다음 명령을 실행하여 만듭니다.


mkdir -p ~/.kicad/scripting/plugins


그런 다음 폴더로 cd하여 플러그인을 복제합니다.


cd ~/.kicad/scripting/plugins

git clone https://github.com/JLCPCB/KiJLC



Schematic Editor에 대한 BOM 플러그인 추가


이것이 설치의 마지막 단계입니다.


먼저 Schematic Layout Editor를 엽니다. 메뉴 막대에서 도구 자재 청구서 생성을 클릭합니다.


그림 3. BOM 생성 메뉴 항목


이제 Bill of Material 대화 상자가 나타납니다.


그림 4. BOM 생성 메뉴 항목


"+" 버튼을 클릭하고 플러그인 폴더를 탐색하여 bom2jlc.py를 선택한 다음 열기를 클릭합니다.


그림 5. 탐색하여 bom2jlc.py 찾기


별명은 그대로 두고 확인을 클릭합니다.


그림 6. 플러그인 별명


명령줄을 다음으로 변경:


python3 "/home/atommann/.kicad/scripting/plugins/KiJLC/bom2jlc.py" "%I" "%O"


또는 전체 경로(터미널에서 which python3 명령을 실행하여 전체 경로를 알 수 있음):


/usr/bin/python3 "/home/atommann/.kicad/scripting/plugins/KiJLC/bom2jlc.py" "%I" "%O"


그림 7. 플러그인 명령줄


JLC 및 LCSC BOM 필드 추가


KiJLC 플러그인은 두 개의 필드가 있어야 합니다. "JLC"는 JLCSMT 풋프린트 지정자를 포함해야 하고 "LCSC"는 JLCPCB SMT 부품 라이브러리의 부품 번호를 포함해야 합니다.


"LCSC" 부품 번호는 주문 시스템에서 정확한 일치를 위해 사용되며 선택 사항이지만 BOM에 포함하는 것이 가장 좋습니다.


현재 KiCad 풋프린트 지정자는 JLC 풋프린트 지정자로 변환되지 않지만 나중에 구현될 수 있습니다.


다양한 방법으로 구성 요소에 대한 새 필드를 추가할 수 있습니다.


1. 구성 요소를 두 번 클릭하거나 구성 요소에 커서를 올려 놓은 다음 E 키를 눌러 심볼 속성 대화 상자를 호출하고 필드를 추가합니다(그림 8 참조).

2. 메뉴 모음에서 도구 → 심볼 필드 편집을 클릭하면 대량 모드에서 필드를 편집할 수 있습니다(그림 9 및 10 참조).

3. KiField와 같은 다른 KiCad 플러그인의 도움

4. 기타



그림 8. R25에 JLC 및 LCSC 필드가 추가되었습니다.


그림 9. 심볼 필드 편집 메뉴 항목


그림 10. 심볼 필드 테이블


파일 내보내기


BOM 생성


EEschema에서 회로도를 열고 도구 Bill of Materials 생성을 선택합니다.


그림 11. BOM 생성 메뉴 항목


BOM을 생성하려면 생성 버튼을 클릭합니다.


그림 12. BOM 생성


CPL 생성


PCB 편집기에서 보드를 열고 도구외부 플러그인JLCSMT 배치 파일 생성을 선택합니다.


그림 13. CPL 생성


그림 14. CPL 생성


생성된 모든 파일은 아래에 표시된 대로 프로젝트 폴더에서 찾을 수 있습니다.


그림 15. 생성된 BOM 및 CPL 파일


이제 이 파일을 JLCPCB.com에 업로드하여 제조할 수 있습니다. 아래는 주문 시스템에서 보드 모서리의 미리보기입니다.


그림 16. 주문 시스템의 미리보기


참고:

SMT/핸드 솔더링 주문을 하려면 Gerber 파일도 생성해야 합니다. 방법은 KiCad 5에서 Gerber 및 Drill 파일을 생성하는 방법을 참조하세요.