如何一招搞定PCB阻焊过孔问题?

news2025/3/13 0:13:28

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

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

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

过孔工艺

过孔盖油

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

过孔开窗

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

过孔塞油

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

树脂塞孔

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

铜浆填孔

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

过孔设计

Altium过孔盖油与开窗

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

PADS过孔盖油与开窗

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

Allegro过孔盖油与开窗

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

过孔检测

过孔的设计和工艺有很多,怎样可以简单快速做好过孔的分析呢?这里推荐一款华秋DFM可制造性分析软件,只需上传PCB/Gerber文件后,点击一键DFM分析,即可根据生产的工艺参数对设计的PCB板进行分析。

过孔阻焊检查

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

下单过孔工艺选择

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

华秋DFM软件是国内首款免费PCB可制造性和装配分析软件,拥有300万+元件库,可轻松高效完成装配分析。其PCB裸板的分析功能,开发了19大项,52细项检查规则,PCBA组装的分析功能,开发了10大项,234细项检查规则。

基本可涵盖所有可能发生的制造性问题,能帮助设计工程师在生产前检查出可制造性问题,且能够满足工程师需要的多种场景,将产品研制的迭代次数降到最低,减少成本。

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

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

相关文章

Elasticsearch:使用 Elastic APM 监控 Android 应用程序(二)

在我之前的文章 “Elasticsearch:使用 Elastic APM 监控 Android 应用程序(一)” 中,我详述了如何使用 Elastic APM 来监控 Android 应用程序。在今天的文章中,我来详述如何部署 Elastic Stack,并使用文章中…

《港联证券》新三板股票交易规则是什么?如何进行交易?

新三板分为根底层、创新层和精选层。新三板股票设置了一些规则,既约束了一些新三板挂牌公司的股权进入生意市场,一起也约束了一些投资者进行投资,保证了新三板市场的安全。那么新三板股票生意规则是什么?怎么进行生意?…

【PMP】项目各阶段分别运用什么工具与技术汇总

做项目管理是一条漫漫长路,所有的本事,都是靠一个个项目,一点点积累而来的,并不存在“迅速上手”的方法论。一名普通项目经理的成长,都要经过一定时间的修炼。 数据收集 头脑风暴 在短时间内获得大量创意&#xff0…

「ML 实践篇」模型训练

在训练不同机器学习算法模型时,遇到的各类训练算法大多对用户都是一个黑匣子,而理解它们实际怎么工作,对用户是很有帮助的; 快速定位到合适的模型与正确的训练算法,找到一套适当的超参数等;更高效的执行错…

SSM--mybatis逆向工程生成

SSM学习笔记–mybatis逆向工程生成 文章目录SSM学习笔记--mybatis逆向工程生成1. 创建数据库和表2. Mybatis Generator 逆向工程1. 创建数据库和表 -- 创建 furns_ssm DROP DATABASE IF EXISTS furn_ssm; CREATE DATABASE furn_ssm; USE furn_ssm;-- 创建家居表 CREATE TABLE …

Node.js—fs模块

目录 1、什么是fs2、同步和异步调用3、文件写入3.1 writeFile 异步写入3.2 writeFileSync 同步写入3.3 appendFile / appendFileSync 追加写入3.4 createWriteStream 流式写入3.5 写入文件的场景 4、文件读取4.1 readFile 异步读取4.2 readFileSync 同步读取4.3 createReadStre…

C++基础知识总结(详解)

前言 文章篇幅较大,内容充实 请在阅读的过程中保持一个批判的态度 C基础 C头文件 C有自己的头文件,例如iostream 没有.h 也可以用C的头文件 例如stdio.h 有.h 或者将C文件C化 例如cstdio 前面加c没有.h 名字空间 划分逻辑单元。避免名字冲突 创建…

JWT 实现登录认证 + Token 自动续期方案

前言 过去这段时间主要负责了项目中的用户管理模块,用户管理模块会涉及到加密及认证流程。今天就来讲讲认证功能的技术选型及实现。技术上没啥难度当然也没啥挑战,但是对一个原先没写过认证功能的菜鸡来说也是一种锻炼吧。 技术选型 要实现认证功能&a…

【短篇】函数重载

