给硬件新人的PCB出图第一课:手把手用Altium Designer搞定Gerber文件与制板厂沟通
从零到交付:Altium Designer生成Gerber文件的完整实战指南
当你完成PCB设计的那一刻,可能既兴奋又忐忑——毕竟这是你第一次需要将心血之作交付生产。Gerber文件就像设计师与制板厂之间的"工程语言",掌握它的生成与交付流程,是硬件工程师成长的必经之路。本文将带你用Altium Designer完成从设计到生产的全流程,特别针对那些已经能熟练布线但尚未接触过生产文件输出的开发者。我们会用真实项目中的标准操作,解释每个关键步骤背后的逻辑,让你不仅能操作,更理解为什么要这样操作。
1. 生产前的PCB设计检查
在生成Gerber文件之前,必须确保PCB设计本身符合生产规范。许多新手常犯的错误是直接导出设计文件,而忽略了前期检查环节。以下这些检查项可能会让你的首板成功率提升50%以上。
1.1 板框与机械层规范
板框定义是生产的基础依据,Altium Designer支持多种定义方式,但不同方法对制板厂的影响差异很大:
Keep-Out Layer:传统做法,但部分厂商可能忽略此层信息
机械层定义:行业推荐做法(通常使用Mechanical 1层)
混合使用风险:当机械层和Keep-Out层同时存在时,优先顺序为:
层类型 优先级 备注 Mechanical 1 最高 建议统一使用此层 Keep-Out Layer 中等 需与厂商确认 其他机械层 最低 可能被忽略
提示:使用快捷键D→S→D(设计→板子形状→按照选择对象定义)可快速定义板框
槽孔设计需要特别注意:
// 创建非金属化槽孔的正确步骤 1. 在机械层绘制槽孔形状 2. 选中图形后执行:工具→转换→板切割槽 3. 在属性面板确认"Plated"选项未勾选1.2 设计规则二次验证
即使DRC检查通过,仍需重点确认以下参数:
- 最小线宽/间距:与厂商工艺能力匹配(常规6mil/6mil)
- 孔环大小:(焊盘直径-钻孔直径)/2 ≥ 4mil
- 文本清晰度:丝印线宽≥6mil,高度≥40mil
- 阻焊桥:相邻焊盘间阻焊保留≥3mil
使用3D视图检查时,特别要留意:
- 非金属化孔是否显示正确(应无铜箔反光)
- 板边5mm内有无敏感器件(影响分板工艺)
2. Gerber文件生成详解
Gerber文件本质上是PCB各层的图像化描述,现代标准采用RS-274X格式(内含孔径信息)。理解每个文件的作用,能帮助你在出现问题时快速定位。
2.1 核心文件类型与作用
| 文件扩展名 | 对应层 | 关键作用 | 常见问题 |
|---|---|---|---|
| .GTL | 顶层布线 | 导电图形 | 缺失未连接焊盘 |
| .GBL | 底层布线 | 导电图形 | 镜像错误 |
| .GTO | 顶层丝印 | 元件标识 | 文字模糊 |
| .GBO | 底层丝印 | 元件标识 | 方向错误 |
| .GTS | 顶层阻焊 | 开窗区域 | 覆盖过度 |
| .GBS | 底层阻焊 | 开窗区域 | 漏开窗 |
| .DRL | 钻孔数据 | 孔位信息 | 单位不一致 |
生成步骤中的关键选项解析:
- 文件→制造输出→Gerber Files
- 在"层"选项卡中:
- 取消勾选"镜像"所有层
- 务必勾选"包括未连接的中间层焊盘"
- 在"钻孔图层"中:
- 同时勾选"钻孔图"和"钻孔向导图"
- 在"光圈"选项卡:
- 必须选择"嵌入的孔径(RS274X)"
2.2 钻孔文件特殊处理
NC Drill文件包含所有钻孔的精确坐标,需特别注意:
- 单位一致性:Gerber与钻孔文件必须统一单位(建议毫米)
- 非金属化孔标识:通过"P"(Plated)和"NP"(Non-Plated)区分
- 精度设置:
// 推荐精度配置 单位:毫米 格式:2:4(整数2位,小数4位) 前导零:抑制
注意:如果设计中有槽孔,需额外勾选"应用钻孔槽命令"
3. 文件打包与制板说明
一套完整的生产文件包应该包含这些内容:
- Gerber文件集(通常7-9个文件)
- NC Drill文件(.DRL和.TXT)
- 制板说明文档(建议PDF格式)
- 板厚及公差要求
- 表面处理工艺(如沉金、喷锡)
- 特殊阻抗要求
- 阻焊颜色偏好
- 层叠结构图(多层板必需)
制板说明示例模板:
1. 基本参数 - 层数:4层 - 板厚:1.6mm±0.16mm - 铜厚:外层1oz/内层0.5oz 2. 特殊要求 - 阻抗控制: * L1-L2:50Ω单端(线宽6mil) * L3-L4:差分90Ω(线宽/间距5/5mil) - 阻焊:哑光绿色 - 丝印:白色 3. 其他说明 - V-cut位置:参见机械层标记 - 不接受飞针测试4. 厂商沟通技巧与问题排查
第一次与制板厂沟通时,建议采用这样的对话结构:
确认工艺能力:
- 最小线宽/间距
- 最小激光钻孔尺寸
- 特殊工艺(如盲埋孔)支持
文件验证流程:
- 要求提供CAM工程确认报告
- 重点核对:
- 板框尺寸
- 钻孔数量与位置
- 阻焊开窗区域
常见问题应对:
- 问题:厂商反馈缺失某些孔
- 检查:是否漏勾选"包括未连接的中间层焊盘"
- 问题:丝印位置偏移
- 检查:导出时是否误选"镜像"选项
- 问题:阻焊覆盖异常
- 检查:Solder层是否正片输出
- 问题:厂商反馈缺失某些孔
使用免费工具CAM350进行自主检查时,重点关注:
- 所有层对齐情况(使用View→Stack-Up查看)
- 钻孔与焊盘的对位精度
- 阻焊层与铜层的覆盖关系
最后交付时,建议将全部文件打包为ZIP格式,命名规则示例:[项目名称]_[版本]_[日期]_Gerber.zip如:SmartSensor_V1.2_20230815_Gerber.zip
