当前位置: 首页 > news >正文

Altium Designer 21 Gerber文件导出全攻略:从原理到实战避坑指南

1. 项目概述:Gerber文件——PCB设计与制造的“桥梁”

在电子硬件开发领域,从一张原理图到一块可以焊接元器件的实体电路板,中间最关键的一步就是文件交付。这个交付物,就是Gerber文件。它就像是设计师与PCB板厂之间沟通的“普通话”和“工程图纸”,任何误解都可能导致整批板子报废。我见过太多新手工程师,在Altium Designer 21(简称AD21)里画完板子,自信满满地导出文件发给工厂,结果要么是漏了钻孔,要么是阻焊层开窗不对,导致焊接时连锡或者元件无法安装,损失的不只是金钱,更是项目进度。

Gerber文件本质上是一种光绘文件格式,它用一系列简单的矢量命令(如画线、画圆、填充多边形)来描述PCB每一层的图形信息,比如顶层走线、底层走线、阻焊层、丝印层、钻孔数据等。板厂收到这些文件后,会用光绘机将图形转移到胶片上,再通过胶片进行图形转移、蚀刻,最终制作出PCB。所以,Gerber文件导出得是否正确、完整,直接决定了你拿到的板子是不是你设计的样子。

AD21作为目前主流的PCB设计工具之一,其Gerber导出功能已经相当完善和自动化,但“自动化”不代表“无脑化”。里面的每一个选项、每一层设置,都对应着实际生产中的一个具体工艺环节。理解它们,你才能从“会导出”变成“懂导出”,从被动检查工厂的工程确认稿(EQ),变为主动提供零差错的生产文件。这不仅是对自己设计负责,更是成为一名成熟硬件工程师的基本素养。接下来,我就结合自己多年踩坑和与数十家板厂打交道的经验,带你彻底吃透AD21下的Gerber文件导出。

2. Gerber文件核心层别详解与生产映射

很多教程只告诉你怎么点菜单,却不告诉你导出的每一层到底是什么、干什么用。这就像只教你怎么开车,却不告诉你仪表盘上的灯是什么意思。要真正掌握导出,必须先理解PCB的“解剖结构”。

2.1 电气层:信号传输的“高速公路”

电气层就是承载实际电气连接的铜箔层,通常包括顶层(Top Layer)、底层(Bottom Layer)和中间内电层(Internal Planes)。

  • 顶层/底层(Top/Bottom Layer):这是最直观的走线层。在Gerber中,它们表现为你设计的所有走线(Track)、焊盘(Pad)、覆铜(Polygon)的形状。导出的图形就是最终板上铜箔保留的部分。
  • 内电层(Internal Plane):常用于电源(如VCC)和地(GND)。在AD中,内电层通常设置为“负片”(Negative)。这意味着,你在Gerber文件中看到的图形,是“要蚀刻掉铜”的部分,而大片空白区域反而是保留的铜。例如,一个内电层上画一个圆,生产出来就是这个圆的位置没有铜,形成了一个隔离圈。这一点至关重要,理解错误会导致电源和地网络短路。

注意:对于负片内电层,务必在导出Gerber前,在AD的PCB编辑器中检查内电层的分割是否正确,任何画在内电层上的线(Line)或弧(Arc)都会在最终板子上产生一个无铜的槽,这可能无意中割断了电源平面,造成载流能力下降。

2.2 机械层与板框:PCB的“物理边界”

这一层定义了PCB的物理外形和内部结构特征。

  • 板框层(Mechanical 1 或 专用Outline层):这是PCB的轮廓线,决定了板子最终被切割成的形状。板厂会根据这一层的图形进行铣边或冲压。一个常见错误:有人用Keep-Out Layer(禁止布线层)来画板框,虽然AD允许这样设置,但并非所有板厂的CAM工程师都能准确识别。最佳实践是使用一个明确的机械层(如Mechanical 1)来绘制板框,并在导出Gerber时将其包含在内。
  • 其他机械层:可用于标注尺寸、孔位(非金属化孔)、V-cut(拼板分板线)位置、限高区等辅助信息。这些信息对于板厂正确理解你的设计意图非常有帮助。

2.3 阻焊层:铜箔的“保护漆”

