PCB抄板的一些方法

2023-11-22 15:44
文章标签 方法 pcb 抄板

本文主要是介绍PCB抄板的一些方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

PCB抄板的技术实现过程简单来说,就是先将要抄板的电路板进行扫描,记录详细的元器件位置,然后将元器件拆下来做成物料清单(BOM)并安排物料采购,空板则扫描成图片经抄板软件处理还原成pcb板图文件,然后再将PCB文件送制版厂制板,板子制成后将采购到的元器件焊接到制成的PCB板上,然后经过电路板测试和调试即可。

01

PCB抄板的具体步骤

1. 拿到一块PCB,首先在纸上记录好所有元气件的型号,参数,以及位置,尤其是二极管,三级管的方向,IC缺口的方向。最好用数码相机拍两张元气件位置的照片。现在的pcb电路板越做越高级上面的二极管三极管有些不注意根本看不到。

2. 拆掉所有器多层板抄板件,并且将PAD孔里的锡去掉。用酒精将PCB清洗干净,然后放入扫描仪内,扫描仪扫描的时候需要稍调高一些扫描的像素, 以便得到较清晰的图像。再用水纱纸将顶层和底层轻微打磨,打磨到铜膜发亮,放入扫描仪,启动PHOTOSHOP,用彩色方式将两层分别扫入。注意,PCB 在扫描仪内摆放一定要横平竖直,否则扫描的图像就无法使用。

3. 调整画布的对比度,明暗度,使有铜膜的部分和没有铜膜的部分对比强 烈,然后将次图转为黑白色,检查线条是否清晰,如果不清晰,则重复本步骤。如果清晰,将图存为黑白BMP格式文件TOP.BMP和BOT.BMP,如果发 现图形有问题还可以用PHOTOSHOP进行修补和修正。

4. 将两个BMP格式的文件分别转为PROTEL格式文件,在 PROTEL中调入两层,如过两层的PAD和VIA的位置基本重合,表明前几个步骤做的很好,如果有偏差,则重复第三步。所以说pcb抄板是一项极需要耐 心的工作,因为一点小问题都会影响到质量和抄板后的匹配程度。

5. 将TOP层的BMP转化为TOP.PCB,注意要转化到SILK层,就是黄色的那层,然后你在TOP层描线就是了,并且根据第二步的图纸放置器件。画完后将SILK层删掉。不断重复知道绘制好所有的层。

6. 在PROTEL中将TOP.PCB和BOT.PCB调入,合为一个图就OK了。

7. 用激光打印机将TOP LAYER,BOTTOM LAYER分别打印到透明胶片上(1:1的比例),把胶片放到那块PCB上,比较一下是否有误,如果没错,你就大功告成了。

一块和原板一样的抄板就诞生了,但是这只是完成了一半。还要进行测试,测试抄板的电子技术性能是不是和原板一样。如果一样那真的是完成了。

备注:如果是多层板还要细心打磨到里面的内层,同时重复第三到第五步的抄板步骤,当然图形的命名也不同,要根据层数来定,一般双面板抄板要比多层板简单 许多,多层抄板容易出现对位不准的情况,所以多层板抄板要特别仔细和小心(其中内部的导通孔和不导通孔很容易出现问题)。

02

双面板抄板方法

1. 扫描线路板的上下表层,存出两张BMP图片。

2. 打开抄板软件Quickpcb2005,点“文件”“打开底图”,打开一张扫描图片。用PAGEUP放大屏幕,看到焊盘,按PP放置一个焊盘,看到线按PT走线……就象小孩描图一样,在这个软件里描画一遍,点“保存”生成一个B2P的文件。

3.再点“文件”“打开底图”,打开另一层的扫描彩图。

图片

4. 再点“文件”“打开”,打开前面保存的B2P文件,我们看到刚抄好的板,叠在这张图片之上——同一张PCB板,孔在同一位置,只是线路连接不同。所以我们按“选项”——“层设置”,在这里关闭显示顶层的线路和丝印,只留下多层的过孔。

5. 顶层的过孔与底层图片上的过孔在同一位置,现在我们再象童年时描图一样,描出底层的线路就可以了。再点“保存”——这时的B2P文件就有了顶层和底层两层的资料了。

6. 点“文件”“导出为PCB文件”,就可以得到一个有两层资料的PCB文件,可以再改板或再出原理图或直接送PCB制版厂生产。

03

多层板抄板方法

其实四层板抄板就是重复抄两个双面板,六层就是重复抄三个双面板……,多层之所以让人望而生畏,是因为我们无法看到其内部的走线。一块精密的多层板,我们怎样看到其内层乾坤呢?——分层。

现在分层的办法有很多,有药水腐蚀、刀具剥离等,但很容易把层分过头,丢失资料。经验告诉我们,砂纸打磨是最准确的。

