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

文章目录

    • PCB - 封装焊盘阻焊层的检查
    • 概述
    • 检查
    • 做出的实际PCB正反面
    • 厂家提供的生产稿
    • PCB对应的原始gerber文件
    • 查封装
    • 拿一个插件电阻为例
    • 插件封装焊盘的基本数据
    • END

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

概述

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

检查

做出的实际PCB正反面

PCB - 封装焊盘阻焊层的检查_第1张图片
PCB - 封装焊盘阻焊层的检查_第2张图片

厂家提供的生产稿

PCB - 封装焊盘阻焊层的检查_第3张图片
PCB - 封装焊盘阻焊层的检查_第4张图片

PCB对应的原始gerber文件

经过检查(CAM350 14.5), 是底层没有阻焊层, 导致底部插件的焊盘被盖油了.
PCB - 封装焊盘阻焊层的检查_第5张图片
插件顶层的焊盘是有阻焊层的, 所以焊盘漏出了金属, 可以焊接.
PCB - 封装焊盘阻焊层的检查_第6张图片
插件底层的焊盘没有阻焊层, 所以焊盘被盖油, 不可以焊接.

查封装

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

拿一个插件电阻为例

插件电阻封装为RES-TH_BD2_2-L6_5-P10_50-D0_6
PCB - 封装焊盘阻焊层的检查_第7张图片
PCB - 封装焊盘阻焊层的检查_第8张图片
PCB - 封装焊盘阻焊层的检查_第9张图片
看到这个电阻封装的2个管脚, 分别用了一个焊盘封装.
那这2个焊盘都是底层没有阻焊层的.
分别去修正这2个焊盘

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

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

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

插件封装焊盘的基本数据

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

END

你可能感兴趣的:(PCB,Cadence,cadence)