保姆级教程用Altium Designer 19给PCB工厂发Gerber文件这10个坑千万别踩第一次向PCB工厂提交Gerber文件时很多新手工程师都会在看似简单的环节栽跟头。我曾见过有人因为单位设置错误导致整批板子报废也遇到过丝印镜像问题让焊接变得异常困难。这些错误不仅浪费时间和金钱还可能影响项目进度。本文将带你避开最常见的10个雷区从文件生成到最终确认手把手教你如何专业地与PCB工厂对接。1. 单位与格式一致性第一个致命错误在Altium Designer中生成Gerber文件时最常见的低级错误就是单位不一致。很多新手会忽略这个设置结果导致工厂生产的板子尺寸完全错误。关键检查点确保所有层使用相同的单位公制mm或英制mil统一使用2:4或2:5格式建议使用2:5以获得更高精度在File Fabrication Outputs Gerber Files设置中确认单位和格式注意单位不一致会导致钻孔位置偏移可能使整个PCB无法使用。我曾遇到一个案例设计使用mm而工厂误读为mil导致元件孔位缩小了39.37倍。2. 板框层缺失机械层的重要性很多设计师会忽略机械层的设置导致工厂无法确定PCB的实际外形和尺寸。这是一个极易被忽视但后果严重的问题。正确做法确认板框绘制在专门的机械层通常为Mechanical 1在Gerber输出设置中明确包含该机械层使用Board Outline命令生成闭合轮廓示例Gerber层包含清单 - Top Layer - Bottom Layer - Top Solder Mask - Bottom Solder Mask - Top Silkscreen - Bottom Silkscreen - Mechanical 1 (板框层) - Drill Drawing - Drill Guide3. 钻孔文件被忽视的关键细节钻孔文件(Gerber和Excellon格式)是另一个常见问题源。错误设置可能导致孔位不准或孔尺寸错误。常见错误及解决方案错误类型后果正确做法未生成NC Drill文件工厂无法钻孔生成单独的Excellon格式钻孔文件单位与Gerber不一致孔位偏移确保Gerber和钻孔文件使用相同单位未包含孔图例工厂难以核对同时输出Drill Drawing和Drill Guide4. 阻焊层设置影响焊接质量的关键阻焊层(Solder Mask)设置不当会导致焊接困难或短路风险。新手常犯的错误是阻焊开窗过大或过小。实用技巧阻焊扩展通常设置为0.1mm4mil检查BGA等密集元件的阻焊桥是否保留确认没有不必要的阻焊开窗我曾遇到一个案例设计师忘记设置阻焊扩展导致焊盘间没有阻焊桥批量生产后出现大量短路。5. 丝印层问题影响组装的可读性丝印层(Silkscreen)问题虽然不会导致PCB功能失效但会严重影响组装效率和美观度。常见丝印错误镜像错误特别是底层丝印丝印覆盖焊盘文字太小导致无法识别极性标记缺失或错误检查方法使用3D视图检查丝印位置确认底层丝印已正确镜像确保最小线宽≥0.15mm字高≥1mm6. 层叠顺序混淆多层板的噩梦对于4层或更多层的PCB层叠顺序错误是灾难性的。这种错误往往到焊接元件时才会被发现。预防措施在Gerber文件名中明确标注层顺序如L1_Cu, L2_Cu输出层叠结构图给工厂参考与工厂确认他们理解的层序是否与设计一致推荐的文件命名规范 - TOP.GTL (顶层铜箔) - L2.GTL (内层2) - L3.GTL (内层3) - BOT.GBL (底层铜箔) - TOP_SOLDERMASK.GTS (顶层阻焊)7. 测试点与工艺边量产前的疏忽小批量打样可能不会暴露的问题在量产时会成为致命伤。测试点和工艺边设置是典型例子。关键考量是否包含足够的测试点间距≥1.5mm测试点是否都有阻焊开窗工艺边宽度是否足够通常≥5mm工艺边是否有定位孔和V-cut设计8. 特殊工艺要求沟通不充分的代价很多特殊要求如沉金、阻抗控制、盲埋孔需要在发板前明确沟通否则工厂会按默认工艺处理。必须明确的特殊要求表面处理类型HASL、ENIG、OSP等阻抗控制要求及公差特殊孔径处理如激光钻孔铜厚要求1oz/2oz等9. 文件打包与命名专业度的体现杂乱的Gerber文件包会增加工厂出错概率也显得不够专业。专业文件包应包含所有Gerber文件各层铜箔、阻焊、丝印等NC Drill文件钻孔数据板厂说明文档含特殊要求装配图如有物料清单BOM提示建议创建一个包含所有文件的ZIP包并使用项目名称_版本日期_板厚的格式命名如PowerSupply_V1.0_20240515_1.6mm.zip。10. 最后的确认避免功亏一篑在最终提交前花10分钟做最后确认可以避免大多数低级错误。最终检查清单[ ] 所有层单位一致[ ] 板框层已包含且闭合[ ] 钻孔文件与Gerber单位匹配[ ] 阻焊设置合理[ ] 丝印可读且位置正确[ ] 层序标注清晰[ ] 测试点和工艺边设置妥当[ ] 特殊工艺要求已注明[ ] 文件命名规范易读[ ] 已与工厂确认所有细节在实际项目中我习惯在发板前用Gerber查看软件如GC-Prevue再次检查所有文件这个额外步骤多次帮我发现了潜在问题。