해결책
모든 인쇄 회로 기판은 설계 도구에서 제조 공장으로 이동해야 하며, 수십 년 동안 그 인계는 하나의 형식, 즉 Gerber로 이루어져 왔다. 형식의 현재 소유자인 Ucamco는 이를 사실상 표준이자 "전자 제조 산업의 중추"라고 부른다. 모든 PCB 설계 시스템이 Gerber를 출력하고 모든 제조 소프트웨어가 이를 처리할 수 있다. 2013년 당시 총괄 관리자는 PCB의 90% 이상이 Gerber를 기반으로 제조되었다고 추정했다.
두 가지 설계 선택이 이 형식의 지배력을 유지시켰다. 첫째, 사양이 무료이다. Ucamco에서 내려받을 수 있으며, KiCad와 다른 오픈소스 도구가 이를 직접 구현할 수 있을 만큼 명확하다. 둘째, 발전은 엄격하게 하위 호환된다. 확장된 RS-274X 버전이 구식 RS-274D를 대체했고, X2가 각 이미지의 의미에 관한 메타데이터를 추가했을 때, X1을 완전히 구현한 소프트웨어가 추가된 내용을 그냥 무시할 수 있도록 설계되었다. 새로운 기능이 기존 생태계를 결코 깨뜨리지 않는다.
형식 자체는 의도적으로 단순하다. 7비트 ASCII이고, 간결하며, 사람이 읽을 수 있고, 디버깅하기 쉽다. 업계를 새로운 이미징 모델로 강제로 전환시키는 대신, Ucamco는 이미 가지고 있던 형식을 확장했다. 즉, 처음부터 다시 시작하는 대신 적층 구조와 제조 데이터를 위한 작업 파일로 Gerber를 보완했다.
달성한 것
무료 사양, 하위 호환 발전
무료 사양은 모든 도구 공급업체가 협상 없이 이를 구현할 수 있음을 의미한다.
하위 호환 확장은 업그레이드를 선택 사항으로 만들 뿐, 혼란을 일으키지 않는다.
인쇄 가능한 7비트 ASCII는 이식성이 있고, 사람이 읽을 수 있으며, 디버깅하기 쉽다.
완전한 전환을 강제하는 새로운 표준은 주목을 받지 못했다. Gerber는 효과가 있었던 것을 유지했다.
기존 형식은 전환 비용을 0으로 낮춤으로써 살아남는다. 무료 사양과 하위 호환 확장은 새 기능을 선택 사항으로 유지하고 기존 도구 체인을 살려 둔다.
그 후
Gerber는 PCB 제조를 위한 기본 데이터 교환 형식으로 남아 있다. X2와 X3 개정판은 제조 메타데이터, 속성, 조립 역할을 추가했으며, KiCad와 다른 도구들은 Gerber 지원을 표준으로 제공한다. 이 형식의 관리 권한은 여전히 한 회사가 소유하고 있지만, 무료 사양과 호환 가능한 발전 덕분에 사실상 대체 불가능해졌다.
근거 확인하기
출처
- Official Gerber Format Website Ucamco · ucamco.com
- Notes about Gerber format KiBot documentation · kibot.readthedocs.io
- Homage to the Gerber Format Ucamco (Karel Tavernier) · ucamco.com ·