临夏回族自治州网站建设_网站建设公司_安全防护_seo优化
2026/1/11 3:50:55 网站建设 项目流程

AD导出Gerber文件全攻略:从零开始,避开90%新手踩过的坑

你有没有遇到过这种情况——辛辛苦苦画完PCB,信心满满地导出Gerber发给厂家,结果收到回复:“缺板框”、“丝印反了”、“钻孔对不上”?更惨的是,板子打出来才发现焊盘错位、阻焊开窗太大……一整批报废,时间和钱都打了水漂。

别急,这并不是你技术不行,而是Gerber输出环节出了问题。而这个环节,恰恰是很多初学者最容易忽略的“最后一公里”。

今天我们就来彻底讲清楚:在Altium Designer中,如何正确、规范地导出一套能让工厂顺利生产的Gerber文件。不绕弯子,不堆术语,一步步带你走完全流程,连每个参数背后的“为什么”都说透。


为什么Gerber这么重要?

先说个现实:无论你在AD里把板子画得多漂亮,只要Gerber出错了,一切归零。

Gerber不是“截图”,也不是“打印预览”,它是PCB工厂机器直接读取的生产指令。它告诉光绘机哪块要留铜、哪块要盖绿油、文字朝哪个方向、孔钻在哪里……每一个坐标、每一笔线条,都直接影响最终成品。

目前全球超过95%的PCB厂(包括嘉立创、捷配、华秋等主流厂商)都要求提供标准的RS-274X格式Gerber + Excellon钻孔文件。虽然Altium也支持ODB++这种高级格式,但对大多数打样和小批量项目来说,Gerber仍是唯一稳妥的选择


第一步:出发前检查清单

在点开“File → Fabrication Outputs”之前,请务必确认以下几点:

  • ✅ DRC(设计规则检查)已通过,无短路、间距违规
  • ✅ 所有网络均已布线完成,没有飞线残留
  • ✅ 板框(Board Outline)已用Mechanical Layer或Keep-Out Layer完整定义
  • ✅ 安装孔、定位孔、异形槽已准确绘制
  • ✅ 层叠结构(Layer Stack Manager)设置正确,尤其是多层板

这些看似基础,但一旦遗漏,后续生成的Gerber就会“先天不足”。比如没画板框?工厂根本不知道你的板子长啥样!


第二步:打开Gerber Setup,逐项配置

进入菜单:File → Fabrication Outputs → Gerber Files…,弹出Gerber Setup对话框。这里有四个关键选项卡,我们一个一个拆解。

1. General(全局设置)——决定精度与兼容性的根基

参数推荐值为什么这么选?
UnitsInches国际主流PCB设备默认使用英制单位。虽然部分国内厂支持mm,但为避免换算误差(如1mil=0.0254mm),强烈建议统一用Inches
Format4:4表示整数4位、小数4位。这意味着最小分辨率为0.0001英寸 ≈ 2.54μm,足够应对高密度布线,且老设备也能识别
PrecisionUse Leading Zeroes使用前导零(如0.0001而非.0001),防止某些CAM软件解析失败
Plot LayersAll Used自动勾选所有正在使用的物理层,省事又不容易漏
Mirror Layers❌ 不勾选如果误勾,顶层图形会镜像翻转,导致丝印文字反向!这是新手最常犯的错误之一

🔍 小贴士:如果你必须使用毫米单位(比如客户强制要求),请确保格式设为5:3或4:3,并提前与工厂确认是否支持。


2. Layers(层映射)——让每一层各归其位

这一栏决定了哪些PCB层会被输出,以及它们对应的文件名和极性。

哪些层必须输出?

以下是常规双面板的标准输出层列表,推荐全部启用:

Altium 层名Gerber 标准缩写文件后缀功能说明
Top LayerGTL.GTL顶层走线
Bottom LayerGBL.GBL底层走线
Top Solder MaskGTS.GTS顶层绿油开窗(裸露焊盘)
Bottom Solder MaskGBS.GBS底层绿油开窗
Top SilkscreenGTO.GTO顶层丝印(元件标识、LOGO等)
Bottom SilkscreenGBO.GBO底层丝印
Mechanical 1(作为板框)GM1 或 GKO.GM1/.GKO外形轮廓、切割线
Keep-Out LayerGKO.GKO禁止布线区(可选)

⚠️ 注意事项:
-丝印层不要镜像!Bottom Silkscreen虽然是底层,但文字仍应正向显示。
-机械层用途要明确:建议将板框单独放在Mechanical 1,并在输出时映射为“Dimension”或“Mill”层。
-电源平面内层(如Power Plane)属于负片层,空白区域代表大面积铺铜,需特别注意DRC验证。


3. Apertures (Artwork) ——必须开启的关键开关

这个页面只有一个核心任务:确保Aperture信息嵌入到Gerber文件头部

✅ 勾选:Include Gerber Aperture Information within Gerber File

这就是RS-274X格式的核心优势——自包含。不像老式的RS-274D需要额外附带一个.APT孔径文件,现在的Gerber能把所有“画笔”信息都打包进去,极大降低传输出错概率。

❌ 千万不要勾选“Embedded NC Drill”
这项功能会把钻孔数据混进Gerber,容易引起混淆。钻孔应该独立输出Excellon文件。


