산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

거버(Gerber) 파일 완전 정복: PCB 제작을 위한 생성/활용 가이드

PCB 설계 후 제조사에 넘겨야 할 가장 중요한 산출물이 바로 거버(Gerber) 파일입니다. 각 도전층, 솔더마스크, 실크스크린, 드릴 데이터 등 PCB 제조에 필요한 모든 2D 레이어 정보를 담은 업계 표준 포맷입니다. 이 글에서는 거버 파일의 정의, 포맷 변천사, 주요 EDA 툴(Altium, Eagle, Cadence/OrCAD, KiCad)별 생성 방법, 검증 포인트, 제출 시 체크리스트까지 실무 중심으로 정리합니다.

거버 파일이란 무엇인가?

거버 파일은 PCB의 각 레이어(동박 패턴, 솔더마스크, 실크스크린, 드릴 홀 등)를 벡터 그래픽 명령어 세트로 표현한 텍스트 기반 파일입니다. 1960년대 거버 사이언티픽(Gerber Scientific)사가 포토플로터(Photoplotter) 제어용으로 개발했으며, 현재는 PCB 제조의 사실상 표준(De facto standard)입니다.

거버 파일에 포함되는 주요 레이어

레이어 유형일반적 파일명 접미사내용필수 여부
탑 동박 (Top Copper).GTL, .TOP, .cmp부품 면 배선 패턴, 패드, 비아필수
바텀 동박 (Bottom Copper).GBL, .BOT, .sol납땜 면 배선 패턴필수 (양면 이상)
내부 동박 (Inner Layers).GL2, .GL3... / .L2, .L3...다층 보드 내부 신호/전원/그라운드층4층 이상 시 필수
탑 솔더마스크.GTS, .TSM, .stc탑 측 솔더 레지스트 개구 패턴필수
바텀 솔더마스크.GBS, .BSM, .sts바텀 측 솔더 레지스트 개구 패턴필수 (양면 이상)
탑 실크스크린.GTO, .TSS, .plc탑 측 부품 외곽선, 레퍼런스, 로고권장
바텀 실크스크린.GBO, .BSS, .pls바텀 측 실크스크린선택
탑 솔더 페이스트.GTP, .TSP, .crtSMT 스텐실용 페이스트 패드 패턴SMT 조립 시 필수
바텀 솔더 페이스트.GBP, .BSP, .crs바텀 SMT 페이스트 패턴하면 실장 시 필수
드릴 데이터.TXT, .DRL, .xinNC 드릴: 홀 위치, 크기, 도금 여부필수
보드 외곽선.GML, .GKO, .outlinePCB 외형 치수, 내부 컷아웃, 슬롯필수

거버 포맷 변천사 (Gerber Format Evolution)

포맷연도특징현황
RS-274-D (Standard Gerber)1960s~구형 수치제어(NC) 포맷. 어퍼처(aperture) 정의 별도 파일 필요. 수동 입력 오류 많음.사장됨. 레거시 장비만 사용
RS-274X (Extended Gerber / X-Gerber)1998~어퍼처 임베디드, 단위/좌표/폴라리티 내장. 다중 레이어, 폴리곤 필, 필름 제어 지원. 수동 입력 불필요.현재 업계 주력 표준
ODB++1997~Valor 개발. 단일 압축 파일에 설계/제조/조립 데이터 통합. 스택업, 드릴, BOM, 네트리스트 포함. 자동화 우수.고급 제조사/대량 양산에서 선호. CAD 호환성 개선됨.
Gerber X2 / X32014~/2020~RS-274X 확장. 어퍼처/레이어에 속성(Attribute) 부여: 패드 기능(SMD/비아/테스트포인트), 네트명, 부품 외곽, 임피던스 제어 트레이스 등. CAM 자동화/검증 강화.최신 표준. 주요 EDA 툴 지원 확대 중. X3는 어셈블리 데이터 추가.

