DFM과 발주

한 줄 요약 — 제조 가능한 설계를 하고, 필요한 파일을 정확히 만들어 발주합니다.


DFM (Design For Manufacturing) 규칙

제조 한계 (일반 서비스 기준)

항목표준 (저가)고급 (비용↑)
최소 트레이스 폭0.127 mm (5 mil)0.075 mm (3 mil)
최소 간격0.127 mm0.075 mm
최소 비아(via) 드릴0.3 mm0.15 mm
최소 애뉼러 링0.13 mm0.075 mm
최소 보드 두께0.6 mm0.4 mm
최소 홀-홀 간격0.5 mm0.3 mm
실크 최소 선폭0.15 mm0.1 mm
솔더마스크(solder mask) 최소 폭0.1 mm0.05 mm

💡 JLCPCB, PCBWay 등의 저가 서비스는 5 mil/5 mil이 표준 가격입니다. 그 이하는 크게 비싸집니다.

조립(SMT) 고려

항목규칙
부품 간격최소 0.5 mm (리플(ripple)리플 ripple직류가 되다 만 나머지 교류분으로, 평활 커패시터가 얼마나 큰지로 정해집니다.Vr=If CV_r = \frac{I}{f\,C}자세히 보기 →로우), 0.8 mm 권장
부품 방향같은 종류는 같은 방향 (검사 편의)
극성 표시실크에 명확히 (다이오드(diode), 전해, IC 1번)
기준점(fiducial)보드 대각선에 2~3개
패널 여백조립 서비스 요구 확인 (보통 5 mm)
부품 크기0402 이상 권장 (0201은 비용↑)
양면 실장비용↑ — 가능하면 한 면에

발주 파일

1. Gerber (필수)

파일내용
GTL/GBLTop/Bottom 구리
G2L/G3L내층 (4층 이상)
GTS/GBSTop/Bottom 솔더마스크
GTO/GBOTop/Bottom 실크스크린(silkscreen)
GTP/GBPTop/Bottom 페이스트 (스텐실용)
GKO/GML보드 외곽

⚠️ 외곽선(board outline)이 없으면 제작할 수 없습니다. 가장 흔한 발주 실패 원인입니다.

2. 드릴 파일

파일내용
.drl / .txt드릴 좌표와 지름
PTH / NPTH 구분도금/비도금

3. 조립용 (SMT 주문 시)

파일내용
BOM부품 목록 (지정자, 값, 패키지, 부품번호)
CPL / Pick&Place부품 좌표와 회전
스텐실 데이터페이스트 층

BOM 형식 예

DesignatorValueFootprintLCSC Part
R1,R210k0603C25804
C1100n0402C1525
U1OPA140SOIC-8C7423251

발주 옵션

옵션선택비고
층 수2/4/6비용에 큰 영향
두께1.6 mm (표준)0.8, 1.0, 2.0도 가능
구리 두께1 oz (표준), 2 oz전류 큰 경우 2 oz
표면 처리HASL(저가), ENIG(금도금)ENIG는 평탄도·보관성 우수, 미세 피치에 유리
솔더마스크녹색(저가), 기타 색
실크흰색
임피던스(impedance)임피던스 impedance교류에서의 저항으로, 크기뿐 아니라 전압과 전류의 시간 차이(위상)까지 담은 복소수입니다.ZC=1jωC,ZL=jωLZ_C = \frac{1}{j\omega C},\quad Z_L = j\omega L자세히 보기 → 제어필요시비용↑, 층 구성(stackup)층 구성 stackup기판의 층을 무엇에 쓸지 정하는 것으로, 4층에서 2층으로 줄이면 잃는 것이 리턴 패스입니다.자세히 보기 → 지정 필요

💡 ENIG를 권장합니다. HASL은 표면이 울퉁불퉁해 미세 피치 부품(0.5 mm 이하)에 불리하고, 보관 중 산화됩니다. 가격 차이는 크지 않습니다.


발주 전 체크리스트

  • DRC (Design Rule Check) 통과
  • ERC (Electrical Rule Check) 통과
  • 외곽선(board outline) 존재
  • 모든 네트가 연결됨 (미연결 없음)
  • 실크가 패드를 덮지 않음
  • 극성 표시 명확
  • 기준점(fiducial) 있음 (조립 시)
  • 부품 간격 충분
  • 제조 한계 이내 (최소 폭/간격/드릴)
  • 거버 뷰어로 육안 확인 ★
  • 3D 뷰로 부품 간섭 확인
  • 커넥터 위치·방향 확인 (기구)
  • BOM의 부품번호가 실제 구매 가능한가
  • 재고 확인 (조립 서비스)

⚠️ 거버(Gerber) 뷰어(무료: gerbv, Online Gerber Viewer)로 반드시 육안 확인하세요. 레이아웃 툴에서 정상으로 보여도 출력 설정이 틀리면 엉뚱한 파일이 나갑니다.


