一文读懂PCB阻焊工艺

news2024/11/23 22:41:31

PCB阻焊油墨根据固化方式,阻焊油墨有感光显影型的油墨,有热固化的热固油墨,还有UV光固化的UV油墨。而根据板材分类,又有PCB硬板阻焊油墨,FPC软板阻焊油墨,还有铝基板阻焊油墨,铝基板油墨也可以用在陶瓷板上面。

过孔一般分为三类:盲孔、埋孔和通孔。“盲孔”位于印制电路板的顶层和底层表面,具有一定深度,用于表层线路和内层线路的连接。“埋孔”在电路板内层的连接孔,电路板表面看不到。“通孔”穿过整个电路板,从顶层导通内层再到底层。

过孔在PCB阻焊处理过程中,常见的过孔工艺有:过孔盖油、过孔塞油、过孔开窗、树脂塞孔、电镀填孔等,五种工艺各有特点,各有各的作用与对应的应用场景。

五种过孔处理方式与应用场景

NO.1:过孔盖油

过孔盖油是指过孔焊盘盖上油墨,焊盘上面没有锡,大部分电路板采用此工艺。过孔盖油设计的孔径不建议大于0.5mm,孔径过大孔内集油墨有一定的品质隐患。过孔盖油在PCB设计文件转成Gerber光绘文件时,需取消过孔的开窗,不然过孔会做出开窗而不是盖油了。

NO.2:过孔开窗

过孔开窗是指过孔焊盘不盖油露铜,表面处理后就是沉金或喷锡。过孔开窗的作用是在元件过波峰焊时,喷锡到孔内壁上,会加大孔的导通电流能力。过孔开窗的效果跟插件孔一样,在转Gerber文件时无需取消过孔开窗。

NO.3:过孔塞油

过孔塞油是指过孔孔壁里面塞上油墨,生产时先用铝片将阻焊油墨塞进过孔里面,再整板印阻焊油。过孔塞油的目的是防止PCB过波峰焊时锡从导通孔贯穿元件面造成短路,在设计文件转Gerber时同样要取消过孔的开窗。

NO.4:树脂塞孔

树脂塞孔是指过孔孔壁里面塞上树脂,然后再镀平焊盘,适用于任何类型的一面开窗的过孔或两面开窗的盘中孔。树脂塞孔的目的,在工艺角度上讲比如盲埋孔是在压合前钻孔的,如果孔没有采取树脂塞会导致压合的PP胶流入孔内,导致层压缺胶爆板。在设计角度上讲是焊盘上面钻有过孔,如果不树脂塞孔电镀填平的话,焊接面积少会导致焊接不良。

NO.5:铜浆填孔

铜浆填孔是指过孔孔壁里面塞上铜浆,然后再镀平焊盘,适用于任何类型的一面开窗的过孔或两面开窗的盘中孔。铜浆塞孔的目的是适用于盘中孔过大电流,铜浆塞孔的成本要比树脂塞孔成本高许多。设计文件的话取消过孔开窗即可。

过孔的阻焊文件设计

01

Altium过孔盖油与开窗

Altium软件内设置过孔开窗或盖油,如图所示:箭头标识的打勾就是盖油,不打勾就是开窗。设置过孔时单个设置,可以双击这个过孔,然后按照图片勾选这两项。如果是整体去盖油不开窗,可以去利用查找相似选中所有的过孔.然后执行F11 可以打开 PCB inspector 再如图所示处进行勾选即可。

02

PADS过孔盖油与开窗

PADS软件内设置过孔开窗或盖油,如图所示:在转Gerber文件时点击阻焊层文件,弹出窗口点击“层”把里面的过孔选项勾上就是开窗,不勾过孔就是盖油。

03

Allegro过孔盖油与开窗

Allegro软件内设置过孔开窗或盖油,如图所示:转Gerber文件时,在阻焊层添加VIA CLASS过孔开窗即可,顶层就添加TOP,底层添加BOTTOM。添加了VIA CLASS,Gerber文件就有过孔开窗,不添加VIA CLASS就是盖油的。