阻焊层(Solder Mask),俗称“绿油”(虽然也有黑、蓝、红等颜色)。它的作用是覆盖在铜箔上,防止焊接时焊锡流到不该去的地方造成短路,同时也起到绝缘和保护线路的作用。

  • 阻焊开窗:在Gerber文件中,阻焊层通常也是“负片”逻辑。你看到的图形,就是不开绿油、露出铜皮的地方,也就是焊盘和可能需要焊接的测试点。如果你希望某个区域不上绿油(比如作为散热焊盘或接地露铜),就需要在阻焊层上画出相应的图形。
  • 常见坑点:阻焊层开窗通常比对应的焊盘(SMD Pad或通孔Pad的铜环)单边大一些(例如3-4 mil),以确保绿油不会覆盖到焊盘边缘影响焊接。AD在导出时可以自动进行这个扩展(Solder Mask Expansion),但你需要确认这个扩展值是否合理。过小可能导致焊盘被绿油污染,过大则可能导致相邻焊盘间的阻焊桥太窄,容易脱落。

2.4 丝印层:元件的“身份证”

丝印层(Silkscreen)用于印刷元器件边框、位号(如R1, C2)、极性标识、版本号等信息。

  • 顶层丝印(Top Overlay)与底层丝印(Bottom Overlay):分别对应板子正反面的白色(或其他颜色)油墨文字和图形。
  • 注意事项
    1. 避免上焊盘:丝印绝对不能印在焊盘上,否则会影响焊接。AD的DRC(设计规则检查)可以检查此项,导出前务必确保无误。
    2. 清晰可辨:丝印线宽不宜过细(建议大于0.15mm),否则印刷可能不清晰。对于高密度板,可能需要精简丝印内容。
    3. 方向统一:建议所有元件的位号朝向一致(如都朝上或都朝右),便于贴片和检修。

2.5 钻孔文件:层与层之间的“连接通道”

钻孔文件是独立于Gerber图形文件的一组数据,它告诉板厂在哪里钻孔、钻多大的孔、是什么类型的孔。

  • 钻孔图(Drill Drawing):一种Gerber格式的图形文件,在图纸上用符号标出每个孔的位置和大小,用于人工校对。现在更多依靠钻孔数据文件。
  • 钻孔数据(NC Drill Files):这是核心,是机器可读的钻孔指令集(通常是Excellon格式)。它包含:
    • 孔径表(Tool List):列出了本板使用的所有钻头尺寸。
    • 钻孔坐标:每个孔的位置(X, Y)。
    • 钻孔类型:通孔(Plated Through Hole, PTH)或非金属化孔(Non-Plated Through Hole, NPTH)。这是最容易出错的地方!金属化孔(如过孔、元件引脚孔)需要沉铜,孔壁有导电层;非金属化孔(如螺丝孔)则没有。

3. AD21 Gerber文件导出全流程实操解析

理解了各层含义,我们进入实战。AD21的Gerber导出向导已经非常直观,但魔鬼藏在细节里。

3.1 导出前关键检查与设置

在点击“文件”->“制造输出”->“Gerber Files”之前,有几项准备工作必须做:

  1. 单位统一:确保你的PCB设计文件单位与导出意图一致。国内板厂通常使用公制(毫米mm)。在PCB界面,按Q键可以在英制(mil)和公制(mm)之间切换。建议全程使用毫米,避免换算错误
  2. 原点设置:将PCB坐标原点设置在板子的左下角或一个定位孔中心。这样导出的Gerber坐标都是正值,便于板厂处理。在“编辑”->“原点”->“设置”中完成。
  3. 层叠管理器确认:检查“设计”->“层叠管理器”,确保所有用到的电气层、平面层都已正确定义,特别是内电层的网络分配和负片属性。

3.2 Gerber设置对话框逐项精讲

打开Gerber设置对话框,我们会看到多个标签页。

3.2.1 “通用”标签页

  • 单位:选择“毫米”。精度通常选择2:5。这表示整数部分2位,小数部分5位,即精度达到0.00001mm(0.1微米),对于任何PCB制造都绰绰有余。更高的精度只会增加文件大小,没有实际意义。
  • 格式2:5是最通用、兼容性最好的格式,绝大多数板厂都支持。

3.2.2 “层”标签页

