☰
AD20 Gerber导出全流程:从设计意图到工厂直通
2026/10/7 5:35:51 网站建设 项目流程

1. 为什么AD20导出Gerber不是“点几下就完事”的操作?

很多人第一次在AD20(Altium Designer 20)里导出Gerber文件时,信心满满地打开Output Job Editor,勾选几层、点Export,结果拿到工厂那边被退回三次——不是缺钻孔文件,就是顶层丝印错位,或者阻焊层开窗偏移0.1mm导致焊盘露铜不足。我刚入行那会儿也这样,以为导出Gerber只是“设计完成后的收尾动作”,直到被板厂工程师当面指着Gerber Viewer里的Layer Stackup图说:“你这Bottom Solder和Bottom Paste完全叠在一起了,是想让锡膏和阻焊混成一坨?”才明白:Gerber导出不是输出动作,而是设计意图的最终翻译过程。它把你在PCB编辑器里画的铜箔、丝印、过孔、焊盘,用一套工业级标准语言(RS-274X格式)转译给CAM工程师看。而AD20默认配置,恰恰是为“内部验证”优化的,不是为“工厂直通”准备的。

这个认知偏差,直接导致三个高频问题:

  • 钻孔文件缺失或格式错误:Excellon钻孔文件没单独导出,或用了不兼容的单位(inch/mm混用)、零点设置错误(Absolute/Relative),导致钻机找不到原点;
  • 层命名混乱:比如把“Bottom Overlay”导成“GTO”,而板厂系统只认“GBL”(Gerber Bottom Legend),结果丝印全印反面;
  • DRC未闭环就导出:设计规则检查(DRC)报了37个间距警告,但导出前没修复,Gerber里直接体现为短路风险,工厂不敢投产。

所以这篇教程不叫“AD20导出步骤”,而叫“从PCB设计到Gerber文件导出的完整流程”——因为真正的起点不在Output Job Editor,而在原理图绘制的第一步。比如你画一个USB Type-C接口,如果封装里Pin 1的Designator标错了,后续所有位号镜像、BOM生成、Gerber丝印都会连锁错乱。再比如大功率电源板设计,若在规则里没提前定义好Power Plane的铜厚补偿值,导出的Gerber中内层铜箔宽度会比实际蚀刻后窄5%,影响载流能力。这些都不是导出环节能补救的,必须前置控制。

我见过最典型的翻车案例:一位同事做罗氏线圈PCB,线圈走线要求阻抗控制±2%,他导出Gerber时用了默认的“Use Polygon Pour Cutouts”选项,结果Gerber里所有铺铜区域都被自动切出隔离槽,线圈路径被切成碎片,根本没法做阻抗仿真。后来查才发现,AD20的Polygon Pour在导出时默认启用“Remove Dead Copper”,而罗氏线圈的螺旋走线恰恰需要连续铜皮形成磁场回路。这种坑,只看“导出教程”永远填不上,必须理解每一步操作背后的物理约束和制造逻辑。

提示:AD20的Gerber导出本质是“设计交付物标准化”。它不生产电路板,只负责把你的设计准确、无歧义地告诉工厂。因此,本教程所有步骤都围绕两个核心展开:一是确保AD20内部数据一致性(Design Integrity),二是匹配板厂接收规范(Manufacturing Compliance)。下面所有操作,都会紧扣这两个锚点展开。

2. AD20工程结构与层定义:先理清“画的是什么”,再决定“导出成什么”

在AD20里,Gerber导出失败的根源,80%以上来自对“层(Layer)”概念的模糊。很多人以为PCB编辑器里看到的“Top Layer”“Bottom Layer”就是Gerber里的“GTL”“GBL”,其实这是两套并行但不完全重叠的体系:设计层(Design Layer)是工程师画图的逻辑空间,Gerber层(Output Layer)是工厂加工的物理指令空间。中间的映射关系,必须手动校准,不能依赖默认。