★ 첫 제작 시 권장

항목권장
수량5~10장 (최소 주문)
테스트 포인트(test point)넉넉히
점퍼/0Ω 저항블록 분리, 옵션
여유 패드(pad)부품 추가·수정용
실크에 버전 표시리비전 관리
부품 수급재고 확인 후 설계

💡 첫 판은 “디버깅용”이라고 생각하세요. 테스트 포인트와 점퍼를 넉넉히 넣고, 수정 가능성을 남겨두세요.


비용 요인

요인영향
층 수2층 → 4층: 1.5~2배
면적비례 (100×100 mm까지는 대개 정액)
수량규모의 경제
미세 패턴 (< 5 mil)크게 증가
임피던스 제어증가
특수 재료크게 증가
ENIG소폭 증가
납기급행은 크게 증가

참고 (JLCPCB 기준, 2024): 100×100 mm 2층 5장 → 약 2 USD, 4층 → 약 10 USD


⚖️ 트레이드오프

선택✅⚠️
자체 조립저렴, 수정 자유시간, 미세 부품 어려움
SMT 조립 서비스빠름, 정확비용, BOM/CPL 준비, 재고 제약
2층저렴성능 제약
4층성능비용
표준 규칙저렴, 빠름밀도 제약
고급 규칙고밀도비용↑

🔌 실전 팁

팁이유
부품을 먼저 확보하고 설계재고 없는 부품으로 설계하면 낭패
표준 부품 사용조립 서비스의 기본 부품 라이브러리 활용
테스트 포인트를 넉넉히디버깅 시간 절약
실크에 부품 값 표시조립·디버깅 편의
보드에 리비전 표시여러 판이 섞이는 사고 방지
여분 발주실수·파손 대비

⚠️ 흔한 실패

실패원인
보드가 안 옴외곽선 누락
부품이 안 맞음풋프린트 오류 (실물 확인 필수)
극성 반대라이브러리 오류, 실크 불명확
조립 불가부품 간격 부족, 재고 없음
성능 미달레이아웃 문제 → 앞 장들 참조
수정 불가테스트 포인트·점퍼 부족

⚠️ 풋프린트(footprint) 오류가 가장 치명적입니다. 새 부품은 반드시 데이터시트의 권장 랜드 패턴과 대조하고, 가능하면 1:1 출력해서 실물을 올려보세요.


연습문제

문제 1. 4층 보드에서 최소 트레이스 폭을 3 mil로 설계했습니다. 문제는?

연습 15-08-1 — 3 mil 배선의 전기적 대가 회로도RT658mΩ100 mm × 3 milV13.3VRL32.3Ω100 mA 부하SRCLOADGND
연습 15-08-1 — 3 mil 배선의 전기적 대가워크벤치에서 열기 →
풀이

비용이 크게 증가합니다. 저가 서비스의 표준은 5 mil(0.127 mm)이고, 3 mil은 고급 공정이라 2~5배 비쌉니다.

확인:

  • 정말 3 mil이 필요한가? (BGA 팬아웃 등)
  • 대부분의 영역은 5 mil 이상으로 하고, 꼭 필요한 곳만 좁게 할 수 있는가?
  • 층을 늘려 배선(trace) 밀도를 낮출 수 있는가?

권장: 설계 규칙을 5 mil로 설정하고 시작해, 정말 안 되는 곳만 예외 처리하세요.

문제 2. 첫 시제품 보드를 만듭니다. 무엇을 추가로 넣겠습니까?

exercises/15-08-prototype-extras.yaml
풀이

디버깅과 수정을 위한 요소들:

항목목적
각 단 출력에 테스트 포인트이분 탐색 디버깅 (14-07)
테스트 포인트 옆에 접지 패드스프링 접지
전원 레일마다 테스트 포인트빠른 확인
0Ω 저항 / 점퍼블록 분리, 옵션 회로
여유 패드 (미실장)부품 추가 (필터, 스너버(snubber) 등)
교정(calibration) 신호 주입 경로시스템 검증 (14-05)
넓은 실크 표기부품 값, 극성, 리비전
여유 GPIO/커넥터추가 기능
패턴 커팅 가능한 배선수정 여지

특히 중요:

  • 미실장 부품 자리(DNP) 를 미리 넣어두면, 문제 발생 시 부품만 추가해 대응할 수 있습니다
  • 예: OP앰프 출력에 직렬 저항 자리, 피드백에 커패시터(capacitor) 자리 → 발진 시 즉시 대응

첫 판은 실험 장비입니다. 완벽한 제품이 아니라 배우기 위한 도구로 설계하세요.


이전 ← 07 열 설계 | 다음 → 16장. 케이스 스터디