资讯动态

PADS 9.5 Gerber文件输出全流程:从设计检查到CAM350校验

发布时间:2026/8/15 3:10:03 来源:尧图企业网站定制
1. 从设计到生产为什么光绘文件是PCB制造的“通行证”如果你刚用PADS 9.5画完一块PCB兴冲冲地把设计文件.pcb发给板厂大概率会收到一句回复“请提供Gerber文件。” 这不是板厂在为难你而是PCB制造行业的标准流程。Gerber文件也就是我们常说的光绘文件是连接PCB设计与物理生产的唯一桥梁。简单来说你的PADS设计文件.pcb是一个“源文件”它包含了所有设计信息元器件的封装库、网络连接、设计规则、甚至3D视图。但PCB工厂的CAM计算机辅助制造系统并不认识这些复杂的EDA软件格式。工厂的机器无论是光绘机、钻孔机还是蚀刻线只认识一种“图纸”——那就是Gerber文件。Gerber格式是一种标准的、开放的矢量图像格式它把PCB的每一层如顶层线路、底层线路、阻焊层、丝印层都分解成一张张只有图形轮廓的“照片”。生产线上这些“照片”被用来制作胶片光绘、控制激光直接成像LDI、或者驱动数控钻孔机。所以输出光绘文件的过程本质上就是把你的三维设计意图“翻译”成一系列能被机器精确执行的二维平面指令集。这个过程容不得半点差错一个参数设置错误就可能导致整批板子报废。我见过太多因为丝印层没开、钻孔文件不对、或者层序错乱而导致的翻车现场。因此掌握PADS 9.5输出光绘文件的完整流程和每一个细节是硬件工程师从设计走向量产必须跨过的一道坎。这不仅是一项操作技能更是对设计可制造性DFM理解的一次检验。2. 输出前的关键准备避免“垃圾进垃圾出”在点击那个“CAM”按钮之前有几项准备工作比输出操作本身更重要。如果源设计就有问题那么无论你的Gerber输出设置多么完美得到的也只是一套精致的错误文件。这个阶段的核心是“自检”。2.1 设计完整性检查DRC不是摆设首先必须运行一次完整的设计规则检查DRC。在PADS 9.5中点击Tools - Verify Design。重点检查以下几项安全间距Clearance确保所有线宽、线距、焊盘与走线、走线与走线之间的距离符合你的设计规则和板厂的工艺能力通常板厂会给出一个“工艺边距”比如6mil。连接性Connectivity确保没有悬空的走线Ratsnest所有网络都已正确连接。一个未连接的网络在PCB上就是断路。平面层Plane如果你使用了负片Split/Mixed平面层务必检查热焊盘Thermal Relief的连接是否正常避免元件焊盘与平面层完全隔离或完全连接影响焊接。丝印Silkscreen检查所有元件的位号Ref Des和极性标识是否清晰、是否与焊盘或过孔重叠、是否在板外。重叠的丝印在制造后要么印不上要么一团模糊。我个人的习惯是在最终DRC通过后将PCB视图切换到各层单独查看的模式如只打开顶层走线层像“描红”一样顺着原理图再人工检查一遍关键电源、时钟、差分对等敏感线路。软件检查是逻辑的而人工检查能发现一些不符合设计意图但DRC可能不报错的“怪异”走线。2.2 层叠管理与命名规范进入Setup - Layer Definition确认你的层叠结构。这里每一个物理层的名称和类型都将直接对应到后续输出的光绘文件中。混乱的层命名是导致后续CAM工程师误解的最大元凶。一个清晰的命名规范至关重要。建议采用“序号_功能”的格式例如TOP顶层布线/元件面GND02第二层地平面PWR03第三层电源平面BOTTOM底层布线/焊接面SOLDERMASK_TOP顶层阻焊层SOLDERMASK_BOTTOM底层阻焊层SILKSCREEN_TOP顶层丝印层SILKSCREEN_BOTTOM底层丝印层PASTEMASK_TOP顶层钢网层如果需SMT贴片DRILL_DRAWING钻孔图层DRILL_LEGEND钻孔图例表对于电源/地平面Plane层需要特别注意其类型是“No Plane”正片、“CAM Plane”负片还是“Split/Mixed”混合负片。不同类型的平面层在输出光绘时的设置截然不同。负片层输出的是“反相”图形即铜皮区域是透明的而掏空如走线、焊盘穿孔的区域才是黑色的图形这符合光绘胶片的特性。2.3 原点与板框的最终确认制造原点Origin是PCB物理坐标的基准点。通常我们将原点设置在板框的左下角或某个定位孔的中心。在PADS中你可以通过Setup - Set Origin来设置。一致的制造原点有助于板厂对准各层胶片。板框Board Outline必须在第20层默认的板框层绘制并且必须是闭合的图形。使用Tool - Board Outline下的命令进行检查和修改。有些工程师喜欢在机械层如第1层画结构图但输出光绘时只有第20层定义的形状才会被识别为最终的PCB外形用于锣板Routing加工。3. 核心实战一步步配置并输出Gerber文件准备工作就绪现在进入核心操作环节。PADS 9.5通过CAMComputer-Aided Manufacturing处理器来输出光绘文件。这个过程的本质是定义一系列“作业Jobs”每个作业对应一层需要输出的图形。3.1 进入CAM并创建新配置在PADS Layout中点击File - CAM...打开CAM文档管理器。这是一个独立的配置界面。建议为每一个项目创建一个专用的CAM配置.cam文件。点击右上角的Add按钮开始定义第一个输出层。对话框关键参数解析Document Type文档类型这是最重要的设置决定了你输出的是什么。Routing/Board通常选择Routing来输出布线层。Plane用于输出负片类型的电源/地平面层。注意如果你的平面层是“No Plane”正片则应该用Routing类型输出。Silkscreen丝印层。Solder Mask阻焊层。这是负片它定义的是“开窗”区域即露出铜皮焊盘的地方。Paste Mask锡膏钢网层。这也是负片定义的是SMT贴片时刷锡膏的区域。Drill Drawing钻孔图层显示钻孔符号和大小。NC Drill数控钻孔文件这是给钻孔机用的数据文件不是Gerber图形通常是Excellon格式。Output File给这层输出文件起个名字如TOP.pho旧版Gerber后缀或TOP.gbr。建议名称与层名对应。Summary可以填写更详细的描述如“Top Layer Copper”。3.2 各层参数详细设置与避坑指南不同的层其“Layer Association”层关联和“Options”选项设置天差地别。下面以最常见的四层板为例详解每一层的设置。1. 顶层布线层TOP - RoutingDocument Type: RoutingOutput File: TOP.gbrLayer Association:Items on Primary选择Top你的布线顶层。Items on Secondary保持 。Options:Justification: 通常选Center使图形居中。Rotation: 0Offset X/Y: 0,0 除非有特殊要求Mirroring:不要勾选顶层是正视图不需要镜像。Positive: 必须勾选。布线层是正片即“所见即所得”有铜的地方输出图形。Full contact只有在需要负片热焊盘特殊处理时才涉及正片层通常不勾。2. 底层布线层BOTTOM - Routing设置与顶层类似Layer Association选Bottom。特别注意对于底层有些工程师会疑惑是否需要镜像。答案是在CAM输出Gerber时底层不需要镜像。镜像处理是板厂在制作工艺例如底层胶片使用时需要翻转中考虑的事情。我们输出的Gerber数据应始终保持“顶视图”逻辑。如果你镜像了反而会导致错误。3. 阻焊层SOLDERMASK - Solder Mask阻焊层是负片。它定义的是“哪里不要绿油阻焊漆”即焊盘和需要裸露铜皮的位置。Document Type: Solder MaskOutput File: SM_TOP.gbr, SM_BOT.gbrLayer Association: 分别选择Top和Bottom。Options:Positive:一定不要勾选阻焊是负片不勾选Positive。Board Outline通常需要勾选但取决于板厂要求。勾选后板框外会自动清除阻焊图形。Pad Master这是关键必须勾选。它会让软件基于焊盘Pad形状生成阻焊开窗。Thermal Pads对于负片平面层连接的热焊盘如果需要单独生成阻焊可以勾选。一般情况跟随Pad Master即可。Anti Pads通常不勾。Via Cover如果你想对过孔“盖油”即过孔上覆盖绿油就不要勾选此项。如果你想“开窗”过孔裸露可用于测试或散热就需要勾选。这是一个易错点务必根据设计意图选择。通常为了防氧化和避免短路过孔选择盖油不勾选Via Cover此时阻焊层不会为过孔开窗。一个重要的经验阻焊开窗通常要比实际焊盘大一点以保证焊接时锡膏不会沾到绿油上。这个差值叫“阻焊扩展”Solder Mask Expansion。PADS在输出时会自动应用你在Pad Stack中或默认规则里设置的Solder Mask尺寸。你需要确认这个扩展值是否合理通常2-4mil。4. 丝印层SILKSCREEN - Silkscreen丝印层是正片印白色或其他颜色文字和图形。Document Type: SilkscreenOutput File: SILK_TOP.gbr, SILK_BOT.gbrLayer Association:Primary: 选择Top或Bottom。Secondary: 这里要添加第20层Board Outline和第25层Silkscreen层。因为丝印图形本身在第25层而板框在第20层。我们需要把板框也输出到丝印层作为外形参考。点击右侧的“...”按钮在弹出的层选择框中按住Ctrl键选中第20层和第25层或你的丝印层所在层。Options:Positive: 勾选。Text勾选输出文字。Lines勾选输出线条和图形。Outlines of PCB如果上面层关联里已经加了板框这里可以不勾。5. 钻孔文件NC Drill这是给数控钻床用的指令文件不是Gerber图形。它告诉机器在哪里钻多大的孔。Document Type: NC DrillOutput File: DRILL.drl (或 .txt)Layer Association: 通常自动关联无需特别选择。Options:Output Unit: 必须与Gerber文件单位一致公制Metric或英制English。国内板厂常用英制单位“英寸”格式“2:5”即整数2位小数5位足够精确。Coordinate: Absolute绝对坐标。Leading/Trailing Zeros: 选择Suppress leading zeroes抑制前导零比较通用。务必与Gerber文件的格式设置一致Repeat codes通常选Use repeat codes以减小文件体积。Other点击Tool Table可以预览和核对钻孔刀具表这里列出了所有用到的钻孔尺寸Drill Size。务必核对确保没有异常的孔比如0mil的孔。6. 钻孔图Drill Drawing这是给人看的钻孔位置示意图是Gerber图形。Document Type: Drill DrawingOutput File: DRILL_DRAW.gbrLayer Association: 通常关联到钻孔符号所在层如第44层并添加板框层第20层。Options:Positive: 勾选。Drill Symbols: 勾选显示钻孔符号。Legend: 通常勾选生成钻孔图例表Drill Chart列出符号与孔径的对应关系。3.3 生成CAM文件并运行为所有需要的层TOP, BOTTOM, GND02, PWR03, SM_TOP, SM_BOT, SILK_TOP, SILK_BOT, PASTE_TOP, DRILL_DRAW, NC DRILL都添加好作业后你会在CAM管理器里看到一个列表。最后一步也是关键一步在列表下方的Output Device区域点击Device Setup。在Photo Plotter对话框中点击Advanced。设置Gerber FormatFormat: 选择RS-274X。这是现代的标准格式它嵌入了孔径表D-Code板厂使用最方便强烈推荐。避免使用老旧的RS-274D格式需要单独的孔径文件。Integer Places/Decimal Places: 例如 “2:5”。这定义了坐标数据的精度。必须与NC Drill文件的设置完全一致点击OK关闭高级设置。回到CAM管理器确保Run按钮上方的输出目录正确。在作业列表中按住Shift键全选所有作业然后点击Run。PADS会依次处理每个作业在指定目录下生成一系列.pho或.gbr文件以及一个.drl文件。这些就是你需要的全套光绘文件。4. 输出后的生死校验用CAM350“过一遍”文件生成了但工作只完成了一半。直接发板厂是极其冒险的行为。你必须用专业的CAM软件自行检查一遍。业内最常用的免费检查工具是CAM350或ViewMate。这个过程叫“Gerber查图”。检查流程如下导入文件打开CAM350选择File - Import - Gerber Data。在弹出的对话框中格式选择RS-274X然后点击Next通过Add按钮将生成的所有.gbr文件一次性导入。接着再Import - Drill Data导入.drl钻孔文件。层对齐检查导入后所有层会叠在一起。使用快捷键V查看各层或O打开/关闭层显示来单独查看每一层。检查图形是否完整有无缺失的走线或焊盘。层叠加检查打开所有层检查阻焊层Solder Mask是否完全覆盖了所有需要开窗的焊盘且没有多余的开窗。可以将阻焊层和布线层叠加显示看焊盘是否都被“绿油圈”正确包围。检查丝印层Silkscreen是否与焊盘、过孔有重叠。重叠的丝印在制造时会被规避掉导致丝印缺失或不完整。检查钻孔层Drill Drawing的符号是否与.drl文件中的孔位一一对应。钻孔文件核对在CAM350中使用Info - Drill功能查看钻孔统计表核对孔的数量、大小是否与你的设计一致。特别要检查是否有非金属化孔NPTH被错误地生成了金属化孔。板框与层序确认板框层通常来自某层Gerber或钻孔层是完整的闭合图形。并按照“顶层阻焊-顶层布线-内层1-内层2-底层布线-底层阻焊-顶层丝印-底层丝印-钻孔图”的顺序在CAM350中排好层序模拟板厂的叠层进行最后的通览。我踩过的一个坑有一次输出四层板内电层负片设置错误导致本该连接的地过孔在负片层上被“反相”成了隔离盘整个地平面网络断路。在PADS里DRC检查连接性是通的因为软件认网络但输出Gerber后在CAM350里单独查看负片层图形才发现问题。从此以后CAM350查图成了我发板前铁打的最后一步。5. 文件打包与制板说明让沟通零误差检查无误后需要将文件打包发给PCB制造商。一个专业的文件包能极大减少沟通成本和出错概率。文件压缩将所有生成的Gerber文件.gbr/.pho、NC Drill文件.drl/.txt以及可能的钻孔图文件放入一个文件夹。用ZIP或RAR格式压缩以“项目名称_版本号_日期”命名例如PowerBoard_V2.1_Gerber_20231027.zip。提供制板说明Readme.txt在压缩包内或邮件正文中必须附带一个简明的说明文档内容应包括板子基本信息层数如2层板、板材类型如FR-4、板厚如1.6mm、铜厚如1oz/35um。阻焊与丝印颜色如绿色阻焊白色丝印。表面工艺如有铅喷锡HASL、无铅喷锡HASL-LF、沉金ENIG、OSP等。Gerber格式RS-274X 单位英制Inch 格式2:5前导零省略。钻孔文件格式NC Drill 单位/格式与Gerber一致。文件列表与对应层这是最重要的部分列清楚每个文件名对应PCB的哪一层。例如TOP.gbr—— 顶层线路BOTTOM.gbr—— 底层线路GND02.gbr—— 内层2地平面负片SM_TOP.gbr—— 顶层阻焊负片SILK_TOP.gbr—— 顶层丝印DRILL.drl—— 数控钻孔文件DRILL_DRAW.gbr—— 钻孔示意图特殊要求如有阻抗控制要求、金手指、半孔邮票孔、某区域挖空等特殊工艺需用文字或单独图纸明确标出。把制板说明写清楚板厂的CAM工程师就能快速准确地理解你的设计意图即使文件稍有疑问他们也能第一时间根据说明进行核对或联系你确认而不是靠猜测从而从流程上杜绝了因误解导致的批量错误。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价