2.1 设计层与Gerber层的映射逻辑

AD20默认有32个信号层(Signal Layers),但Gerber标准只定义了16个核心层(如GTL/GBL/GTS/GBS等)。这意味着:

  • 你画在“Mechanical 1”层上的板框(Board Outline),在Gerber里必须映射到“GKO”(Gerber Keep-Out)层,否则工厂不知道板子外形;
  • “Multi-Layer”层上的过孔(Via),在Gerber里要拆解为各层的钻孔信息(Drill Drawing)+ 孔环(Pad Ring),而不是单层输出;
  • “Top Overlay”层的位号(Designator),导出时需确认是否启用“Mirror”选项,否则SMT贴片时元件位号会镜像颠倒。

我们以大功率电源板为例,典型层需求如下:

设计层名称(AD20内)对应Gerber层名用途说明关键参数
Top LayerGTL顶层铜箔走线单位:mm,精度:1/1000 inch
Bottom LayerGBL底层铜箔走线同上
Top OverlayGTO顶层丝印(位号、Logo)字高≥6mil,线宽≥5mil
Bottom OverlayGBO底层丝印同上
Top SolderGTS顶层阻焊开窗开窗比焊盘大0.1mm(常规)
Bottom SolderGBS底层阻焊开窗同上
Drill DrawingTXT钻孔图(非Excellon)仅作参考,不用于钻孔
Mechanical 1GKO板框及槽孔轮廓必须闭合,无重叠线段

注意:AD20的“Drill Drawing”层导出的是Gerber格式的钻孔图(类似示意图),而真正驱动钻机的是Excellon格式的钻孔文件(.txt/.drl)。两者必须同时提供,且坐标原点严格一致。很多新手只导Gerber钻孔图,结果工厂说“没钻孔文件,无法排版”。

2.2 元器件库与封装的底层影响

AD20元器件库(Library)不是静态资源包,而是Gerber输出的源头变量。比如你从网上下载的“AD20元器件库”,若其中某款MOSFET封装的焊盘(Pad)定义为“Round”但尺寸写成“1.2mm×1.2mm”,而实际器件引脚是“1.27mm×1.27mm”,导出Gerber后焊盘就会小0.07mm。SMT贴片时锡膏量不足,虚焊率飙升。

更隐蔽的问题在“Unknown Pin”错误。当你导入第三方原理图(如从立创EDA导出的SchDoc),AD20可能因引脚编号规则差异报“Unknown Pin”,此时若强行编译PCB,封装引脚与网络标号错位,导出的Gerber中所有连接关系都是错的。我处理过一个案例:客户提供的原理图里U1的Pin 3标为“GND”,但库文件里对应Pin是“VCC”,结果导出Gerber后,整个电源层被连到地网络,板子一上电就烧。

因此,在启动Gerber导出前,必须完成三件事:

  1. 验证所有封装焊盘尺寸:双击封装→进入Pad Properties→核对X/Y Size、Hole Size、Shape;
  2. 检查Designator镜像设置:右键PCB空白处→Properties→“Mirror Designators on Bottom Layer”必须勾选(否则底面位号反向);
  3. 运行完整DRC:Tools→Design Rule Check→勾选“Clearance”“Short-Circuit”“Un-Routed Net”等全部规则,错误数必须为0。

2.3 输出作业(Output Job)的初始化陷阱

AD20的Output Job Editor是Gerber导出的核心界面,但它的默认模板(Default OutJob)充满隐患。比如:

  • 默认勾选“Include Drill Drawing”,但没勾选“Include Drill Files”(即Excellon文件);
  • “Gerber X2”选项默认关闭,而主流板厂已全面支持X2标准(含元数据,防错率提升90%);
  • “Units”默认为“Imperial”(inch),但国内板厂普遍要求“Metric”(mm),单位不一致会导致所有尺寸缩放错误。