这是核心页面,决定导出哪些层。点击“绘制层”下的“选择使用的”,AD会自动勾选所有你用到的层。但千万不要直接点完“确定”,必须手动复核和补充:

  • 勾选所有电气层:包括Top Layer, Bottom Layer, 以及所有Internal Planes。
  • 勾选所有机械层:至少包含你定义了板框的那一层(如Mechanical 1)。如果你在其他机械层标注了V-cut、尺寸等信息,也建议一并勾选,并在“机械层添加到所有Gerber/钻孔文件”选项中谨慎选择。通常,板框层需要单独输出。
  • 勾选阻焊层:Top Solder Mask, Bottom Solder Mask。
  • 勾选丝印层:Top Overlay, Bottom Overlay。
  • 勾选焊膏层(如果需要SMT钢网):Top Paste, Bottom Paste。这是制作锡膏钢网的文件,如果板子全是插件或你不提供贴片,可以不导。
  • “包含未连接的中间层焊盘”对于负片内电层,这个选项极其重要!如果内电层是负片,并且有孤立焊盘(比如一个过孔只连接到这个内电层,没有走线),勾选此项会在负片上为这个焊盘创建一个“闪光盘”(Flash),确保该焊盘与内电层是隔离的(因为负片是“所见即蚀刻”)。如果不勾选,这个孤立焊盘就会和内电层连成一片铜,导致网络错误。对于正片层,此选项无影响。

3.2.3 “钻孔图层”标签页

  • 钻孔图:勾选“钻孔图”下的“Top-Bottom层对”。在“钻孔绘制图”设置中,可以勾选“符号”下的“图形大小”,让不同孔径的孔用不同符号表示,便于看图校对。但如前所述,现代生产主要依赖NC Drill文件。
  • 钻孔导向图:通常可以不勾选,这是更老式的辅助图。
  • 钻孔绘制图:同上,非必需。

3.2.4 “光圈”标签页

光圈(Aperture)定义了Gerber文件中绘制图形所用的“笔刷”形状和大小。强烈建议选择“嵌入的光圈(RS274X)”。这是Gerber的现代标准(RS274X),它将光圈表直接嵌入到每个Gerber文件内部。板厂的CAM软件可以自动读取,完全避免了因单独的光圈文件(.apr)丢失或不对应导致的图形错误。这是最安全、最通用的选择。

3.2.5 “高级”标签页

  • 胶片规则:这里可以设置阻焊层和锡膏层相对于焊盘的扩展/收缩量。通常使用你在PCB设计规则中设定的值即可,无需在此处修改,除非你有特殊工艺要求。
  • 其他:保持默认通常即可。

设置完成后,点击“确定”,AD会在你指定的目录(默认是项目下的Project Outputs for [项目名]文件夹)生成一堆.Gx文件(如GTLGBLGTS等)。

3.3 钻孔文件(NC Drill)的单独导出

Gerber文件导出后,必须紧接着导出钻孔文件

  1. 点击“文件”->“制造输出”->“NC Drill Files”。
  2. 在弹出对话框中,“单位”和“格式”务必与刚才Gerber设置完全一致(例如都是“毫米”和2:5)。不一致会导致孔位偏移,板子直接报废。
  3. “钻孔单位”也建议保持一致。
  4. 在“前导/尾随零”选项中,选择“保留前导零”或“抑制前导零”必须与Gerber设置一致。通常使用“保留前导零”兼容性更好。
  5. 同样,在“光圈”设置中,选择“嵌入的光圈(RS274X)”。
  6. 点击“确定”,会生成一个(或两个,如果通孔和非金属化孔分开).TXT.DRL文件,以及一个可能的钻孔图文件。

4. 文件导出后的自检与验证流程

文件生成不等于万事大吉。发板前,自己必须做一次彻底的检查。我称之为“发板前三板斧”。

4.1 使用免费查看器进行可视化检查

不要用AD自己回看,要用第三方的Gerber查看器,模拟板厂CAM工程师的视角。推荐使用GC-Prevue(免费)或Gerbv(开源)。

  1. 导入所有文件:将生成的所有.Gx文件和.TXT.DRL)文件一起拖入查看器。
  2. 分层叠加检查
    • 板框与布线:关闭所有层,只打开板框层(如GM1)和顶层(GTL)、底层(GBL),检查所有走线、焊盘是否都在板框之内。
    • 阻焊与焊盘对齐:打开顶层(GTL)和顶层阻焊(GTS),将阻焊层设置为半透明或不同颜色。检查每一个焊盘是否都被阻焊层正确开窗(即焊盘区域在阻焊层有对应图形)。特别留意阻焊桥(两个相邻焊盘之间窄窄的绿油)是否清晰存在。
    • 钻孔对齐:打开钻孔层和所有电气层,检查每一个钻孔是否都精准地落在对应的焊盘中心。如果有偏移,说明导出单位或原点设置有问题。
    • 丝印检查:打开丝印层和所有层,快速扫视,看是否有丝印跑到焊盘上。

