解法
每一块印刷电路板都必须从设计工具传到制造工厂,几十年来这种交接一直依赖同一种格式:Gerber。该格式目前的所有者Ucamco称其为事实标准,是“电子制造行业的支柱”:所有PCB设计系统都输出Gerber,所有制造软件都能处理它。2013年,其总经理估计超过90%的PCB是基于Gerber制造的。
两个设计选择使其保持主导地位。首先,规范是免费的——可从Ucamco下载,清晰到KiCad等开源工具可以直接实现。其次,演进严格向后兼容:扩展的RS-274X取代了过时的RS-274D,当X2添加关于每个图像含义的元数据时,它的设计使得完全实现X1的软件可以忽略这些添加内容。新功能从不破坏旧生态系统。
格式本身刻意简单:7位ASCII码,紧凑、人类可读、易调试。Ucamco并没有迫使行业采用新的成像模型,而是扩展了它已有的格式——用作业文件补充Gerber,用于叠层和制造数据,而不是另起炉灶。
取得了什么结果
免费规范;向后兼容的演进
为什么有效
免费规范意味着每个工具供应商无需协商即可实现。
向后兼容的扩展使升级成为可选,而非破坏性。
可打印的7位ASCII码具有可移植性、人类可读且易于调试。
要求全面切换的新标准从未获得吸引力;Gerber保留了有效部分。
可以借鉴什么
现有格式通过将切换成本降至零而存活:免费规范加向后兼容的扩展使新功能成为可选,同时保持旧工具链的活力。
后续
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 ·