4. Advanced(高级设置)——原点决定成败

坐标原点设置不当,可能导致出现负坐标,某些老旧CAM系统无法处理,进而引发偏移甚至报错。

参数推荐设置说明
OriginAbsoluteGrid Set to Zero推荐将原点设在板卡左下角的机械基准点
RotationNone不旋转,防止图形歪斜
MirrorOff关闭镜像,特别是Top Layer绝对不能镜像

🔧 实操技巧:
在PCB编辑界面按E → A打开“Origin”菜单,选择Set Grid Origin,然后点击板框左下角顶点,即可手动设定坐标原点。


第三步:别忘了钻孔文件(NC Drill)

Gerber只管“图”,不管“孔”。钻孔数据需要单独输出,通常采用Excellon格式(也叫NC Drill文件)。

路径:File → Fabrication Outputs → NC Drill Files…

关键参数如下:

参数推荐值说明
UnitsInches必须与Gerber保持一致!否则孔位严重偏移
Format2:4整数2位+小数4位,与Gerber 4:4匹配良好
Zero SuppressionLeading前导零抑制,符合行业惯例
Drill Drawing可选输出一张钻孔位置图,供人工核对
Generate Separate Files per Layer Pair❌ 关闭多层板也建议输出单一钻孔文件
Plate Through-Hole Pairs✅ 勾选包含镀通孔信息

输出后你会看到类似ProjectName_NCDRILL_1.GBR.DRL文件。记得把它和Gerber一起打包上传。


第四步:打包交付前的最后检查

别以为点了“OK”就万事大吉。接下来这几步,能帮你挡住80%的低级错误。

1. 用Gerber Viewer打开预览

推荐免费工具:
-GC-Prevue(Windows,轻量高效)
-ViewMate(Pentalogix出品,专业可靠)

逐一加载每层文件,检查:
- 各层是否存在?
- 丝印文字是否正向?有没有被镜像?
- 阻焊开窗是否合理?有没有不该开窗的地方裸露了?
- 板框是否闭合?有没有断线?
- 孔位是否与焊盘对齐?

2. 检查文件命名是否规范

工厂系统通常是自动解析的,文件名乱写可能直接导致上传失败。

✅ 正确示例:

LED_Controller.GTL ← 顶层走线 LED_Controller.GBL ← 底层走线 LED_Controller.GTS ← 顶层阻焊 LED_Controller.GBS ← 底层阻焊 LED_Controller.GTO ← 顶层丝印 LED_Controller.GBO ← 底层丝印 LED_Controller.GML ← 板框(Mechanical Layer) LED_Controller.DRL ← 钻孔文件

❌ 错误示例:
- 自定义名称如TOP_COPPER.gbr
- 中文路径或空格:我的项目/GTL.gbr
- 缺少后缀或大小写混乱

3. 添加一份README.txt说明

哪怕只是打样,也建议附上一个简单的文本说明,内容包括:

项目名称:WiFi Relay Controller 层数:2层 板材:FR-4, 1.6mm 工艺要求:沉金(ENIG),阻抗无特殊要求 备注:已包含全部Gerber与钻孔文件,请确认板框为Mechanical 1层

这不仅体现专业性,还能减少沟通成本。


常见问题与避坑指南

❌ 问题1:丝印反了 / 文字看不见

原因:误启用了“Mirror Layers”或未启用Bottom Silkscreen。

解决:回到Gerber Setup → Layers,取消Mirror,确保GBO已勾选。


❌ 问题2:绿油开窗太大,焊盘周围一圈裸露

原因:Solder Mask Expansion设置过大。

解决:在PCB界面右键 → Properties → Solder Mask Expansions,一般设为0mil即可。如有特殊需求(如大电流焊盘),可微调±2mil。


❌ 问题3:孔位偏移几毫米

原因:Gerber用Inch,钻孔用mm,单位不统一!

解决:两个输出对话框都设为Inches,格式分别为4:4 和 2:4。


❌ 问题4:工厂说“没找到板框”

原因:没输出Mechanical Layer,或未将其映射为GML/GKO。

解决:在Layers选项卡中,将Mechanical 1映射为“Dimension”或“Mill”层,并确保该层有连续封闭的外轮廓线。


进阶建议:提升效率与一致性

  1. 创建OutJob模板
    把调试好的输出配置保存为.OutJob文件,下次直接调用,避免重复设置。

  2. 使用输出变量命名规则
    ${ProjectName}_${Layer},自动生成标准化文件名。

  3. 定期更新AD版本
    新版Altium对Gerber输出做了更多自动化优化,减少人为失误。

  4. 养成压缩打包习惯
    所有文件放入一个ZIP包,命名为PCB_Fabrication.zip,上传更方便。


写在最后:从设计到制造,只差一步

很多人觉得“画完板子就结束了”,其实不然。成功的硬件开发,从来不只是把线连通,而是确保它能被正确制造出来

掌握Gerber输出,就是打通设计与生产的最后一环。它不需要高深算法,也不依赖昂贵工具,只需要细心、规范和一点点经验积累。

当你第一次看到自己设计的板子顺利回板、通电点亮时,那种成就感,值得你花一个小时搞懂这些参数。

如果你在导出过程中遇到其他问题,欢迎留言交流。我们一起把这条路走得更稳、更快。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询