函数重载 重载使用规则 重载 函数重载也是CPP相较于C的一个优化内容。 在C中我们都知道函数名不能重名 当然这个错误对于我还有类似我这种只学过C的人来说,这个错误是显得多么理所当然。 但是在Cpp中,则对这个功能进行了优化 看到这就有人问了&#x…

我去蔚来试驾了

前面写了比亚迪汉、小鹏P7i的试驾体验,链接如下: 小鹏P7I试驾体验! 今天接着分享蔚来ET5的试驾体验,实话实说,我是蔚来ET5的颜粉,颜值也是ET5最大的卖点之一。 我身边不少朋友,不管是男生还是女…

windows下使用vite搭建vue开发环境

windows下使用vite搭建vue开发环境 1 下载安装配置NodeJS1.1 下载1.2 安装1.3 配置1.4 npm镜像加速配置1.6 设置环境变量 2 Vite安装 1 下载安装配置NodeJS 1.1 下载 下载地址:https://nodejs.cn/download 到NodeJS官网,选择Windows安装包即可。 1.2…

网络协议-UDP vs TCP, HTTP2.0和3.0

目录 TCP vs UDP Internet协议群(TCP/IP协议群) 传输层和网络层 User Data Diagram(UDP) 连接 重发(校验) UDP不保证顺序 思考:看了上面的几点,UDP没有虚拟连接、不校验数据、…

Vue ElementUI Axios 前后端案例(day01) 之Vue

前言js 问js是什么,他有什么作用,与html和css的区别是什么 JavaScript(简称JS)是一种脚本语言,用于在网页上实现交互效果、动态效果和动态数据更新等功能。它是一种解释性语言,需要在浏览器中解释和执行。…

【Paper Note】Swin Transformer: Hierarchical ViT using Shifted Windows

Swin Transformer: Hierarchical ViT using Shifted Windows 概述核心思想整体结构名词解释与vit区别 模型处理过程概括Patch EmbeddingBasicLayerPatch MergingSwin Transform BlockWindow AttentionShifted Window Attention小结 模型使用及代码模型使用环境配置SwinT 代码Pa…

跨境卖家都要知道的:对话式销售

买家可以用他们的指纹登录大多数东西,并通过与它交谈来管理他们的日历。这些人不会填写一份表格,如果他们填写的字段越多,表格的长度就会越长。如果他们知道只会受到骚扰,他们当然不会下载某些东西。 相反,他们更喜欢…

[Linux系统]系统安全及应用一

系统安全及应用一、账号安全基本措施1.1系统账号清理1.1.1将非登录用户的shell设为/sbin/nologin1.1.2锁定长期不使用的账号1.1.3删除无用的账号1.1.4锁定账号文件文件chattr1.1.5查看文件校验和md5sum1.2密码安全控制1.2.1设置密码有效期1.3历史命令限制1.3.1 减少记录命令的条…

5GHz无线局域网系统模拟

移动电视双天线分集接收技术 随着DVB-T在手机电视、车载电视、楼宇电视、地铁电视等户外广播领域内的发展,在这些接收范围内,多径衰落、多普勒频移等小范围衰落是不可避免的问题,解决这些衰落和干扰成为倍受关注的问题。为了解决衰落&#x…

rk3568 点亮LCD (BT656 BT1120)

rk3568 适配 BT656/BT1120 BT.656 TX 和 BT.1120 TX,是一种并行输出接口,而 Camera 对应的是 BT.656 RX和 BT.1120 RX,是一种并行输入接口,两则在协议上是一致的。与同为并口的RGB非常像,在rk3568 芯片上RGB和BT656/B…

【jenkins】Jenkins连接 Gitlab实现 push代码自动构建

目录 一、安装插件 二、构建任务 三、为任务配置触发器 四、到gitlab进行设置webhooks 4.1 设置网络 4.2 到jenkins对应项目的源码库 4.3 测试 4.3.1 点击测试--标签推送事件 4.3.2 点击编辑 一、安装插件 持续部署的第一步需要检查是否安装gitlab插件: gitla…

Doris(9):删除数据(Delete)

Delete不同于其他导入方式,它是一个同步过程。和Insert into相似,所有的Delete操作在Doris中是一个独立的导入作业,一般Delete语句需要指定表和分区以及删除的条件来筛选要删除的数据。 Doris 目前可以通过两种方式删除数据: DE…