news 2026/5/17 4:45:01

PCB打样必备技能:AD导出Gerber系统学习

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
PCB打样必备技能:AD导出Gerber系统学习

从设计到制造:Altium Designer导出Gerber全实战指南

你有没有遇到过这样的情况?
辛辛苦苦画完PCB,DRC全绿,自信满满地导出生产文件上传打样平台,结果厂家回复:“缺机械层”、“丝印反了”、“钻孔偏移”。

那一刻,是不是只想把电脑砸了?

别急——这几乎是每个硬件工程师都会踩的坑。问题不在于你会不会画板子,而在于你是否真正理解“从AD到工厂”的最后一公里:Gerber输出

今天我们就来彻底拆解 Altium Designer 中 Gerber 文件的导出流程,不是照搬手册,而是以一个老手的角度告诉你:哪些参数必须设对、哪些细节决定成败、哪些配置能让你一次成功打样


一、为什么说Gerber是PCB的“施工蓝图”?

在电子研发链条中,原理图定义功能,PCB布局布线实现连接,而Gerber文件才是让这一切变成实物的关键载体

你可以把Gerber想象成建筑工地上的施工图纸:
- 每一层铜走线 = 结构钢筋的位置
- 阻焊开窗 = 焊接点预留区域
- 丝印文字 = 元件编号和方向标识
- 钻孔数据 = 打桩定位坐标

如果这份“图纸”出错,哪怕只差0.1mm,也可能导致整板报废。

目前行业通用的是RS-274X 格式的扩展Gerber,它最大的优势是自带Aperture(光圈)定义,不需要额外附带.apt文件,传输更安全、解析更稳定。

⚠️ 小贴士:不要用老式RS-274D!很多新手误选这种格式,导致工厂无法识别图形。


二、Altium Designer怎么正确导出Gerber?关键步骤全解析

第一步:准备前检查 —— DRC跑通了吗?

别急着点“导出”,先确认你的设计本身没问题:

Tools → Design Rule Check (DRC)

确保没有以下警告:
- Clearance Violations(间距不足)
- Short-Circuit(短路)
- Unconnected Pin(悬空引脚)

DRC不过?别想着靠后期补救。工厂只认图形,不帮你查逻辑错误


第二步:打开输出任务(Output Job)

Altium 的现代输出方式推荐使用.OutJob文件,它是可复用、可版本管理的标准化工厂输出模板

操作路径:

File → New → Output Job File

然后添加三个核心输出类型:
1.Gerber Files
2.NC Drill Files
3.Pick and Place Outputs

我们逐个来看该怎么配。


第三步:Gerber输出设置 —— 这些参数一个都不能错

右键Gerber FilesPCB BoardRun进入配置界面。

✅ 关键参数设置(适用于嘉立创、捷配、深南等主流厂商)
参数推荐值说明
Format4:54:6整数4位+小数5/6位,保证微米级精度
UnitsInches国内绝大多数厂家默认支持英寸
Resolution5:5坐标分辨率越高越好,避免舍入误差
Plot Layers Used In PCB勾选所有有效层包括信号层、电源层、阻焊、丝印
Mirror Layers❌ 不勾选否则顶层丝印会镜像翻转!常见致命错误
Include Unconnected Mid-Spans❌ 关闭减少冗余数据,防止干扰
🎯 层映射(Layer Mapping)必须核对!

这是最容易出问题的地方。

点击Layer Mapping按钮,确保以下映射正确:

AD逻辑层输出物理层备注
Top LayerTop Copper顶层线路
Bottom LayerBottom Copper底层线路
Mechanical 1Board Outline板框务必指定为轮廓用途
Top Solder MaskTop Solder Paste阻焊开窗
Top OverlayTop Silkscreen顶层丝印
Internal Plane 1~nPlane Layer n内电层

🔍 特别注意:如果你用了多个Mechanical层做不同用途(比如Mech2画散热区),一定要手动指定哪个是板框!


第四步:钻孔文件(NC Drill)怎么不出错?

NC Drill 控制所有过孔、插件孔的位置与尺寸,输出格式推荐Excellon

配置要点如下:

  • Format:2:5(兼容性最好)
  • Units:Inches
  • Origin:Absolute Origin (0,0)—— 绝对原点,避免偏移
  • Drill Drawing & Guide: 可选生成PDF辅助查看
  • Generate Separate Files for PTH/NPTH: 建议勾选,便于区分镀通孔与非镀通孔

💡 实战技巧:对于有盲埋孔的设计(HDI板),记得启用:

Advanced → Generate drill files for blind/buried vias

否则工厂看不到内层钻孔信息!


第五步:其他必要生产文件打包输出

除了Gerber和钻孔,完整的打样资料包还应包含:

