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

AD23导出Gerber文件保姆级教程:从PCB到嘉立创下单,新手避坑指南

AD23导出Gerber文件全流程实战:从设计检查到嘉立创安全下单

第一次将精心设计的PCB转化为可生产的Gerber文件,就像新手司机首次独立上路——每个操作都可能隐藏着意想不到的陷阱。作为使用Altium Designer 23(AD23)的设计师,掌握Gerber导出不仅关乎文件正确性,更直接影响嘉立创(JLC)等板厂的生产质量。本文将拆解从设计验证到最终下单的全流程,特别针对两层板设计,揭示那些官方文档未明说的细节陷阱。

1. 前期设计检查:避免Gerber导出即翻车

在点击导出按钮前,90%的生产问题其实早已埋藏在设计文件中。我曾亲眼见证一个团队因为忽略基础检查,导致批量生产的PCB全部作废。以下是必须完成的四项设计 autopsy:

1.1 设计规则验证(DRC)
在PCB界面按T+D快捷键运行设计规则检查,重点查看:

  • 未连接的网络(Un-Routed Net)
  • 间距违规(Clearance Constraint)
  • 短路(Short-Circuit Constraint)

注意:AD23默认规则可能不匹配嘉立创工艺,建议在JLC官网下载最新设计规范导入