권장: 최신 설계는 RS-274X (Extended Gerber) 또는 Gerber X2 포맷으로 출력. 제조사 요구사항 확인 필수.

주요 EDA 툴별 거버 파일 생성 방법

1. Altium Designer (가장 직관적)

  1. PCB 에디터에서: File → Fabrication Outputs → Gerber Files
  2. 설정 다이얼로그에서:
    • Layers 탭: Plot Layers → All On → 기계적 레이어 중 보드 외곽선(Board Outline)만 켜기
    • Advanced 탭: Format: RS-274X 선택, Units: Millimeters, Precision: 4:4 (또는 3:5), Leading/Trailing zero suppression 설정
    • Drill Drawing / Drill Guide 별도 생성 (Fabrication Outputs → NC Drill Files)
  3. 출력 후 검증: File → Import → Gerber → CAMtastic 문서로 열기 → 각 레이어 육안 검사, DRC 재실행

2. Autodesk Eagle (Fusion 360 Electronics)

  1. 보드 에디터에서: File → Export → Gerber (RS-274X) (또는 CAM Processor 버튼)
  2. CAM Processor 창에서:
    • 사전 정의 잡(Job) 사용: gerb274x.cam (RS-274X) 또는 gerber_x2.cam (Gerber X2)
    • 또는 수동 탭 구성: 각 레이어별 Device=GERBER_RS274X, File=자동命名
    • 드릴: Device=EXCELLON, File=드릴 파일
  3. Process Job 실행 → 프로젝트 폴더에 파일 생성 → 거버 뷰어(Gerber Viewer)로 검증

3. Cadence Allegro / OrCAD PCB Editor

  1. Manufacturing → Artwork → Create (또는 Export → Gerber)
  2. Film Control 탭: Add Manual으로 각 아트워크 레이어 추가 (TOP, BOTTOM, INTERNAL..., SOLDERMASK_TOP, SILKSCREEN_TOP...)
  3. General Parameters: Units=MM, Format=RS-274X, Zero Suppression=Leading, Precision=4.4
  4. Domain Selection에서 각 필름별 레이어 할당
  5. Export → Gerber 실행 → 출력 폴더 확인
  6. 드릴: Manufacturing → NC Drill → Export (Excellon 포맷)

4. KiCad (무료/오픈소스, 최신 버전 7/8/9)

  1. PCB 에디터에서: File → Fabrication Outputs → Gerbers (.gbr)
  2. 설정:
    • 포맷: Gerber X2 권장 (또는 RS-274X)
    • 단위: mm, 소수점 자릿수: 4.4
    • 레이어: 필요한 모든 레이어 체크 (F.Cu, B.Cu, In1.Cu..., F.Mask, B.Mask, F.SilkS, B.SilkS, Edge.Cuts, F.Paste, B.Paste...)
    • 옵션: Use Protel filename extensions 체크 (제조사 호환성↑), Generate drill files 별도 실행
  3. Plot 클릭 → 드릴 파일 별도 생성 (Excellon 포맷, mm, 4.4)
  4. Gerber Viewer (내장)로 즉시 검증

거버 파일 생성 후 필수 검증 사항 (Pre-flight Checklist)

  1. 레이어 완전성: 필수 레이어(동박, 마스크, 실크, 드릴, 외곽선) 모두 생성됐나?
  2. 파일 명명 규칙: 제조사 가이드라인 준수 (예: JLCPCB, PCBWay, Seeed Fusion 등 각자 권장 접미사 있음)
  3. 드릴 파일: 플러그드/텐티드 비아, 블라인드/베리드 비아, NPTH/PTH 구분 올바른가? 드릴 심볼 맵 포함됐나?
  4. 보드 외곽선: Edge.Cuts/GML 레이어에 닫힌 폴리곤으로 정확히 표현됐나? 내부 컷아웃/슬롯 포함?
  5. 최소 설계 규칙 위반 여부: 거버 뷰어에서 DRC 재실행 (최소 트랙 폭, 간격, 비아 크기, 앤귤러 링, 솔더마스크 확장)
  6. 넷리스트 일치: 원본 설계 넷리스트와 거버 추출 넷리스트 비교 (CAM 툴에서 Netlist Compare)
  7. 어퍼처/플래시 정합: 패드 모양(원, 사각, 타원, 열배출 패드)이 의도대로 표현됐나?
  8. 파일 크기/개수: 비정상적으로 크거나(수십 MB) 적은 경우(레이어 누락) 의심

