2026/4/16 23:39:28
网站建设
项目流程
自己做网站帮别人卖东西,网站里自己怎么做推广,中国白客网vip钓鱼网站开发,2008iis7怎么搭建网站AD导出Gerber文件实战指南#xff1a;彻底搞懂每一项设置的真正含义你有没有遇到过这种情况——PCB打样回来#xff0c;发现焊盘没开窗、丝印错位#xff0c;甚至整块板子短路#xff1f;别急着怀疑工厂水平#xff0c;问题很可能出在你自己导出的Gerber文件上。在Altium …AD导出Gerber文件实战指南彻底搞懂每一项设置的真正含义你有没有遇到过这种情况——PCB打样回来发现焊盘没开窗、丝印错位甚至整块板子短路别急着怀疑工厂水平问题很可能出在你自己导出的Gerber文件上。在Altium Designer简称AD里点几下“生成Gerber”看似简单但每一个选项背后都藏着工程细节。稍有不慎轻则返工烧钱重则项目延期。尤其对刚入行的工程师来说“ad导出gerber文件教程”这类关键词搜出来一堆操作步骤却没人告诉你为什么这么设、不这么设会怎样。今天我们就来一次讲透从层怎么映射、单位为何选英寸、阻焊层到底是正片还是负片……一直到最终打包交付手把手带你避开所有坑让你交出去的资料让厂家看了都说专业。一、Gerber到底是什么别再把它当成“图片”了很多人误以为Gerber就是PCB各层的“截图”。错得很离谱。Gerber是一种2D矢量描述语言由Ucamco制定现在通行的是RS-274X格式。它不是图像而是像“代码”一样告诉制板厂“从哪画线、画多长、什么形状、是否填充”。举个例子G01* ; 直线模式 X12345Y67890D01* ; 移动到坐标(1.2345, 6.7890)开始绘图每一块铜皮、每一个焊盘、每一根走线都是这样一条条指令拼出来的。所以精度、单位、零点位置一个都不能马虎。✅ 关键认知Gerber是制造指令集不是视觉呈现。你在AD里看到的效果 ≠ 工厂生产的实际结果。二、Layer Mapping你的板子“分层”正确吗打开File → Fabrication Outputs → Gerber Files后第一个跳出来的就是Layer Mapping页面。这里决定了每个设计层输出成什么功能层。常见错误配置忘记勾选 Top Solder Mask → 导致绿油全覆盖所有焊盘都被封死。把 Keep-Out Layer 当作 Board Outline 输出 → 钻孔定位偏移。内电层Internal Plane未启用 → 四层板电源层缺失。正确做法以四层板为例设计层功能类型是否输出Top LayerSignal✔️Bottom LayerSignal✔️Mechanical 1 (Board Outline)Board Outline✔️Top Solder MaskSolder Mask✔️Bottom Solder MaskSolder Mask✔️Top SilkscreenSilkscreen✔️建议关闭Bottom文字防混淆Internal Plane 1 (GND)Internal Plane✔️Paste Mask 层Paste Mask✔️仅SMT使用⚠️ 特别提醒有些公司习惯用某个Mechanical层当板框但在Layer Mapping中必须明确指定为“Board Outline”否则Gerber里就没有轮廓信息工厂不知道你这板子多大三、格式设置为什么一定要选 Inches 2:5进入Gerber Setup → General Tab你会看到三个关键参数Units单位Format格式精度Zero Suppression零省略方式这三个组合起来决定了坐标的表达方式。比如X12345Y67890表示的是 1.2345 英寸还是 12.345 毫米差一点孔就打歪了。推荐设置行业通用标准参数推荐值理由UnitsInches绝大多数PCB厂CAM系统基于英制默认支持更好Format2:5整数2位 小数5位 最小分辨率达0.00001 inch ≈ 0.254μm足够应对HDI板Zero SuppressionLeading即去掉前面的零如.12345而非0.12345这是Excellon和Gerber的标准写法❌ 错误示范- 选 Millimeters 3:3 → 精度只有0.001mm对于细间距BGA可能丢失关键数据。- 选 Trailing Suppression → 数值解析异常可能导致坐标溢出。 小技巧如果你的客户或工厂特别要求公制可以沟通但务必确认他们能稳定处理 Metric 4:5 格式否则宁可转换为等效英制输出。四、Aperture光圈表还用不用单独生成 .apr 文件在旧版AD中你需要手动导出一个.apr文件来定义圆形、矩形等图形模板。但现在——基本不需要了。现代AD默认使用Embedded Aperture Table内嵌光圈表也就是把形状定义直接写进Gerber文件头部。这种叫RS-274X Extended Gerber已经是行业主流。所以在 Aperture Tab 中只需确认- ✅ Use Internal Aperture Table- ❌ 不要勾选 “Generate separate aperture files”除非你对接的是十年前的老厂还在用手动导入.apr的方式否则额外提供.apr反而容易造成版本错乱。 经验之谈我曾因同时提交Gerber和.apr而两者不一致导致焊盘全部变成方形后来才知道是软件缓存问题。从此只信内嵌表。五、Solder Mask 和 Paste Mask最容易被忽视的关键层这两个Mask层名字听着像“辅助”实则是决定焊接成败的核心。1. Solder Mask阻焊层——绿油开窗的艺术本质是负片输出Gerber中白色区域 有绿油覆盖黑色透明区 开窗裸露铜皮。开窗大小靠 Expansion 控制可以在全局设置也可以单个焊盘微调。常见问题-开窗太大→ 绿油坝消失邻近焊盘桥接短路-开窗太小→ 锡膏无法润湿虚焊冷焊 解决方案- 全局设置Design → Rules → Solder Mask → Expansion一般设为4mil ~ 7mil- 对BGA类密集封装可局部缩小至3mil避免桥接- 使用Gerberview切换颜色对比检查是否所有焊盘都正常开窗2. Paste Mask锡膏层——SMT贴片的生命线只用于表面贴装元件SMD通孔器件无需控制钢网开孔大小直接影响锡量典型错误- 忘记生成 Bottom Paste Layer → 下面的QFN没锡膏回流焊后虚焊- Paste与Solder Mask混淆 → 导出错层✅ 实践建议- 若底部无SMT元件可禁用Bottom Paste节省文件- 对微型Chip元件0402以下可适当缩小Paste尺寸80%原焊盘防止塌陷连锡六、钻孔文件NC Drill 和 Drill Drawing 缺一不可很多人只导Gerber忘了钻孔文件结果工厂问“孔在哪”必须通过File → Fabrication Outputs → NC Drill Files单独生成。关键设置要点Units: Inches同Gerber保持一致Format: 2:5Drill Origin: Absolute绝对原点与Gerber一致Generate Slot Drills: 如果有椭圆孔或槽孔必须勾选输出后你会得到-.drl文件数控钻床直接读取的指令-.rep报告孔径汇总表- Drill Drawing 图纸供人工核对用 检查重点- PTH金属化孔和 NPTH非金属化孔是否区分清楚- 是否包含背钻Backdrill信息高频板常用- 槽孔长度方向是否标注准确⚠️ 血泪教训某次做FPGA载板忘记启用Slot选项导致连接器插不进去整批报废。七、要不要加 IPC-356 测试网表看产品等级虽然不属于Gerber但高可靠性产品强烈建议生成。路径File → Fabrication Outputs → Testpoint Report选择格式IPC-356A作用- 提供给飞针测试机自动检测网络连通性- 避免手工飞线排查提升量产效率 建议场景- 医疗、军工、车载类产品 → 必须提供- 消费类小批量试产 → 可省略- BGA密集板 → 强烈推荐便于发现隐藏开路八、完整导出流程AD20 实操版别再凭感觉点了跟着这个标准流程走一遍前期准备- 完成布线 DRC检查无报错- 确认板框、基准点、工艺边已定义生成Gerber-File → Fabrication Outputs → Gerber Files- Layers Tab勾选所有必要层正确映射功能- Gerber Setup TabUnits: InchesFormat: 2:5Leading Zero SuppressionAdvanced TabCoordinate Origin: AbsoluteLayer Duplicates: 不勾选点 OK生成到 Output/Jobs 目录生成钻孔文件-File → Fabrication Outputs → NC Drill Files- 设置相同单位与格式- 勾选 Generate Mirror Layers for Bottom Side Routes如有需要- 点 OK预览验证- 打开内置Gerberview- 加载所有.gbr和.drl文件- 逐层查看板框闭合阻焊开窗正常文字清晰无压焊盘孔位准确打包交付- 新建文件夹ProjectName_Gerber_YYYYMMDD_V1- 放入所有.gbr文件.drl, .rep, drill drawing.pdf可选IPC-356.txtREADME.txt说明层数、板材、特殊要求等压缩为ZIP命名清晰发送九、那些年我们踩过的坑常见问题速查表问题现象根本原因解决方法焊盘被绿油盖住Solder Mask未启用 或 Expansion为负过大回去重新导出检查Mask层和Expansion值丝印模糊看不清字体小于5mil 或 层被禁用最小线宽≥5mil启用Top Silkscreen孔打偏了几个毫米Gerber与Drill单位不一致一个英制一个公制统一设为Inches 2:5BGA区域短路阻焊开窗过大导致锡珠桥接缩小Expansion至3~5mil做负片补偿工厂说缺少板框Mechanical层未映射为Board Outline在Layer Mapping中指定板框层钢网上没锡膏Paste Mask层未输出检查并启用Top/Bottom Paste Layer十、高手都在用的设计习惯让交付更专业每次改版重新命名输出目录如_V1,_V2_RevFix避免混淆统一命名规则MCUBoard_TopLayer.gbr MCUBoard_BottomMask.gbr MCUBoard.drl用GC-Prevue做最终审核这款免费工具比AD自带Gerberview更直观支持多文件叠加查看提前和工厂沟通格式要求有些国产小厂仍偏好MM 4:3需提前确认保留输出日志记录时间、参数、负责人方便追溯责任写在最后Gerber不只是“导出”而是责任传递当你点击“Generate”那一刻设计的生命就不再属于你一个人了。它将进入工厂、被做成模具、蚀刻成线路、焊上芯片——最终变成用户手中的产品。一个小小的单位错误可能让几千块的样板变成废铁一个漏掉的Mask层足以毁掉整个批次。所以请认真对待每一次Gerber导出。不要复制粘贴别人的教程而不求甚解也不要依赖“上次能用这次就行”的侥幸心理。掌握这些设置背后的逻辑你才真正具备了可交付的设计能力。下次再搜“ad导出gerber文件教程”希望你能笑着关掉网页因为——你已经自己就是那本最靠谱的教程。如果你在实际操作中遇到具体问题欢迎留言讨论我们一起解决。