实操中,我建议彻底删除默认OutJob,新建一个专用模板:

  1. File→New→Output Job;
  2. 右键左侧“Outputs”→Add New Output→Gerber Files;
  3. 在右侧Properties面板,将“Units”强制设为“Millimeters”;
  4. 勾选“Gerber X2 Format”;
  5. 在“Layers”页签,取消所有默认勾选,按需逐层添加——绝不接受“Select All”。

这个初始化动作,看似多花2分钟,却能避免90%的返工。因为AD20的层映射是“所见即所得”,你勾选哪一层,它就导出哪一层,不会智能过滤无效层。曾经有项目因误勾“Paste Mask”层(钢网文件),导致工厂收到Gerber后问:“你们要钢网还是阻焊?这两层工艺冲突。”

3. Gerber文件导出全流程:从层配置到文件验证的七步闭环

导出Gerber不是终点,而是设计交付的起点。一个合格的Gerber包,必须通过“七步闭环验证”:层完整性→命名规范→坐标统一→单位一致→开窗精度→钻孔匹配→工厂预审。下面以AD20实操为例,拆解每一步的细节逻辑和避坑要点。

3.1 第一步:层配置——按制造需求精简而非全量导出

AD20默认可导出32层,但PCB制造实际只需6~8个核心Gerber文件。多余层不仅增加文件体积,更易引发命名冲突。例如,导出“Mechanical 2”层(常用于3D模型定位),但板厂系统不识别该层名,直接忽略,导致板框缺失。

必须导出的最小集(6层):

  • GTL(Top Copper)
  • GBL(Bottom Copper)
  • GTS(Top Solder Mask)
  • GBS(Bottom Solder Mask)
  • GTO(Top Silkscreen)
  • GBO(Bottom Silkscreen)

按需导出的增强集(+2层):

  • GKO(Board Outline):当Mechanical 1层板框不清晰时强制添加;
  • GP1(Internal Plane 1):多层板内层电源/地平面,需单独导出。

操作路径:Output Job Editor→Gerber Files→Properties→Layers页签→点击“Add”按钮→在弹出窗口中选择对应层。注意:不要用“Select All”,必须手动逐层添加。例如,“Top Overlay”对应GTO,“Bottom Overlay”对应GBO,名称必须严格匹配IPC-2581标准。

3.2 第二步:命名规范——用板厂能读懂的语言说话

AD20导出的Gerber文件名,默认是“ProjectName_GTL.GBR”这类格式。但板厂ERP系统需要更明确的标识,比如“ABC_PCB_V2.1_TopCopper.gbr”。命名混乱会导致文件被错误归类,甚至丢失。