当我们抄完PCB的顶底层后,一般都是用砂纸打磨的办法,磨掉表层显示内层;砂纸就是五金店出售的普通砂纸,一般平铺PCB,然后按住砂纸,在PCB上均匀磨擦(如果板子很小,也可以平铺砂纸,用一根手指按住PCB在砂纸上磨擦)。要点是要铺平,这样才能磨得均匀。

丝印与绿油一般一擦就掉,铜线与铜皮就要好好擦几下。一般来说,蓝牙板几分钟就能擦好,内存条大概要十几分钟;当然力气大,花的时间会少一点;力气小花的时间就会多一点。

磨板是目前分层用得最普遍的方案,也是最经济的了。咱们可以找块废弃的PCB试一下,其实磨板没什么技术难度,只是有点枯燥,要花点力气,完全不用担心会把板子磨穿磨到手指头哦。

图片

PCB布板过程中,对系统布局完毕以后,要对PCB 图进行审查,看系统的布局是否合理,是否能够达到最优的效果。

通常可以从以下若干方面进行考察:

1. 系统布局是否保证布线的合理或者最优,是否能保证布线的可靠进行,是否能保证电路工作的可靠 性。在布局的时候需要对信号的走向以及电源和地线网络有整体的了解和规划。

2. 印制板尺寸是否与加工图纸尺寸相符,能否符合PCB 制造工艺要求、有无行为标记。这一点需要特 别注意,不少PCB 板的电路布局和布线都设计得很漂亮、合理,但是疏忽了定位接插件的精确定位,导致 设计的电路无法和其他电路对接。

3. 元件在二维、三维空间上有无冲突。注意器件的实际尺寸,特别是器件的高度。在焊接免布局的元 器件,高度一般不能超过3mm。

4. 元件布局是否疏密有序、排列整齐,是否全部布完。在元器件布局的时候,不仅要考虑信号的走向 和信号的类型、需要注意或者保护的地方,同时也要考虑器件布局的整体密度,做到疏密均匀。

5. 需经常更换的元件能否方便地更换,插件板插入设备是否方便。应保证经常更换的元器件的更换和 接插的方便和可靠。

这篇关于PCB抄板的一些方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/411197

相关文章

Spring Security方法级安全控制@PreAuthorize注解的灵活运用小结

《SpringSecurity方法级安全控制@PreAuthorize注解的灵活运用小结》本文将带着大家讲解@PreAuthorize注解的核心原理、SpEL表达式机制,并通过的示例代码演示如... 目录1. 前言2. @PreAuthorize 注解简介3. @PreAuthorize 核心原理解析拦截与

一文详解JavaScript中的fetch方法

《一文详解JavaScript中的fetch方法》fetch函数是一个用于在JavaScript中执行HTTP请求的现代API,它提供了一种更简洁、更强大的方式来处理网络请求,:本文主要介绍Jav... 目录前言什么是 fetch 方法基本语法简单的 GET 请求示例代码解释发送 POST 请求示例代码解释

Feign Client超时时间设置不生效的解决方法

《FeignClient超时时间设置不生效的解决方法》这篇文章主要为大家详细介绍了FeignClient超时时间设置不生效的原因与解决方法,具有一定的的参考价值,希望对大家有一定的帮助... 在使用Feign Client时,可以通过两种方式来设置超时时间:1.针对整个Feign Client设置超时时间

C/C++错误信息处理的常见方法及函数

《C/C++错误信息处理的常见方法及函数》C/C++是两种广泛使用的编程语言,特别是在系统编程、嵌入式开发以及高性能计算领域,:本文主要介绍C/C++错误信息处理的常见方法及函数,文中通过代码介绍... 目录前言1. errno 和 perror()示例:2. strerror()示例:3. perror(

CSS去除a标签的下划线的几种方法

《CSS去除a标签的下划线的几种方法》本文给大家分享在CSS中,去除a标签(超链接)的下划线的几种方法,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧... 在 css 中,去除a标签(超链接)的下划线主要有以下几种方法:使用text-decoration属性通用选择器设置:使用a标签选择器,将tex

C++变换迭代器使用方法小结

《C++变换迭代器使用方法小结》本文主要介绍了C++变换迭代器使用方法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录1、源码2、代码解析代码解析:transform_iterator1. transform_iterat

C++中std::distance使用方法示例

《C++中std::distance使用方法示例》std::distance是C++标准库中的一个函数,用于计算两个迭代器之间的距离,本文主要介绍了C++中std::distance使用方法示例,具... 目录语法使用方式解释示例输出:其他说明:总结std::distance&n编程bsp;是 C++ 标准

Linux换行符的使用方法详解

《Linux换行符的使用方法详解》本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的... 目录简介检测文件中的换行符使用 cat -A 查看换行符使用 od -c 检查字符换行符格式转换将

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

Java中的String.valueOf()和toString()方法区别小结

《Java中的String.valueOf()和toString()方法区别小结》字符串操作是开发者日常编程任务中不可或缺的一部分,转换为字符串是一种常见需求,其中最常见的就是String.value... 目录String.valueOf()方法方法定义方法实现使用示例使用场景toString()方法方法