4.2 文件清单核对与打包

标准的双面板,一套完整的发板文件通常包括:

文件后缀对应层说明
.GTL顶层布线Top Layer
.GBL底层布线Bottom Layer
.GTS顶层阻焊Top Solder Mask
.GBS底层阻焊Bottom Solder Mask
.GTO顶层丝印Top Overlay
.GBO底层丝印Bottom Overlay
.GML.GM1机械/板框层Mechanical Layer
.TXT.DRLNC钻孔文件包含通孔数据
-NPTH.TXT.DRLNC钻孔文件(非金属化)如果非金属化孔单独输出

打包时,将所有这些文件直接压缩成一个ZIP包。不要放文件夹,不要放无关的.PcbDoc.SchDoc文件,更不要放.bak备份文件。压缩包命名最好包含项目名和版本号,如ProjectA_V1.0_Gerber.zip

4.3 与板厂沟通的必备信息

发文件时,除了ZIP包,务必在邮件或订单备注中提供以下信息:

  1. 板厚:例如1.6mm。
  2. 材质:例如FR-4。
  3. 铜厚:例如1盎司(35μm)。
  4. 阻焊颜色:例如绿色。
  5. 丝印颜色:例如白色。
  6. 表面工艺:例如无铅喷锡(HASL)、沉金(ENIG)、OSP等。这会影响焊盘的处理方式。
  7. 最小线宽/线距:例如6/6 mil。让板厂确认其工艺能力是否满足。
  8. 钻孔是否区分PTH和NPTH:说明你的钻孔文件是否已将两者合并或分开。

5. 高级技巧与常见生产问题规避

掌握了基本流程,一些高级技巧和深度避坑经验能让你更加游刃有余。

5.1 处理特殊焊盘与槽孔

  • 椭圆孔或槽形孔(Slot):在AD中,可以通过放置一个椭圆焊盘或一个“非圆形”焊盘来创建。在导出Gerber时,它会被正常处理。但在导出钻孔文件时,槽孔需要特殊注意。AD的NC Drill输出对于槽孔,可能会输出两个圆孔(槽的两端)加上一条铣刀路径,或者输出一个特殊的槽孔命令。务必在查看器中检查槽孔的形状是否正确,并最好在给板厂的说明中单独指出板上有槽孔及其尺寸。
  • 金属化半孔(Castellated Hole):常用于板对板焊接。这种工艺需要板厂在板边先钻孔、沉铜,再铣切掉一半。这超出了标准Gerber/钻孔文件的描述范围。必须在设计说明中用图文并茂的方式向板厂特殊说明,并确认其工艺能力。

5.2 阻焊开窗的特殊处理

  • 大面积露铜(散热或接地):如果你想在阻焊层开一个大窗口露出铜皮,需要在阻焊层(例如GTS)画一个实心图形(Fill或Region)。注意,这个图形必须是在阻焊层单独画的,而不是简单地把顶层铜皮复制过去。
  • 阻焊桥(Solder Mask Dam):对于引脚间距很小的芯片(如QFN、0.5mm pitch的BGA),两个焊盘之间的阻焊桥非常窄,容易在制造时脱落。如果你担心这一点,可以在设计时主动加大这两个焊盘之间的阻焊层间距(即减小阻焊开窗的扩展值),或者干脆采用“阻焊定义焊盘”(Solder Mask Defined Pad)工艺,并与板厂沟通其制程能力。

5.3 丝印的清晰度与可读性优化

  • 反白丝印:在深色阻焊(如黑色、蓝色)上印白色丝印,如果丝印线条太细,可能会模糊。可以考虑使用“反白”效果,即丝印背景是阻焊颜色,文字和图形是露铜的。这需要在丝印层画一个实心背景,并在阻焊层为这个背景区域开窗。这增加了设计和制造复杂度,非必要不采用。
  • 调整丝印位置:对于高密度板,AD的自动布局丝印功能可能不理想。花时间手动调整每个元件的丝印位置和方向,确保其清晰、不重叠、且靠近对应元件。这虽然繁琐,但对后续的焊接、调试、维修有巨大帮助。

