Altium Designer导出Gerber文件实战:从层设置到SMT坐标,一步一图搞定PCB打样
Altium Designer导出Gerber文件全流程详解:从新手到专家的完整指南
在PCB设计领域,Gerber文件是将设计转化为实际电路板的关键桥梁。作为行业标准的文件格式,Gerber文件包含了板厂生产所需的所有图形信息。对于使用Altium Designer(简称AD)的设计师而言,掌握Gerber文件导出技巧不仅能确保设计意图准确传达给制造商,还能避免因文件错误导致的返工和成本增加。本文将带你从零开始,系统学习AD中Gerber文件导出的每个细节操作。
1. Gerber文件基础与准备工作
Gerber文件本质上是一系列描述PCB各层图形的矢量文件,采用RS-274X格式(即扩展Gerber格式)。在AD中导出Gerber前,建议先完成以下准备工作:
- 设计规则检查(DRC):确保PCB设计没有违反设计规则的错误
- 层叠结构确认:核对实际层数与设计层数是否匹配
- 单位统一:建议全程使用毫米(mm)作为单位,避免英制/公制混淆
- 原点设置:将坐标原点放置在板框左下角,方便后续SMT坐标导出
提示:Gerber文件一旦生成就无法逆向工程回原始PCB设计,因此务必保留原始设计文件。
AD中与Gerber相关的关键层类型对照表:
| 层类型 | Gerber对应名称 | 生产中的作用 |
|---|---|---|
| Top Layer | GTL | 顶层走线图形 |
| Bottom Layer | GBL | 底层走线图形 |
| Top Solder | GTS | 顶层阻焊开窗 |
| Bottom Solder | GBS | 底层阻焊开窗 |
| Top Paste | GTP | 顶层钢网开窗 |
| Bottom Paste | GBP | 底层钢网开窗 |
| Top Overlay | GTO | 顶层丝印 |
| Bottom Overlay | GBO | 底层丝印 |
| Mechanical | GMx | 板框和机械加工信息 |
2. 核心Gerber文件生成步骤
2.1 生成各层Gerber文件
在AD中生成基础Gerber文件的完整流程如下:
- 点击菜单栏"文件"→"制造输出"→"Gerber Files"
- 在"通用"选项卡中设置:
- 单位:毫米(与设计保持一致)
- 格式:2:5(最高精度)
- 在"层"选项卡中:
- 勾选"包含未连接的中间层焊盘"
- 点击"绘制层"下拉菜单,选择"使用的打开"
- 手动添加机械层到所有Gerber层
- 在"钻孔图层"选项卡:
- 勾选"钻孔图"和"钻孔导向图"
- 选择"所有使用的钻孔对"
- 在"光圈"选项卡保持默认设置
- 在"高级"选项卡:
- 取消勾选"前导零"
- 勾选"位置坐标参考原点"
示例输出文件命名规则: - GTL: 顶层走线 - GBL: 底层走线 - GTS: 顶层阻焊 - GBS: 底层阻焊 - GTP: 顶层钢网 - GBP: 底层钢网 - GTO: 顶层丝印 - GBO: 底层丝印 - GMx: 机械层2.2 生成钻孔文件(NC Drill)
钻孔文件是Gerber配套文件,包含所有钻孔的位置和尺寸信息:
- 点击"文件"→"制造输出"→"NC Drill Files"
- 设置单位与Gerber文件一致(通常为毫米)
- 格式选择与Gerber相同的2:5
- 取消勾选"前导零"
- 勾选"位置坐标参考原点"
- 点击"确定"生成.TXT和.DRR文件
注意:钻孔文件必须与Gerber文件使用相同的单位和原点设置,否则会导致钻孔位置偏移。
3. 辅助生产文件生成
3.1 SMT坐标文件导出
对于需要SMT贴片的板子,必须导出元件坐标文件:
- 设置坐标原点:
- 快捷键E→F→C设置原点到板框左下角
- 点击"文件"→"装配输出"→"Generates pick and place files"
- 选择CSV格式导出
- 确认包含以下字段:
- Designator(位号)
- Mid X/Y(中心坐标)
- Layer(所在层)
- Rotation(旋转角度)
- Comment(元件值)
示例坐标文件片段: Designator,Mid X,Mid Y,Layer,Rotation,Comment C1,12.5,8.2,Top,90,100nF R2,15.3,6.7,Top,0,10K U1,20.1,10.5,Top,180,STM32F1033.2 测试点报告生成
测试点报告帮助板厂进行电路连通性测试:
- 点击"文件"→"制造输出"→"Test Point Report"
- 选择文本格式(.txt)
- 勾选"包括未使用的焊盘"
- 选择报告格式为"IPC-D-356A"
- 点击"确定"生成报告
4. 高级设置与常见问题排查
4.1 Gerber文件验证技巧
生成Gerber后,建议使用以下方法验证:
- CAM查看器:AD自带的CAM工具可以预览Gerber
- 第三方验证工具:如GC-Prevue、GerbView等
- 板厂DFM检查:部分板厂提供免费的前期DFM检查
常见Gerber问题及解决方案:
| 问题现象 | 可能原因 | 解决方法 |
|---|---|---|
| 图形缺失 | 层选择错误 | 重新生成并检查层设置 |
| 钻孔偏移 | 原点不一致 | 确保Gerber和钻孔使用相同原点 |
| 文件无法打开 | 格式错误 | 确认使用RS-274X格式 |
| 尺寸不符 | 单位错误 | 统一使用毫米或英寸 |
4.2 钢网文件特殊处理
对于需要SMT贴片的板子,钢网文件(Paste Mask)需要特别注意:
- 仅包含需要锡膏的焊盘
- 排除测试点、Mark点等不需要锡膏的位置
- 确认开口尺寸是否合适(特别是QFN、BGA等细间距元件)
钢网文件优化建议: 1. 对于0402以下小元件,可适当缩小开口(10-20%) 2. 大电流焊盘可增加开口面积或采用网格分割 3. 细间距IC建议采用纳米涂层钢网5. 文件打包与板厂沟通
5.1 标准文件打包清单
完整的生产文件包应包含:
- Gerber文件(各层)
- 钻孔文件(.TXT和.DRR)
- 板厂说明(readme.txt)
- SMT坐标文件(如需贴片)
- 测试点报告(推荐)
提示:建议将文件打包为ZIP格式,并使用清晰命名如"ProjectName_V1.0_PCB_Gerber.zip"
5.2 板厂沟通要点
与板厂沟通时需明确以下信息:
- 板厚和层数要求
- 表面处理工艺(如沉金、喷锡等)
- 特殊工艺要求(如阻抗控制、盲埋孔等)
- 坐标原点位置(对于SMT贴片)
- 特殊层定义(如有自定义机械层)
示例readme.txt内容: PCB名称: 主控板_V1.2 层数: 4层 板厚: 1.6mm 材质: FR-4 表面处理: 沉金 最小线宽/线距: 6/6mil 特殊要求: 阻抗控制(50Ω单端,100Ω差分) 坐标原点: 板框左下角掌握这些Gerber导出技巧后,你将能够自信地将设计交付生产,确保从设计到产品的无缝转换。在实际项目中,建议建立自己的检查清单,每次导出前逐项核对,逐步形成高效可靠的工作流程。