제조사 제출 패키지 구성 (Fabrication Package)

일반적으로 다음 파일들을 ZIP 압축해 제출:

자주 묻는 질문 (FAQ)

Q: 거버 파일 없이 PCB 주문 가능한가요?
A: 일부 제조사(EasyEDA/JLCPCB, PCBWay 등)는 네이티브 설계 파일(.kicad_pcb, .brd, .pcbdoc) 직접 업로드 지원. 하지만 거버 파일 제출이 가장 안전하고 범용적.
Q: 거버 파일을 열어서 볼 수 있는 무료 툴은?
A: KiCad Gerber Viewer (내장), GerbView (KiCad 별도), Online Gerber Viewer (gerber-viewer.com, pcbway.com/viewer), ViewMate (무료 버전), ZofzPCB (3D 뷰).
Q: RS-274X와 Gerber X2 중 뭘 쓰나요?
A: 제조사 권장 따름. 최신 제조사/자동화 라인은 X2 선호. 구형 장비만 있는 곳은 RS-274X만 지원. 둘 다 생성해두면 안전.
Q: 드릴 파일이 별도인 이유는?
A>거버는 2D 벡터 그래픽(플래시/드로우), 드릴은 홀 좌표/크기/속성 리스트(Excellon 포맷)로 데이터 구조가 다름. 제조 공정도 포토플로팅(거버) vs CNC 드릴링(드릴)으로 분리.
Q: 임피던스 제어 트레이스 표시 방법은?
A: Gerber X2에서 어퍼처 속성으로 .ImpedanceControl 태그 부여. RS-274X면 별도 메모/도면 레이어에 표시 후 제조사와 협의.

마무리

거버 파일은 설계 의도를 제조사에 정확히 전달하는 "계약서"입니다. 포맷 선택(RS-274X/X2), 레이어 구성, 명명 규칙, 드릴 데이터, 외곽선 정의, 검증 프로세스까지 꼼꼼히 챙겨야 불량 없는 양산이 가능합니다. 최신 EDA 툴(KiCad, Altium, Eagle)은 생성 자동화가 잘 되어 있지만, 최종 검증은 엔지니어의 책임입니다. 이 가이드를 체크리스트 삼아 실수 없는 거버 패키지를 만드세요. 기술 지원이나 DFM(Design for Manufacturability) 리뷰가 필요하시면 언제든 문의 주세요.

산업기술

  1. 플랫 스프링 완전 가이드: 설계, 기능, 선택 기준
  2. 로킹 와셔 완벽 해설: 종류, 기능, 중요성
  3. CMMS 고장 코드: 정의와 효과적 활용법
  4. CNC 공작기계 작동 원리: 현대 제조를 이끄는 핵심 기술
  5. 제조업 혁신: AR과 IIoT가 작업자 역량 강화와 효율 증대를 이끄는 법
  6. I/O 카드 설명: 작동 원리와 중요성
  7. 히트싱크 완벽 해설: 작동 원리, 설계, 제조 공정
  8. 드럼 브레이크의 이해: 기능, 특징, 유지보수 팁
  9. 산업용 클러치 완벽 해설: 유형, 용도, 올바른 선택법
  10. 항만 크레인 완벽 해설: 작동 원리와 글로벌 해운 효율성 기여