文件类型输出位置用途
BOM表Assembly Outputs → Bill of Materials物料清单,SMT贴片用
坐标文件(Pick & Place)Same as above贴片机定位元器件
装配图(Assembly Drawing)Fabrication Outputs → Assembly Drawings指导手工焊接或质检
板框DXFFile → Save As → DXF用于结构配合或激光切割

这些文件统一输出后,建议按目录分类保存:

/output/ ├── gerber/ ├── drill/ ├── bom.csv ├── placement.csv └── assembly.pdf

最后压缩为 ZIP 包,命名清晰,例如:
Project_V1.2_20240405_Gerber.zip


三、阻焊与丝印处理:细节决定可制造性

这两个看似简单的层,其实藏着最多“坑”。

1. 阻焊层(Solder Mask)怎么控制开窗大小?

阻焊开窗决定了焊盘裸露面积。开太大容易桥连,开太小可能焊不上。

在AD中通过以下两种方式控制:

方法一:全局规则设置
Design → Rules → Manufacturing → Solder Mask Expansion

推荐设置:
-Expansion Value:+0.1mm(即比焊盘大0.1mm)
- 或选择Specify value自定义

📌 注意:有些厂家要求最小开窗不能小于6mil(约0.15mm),特别是BGA区域,需提前确认。

方法二:个别焊盘特殊处理

双击某个焊盘 → 修改Solder Mask属性 → 设置Override扩展值。

适用场景:大功率焊盘需要更大散热开窗,或密集引脚IC需缩小开窗防短路。


2. 丝印层(Silkscreen)避坑指南

丝印不是随便写字就行,有几个硬性要求必须遵守:

要求推荐值原因
字高≥1.0mm太小无法辨认
线宽≥0.15mm低于此值印刷易断线
到焊盘距离≥0.2mm防止覆盖焊盘影响焊接
BGA下方禁止放置回流焊时油墨可能污染

⚠️ 常见翻车案例:把测试点TP1放在QFN芯片底下,丝印也跟着打上去——结果贴片时根本看不见标记!

建议做法
- 使用独立的丝印层进行分组管理
- 在View Configuration中切换颜色模式预览实际效果
- 对关键元件(如电源极性、接口方向)加粗标注


四、验证环节:千万别跳过的最后一步

文件导出了,不代表万事大吉。必须做一次完整预览验证

推荐工具:
-Altium自带 CAM Editor(免费)
-GC-Prevue(Windows神器,支持批量加载Gerber)
-OnlineGerberViewer.com(在线快速查看)

验证内容 checklist:

✅ 是否所有层都正常显示?
✅ 板框是否闭合?有无断线?
✅ 顶层丝印是否镜像?文字是否反向?
✅ 阻焊开窗是否合理?BGA区域有没有漏开?
✅ 钻孔数量与网络表一致吗?槽孔位置正确?

🔍 技巧:用不同颜色叠加各层,观察是否存在重叠冲突。比如丝印压到焊盘上,在CAM里一眼就能看出来。


五、那些年我们都踩过的坑:常见问题与解决方案

❌ 问题1:厂家反馈“缺少机械层”

原因:你在Gerber输出中没勾选Mechanical层,或者该层未被定义为板框。

解决方法
1. 进入Layer Stack Manager
2. 确认Mechanical Layer已设置为Keep-out LayerPhysical Board Edge
3. 在Gerber输出的Layer Mapping中勾选该层并映射为Outline


❌ 问题2:丝印反了 / 绿油没开窗

原因:可能是误启了“Mirror”选项,或是阻焊扩展设成了负值。

排查步骤
- 检查Gerber输出设置中Mirror Layers是否关闭
- 查看焊盘属性 → Solder Mask → 是否设置了-0.1mm这类负扩展?
- 用CAM工具单独打开*SMask.gbr文件,检查开窗形状


❌ 问题3:钻孔偏移几十mil

根源:原点设置错误!

Excellon文件中的坐标基于设定的原点。如果AD里设的是“Relative Zero”,而工厂按“Absolute”解析,就会整体偏移。

正确做法
- 在NC Drill设置中选择Origin → Absolute Origin
- 最好将PCB原点设在左下角板角处(方便对齐)


❌ 问题4:上传打样平台提示“Gerber解析失败”

高频原因
- 使用了中文路径或文件名(如“项目-V1.gbr”)
- 输出格式选成了MM(毫米)但未声明单位
- 分层命名混乱(如TopLayer叫”TOP”,Bottom叫”BOTTOMCOPPER”)

最佳实践
- 输出路径用纯英文
- 文件命名规范统一,例如:
ProjectName_TopCopper.gbr ProjectName_BottomMask.gbl ProjectName_Drill_Layer1-2.txt


六、高手都在用的工作流优化技巧

