热辣滚烫--如何让PCB上的固定螺丝孔沉下去

高速先生成员--王辉东

龙腾盛世,岁月如歌。祝大家开工大吉,热辣滚烫,红红火火,新的征程已然拉开帷幕。

林如烟和赵理工常听大师兄说,最近几年随着国内芯片行业的快速崛起,ATE工装治具和测试板的需求持续增大,由于芯片测试对于PCB平整度和稳定性要求要求越来越严格,而台阶孔做为某些ATE板上的一个特殊存在,其设计和制作在后期装配方面显得尤为重要。 一不小心就全盘皆输,成了大家学习的教材,这不,新年第一篇案例轰轰烈烈的来了……

什么是台阶孔

顾名思义,就是在PCB上做出有类似于台阶的孔径,方便装配某些特殊的器件,通常PCB上端的大孔分为圆形和锥形。这两个最常见的孔是柱形沉头孔和锥形沉头孔。(也叫沉头孔和埋头孔)如下图所示: 

 

284-01.png

284-02.png

沉头孔是一个圆孔,通常具有不同直径的截面。钻取的目的是让固定头或任何其他具有方形平肩的固定件无缝地嵌入钻孔材料中。锥形孔是在圆孔边缘钻的一个大的钝角浮雕或斜角,其设计允许使用沉头进行固定,如铆钉和螺钉。该孔允许固定件顶部与材料齐平。

台阶孔的分类:

 

284-03.png

埋头孔——即锥形沉孔,沉头螺钉用。像圆锥的形状一 样,孔径由一头向另一头逐渐变 大后形成的孔形。 其实此类孔除锥形孔的说法外,还有其它的叫法。 如:喇叭孔、沉头孔等。

沉孔——将紧固件的头部完全沉入零件的阶梯孔。沉孔一般就是用平头钻针或锣刀在板子上钻孔但是不能钻透(即半通孔) 最外/最大孔径处的孔壁与最小孔处的孔壁的过渡部分是与pcb表面平行的,连接大小孔部分是平面,不是斜面。安装螺钉之类的东西,如圆柱头内六角螺钉等用,需标注深度。

一般沉头用在要求连接后表面光滑没突起的地方,因为沉头可以拧到零件里。圆头也可以拧进零件里。

台阶孔的作用:

台阶孔指的是允许将紧固件固定在与PCB层压材料表面齐平的钻孔加工方法。主要用途为一些专业的零件焊接和固定用做结构装配用。

 

284-04.png

 

284-05.png

台阶孔设计的六大注意事项:

如下图所示: 

284-06.png

1、大孔的直径

2、小孔的直径

3、阶梯孔的角度

4、阶梯孔的深度

5、孔是否金属化

6、阶梯孔的钻孔方向.

台阶孔的案例:

客户板上有螺母下沉,所以设计PCB上沉孔要求如下:

此板沉孔大孔5.6mm,小孔2.7mm,深度为1.45mm,此板板厚为1.6mm。有什么隐患呢。

284-07.png

猛一看客户的要求,感觉十分的合理。林如烟套入沉孔的计算工式,用专业的小软件计算一下,结果如下:

 

284-08.png

不算不知道,一算吓一跳。

PCB成品板厚1.6mm,沉孔深度为1.45mm,只有0.15mm的余厚,并且锥形孔的钻头是一个有角度的尖角,再考虑PCB板厚公差为1.6mm+-10%,基本上锥形孔加工完后,PCB板被大孔钻穿,无法完成装配。

大师兄说我也遇到过一个案例,刚好和如烟碰到的这个相反。客户要求,成品1.6mm的PCB,做锥形孔,大孔做1.0mm,小孔做0.65mm的成品孔径,锥形深度0.65mm,我套入工式计算了一下,实际锥形深度只能做到0.175mm,无法满足客户PCB的正常装配,螺母不能正常下沉。

 

284-09.png

本期提问