1.2 过孔处理标准化
过孔盖油(Tenting)与否直接影响焊接和绝缘性能:

  1. 全选过孔(快捷键S+V
  2. 在Properties面板找到"Solder Mask Expansion"
  3. 选择"Tented"实现完全盖油,或设置具体扩展值
# 过孔处理对比表 | 处理方式 | 焊接难度 | 绝缘性 | 适用场景 | |------------|----------|--------|-------------------| | 完全盖油 | 较高 | 优 | 高密度布线 | | 部分开窗 | 中等 | 良 | 测试点/调试点 | | 完全开窗 | 易 | 差 | 需要机械接触的孔 |

1.3 层命名一致性检查
嘉立创对Gerber层命名有严格映射关系,使用非常规命名可能导致生产错误:

  • Top Layer → GTL
  • Bottom Layer → GBL
  • Top Solder Mask → GTS
  • Bottom Solder Mask → GBS

1.4 特殊工艺标记
在Mechanical层添加:

  • 板厚要求(如1.6mm)
  • 表面工艺(如沉金、喷锡)
  • 阻抗控制说明(如有)

2. Gerber文件生成:关键参数详解

AD23的Gerber导出界面包含数十个选项,但真正影响生产的关键参数往往被折叠在二级菜单中。以下是经过200+次打样验证的配置方案:

2.1 基础输出设置
通过File → Fabrication Outputs → Gerber Files打开配置:

  • General → 单位选择"毫米"(嘉立创标准)
  • Layers → Plot Layers选择"Used On",勾选"Include unconnected mid-layer pads"

2.2 钻孔文件特别处理
在NC Drill Files设置中:

  • 格式选择"2:5"(更高精度可能导致JLC识别错误)
  • 勾选"Suppress leading zeroes"(与Gerber格式保持一致)
# 常见错误代码对照 ERROR_DRC_UNROUTED = 101 # 未布线网络 ERROR_GERBER_LAYER_MISMATCH = 205 # 层命名不匹配 ERROR_DRILL_UNITS = 307 # 钻孔单位错误

2.3 分孔图(Drill Drawing)生成
这是新手最易出错的环节:

  1. 切换到Drill Drawing层
  2. 放置字符串".Legend"(注意英文句点)
  3. 设置原点(Edit → Origin → Set)

警告:遗漏分孔图将导致板厂无法确认钻孔位置和尺寸

2.4 文件清理清单
在Project Outputs文件夹中,必须保留:

  • .GTL/.GBL(线路层)
  • .GTS/.GBS(阻焊层)
  • .TXT(钻孔文件)
  • .GTO/.GBO(丝印层) 必须删除:
  • .GM(旧格式文件,与JLC不兼容)
  • .CAM(临时文件)

3. 嘉立创下单避坑指南

Gerber文件通过验证不代表下单流程万无一失。根据JLC客服数据,30%的订单延误源于文件上传后的选项配置错误。

3.1 文件压缩规范

  • 使用ZIP格式(RAR可能解析失败)
  • 直接压缩"Project Outputs"文件夹,不要嵌套多层目录
  • 文件名避免中文和特殊符号

3.2 下单界面关键选项
在嘉立创下单系统中:

  1. 板厚选择:默认1.6mm(高速板建议1.0mm)
  2. 阻焊颜色:绿色为默认(其他颜色可能加价)
  3. 过孔处理:需与Gerber设置一致
  4. 数量报价:5片样板与批量价格差异显著

3.3 工程确认要点
收到工程确认函后必须检查:

  • 孔铜厚度(常规1oz)
  • 最小线宽/线距(默认6/6mil)
  • 阻抗控制(如有特殊要求)

4. 高级技巧与故障排除

当标准流程遇到异常情况时,这些实战经验可能节省数天调试时间:

4.1 异形板框处理
对于非矩形板框:

  1. 在Mechanical层绘制完整轮廓
  2. 使用"Design → Board Shape → Define from selected objects"
  3. 导出Gerber前勾选"Use board shape for outline"

4.2 邮票孔设计
需要拼板时:

  • 孔径0.8mm-1.0mm
  • 中心距1.6mm-2.0mm
  • 在Keep-Out层标注分板位置

4.3 常见错误代码
嘉立创文件校验常见报错:

  • ERR-300:钻孔文件缺失
  • ERR-201:阻焊层与线路层不匹配
  • WARN-102:丝印超出板边
# 故障排查流程图 设计DRC清洁 → 生成Gerber → 用ViewMate检查 → 上传JLC系统 → 确认生产稿 ↓ ↓ ↓ 解决所有错误 验证层对齐 核对工艺参数

在最近一次四层板项目中,因为忽略.GM文件删除导致的生产延误让我深刻体会到:Gerber导出不是结束,而是质量控制的开始。建议每次导出后使用免费工具如GC-Prevue进行预浏览,这额外花费的5分钟可能避免5天的生产周期损失。

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

相关文章:

  • PyTorch鲜花分类实战:如何用ResNet152在102种花卉数据集上达到97%准确率
  • 别再花钱买会员了!手把手教你用D-ID AI Studio免费复活老照片,7天试用期全攻略
  • 从噪音困扰到静音办公:智能风扇管理工具全攻略
  • 为什么你的单细胞数据需要sctransform?Seurat标准化方法对比
  • 3D点云配准新思路:用DeepGMR和GMM搞定大位姿差场景(附PyTorch代码解析)
  • Undiscord终极指南:5分钟学会Discord消息批量清理
  • Cosmos-Reason1-7B实战案例:化工厂管道视频中泄漏风险与压力关系推理
  • LYGIA颜色处理完全教程:28种混合模式与色彩空间转换实战
  • Z-Image-Turbo-rinaiqiao-huiyewunv 作品集:工业设计草图智能渲染效果对比
  • Video2X:AI驱动的视频质量增强解决方案——从模糊到清晰的全流程指南
  • 别再只用replaceAll了!手把手教你用Reactor的scan操作符处理AI流式响应的跨分块标签
  • 工业自动化实战:如何用IEEE 802.1AS实现微秒级时间同步(附Linux配置)
  • 硬核实战:从APDU指令到安全认证,手把手解析CPU卡读写全流程
  • 【未完工题解】P14636 [NOIP2025] 清仓甩卖
  • Android NFC开发避坑指南:从权限配置到HCE支付实战(附完整代码)
  • EcomGPT-中英文-7B电商模型内网穿透部署方案:安全访问本地模型服务
  • FaceFusion镜像部署全攻略:开箱即用,轻松开启换脸之旅
  • 如何用60元的消费级IMU实现车载组合导航?SINS/NHC实战解析
  • VSCode通过Remote SSH连接Windows 7的兼容性挑战与解决方案
  • Ubuntu 22.04 下 Nginx 如何一键搞定 Let‘s Encrypt 证书?附自动续期脚本
  • BabelDOC终极指南:如何完美翻译PDF学术论文并保持原格式
  • 2025卡膜厂家Top10排行实测分享
  • 超级千问语音设计世界效果展示:听听这些用文字描述生成的惊艳语音
  • OpenAI Agents SDK避坑指南:常见问题与解决方案全解析
  • FPGA资源优化指南:use_dsp48和SIMD模式在Vivado中的实战技巧
  • 律所案件卷宗协作难泄露风险高?企业网盘选型必须知道的 3 个红线(含 5 款主流网盘实测)
  • 手把手教你用cesium-plot-js实现军事标绘图形回显(避坑指南)
  • 版本控制系统迁移指南:从SVN到Git的平滑过渡方案
  • 知网AIGC检测算法升级后怎么降AI率?2026最新降AI率方法全面解读
  • 从ResNet50到自定义CNN:手把手教你用TensorFlow训练自己的12类果蔬识别模型(Python实战)