在PCB设计制造流程中,Gerber文件(业内俗称光绘文件)是设计端与生产端之间的"通用语言"。作为Altium Designer用户,我经历过无数次因Gerber文件输出不当导致的生产事故——从丝印错位到内层短路,这些惨痛教训让我深刻认识到:掌握规范的Gerber输出流程不是可选项,而是硬件工程师的生存技能。
Gerber文件本质是一组矢量图形描述文件,采用RS-274X格式(扩展Gerber)记录PCB各层的图形信息。现代PCB工厂的CAM系统直接读取这些文件进行光绘制版,其精度直接影响最终产品质量。不同于直接发送PCB源文件,输出Gerber具有三大优势:一是保护设计者知识产权,二是避免因软件版本差异导致解析错误,三是便于生产商进行工艺补偿。
在AD(Altium Designer)中执行Design -> Layer Stack Manager,逐层核对:
踩坑记录:曾因未标注2.4GHz射频层的阻抗要求,导致工厂按默认参数生产,最终天线性能不达标。
通过Tools -> Design Rule Check运行全面DRC检查,重点关注:
执行File -> Fabrication Outputs -> Gerber Files,关键配置如下:
| 选项卡 | 参数项 | 推荐值 | 作用说明 |
|---|---|---|---|
| General | Format | 2:5 | 最高精度(0.01mm分辨率) |
| Layers | Plot Layers | Used On | 仅输出已使用层 |
| Mirror Layers | 全部取消勾选 | 避免镜像错误 | |
| Drill Drawing | Drill Drawing Plots | 勾选所有钻孔图 | 生成钻孔定位图 |
| Apertures | Embedded apertures | 勾选 | 避免光圈文件丢失 |
通过File -> Fabrication Outputs -> NC Drill Files生成:
血泪教训:某次未区分金属化/非金属化孔,导致接插件安装孔错误镀铜。
创建readme.txt包含:
code复制1. 板厚:1.6±0.1mm
2. 表面处理:沉金(Au 1μm)
3. 阻抗要求:
- L1-L2: 50Ω±10% (线宽0.2mm)
- L3-L4: 90Ω差分±10%
4. 特殊工艺:盘中孔树脂塞孔
使用Tools -> Gerber Viewer加载生成的.GTL等文件,检查:
推荐使用免费工具GC-Prevue:
将文件包发送至PCB厂商进行预审,要求提供:
现象:输出后文字显示为空心框
解决方法:
现象:钻孔与焊盘位置不重合
排查步骤:
预防措施:
当需要V-cut或邮票孔拼板时:
经验值:邮票孔中心距2.0mm,孔径0.5mm,适用于2.0mm板厚
建立标准的文件命名体系:
code复制[项目代号]_[版本日期]_[板厚]mm_[层数]L_[表面处理].zip
示例:
Mars_Rover_V2.1_20240520_1.6mm_4L_ENIG.zip
文件目录结构:
code复制/gerber
/output - 存放GBR/DRL文件
/assembly - 装配图PDF+DXF
/docs
/spec - 制板说明+阻抗要求
/bom - 物料清单