华秋DFM为过孔设计避坑

01

华秋DFM过孔阻焊检查

华秋DFM对于过孔盖油与开窗的处理方法是,解析PCB文件全部取消过孔开窗,因为需要做过孔开窗的板子非常少,而且需要盖油的板子做成开窗会造成一些品质问题。解析Gerber文件与客户提供的源文件为准,源文件是盖油就是盖油,是开窗就是开窗。

02

下单过孔工艺选择

检查完文件以后点击立即下单,在计价页面填写工艺参数时,可选择过孔处理方式。并且对设计的文件类型以及工艺要求有特别的说明。避免用户下错过孔处理方式,导致做错板子。

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

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

相关文章

力扣算法(Java实现)—数组入门(11题)

文章目录1.删除排序数组中的重复项2.买卖股票的最佳时机 II3.旋转数组4.存在重复元素5.找出只出现一次的元素6.两个数组的交集7.移动零8.加一9.两数之和10.有效的数独11.旋转图像💎💎💎💎💎 更多资源链接,欢…

【手写 Vue2.x 源码】第十八篇 - 根据 render 函数,生成 vnode

一,前言 上篇,介绍了render 函数的生成,主要涉及以下两点: 使用 with 对生成的 code 进行一次包装将包装后的完整 code 字符串,通过 new Function 输出为 render 函数 本篇,根据 render 函数&#xff0c…

linux系统中QT里面的视频播放器的实现方法

大家好,今天主要和大家聊一聊,如何使用QT中视频播放器的方法。 目录 第一:视频播放器基本简介 第二:视频播放器头文件说明 第三:源文件的具体实现方法 第四:运行效果显示 第一:视频播放器基本…

ADS振铃仿真

目录 无振铃时的原理图 无振铃时的Vout和VL输出波形 ​LineCalc对微带线阻抗的计算结果 将微带线线宽Width统一由116改为130 将微带线线宽Width统一由116改为80 将微带线TL9线宽由116改为300 将微带线TL9线宽由116改为50 本文介绍了微带线线宽变化时100MHz信号的反射现象…

2023 年 15 大测试自动化趋势

在过去,软件测试只是为了发现软件产品中的错误。目标是——提高软件质量。但如今,软件测试的范围已经扩大。在软件测试方面,自动化测试一直走在前列。按照最新的测试自动化趋势,软件测试行业有望比过去十年发展得更快。 根据 Mar…

Java面向对象综合训练

Java面向对象综合训练一、文字版格斗游戏Role类测试类输出结果二、对象数组练习对象数组1商品类测试类输出结果对象数组2汽车类测试类输出结果对象数组3手机类测试类输出结果对象数组4女朋友类测试类输出结果对象数组5学生类测试类输出结果一、文字版格斗游戏 Role类 import j…

去掉 域名后面的 /#/ vue-router 和 hbuilder发布 web项目和h5项目

1. vue-router vue-router默认的路由模式是hash,我们要去掉url中的#需要将路由模式切换为history const router new VueRouter({base: test, // 如果项目项目在 域名 根目录下,则去掉这行mode: history, // 路由模式... })这样子,url中的#…

为什么ERP和项目管理的集成是必要的?

在一个企业中,传统的责任分工意味着会计人员看管资金和维持财务标准,而职能经理分配人力资源和维持技术标准。项目经理指导分配的资金和其他资源,同时努力实现项目目标。每个学科都有自己的业务规则,自己的做法,自己的…

C++ | 左值、右值、将亡值和引用的概念 | 聊聊我对它们的深入理解

