• PCB - 封装焊盘阻焊层的检查


    PCB - 封装焊盘阻焊层的检查

    概述

    打样回来, 看到要焊接的几个插件管脚有阻焊, 无法焊接.
    这几个封装是直接从第三方扒下来的, 出了gerber文件后, 没注意到阻焊层的检查, ++
    给厂家的是gerber文件, 厂家严格按照gerber文件来生产, 和人家没一点关系.
    查一下啥问题.

    检查

    做出的实际PCB正反面

    在这里插入图片描述
    在这里插入图片描述

    厂家提供的生产稿

    在这里插入图片描述
    在这里插入图片描述

    PCB对应的原始gerber文件

    经过检查(CAM350 14.5), 是底层没有阻焊层, 导致底部插件的焊盘被盖油了.
    在这里插入图片描述
    插件顶层的焊盘是有阻焊层的, 所以焊盘漏出了金属, 可以焊接.
    在这里插入图片描述
    插件底层的焊盘没有阻焊层, 所以焊盘被盖油, 不可以焊接.

    查封装

    这几个插件封装, 是从第三方扒下来的. 转成AD-ascii PCB格式, 然后在allegro中引入生成封装.
    以前一直是这样玩, 没遇到过封装错了的问题.
    那查一下封装吧.

    拿一个插件电阻为例

    插件电阻封装为RES-TH_BD2_2-L6_5-P10_50-D0_6
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    看到这个电阻封装的2个管脚, 分别用了一个焊盘封装.
    那这2个焊盘都是底层没有阻焊层的.
    分别去修正这2个焊盘

    如果在中文路径下编辑焊盘, cadenceSPB17.4_Padstack Editor 17.4载入.pad后, 看不到任何数据.

    cadenceSPB17.4_Padstack Editor 17.4只支持英文路径, 将焊盘拷贝到英文路径下编辑, 或者直接编辑自己SPB库(是英文路径)中的同名焊盘

    在这里插入图片描述
    打开焊盘文件, 翻到Mask Layers, 看到, 只有顶层阻焊有图形, 底层阻焊没有图形, 这就是导致底层焊盘被盖油的原因.
    将顶层阻焊层的数据拷贝到底层阻焊层, 保存焊盘数据.
    将所有错误封装的焊盘都修正.
    在allegro中更新PCB的焊盘
    在这里插入图片描述
    在这里插入图片描述
    此时, 再从光绘试图的底层阻焊层中观察时, 就可以看到这几个插件封装的底层阻焊层已经出来了.
    在这里插入图片描述
    此时, 如果有洁癖或者手头板子不能凑合焊接(e.g. 将元件装在底层, 从顶层焊接), 就需要重新出gerber, 再去打样.

    插件封装焊盘的基本数据

    这个错了的封装焊盘是第三方的, 正好现在修正完, 看看人家的焊盘数据是啥样子. 这样自己以后再做插件封装的焊盘, 心里也有底了.
    在这里插入图片描述
    新作焊盘时, 焊盘类型只能选一种.
    现在修改或查看焊盘时, 焊盘类型都被自动选中了, 不要点击修改他.
    在这里插入图片描述
    插件焊盘是有钻孔的.
    在这里插入图片描述
    没有背钻
    在这里插入图片描述
    钻孔符号大小和钻孔数据一样, 没有给字母标识.
    在这里插入图片描述
    钻孔偏移为0
    在这里插入图片描述
    设计层只有正规焊盘, 分别在顶层/底层/中间层, 形状和大小都是一样的.
    在这里插入图片描述
    Mask层只有顶层/底层的阻焊层
    在这里插入图片描述
    选项卡有一个支持旧光绘的选项.
    在这里插入图片描述
    概要卡只能查看.

    END

  • 相关阅读:
    微服务系统设计——子服务项目构建
    【C++ 科学计算】C++ 矩阵操作运算符
    Linux网络管理
    设计模式 - 代理模式
    洛谷P7529 Permutation G
    React v6(仅支持函数组件,不支持类组件)与v5版本路由使用详情和区别(详细版)
    YOLO对于检测目标不全也被检测到了,如何改进?
    安装rabbitMQ
    微信聚合聊天系统的便捷功能:自动回复
    .NET 7 预览版2 的亮点之 NativeAOT 正式合并入 .NET 主线
  • 原文地址:https://blog.csdn.net/LostSpeed/article/details/132757095