2026/6/20 12:27:19
网站建设
项目流程
28网站开发,那些做面点的网站好,长沙公司网站设计报价,wordpress 绑定两个域名Altium Designer 23输出Gerber实战全解析#xff1a;从零开始搞定PCB制板文件 你有没有遇到过这种情况#xff1f; 辛辛苦苦画完四层板#xff0c;信心满满导出Gerber上传工厂#xff0c;结果收到回复#xff1a;“缺板框”“内层空白”“阻焊开窗异常”……一顿操作猛如…Altium Designer 23输出Gerber实战全解析从零开始搞定PCB制板文件你有没有遇到过这种情况辛辛苦苦画完四层板信心满满导出Gerber上传工厂结果收到回复“缺板框”“内层空白”“阻焊开窗异常”……一顿操作猛如虎一看报价返工两百块。别急这几乎每个硬件工程师都踩过的坑。问题不在设计而在输出环节的细节没拿捏住。今天我们就以一个真实工业控制器项目为背景手把手带你用Altium Designer 23完整、准确、高效地输出一套让嘉立创、华秋、捷配等主流厂家直呼“标准”的Gerber文件包。这不是简单的按钮点击教程而是融合了底层逻辑、常见陷阱和工程经验的实战级输出指南。为什么你的Gerber总被厂拒先说个真相AD不会自动帮你生成正确的制造文件。哪怕你在“File → Fabrication Outputs”里点了“Gerber”如果关键设置不对——比如单位错了、负片没勾选、机械层功能未指定——那出来的就是一堆“看似完整实则残废”的数据。而现代PCB工厂虽然强大但它们只认标准格式RS-274X Excellon不理解你的心意。所以我们必须搞清楚一件事✅Gerber到底是什么简单来说它是描述PCB每一层图形的“光绘脚本”。每一条走线、每一个焊盘、每一处阻焊开窗都会被转换成一串坐标指令供激光光绘机读取曝光。而钻孔呢那是另一套语言——Excellon格式告诉CNC钻头在哪打孔、打多大、是否沉槽。这两者必须配套输出否则板子做不出来。输出前必做的5项准备工作在点任何“输出”按钮之前请务必确认以下几点1. 检查层叠结构是否匹配工艺进入Design » Layer Stack Manager确保- 总厚度合理如1.6mm FR4- 内层铜厚与电源平面匹配常见35μm- 层序正确L1信号 → L2地 → L3电源 → L4信号⚠️ 错误示例把GND层放在L3却未设为Plane类型会导致铺铜效率低且EMI风险上升。2. 核对阻焊扩展规则打开Design » Rules找到Mask类别下的Solder Mask Expansion。一般设置为0.1mm100μm即可。太小可能桥接太大则焊盘露铜过多。特别注意过孔也要开窗吗默认是的。如果你希望过孔盖油需单独设置规则或后期手动修补。3. 清理丝印层干扰丝印压焊盘是大忌不仅影响焊接还容易造成短路。使用 AD 自带工具一键清理Tools » Device Sheet » Update Silkscreen勾选“Remove silkscreen from pads”系统会自动裁剪重叠部分。也可以手动启用高亮模式查看冲突区域。4. 设置原点统一坐标系强烈建议将PCB原点设在板角Edit » Origin » Set然后点击左下角板框顶点。所有后续输出尤其是钻孔都将以此为基准避免偏移。5. 创建专用输出任务文件OutJob这是 AD23 最强大的功能之一——集中管理所有输出流程。右键项目 → Add New to Project → Output Job File命名为Manufacturing_Output.OutJob从此以后PDF、BOM、坐标、Gerber、钻孔全都能在一个地方配置还能复用Gerber输出核心步骤详解现在进入正题如何正确配置并导出Gerber我们分四步走。第一步配置Gerber层映射双击打开.OutJob文件在 “Fabrication” 分类下添加一个Gerber输出任务。点击 “Configure” 进入设置界面。【General】通用设置参数推荐值说明UnitsMillimeters国内厂商普遍接受毫米制Format4:6整数4位小数6位精度达0.001mmGrid ReferenceShow输出时显示参考网格方便比对Single file per layer✔️启用每层独立文件便于排查 小贴士不要用Inches很多国产厂系统对英制支持不稳定。【Layers】层映射表这是最关键的一步必须逐层核对PCB Layer功能说明建议输出扩展名Top Layer顶层线路.GTLBottom Layer底层线路.GBLMechanical 1板框轮廓.GKOTop Solder Mask顶层阻焊开窗.GTSBottom Solder Mask底层阻焊开窗.GBSTop Silkscreen顶层丝印.GTOBottom Silkscreen底层丝印.GBOTop Paste Mask贴片钢网SMT专用.GTPInternal Plane 1 (GND)内电层1负片.GP1Internal Plane 2 (PWR)内电层2负片.GP2 关键提醒-内电层一定要勾选“Negative Artwork”否则输出为空白。-Mechanical层要指定功能右键该层 → Set Layer Type → Board Outline-Drill Drawing 层建议包含用于显示钻孔符号方便人工检查【Apertures Macros】光圈宏设置选择Embedded模式。这意味着所有D-code即图形模板都会直接写进Gerber头部不需要额外发送.rep或.drl辅助文件。✅ 安全、可靠、不易丢数据。第二步配置钻孔文件NC Drill在同一OutJob中新增一个NC Drill Files任务。主要参数如下设置项推荐值说明FormatExcellon行业标准格式UnitsMillimeters统一单位制Precision3:6更高精度适合HDI板Zero SuppressionTrailing去除尾部零减小文件体积Drill OriginAbsolute (Match PCB Origin)使用PCB原点防止偏移Route Mode✔️ Enable if needed若有铣槽孔slot hole必须开启输出后默认是.TXT建议手动改名为.DRL以便识别。 高级技巧若使用非圆形孔如长条形散热孔记得在PCB中定义为Slot并在钻孔设置中启用Route模式否则厂方无法识别。第三步补充必要辅助输出强烈推荐虽然不是Gerber本身但这些文件能让生产和装配更顺畅。✅ Assembly Drawings装配图生成顶层/底层PDF装配图标注元件位置、极性、编号。路径Assembly » Pick and Place Views输出格式选PDF清晰易读。✅ BOM物料清单导出CSV格式BOM包含- Comment型号- Designator位号- Footprint封装- Quantity数量可用于采购和贴片核对。✅ Pick and Place贴片坐标SMT贴片机需要的XY坐标、旋转角度、元件名称。注意单位统一为mm极性方向一致。✅ 3D PDF可选通过File » Export » 3D PDF导出三维模型发给结构工程师确认空间配合。第四步执行输出 本地验证一切就绪后回到OutJob界面点击“Generate Content”按钮AD会按顺序生成所有设定的输出文件。默认路径在项目目录下的Generated\Documents文件夹中。接下来——千万别直接打包上传先做本地验证使用 GC-Prevue 免费工具检查下载 GC-Prevue 免费版足够用加载你刚输出的所有Gerber和钻孔文件。重点检查检查项方法板框是否闭合看.GKO层是否形成完整外轮廓阻焊是否覆盖非焊区.GTS/.GBS层应只有焊盘和过孔露铜内层是否正常显示.GP1/.GP2应为负片大面积填充中间挖空是否存在孤岛铜皮观察是否有孤立的小块铜未连接网络钻孔与焊盘是否对齐切换到钻孔层看孔中心是否落在焊盘上发现问题回去改PCB或调整输出设置重新生成即可。实战案例某工业控制器四层板输出全流程项目参数- 尺寸80×60mm- 层数4层L1信号 / L2 GND / L3 PWR / L4信号- 工艺要求沉金 蓝油阻焊 白色丝印- 制造商嘉立创JLCPCB实操要点回顾Layer Stack确认- 板材FR4, 1.6mm- 外层铜厚35μm- 内层铜厚35μm- Prepreg: 2×7628 (0.18mm)负片层处理- L2设为Internal Plane在Gerber输出中勾选“Use Negative Artwork”- 输出后在GC-Prevue中看到的是“反相”图像黑色为铜白色为隔离区丝印避让- 启用Update Silkscreen功能清除所有与焊盘重叠的文字- 手动微调关键标识如“POWER IN”靠近端子排OutJob模板保存- 配置完成后右键任务 → Save as Template- 下次新项目直接导入节省至少15分钟设置时间压缩打包上传- 新建文件夹PCB_Manufacturing_Data_202504- 放入所有.GTL/.GBL/.GTS等Gerber文件.DRL钻孔文件README.txt注明层数、板材、表面工艺、特殊要求打包为ZIP上传至JLCPCB在线下单系统✅ JLC提示无需单独上传钻孔文件只要命名规范如*.DRL系统会自动识别。常见问题及解决秘籍问题现象可能原因解决方法厂家说“没有板框”Mechanical层未设为Board Outline在层映射中右键→Set Layer Type内电层一片空白忘记勾选Negative Artwork回到Gerber设置启用负片输出阻焊层开窗过大Solder Mask Expansion设为负值检查规则改为0.1mm钻孔整体偏移原点不一致或用了Relative统一使用Absolute原点文件乱码打不开路径含中文或编码错误使用英文路径ASCII编码输出钢网层缺失Paste Mask未启用添加Top/Bottom Paste Mask输出️ 秘籍一条养成习惯在每次输出后都用GC-Prevue快速扫一眼能避开90%以上的低级错误。为什么AD23比以前更好用了相比早期版本Altium Designer 23在输出管理上确实下了功夫。改进点实际价值图形化层映射界面不再靠记忆扩展名直观拖拽即可OutJob集中管理一套配置跑通PDFBOMGerber全流程内建DRC联动修改后自动提醒未更新输出支持模板复用团队内部统一输出标准可视化预览输出前就能预判效果特别是对于团队协作项目把OutJob文件纳入Git/SVN版本控制可以彻底杜绝“张工导一套李工导一套”的混乱局面。写在最后掌握原理才能应对万变技术总是在变。未来的Altium可能会集成AI DFM检测、云端协同审核、一键下单ERP……但有一点永远不会变懂输出原理的人永远不怕文件出错。当你明白Gerber是干嘛的、负片怎么工作、钻孔原点为何重要你就不再依赖“别人给的模板”。你可以根据不同的厂家要求灵活调整甚至为高速板、射频板定制专属输出策略。这才是真正的工程师竞争力。如果你正在准备第一次打样或者想建立团队标准化流程不妨就把这篇当作 checklist 收藏起来。下次导出前打开它一步步核对。保证你交出去的是一份让工厂点赞的“专业级”制造数据包。关键词汇总便于搜索ad导出gerber文件教程、Gerber文件、Altium Designer 23、PCB制板、OutJob文件、NC Drill、阻焊层、丝印层、负片层、钻孔文件、光绘文件、Layer Stack Manager、Excellon格式、RS-274X、制造数据包、GC-Prevue、JLCPCB打样、Pick and Place、BOM导出、Altium输出设置