标准命名规则(以我合作的5家主流板厂为准):

  • 前缀:项目代号(如“POWER-SUPPLY”);
  • 版本:_V1.0/_V2.1(与设计版本一致);
  • 层名:用英文全称缩写(TopCopper/BottomSolderMask);
  • 后缀:.gbr(Gerber)/.drl(Excellon);
  • 禁止字符:空格、括号、中文、特殊符号(如&、#、$)。

在AD20中实现该规则:

  1. Output Job Editor→Gerber Files→Properties→General页签;
  2. 找到“File Name”字段,输入模板:[ProjectName]_[Revision]_TopCopper.gbr;
  3. 点击右侧“Template”按钮,调出变量列表,拖入[ProjectName]和[Revision];
  4. 对每个层重复此操作,修改层名部分(如BottomCopper、TopSolderMask)。

提示:AD20的[Revision]变量需在Project→Options→Project Options中预先填写。若留空,导出文件名会含“_undefined”,板厂拒收。

3.3 第三步:坐标与单位——毫米与英寸的生死线

单位错误是Gerber返工的头号原因。AD20默认单位为“Imperial”(inch),而国内95%板厂要求“Metric”(mm)。1 inch = 25.4 mm,单位错位会导致所有尺寸放大25.4倍——焊盘变成足球场,走线宽如高速公路。

验证与修正方法:

  1. Output Job Editor→Gerber Files→Properties→General页签;
  2. 查看“Units”选项,必须为“Millimeters”;
  3. 点击“Advanced”按钮→检查“Coordinate Format”:
    • X/Y Resolution:应为“4:4”(即整数位4位,小数位4位,精度0.0001mm);
    • Zero Suppression:选“Leading”(前导零省略,如001.2300→1.2300);
  4. 导出后,用Gerber Viewer(如GC-Prevue)打开GTL文件→Measure Tool测焊盘直径,确认为设计值(如0.5mm而非12.7mm)。

3.4 第四步:阻焊与丝印开窗——精度控制的黄金0.1mm

阻焊层(Solder Mask)开窗大小,直接决定焊接良率。开窗过大,焊盘外露过多,易桥连;开窗过小,焊盘覆盖过度,上锡不良。AD20默认开窗补偿为0mm,必须手动设置。

实操参数(基于IPC-7351B标准):

  • 表贴焊盘(SMD):开窗比焊盘单边大0.05~0.1mm(推荐0.075mm);
  • 插件焊盘(TH):开窗比焊盘单边大0.1~0.15mm(推荐0.125mm);
  • BGA焊盘:开窗与焊盘等大(0mm补偿),靠钢网厚度控锡量。

设置路径:

  1. Design→Rules→Plane→Polygon Connect Style;
  2. 找到“Solder Mask Expansion”规则;
  3. 设置“Value”为“0.075mm”(全局);
  4. 对特殊器件(如BGA),右键焊盘→Properties→“Solder Mask Expansion”设为“0”。

经验:大功率电源板的功率MOSFET焊盘,因散热需求常做大焊盘(如3mm×3mm),此时阻焊开窗需扩大至3.2mm×3.2mm,否则回流焊时锡膏被阻焊挤压,形成“锡珠”缺陷。这个参数不能全局一刀切,必须分器件类型设置。

3.5 第五步:钻孔文件(Excellon)导出——绝对原点与单位同步

Excellon钻孔文件是独立于Gerber的另一套指令系统,它不描述图形,只定义钻孔坐标、孔径、孔类型(PTH/NPTH)。其致命风险在于“原点漂移”:Gerber文件以PCB左下角为(0,0),而Excellon文件若用“Relative”模式,原点可能在板子中心,导致钻孔位置全错。

正确导出设置:

  1. Output Job Editor→Add New Output→NC Drill Files;
  2. Properties→General页签:
    • Units:必须与Gerber一致(Millimeters);
    • Coordinate Format:同Gerber(4:4);
    • Zero Suppression:同Gerber(Leading);
  3. Properties→Drill Pairs页签:
    • 勾选“Include Drill Drawing”(生成Gerber钻孔图,供人工核对);
    • 关键!“Origin”必须设为“Absolute”(绝对原点),且“Reference Point”选“User Origin”(即你在PCB中设定的原点);
  4. Properties→Advanced页签:
    • 勾选“Generate Route Information”(生成铣刀路径,用于槽孔加工);
    • “Tool List”选择“Separate File”(钻孔工具表单独保存为.txt)。

导出后,用Excellon Viewer(如PCB-Investigator)打开.drl文件,第一行应为:%MOMM*%(表示mm单位),第二行为%FSLAX24Y24*%(坐标格式),第三行为%IPPOS*%(绝对原点)。若出现%INCH*%或%IPNEG*%(相对原点),立即重导。

3.6 第六步:文件打包与结构——让板厂一眼看懂你的意图

一个合格的Gerber包,不是10个零散文件,而是一个结构清晰的压缩包。板厂每天处理数百个项目,文件结构混乱会直接拉低优先级。

标准文件夹结构(ZIP包内):

POWER-SUPPLY_V2.1/ ├── Gerber/ │ ├── POWER-SUPPLY_V2.1_TopCopper.gbr │ ├── POWER-SUPPLY_V2.1_BottomCopper.gbr │ ├── POWER-SUPPLY_V2.1_TopSolderMask.gbr │ └── ... ├── Drill/ │ ├── POWER-SUPPLY_V2.1_Drills.drl │ └── POWER-SUPPLY_V2.1_Drill_Tool_List.txt ├── Documentation/ │ ├── POWER-SUPPLY_V2.1_Readme.txt(含层数说明、特殊要求) │ └── POWER-SUPPLY_V2.1_PCB_Spec.pdf(板材、铜厚、阻抗要求) └── Power-Supply_V2.1.zip(根目录压缩包)

提示:Readme.txt必须包含三要素:①总层数(如“6层Gerber+2层钻孔”);②关键参数(如“阻焊开窗补偿0.075mm”);③特殊工艺(如“沉金表面处理,需标注ENIG区域”)。我曾因漏写“需沉金”,板厂默认喷锡,导致高频信号衰减超标。

3.7 第七步:本地验证——用免费工具跑完工厂级预审

导出完成后,必须用专业工具做三重验证,而非直接发给板厂:

  1. 层对齐验证:用GC-Prevue加载所有Gerber文件,开启“Layer Alignment”功能,检查GTL与GTS是否完全重合(焊盘开窗居中);
  2. 钻孔匹配验证:用PCB-Investigator导入Gerber+Excellon,叠加显示,确认每个钻孔都在对应焊盘中心(误差≤0.05mm);
  3. DRC复查:在AD20中重新运行DRC,对比导出前后的错误报告,确保无新增问题。

实操技巧:GC-Prevue的“Compare”功能可将当前Gerber与历史版本对比,高亮差异区域。曾发现一次更新后,GTO层位号字体从“Arial”变成“Times New Roman”,导致字宽变窄,板厂反馈“位号模糊不可读”,用Compare功能3分钟定位到字体设置变更。

4. 钻孔文件专项攻坚:Excellon格式、PTH/NPTH区分与槽孔处理

钻孔是PCB制造中成本最高、容错率最低的工序。一个0.3mm的微孔偏移,可能导致整批板报废。AD20导出Excellon文件时,有三大隐形雷区:孔类型混淆、槽孔表达失真、NPTH孔未单独定义。下面逐个拆解。

4.1 PTH与NPTH的本质区别与AD20设置

PTH(Plated Through Hole,金属化孔)和NPTH(Non-Plated Through Hole,非金属化孔)在AD20中外观相同(都是圆孔),但制造工艺天壤之别:

  • PTH:孔壁镀铜,用于电气连接,需在钻孔文件中标注为“Plated”;
  • NPTH:孔壁不镀铜,仅作机械定位或散热,需标注为“Non-Plated”。

AD20默认将所有过孔(Via)和焊盘(Pad)视为PTH,但NPTH孔(如螺丝孔、散热孔)必须手动标记,否则工厂默认镀铜,导致短路。

正确设置流程:

  1. 放置NPTH孔:Place→Pad→在属性面板中,将“Hole Size”设为目标值(如3.2mm),关键!“Plated”选项必须取消勾选;
  2. 批量修改:若已有大量孔需转NPTH,按Ctrl+A全选→右键→Properties→在“Hole”区域取消“Plated”;
  3. 验证:Tools→Pad Properties→筛选“Plated=False”,确认所有NPTH孔已标记。

导出Excellon时,AD20会自动生成两个钻孔文件:

  • ProjectName_PTH.drl:仅含金属化孔;
  • ProjectName_NPTH.drl:仅含非金属化孔。
    板厂据此分别安排镀铜与不镀铜工序。

踩坑实录:某电源板有4个M3螺丝孔,设计时未取消“Plated”,导出后所有螺丝孔镀铜。组装时螺丝拧入即短路,返工成本超2万元。根源在于:AD20的“Plated”属性不显眼,位于Pad属性底部,新手极易忽略。

4.2 槽孔(Slot)的Excellon表达:圆弧还是直线?

PCB上的长条形孔(如USB接口固定孔、散热槽),在AD20中可用“Arc”或“Rectangle”绘制,但Excellon标准只支持直线段(Linear)和圆弧(Circular)两种基本元素。若用矩形绘制槽孔,AD20导出时会将其分解为4条直线,但板厂CAM软件可能无法识别闭合路径,导致槽孔加工成4个独立圆孔。

正确做法:用Arc绘制槽孔

  1. Place→Arc→按住Shift键拖拽,画出半圆弧;
  2. 复制该弧→水平镜像→拼接成完整槽孔;
  3. 选中两个弧→右键→“Convert to Region”→合并为单个Region;
  4. 在Region属性中,将“Plated”设为False(若为NPTH槽孔)。

导出后,Excellon文件中该槽孔会以“G85”指令(圆弧插补)表达,CAM软件可精准识别为连续槽孔。实测对比:用Rectangle绘制的槽孔,工厂反馈“无法生成连续铣刀路径,改为4个圆孔”,而Arc绘制的槽孔一次通过。

4.3 钻孔工具表(Tool List)的深度解读

Excellon文件首部的工具表(Tool List),是钻机的“菜谱”。它定义了每个孔径对应的钻头编号(T1/T2...)和直径。若工具表缺失或错误,钻机会随机选钻头,孔径失控。

AD20导出时,工具表自动生成,但需人工复核:

  • 打开.drl文件,查找T1C0.3(表示T1号钻头,直径0.3mm);
  • 对照PCB中所有0.3mm孔,确认数量匹配;
  • 检查最大孔径:如T8C3.2,对应M3螺丝孔,必须存在且唯一。

常见错误:

  • 工具表中T1C0.2,但PCB中无0.2mm孔(冗余工具,浪费钻头);
  • 同一孔径被分配多个T号(如T1C0.3和T5C0.3),导致钻机重复换刀;
  • 孔径精度不足:T1C0.300 vs T1C0.3,后者会被解析为0.3inch(7.62mm),灾难性错误。

经验:大功率电源板的散热过孔(Thermal Via),常设为0.3mm,但数量超5000个。若工具表未合并,AD20会为每个孔生成独立指令,.drl文件达20MB,板厂服务器超时。解决方案:在Output Job→NC Drill Files→Properties→Advanced中,勾选“Merge Identical Tools”,自动合并相同孔径。

5. 工厂对接实战:如何用Gerber包说服板厂工程师一次通过

导出Gerber只是技术动作,真正考验功力的是“如何让板厂工程师信任你的文件”。我合作过的板厂工程师私下透露:他们每天看几百个Gerber包,前3秒决定是否重点审核。这3秒,取决于你的文件包是否传递出“专业、可控、可追溯”的信号。下面分享5个让板厂主动给你加急处理的细节技巧。

5.1 Readme.txt里的“信任密码”

Readme.txt不是可有可无的说明,而是你的技术信用背书。板厂工程师扫一眼就能判断你是否靠谱。必须包含以下四要素,缺一不可:

  • 层清单与用途:如“GTL:顶层信号走线,含所有高速差分对”;
  • 关键工艺参数:如“阻焊开窗:焊盘单边+0.075mm;表面处理:ENIG,厚度0.05μm”;
  • 特殊要求标注:如“GKO层板框含2个3.2mm NPTH槽孔,需CNC铣削”;
  • 设计负责人信息:姓名、电话、邮箱(非公司总机),方便紧急沟通。

实例:某次导出后,我在Readme.txt末尾加了一句:“本设计已通过SigXplorer 12GHz阻抗仿真,GTL层特性阻抗50Ω±2%”。板厂工程师当天下午就打电话确认:“你们用的哪家仿真工具?参数怎么设的?”——这句专业细节,直接建立了技术信任,后续所有沟通都走绿色通道。

5.2 Gerber Viewer截图:用可视化证据替代文字描述

文字描述“位号镜像正确”不如一张截图直观。我习惯在Documentation文件夹中,放入三张关键截图:

  • 层对齐图:GTL与GTS叠加,用红色十字标出焊盘中心,绿色圆圈标出开窗边缘,直观展示0.075mm补偿;
  • 钻孔匹配图:Excellon钻孔点(红叉)与GTL焊盘中心(蓝圈)完全重合;
  • 板框细节图:GKO层板框与Mechanical 1层原始线条1:1比对,证明无缩放失真。

这些截图用GC-Prevue的“Snapshot”功能生成,分辨率设为300dpi,文件名带“Verification_”前缀。板厂收到后,工程师会直接打开截图快速验证,省去自己加载文件的时间。

5.3 DRC报告作为附件:主动暴露问题比隐瞒更专业

很多人怕DRC报告暴露设计缺陷,其实恰恰相反。附上DRC报告(PDF格式),并注明:“已修复所有Critical错误,Warning项为设计预留(如XX网络间距3.5mil,满足客户指定公差)”,反而体现严谨性。

AD20生成DRC报告路径:

  1. Tools→Design Rule Check→Run Design Rule Check;
  2. 报告窗口→右上角“Export Report”→Save as PDF;
  3. 文件名:POWER-SUPPLY_V2.1_DRC_Report.pdf。

提示:DRC报告中“Un-Routed Net”项若为0,说明所有网络已布线完成;“Short-Circuit”为0,证明无意外短路。这两个数字是板厂最关注的“健康指标”。

5.4 版本控制与变更记录:让每一次迭代都可追溯

PCB设计常经历多轮修改,Gerber包必须与设计版本严格绑定。我在Project→Options→Project Options中,将“Revision”设为“V2.1_20240520”,日期精确到日。同时,在Documentation文件夹中,存放Change_Log_V2.1.txt,记录:

  • V2.0→V2.1:修正Q1 MOSFET焊盘阻焊开窗(+0.05mm→+0.075mm);
  • 新增2个NPTH散热槽孔(位置:X12.5,Y8.3);
  • 删除冗余测试点TP5。

板厂工程师看到变更记录,能快速定位修改点,避免因版本混淆导致旧版文件投产。

5.5 主动提供板厂模板:用他们的语言沟通

不同板厂有定制化Gerber要求。比如A厂要求GKO层必须用“Outline”层名,B厂要求钻孔文件必须含“Route Info”。我建立了一个“Board_Factory_Templates”文件夹,存放合作板厂的官方Gerber规范PDF,并在Readme.txt中注明:“已按[板厂名称] V3.2规范执行,详见附件”。

更进一步,我会用AD20的“Output Job Template”功能,为每家板厂保存专属OutJob模板。下次合作时,直接加载模板,5分钟完成适配。这种“提前研究对方规则”的态度,让板厂工程师觉得你是“懂行的人”,自然优先处理。

最后分享一个真实案例:某罗氏线圈PCB,因线圈走线需0.05mm线宽,我主动在Readme.txt中写明:“GTL层线宽0.05mm,已通过激光直接成像(LDI)工艺验证,贵司LDI设备参数请参考附件《LDI_Process_Spec.pdf》”。板厂当天回复:“已安排LDI专线,预计3天交货”。——专业细节,就是最好的谈判筹码。

我在实际使用中发现,AD20的Gerber导出流程,本质上是一场“设计师与制造端的跨语言翻译”。你画的每一根线、每一个孔,在工厂眼里都是成本、良率和交期。那些看似繁琐的层命名、单位设置、开窗补偿,不是软件的刁难,而是制造业百年沉淀下来的生存法则。与其抱怨AD20“太复杂”,不如把它当作一面镜子——照出自己设计中哪些地方还没真正理解制造逻辑。现在回头看,当年被退回的三次Gerber,每一次都让我离“真正会设计PCB”更近了一步。

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

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

立即咨询