码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • PCB - 封装焊盘阻焊层的检查


    文章目录

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

    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

  • 相关阅读:
    app毕业设计开题报告-基于Uniapp实现的移动端的医生挂号就诊平台
    第十六篇-Awesome ChatGPT Prompts-备份
    【Android笔记20】Android中的字符串、颜色、尺寸等资源的介绍及使用
    Tomcat 为什么要破坏 Java 双亲委派机制?
    江湖再见,机器视觉兄弟们,我已经提离职了,聪明的机器视觉工程师,离职不亏本!
    初识Linux下进程
    如何通俗理解超级浏览器?可以用于哪些场景?有哪些品牌?
    FFplay文档解读-19-音频过滤器四
    Flink-水位线的设置以及传递
    互联网Java工程师面试题·MyBatis 篇·第一弹
  • 原文地址:https://blog.csdn.net/LostSpeed/article/details/132757095
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号