文章目录前言左右值的辨析一个特殊的问题将亡值引用的深刻理解前言 这篇文章是我在探究完美转发这个语法点时,引发的相关问题思考,为了使自己的理解更深刻,故写下这篇博客 左右值的辨析 首先需要明白两个概念:类型(…

1577_AURIX_TC275_MTU中检测控制相关寄存器

全部学习汇总: GreyZhang/g_TC275: happy hacking for TC275! (github.com) 开篇介绍的功能室之前看过很多次的一个握手的功能。快速行以及快速列模式的测试中,这个行列其实是对应的存储的bit阵列信息。一个对应相应的字,另一个则对应bit序列…

【Linux】进程创建、终止、等待、替换、shell派生子进程的理解…

柴犬: 你好啊,屏幕前的大帅哥or大美女,和我一起享受美好的今天叭😃😃😃 文章目录一、进程创建1.调用fork之后,内核都做了什么?2.如何理解fork函数有两个返回值?3.如何理…

(短信服务)java SpringBoot 阿里云短信功能实现发送手机验证码

一.阿里云准备工作 1.阿里云短信服务-注册账号 阿里云官网: https://www.aliyun.com/ 点击官网首页注册按钮。 2.阿里云短信服务-设置短信签名(阿里云提供测试的签名,暂时可以跳过) 注册成功后,点击登录按钮进行登录。登录后…

简单方式调用WebService服务

好久没有进行过WebService开发了,由于项目需要,重拾WebService,记录一下简单的服务调用方法。拿到需求,仅半页word,其他的就没有了,为了快速开发,尝试过使用插件逆向生成调用的一大堆类&#xf…

AWVS安装与激活

AWVS安装与激活 1.AWVS简介 AWVS(Acunetix Web Vulnerability Scanner)是一款知名的网络漏洞扫描工具,通过网络爬虫测试网站安全,检测流行的Web应用攻击,如跨站脚本、sql 注入等。据统计,75% 的互联网攻击…

pmp备考全攻略

我这里分享一下我备考的经验,如何对大家有帮助也可以稍微给点支持,让更多人了解! 一,我的pmp备考经验 1.一阶段:铺底,花费时间1.5周左右 主要是熟悉考试框架和内容,通过看网盘资料里的章节重…

vue3+ts实现自定义按钮导航

效果图 点击对应按钮&#xff0c;相应按钮被激活&#xff0c;背景平移至激活按钮&#xff0c;字体高亮&#xff0c;其余按钮重置&#xff0c;由于ele没有类似tab&#xff0c;就简单记录下。 实现 <template><div class"tab_wrapper"><spanv-for&q…

这些技巧你值得学会

技巧一&#xff1a;多图合并为PDF文件 处理合并多份PDF文件外&#xff0c;使用PS的【PDF演示文稿】工具&#xff0c;也能一同将多张图片合并成PDF文档&#xff01;通过合并的方式&#xff0c;不但能够批量归纳汇总图片&#xff0c;而且还能根据自身需求&#xff0c;将图片与PD…

Visual studio C++程序内使用Sqlite3

Visual studio C程序内使用Sqlite3 前言 本篇讲解了如何在Visual studio开发的C桌面应用程序内使用Sqlite数据库&#xff0c;Sqlite的语法和Mysql是一样的&#xff0c;所以本篇文章不对数据库语法做过多介绍&#xff0c;介绍一些常用Sqlite的API ★提高阅读体验★ &…

二叉树常见题目

目录 一、判断一棵树是否为另一棵树的子树 二、判断是否对称二叉树 三、翻转二叉树 四、二叉树构建及遍历 五、根据二叉树创建字符串 六、二叉树的最近公共祖先 七、根据前序遍历和中序遍历构造二叉树 八、根据后序遍历和中序遍历构造二叉树 九、二叉树前序非递归…

MySQL——“order by”是如何工作的

假设目前有这么一个表 CREATE TABLE t (id int(11) NOT NULL,city varchar(16) NOT NULL,name varchar(16) NOT NULL,age int(11) NOT NULL,addr varchar(128) DEFAULT NULL,PRIMARY KEY (id),KEY city (city) ) ENGINEInnoDB; 业务要求是要查询城市是“杭州”的所有人名字&a…