1. 创建团队标准.OutJob模板

把一套经过验证的输出配置保存为.OutJob文件,导入新项目即可一键生成。

好处:
- 避免每人设置不同
- 支持Git版本控制
- 新人上手零门槛

🧩 示例:公司级模板可包含自动输出BOM、加密PDF报告、生成二维码标签等功能。


2. 提前对接工厂工艺能力

不同的PCB厂有不同的“脾气”。比如:

厂商最小线宽/间距阻焊扩展建议是否接受4:6格式
嘉立创4/4 mil+0.05mm
捷配3/3 mil+0.1mm
深南电路2/2 mil+0.08mm

建议:在立项阶段就把目标代工厂的技术文档读一遍,把他们的要求写进设计规则里。


3. 加入自动化检查脚本(进阶玩法)

虽然AD不开放Python API给所有用户,但你可以通过批处理+外部工具实现半自动化验证。

例如写个.bat脚本自动调用 GC-Prevue 检查文件完整性:

@echo off "C:\Program Files\Graphicode\GC-Prevue\gcprevue.exe" ^ -open "%CD%\gerber\*.gbr" ^ -wait ^ -script "check_clearance.js"

再配合简单的JavaScript脚本检测异常间距,大幅提升可靠性。


写在最后:从“画图员”到“可制造性设计师”的跨越

掌握Altium Designer导出Gerber的能力,从来不只是学会几个菜单操作。

它代表的是你能否站在制造端的角度思考设计

当你开始关心:
- “这个丝印会不会被焊锡盖住?”
- “阻焊开窗够不够吃锡?”
- “钻孔文件能不能被贴片机读懂?”

你就已经不再是那个只会拉线的“画图仔”,而是一名真正的硬件工程师。

下次导出Gerber前,请记住这四个字:
“宁慢勿错”

因为每一次返工,浪费的不只是钱,更是产品的上市窗口期。

如果你正在带团队,不妨把本文分享给他们,一起建立标准化输出流程。
毕竟,让每个人都能一次打样成功,才是工程效率最高的体现


💬 互动时间:你在导出Gerber时遇到过哪些奇葩问题?欢迎在评论区留言,我们一起排雷!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 8:51:02

PCSX2终极配置指南:3步解决PS2模拟器常见问题

PCSX2终极配置指南:3步解决PS2模拟器常见问题 【免费下载链接】pcsx2 PCSX2 - The Playstation 2 Emulator 项目地址: https://gitcode.com/GitHub_Trending/pc/pcsx2 还在为PS2游戏无法在电脑上正常运行而烦恼?想要重温《王国之心2》、《最终幻想…

作者头像 李华
网站建设 2026/5/13 12:09:42

IndexTTS-2-LLM效果优化:消除背景噪音的处理方法

IndexTTS-2-LLM效果优化:消除背景噪音的处理方法 1. 背景与问题定义 1.1 智能语音合成中的噪音挑战 随着大语言模型(LLM)在语音生成领域的深入应用,IndexTTS-2-LLM 作为新一代文本到语音(Text-to-Speech, TTS&#…

作者头像 李华
网站建设 2026/5/14 6:46:10

戴森球计划增产剂配置终极指南:从新手到专家的完整解决方案

戴森球计划增产剂配置终极指南:从新手到专家的完整解决方案 【免费下载链接】FactoryBluePrints 游戏戴森球计划的**工厂**蓝图仓库 项目地址: https://gitcode.com/GitHub_Trending/fa/FactoryBluePrints 在戴森球计划游戏中,增产剂的合理配置是…

作者头像 李华
网站建设 2026/5/14 20:29:39

可复现研究:基于预配置ViT镜像的实验环境管理

可复现研究:基于预配置ViT镜像的实验环境管理 在深度学习研究中,你是否遇到过这样的情况:论文里说“我们在ImageNet上训练ViT模型达到了85%准确率”,可你自己复现时却只有82%?甚至换个机器、重装一次系统,…

作者头像 李华
网站建设 2026/5/15 11:09:33

GHelper终极配置指南:5个步骤让你的ROG设备性能飙升200%

GHelper终极配置指南:5个步骤让你的ROG设备性能飙升200% 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops. Control tool for ROG Zephyrus G14, G15, G16, M16, Flow X13, Flow X16, TUF, Strix, Scar and other models 项目地…

作者头像 李华
网站建设 2026/5/12 16:58:40

Qwen模型微调指南:云端GPU省心方案,按小时计费

Qwen模型微调指南:云端GPU省心方案,按小时计费 你是不是也遇到过这种情况:手头有个紧急的行业专用模型需要微调,比如医疗文本分类、金融舆情分析或者工业设备故障预测,但公司内部的GPU服务器早就被占满了?…

作者头像 李华