关于PCB的沉孔设计,相信大家一定有其它经典故事和案例,新年的第一篇文章为大家解解春节的油腻,清新的春天,从大家畅聊开始。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/690206.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深入了解Linux /etc/passwd文件

在Linux系统中,/etc/passwd 文件是一个重要的系统文件,记录了系统上所有用户的基本信息。通过查看这个文件,我们可以获取用户的用户名、用户ID(UID)、组ID(GID)、用户描述、家目录以及默认的She…

聊聊PowerJob的CleanService

序 本文主要研究一下PowerJob的CleanService CleanServiceSlf4jServicepublic class CleanService { private final DFsService dFsService;private final InstanceInfoRepository instanceInfoRepository;private final WorkflowInstanceInfoRepository workflowInstanceIn…

七、计算机视觉-图像的ROI区域

文章目录 1、什么是ROI2、ROI如何实现的3、一个案例总结 1、什么是ROI 在计算机视觉中,ROI代表感兴趣区域(Region of Interest),它是指图像或视频中被指定为需要特别关注或处理的区域。ROI可以帮助减少计算量,并且在处…

TrueNAS磁盘扩容(VDEV 和 RAID 技术)

目录 背景扩容前准备扩容有风险安装新的硬盘到卡槽扩容测试一个VDEV两个VDEV 正式扩容关于Raid总结 背景 这几天将原来windows服务器上的文件拷贝到新做好的TrueNAS上,发现磁盘满了,服务器上还有硬盘卡槽,就新买了12块盘,准备扩容…

中国留学生被“虚拟绑架”?AI让电信诈骗更加逼真,我们该怎么识别?

目录 AI让电信诈骗如虎添翼 如何防范冒充熟人的电信欺诈? 近日,一起针对海外留学生群体的新型电信网络诈骗案引发关注。中国驻美国使馆发言人证实,一名疑似遭绑架的中国留学生实际上遭遇了“虚拟绑架”诈骗。 诈骗分子冒充公检法机关、使馆、…

vue通过获取url中的信息登录页面

在主界面获取到url的信息 html <script>let getRequest function () {var url location.href// 从 URL 中提取查询参数部分const queryParamsString url.split(?)[1];// 使用 URLSearchParams 解析查询参数const queryParams new URLSearchParams(queryParamsStrin…

涛哥聊Python | borb,一个好用的 Python 库,处理 PDF 文件好帮手!

本文来源公众号“涛哥聊Python”&#xff0c;仅用于学术分享&#xff0c;侵权删&#xff0c;干货满满。 原文链接&#xff1a;borb&#xff0c;一个好用的 Python 库&#xff01; 大家好&#xff0c;今天为大家分享一个好用的 Python 库 - borb。 Github地址&#xff1a;htt…

Java初探:从入门到上手应用,一路向前的全面指南!

Java初探&#xff1a;从入门到上手应用&#xff0c;一路向前的全面指南&#xff01; 引言 欢迎来到这篇关于Java编程语言的博客&#xff01;Java是一门广泛应用于软件开发领域的高级编程语言&#xff0c;其设计初衷是为了实现一次编写&#xff0c;到处运行的目标。本文将带领你…

Willem, Chtholly and Seniorious(珂朵莉树)

小时候听说过珂朵莉树的大名&#xff0c;奈何当时没有专业知识看不懂。最近正好想起来了&#xff0c;来补上这个遗憾。 珂朵莉树&#xff08;Chtholly Tree&#xff09;又叫老司机树&#xff08;ODT&#xff0c;Old Driver Tree&#xff09;。多年前&#xff0c;一位用户 Old …

ArcEngine开发arcToolbox中视域分析

(1)简介 (2)文档参考 Viewshed_sa <in_raster> <in_observer_features> <out_raster> {z_factor} {FLAT_EARTH | CURVED_EARTH} {refractivity_coefficient} ParameterExplanationData Type<in_raster>Input raster. Composite Geodataset<in…

通俗易懂的L0范数和L1范数及其Python实现

定义 L0 范数&#xff08;L0-Norm&#xff09; L0 范数并不是真正意义上的一个范数&#xff0c;因为它不满足范数的三角不等式性质&#xff0c;但它在数学优化和信号处理等领域有着实际的应用。L0 范数指的是向量中非零元素的个数。它通常用来度量向量的稀疏性。数学上表示为…

Leetcode 3043. Find the Length of the Longest Common Prefix

Leetcode 3043. Find the Length of the Longest Common Prefix 1. 解题思路2. 代码实现 题目链接&#xff1a;3043. Find the Length of the Longest Common Prefix 1. 解题思路 这一题其实暴力求解也问题不大&#xff0c;只要把一个数列当中所有数字所能构成的prefix全部记…

升级项目.Net Framework版本遇到错误

报错信息 Microsoft.Common.CurrentVersion.targets(1229, 5): [MSB3644] 找不到 .NETFramework,Versionv4.5,ProfileClient 的引用程序集。要解决此问题&#xff0c;请为此框架版本安装开发人员工具包(SDK/目标包)或者重新定向应用程序。可在 https://aka.ms/msbuild/develope…

【C语言】通讯录(静态版本+动态版本)思路解析+完整源代码

通讯录 由于代码比较长&#xff0c;为了增加可读性&#xff0c;分成了contact.h&#xff0c;contact.c&#xff0c;test.c&#xff0c;分别用来声明函数或者类型&#xff0c;实现函数功能&#xff0c;测试代码 contact.h 我们希望通讯录具有增加联系人&#xff0c;删除联系人…

2024年 前端JavaScript入门到精通 第一天 笔记

主要讲解JavaScript核心知识&#xff0c;包含最新ES6语法&#xff0c;从基础到API再到高级。让你一边学习一边练习&#xff0c;重点知识及时实践&#xff0c;同时每天安排大量作业&#xff0c;加深记忆&#xff0c;巩固学习成果。 1.1 基本软件与准备工作 1.2 JavaScript 案例 …

standalone安装部署

standalone是spark的资源调度服务&#xff1b;作用和yarn是一样的&#xff1b;standlone运行时的服务&#xff1a; master服务&#xff1b;主服务&#xff1b;管理整个资源调度&#xff1b;资源的申请需要通过master进行分配&#xff1b;类似于yarn里的ResourceManager;&#x…

v63.函数

1.初见函数 代码中有部分非常单纯/重复&#xff0c;可以将它取出来&#xff0c;制作成函数&#xff0c;而且可以反复调用。 代码复制是程序质量不良的表现。 可以使用函数优化代码&#xff0c;可以反复调用。 2.函数的定义和使用 函数整体由函数头&#xff0b;函数体组成函数…

【HarmonyOS】鸿蒙开发之prompt组件——第3.3章

prompt组件简介 prompt组件一共有三种弹出框: showToast&#xff08;&#xff09;showDialog&#xff08;&#xff09;showActionMenu&#xff08;&#xff09; 一.显示一个Toast showToast函数内参数说明如下: message&#xff1a;提示文本&#xff0c;必填项。 duratio…

沁恒CH32V30X学习笔记10---pwm输出

PWM输出 PWM 输出模式 PWM 输出模式是定时器的基本功能之一。PWM 输出模式最常见的是使用重装值确定 PWM 频率,使用捕获比较寄存器确定占空比的方法。将 OCxM 域中置 110b 或者 111b 使用 PWM 模式 1 或者模式 2,置 OCxPE 位使能预装载寄存器,最后置 ARPE 位使能预装载寄存…

动态DP入门线性动态DP

动态DP入门&线性动态DP 前言核心思想例1例22024牛客寒假4K2022牛客寒假2J结论 前言 OI-WiKi上有一个动态DP讲解&#xff0c;直接讲到了树型DP领域&#xff0c;同时需要树链剖分&#xff0c;门槛有点高。本文针对线性DP做一个动态DP的讲解。 首先当然要懂得一定的DP的相关…