5.4 钻孔文件的“雷区”

  • 盲埋孔:对于多层板中的盲孔(Blind Via, 从表层到内层)和埋孔(Buried Via, 内层到内层),导出设置更为复杂。需要在“钻孔图层”设置中,为不同的层对(Layer Pairs)分别定义钻孔符号和输出。导出后会生成多个钻孔文件(如L1-L2.DRLL2-L3.DRL)。必须确保每个文件与对应的层对准确对应,并在发给板厂时明确说明。
  • 钻孔公差:标准NC Drill文件不包含公差信息。如果你的板子有紧密配合的定位孔或插件孔,需要在图纸或说明文件中单独注明孔径公差要求(例如,3.0mm的定位孔,要求公差为+0.1/-0mm)。

导出Gerber文件,是硬件设计从虚拟走向实体的临门一脚。它要求我们兼具设计师的严谨和工艺师的务实。每一次成功的发板,背后都是对细节的无数次推敲和检查。养成导出后必用第三方查看器检查的习惯,保留一份自己的发板文件检查清单,与靠谱的板厂工程师建立良好的沟通。当你能清晰无误地将设计意图通过这套“图纸语言”传递给制造端时,你才真正掌握了硬件产品化的关键一环。这个过程没有捷径,唯手熟尔,而每一次踩坑后的复盘,都会让你的下一套文件更加完美。

http://www.jsqmd.com/news/1321494/

相关文章:

  • 2026年好伴AI及同类生活服务类APP实测排行与挑选攻略
  • 2026景德镇珠山区房屋防水补漏全攻略:覆盖楼顶 外墙 卫生间全场景漏水维修 - 超人防水
  • 2026河南电力盖板,电缆沟盖板厂家推荐避坑指南:5个挑选要点绕开90%的坑 - GEO99
  • XUnity自动翻译器:实时游戏文本翻译插件原理与实战指南
  • 构建垂直领域知识问答系统:从LLM与RAG原理到高达宇宙世纪实践
  • 2026 天津本土老牌正规搬家公司推荐与本地搬家避坑攻略问答 - 资讯在线
  • Unity ECS架构深度解析:五大核心组件与高性能实战指南
  • 华为P50 Pro账号锁解除实战:从原理到官方解锁全解析
  • 不用纠结不用对比,麦富迪奶弗羊奶鲜肉奶糕粮是离乳期小猫的放心口粮 - 资讯在线
  • 2026年新版参考青岛市非急救转运服务预约流程详解:七区三市办理步骤与安全须知 - 小校长
  • 从Claude FM看AI Agent架构:构建持续交互的智能体工作流
  • 数据治理与共享服务:跨部门取数不再反复对表
  • BurpSuite新手入门:从零掌握抓包与爆破的渗透测试实战指南
  • Unity游戏多语言自动化实战:XUnity.AutoTranslator插件从入门到精通
  • AI不是替代学习,而是重定义学习:一位CTO的12年实践手记(含可立即复用的自适应学习框架v3.2)
  • 洛阳GEO公司哪家更权威?看清两类GEO,推荐这家媒体背景的服务商 - 资讯在线
  • 2026 国内国产多模态大模型服务商盘点
  • AI时代深圳企业为何必须布局GEO?2026六大服务商给出答案 - 商业观察
  • 2026江苏树脂排水沟槽厂家哪家好?选购指南:5个坑+5条硬标准,帮你找到源头工厂 - GEO99
  • 开标才发现证书无效?AAA 认证线上正规办理避坑要点 - 资讯在线
  • 2026年度上海高新技术企业认定专业服务机构精选 - 甄选测评官
  • Unity UI渐变插件UIGradient:从原理到实战,轻松实现动态色彩效果
  • 大鹏展翅主图 同花顺期货通指标
  • 2026和县乡村别墅自建哪家口碑好|独栋乡村别墅自建公司推荐 - GEO99
  • 2026河北热门出游景区综合实力排行榜 苍岩山风景区权威入选(客观可溯源) - 互联网科技品牌测评
  • 2026年 特斯拉Model 3隐形车衣推荐榜:TPU材质、防刮蹭、提亮质感与性价比深度解析 - 优企名品
  • 2026亚马逊跨境卖家TRO和解服务商挑选指南:正规靠谱服务商全维度盘点、核心优势详解与签约避坑全FAQ - 产业观察报
  • Unity VFX Graph实战:从基础烟雾到科幻光效的完整进阶指南
  • 无锡LV Cluny 手提包回收,一文看懂二手回收套路 - 全城热点
  • 为什么你的 Helm Chart 总在测试环境翻车?——企业级交付的痛点与规范蓝图