Allegro PCB -通孔焊盘制作 及Flash制作
通孔焊盘制作,比如插针封装

数值确定:
mil单位 毫米单位
Drill diameter: 实物尺寸+8-12mil Drill diameter: 实物尺寸 + 0.2~0.3mm
Regular Pad: Drill diameter+10-20mil Regular Pad: Drill diameter+0.254~0.5 通常正规焊盘是孔径的2倍,即2*Drill diameter
Flash焊盘的 Inner diameter= Drill diameter+16-20 mil Inner diameter = Drill diameter+0.4-0.5 mm
Outer diameter= Drill diameter +30-40 mil Outer diameter= Drill diameter +0.762-1 mm
钻孔大小在0.5mm以下的,通常外径比内径大0.3mm,超过0.5mm的孔,外径比内径大0.5~0.8mm
Anti Pad: Drill diameter+30 mil Anti Pad: Drill diameter+0.762 mm 通常隔离焊盘比正规焊盘大0.2mm,0.1mm也可以
开口 : Drill diameter *Sin30°﹙正弦函数30度﹚ = Drill diameter /2 = 半径
例: 0.2mm的过孔,即Drill diameter = 0.2mm
正规焊盘 = Drill diameter * 2 = 0.2*2 = 0.4mm
隔离焊盘 = 正规焊盘 + 0.2 = 0.4+0.2 = 0.6mm
flash内径 = Drill diameter + 0.4 = 0.2 + 0.4 = 0.6mm
flash外径 = flash内径 + 0.3 = 0.6 + 0.3 = 0.9mm
倘若此时开口按照Drill diameter *Sin30° = 0.2 /2 = 0.1mm,也就是说在内层的铜皮与该孔连接
的地方仅有0.1mm,放置完后,会看到DRC错误,那是因为shape to shape 默认间距是0.127mm,
所以报错,就可以适当的把开口做大一点,比如0.2mm。公式不是绝对,可以适当的变动。
实际孔径大小是0.64mm,那么在做通孔焊盘时钻孔直径0.64+0.3(12mil)=0.94mm,焊盘大小= 0.94 + 0.8 = 1.74mm。
在做Flash时,内径 = 0.94 + 0.5 = 1.44mm,外径 = 0.94 + 0.8 = 1.74mm,开口大小 = 0.64。图中阴影部分是要被扣掉的,只留开口地方与负片进行连接。

(1)、打开PCB Editor Design –> New,填好名字,选Flash symbol,点击确认OK。

(2)、进行页面大小设置,及栅格点设置,这里不在贴图。
(3)、点Add -> Flash,弹出如下图,填好内径、外径和开口,其他默认,点击OK。

(4)、之后就出现如下热风焊盘。

(5)、点New -> Create Symbol,并进行保存,Flash就做好了。
(6)、打开Pad Designer,设置好单位及精度,在Hole type中选择Circle Drill,Plating 中选择Plated是要上锡的,Drill diameter 设置钻孔直径大小0.94mm。下面的Drill/Slot symbol是出光会文件使用的钻孔一些信息:
Figure : 选择形状,选择六角形Hexagon X。
Characters: 字符随便写,比如写大写A。
Width 和 Height写1mm。

(7)、在Layer中对BEGIN LAYER进行设置,一般第一个焊盘都是做成一个正方形的焊盘,所以选择Square,看下图,为什么在Thermal Relief中,也要进行设置,这是为了适应特殊情况,就是在表面做了负片的铜皮,Anti Pad也设置,大小一般比正规焊盘大哥0.1mm。底层同样设置。

(8)、内层就要注意了:
- Regular Pad中,选择Circle,内层就可以选择圆形,大小1.74mm,
- Thermal Relief,选择刚才做是Flash,如果点击 …按钮没有发现刚才做的那个Flash,那么可以先File ->Save as,保存到同一目录下,在点击 …按钮就可以看到了,选择好后,大小自动填好。
- Anti Pad,选择Circle,大小比正规焊盘大个0.1mm,也就是1.84mm。

(9)、接下设置SolderMask_TOP/BOTTOM、PasteMask_Top/Bottom,设置结果见下图,注意SolderMask要比正规焊盘大个0.1mm。

(10)、点击File -> chech进行检查,在左下角提示没有问题,就可以直接保存。

做成封装后的图行如下:焊盘中有正六边形和A,这个就是刚才在Pad Designer中的Parameter下的Drill/Slot symbol中设置的。

该层显示是在Manufacturing -> Ncdrill_Figure,来控制显示。

Allegro PCB -通孔焊盘制作 及Flash制作的更多相关文章
- 总结Allegro元件封装(焊盘)制作方法[修整]
总结Allegro元件封装(焊盘)制作方法 在Allegro系统中,建立一个零件(Symbol)之前,必须先建立零件的管脚(Pin).元件封装大体上分两种,表贴和直插.针对不同的封装,需要制作不同的P ...
- Allegro PCB Design GXL (legacy) 刷新PCB封装(Package)中的焊盘(Padstack)
Allegro PCB Design GXL (legacy) version 16.6-2015 “人有失足,马有失蹄”. 像这个电位器的封装的Pin 6,在制作Padstack时,因没有添加SOL ...
- Allegro PCB中封装焊盘替换操作详解
Allegro PCB中有些功能在某种情况下使用会产生神奇的效果,但有部分人不会或不熟悉在特定情况下使用某些功能来解决问题.如焊盘替换,有些特殊器件(如下图)封装按照datasheet给出的参考制作, ...
- Allegro PCB -如何做自定义焊盘
1.如何创建自定义焊盘,比如这种形状的焊盘. (1).打开PCB Editor –>Allegro PCB Design ->New,在类型中选择Shape symbol,并输入名字,比如 ...
- Flash制作和软件使用
Flash制作和软件使用 2014-11-09 ——君子善假于物也 引子 虽说FLASH在随着HTML5的发展而受阻,尤其移动终端都不再支持它了,但是在一段时间内还是重要的.近期朋友说要结婚,想弄个电 ...
- Allegro PCB Design GXL (legacy) 使用slide无法将走线推挤到焊盘的原因
Allegro PCB Design GXL (legacy) version 16.6-2015 启用slide命令之后,单击鼠标右键,取消“Enhanced Pad Entry”即可.
- 每天进步一点点------Allegro PCB
Allegro PCB 1.如何在allegro中取消花焊盘(十字焊盘) set up->design parameter ->shape->edit global dynamic ...
- cadence allegro pcb模块设计复用
cadence allegro pcb模块设计复用 转载▼ 标签: 复用 模块 原理图 元件 文件 杂谈 分类: PCB技术 在你遇到如上图所示的dsp阵列PCB时,如果你的layout软件支持模块复 ...
- OrCAD Capture CIS绘制原理图、Allegro PCB Design XL 绘制PCB
1.OrCAD Capture CIS绘制原理图 1.1.快捷键 (1)放置连线 w (2)放置net名称 n 放下一个时再按n可以编辑名字 (3)编辑属性 ...
随机推荐
- JavaScript高级程序设计:第十章
一.理解包含不同层次节点的DOM 1.节点层次 以下面的HTML为例: <html> <head> <title>Sample Page</title> ...
- CentOS + EPEL YUM源地址
[bizosv] name=bizsov-centos-$releasever - centos baseurl=http://yikat:yikat@download.bizsov.com/ gpg ...
- IE11中的F12无效的问题
最近做的一个项目中,h5中的video标签IE11在有的机器上兼容,有的机器上不兼容,很是让人头疼.将IE卸载后重装又发现最新的IE11中F12开发者工具失效.面对F12失效的问题,具体解决办法如下: ...
- 数论+dp Codeforces Beta Round #2 B
http://codeforces.com/contest/2/problem/B 题目大意:给你一个n*n的矩形,问从(1,1)出发到(n,n),把图中经过的所有的数字都乘在一起,最后这个数字有多少 ...
- Inno Setup入门(六)——在程序目录下创建文件
创建文件夹可以使用[dirs]段实现,代码如下: [setup] ;全局设置,本段必须 AppName=Test AppVerName=TEST DefaultDirName="E:\TES ...
- First()、FirstOrDefault()、Single() 和 SingleOrDefault()的区别
Enumerable.First() 方法:返回序列中的第一个元素,如果源序列为空,则抛异常. Enumerable.FirstOrDefault ()方法返回序列中的第一个元素:如果序列中不包含任何 ...
- opencv----彩色图像对比度增强
图像对比度增强的方法可以分成两类:一类是直接对比度增强方法;另一类是间接对比度增强方法. 直方图拉伸和直方图均衡化是两种最常见的间接对比度增强方法. 直方图拉伸是通过对比度拉伸对直方图进行调整,从而“ ...
- PHP 上传图片,生成水印,支持文字, gif, png
//admin_upfile.php <html> <meta http-equiv="Content-Type" content="text/html ...
- 【转】从1到N这N个数中1的出现了多少次?
给定一个十进制整数N,求出从1到N的所有整数中出现"1"的个数. 例如:N=2,1,2出现了1个"1". N=12,1,2,3,4,5,6,7,8,9,10,1 ...
- java数据结构之二叉树的实现
java二叉树的简单实现,可以简单实现深度为n的二叉树的建立,二叉树的前序遍历,中序遍历,后序遍历输出. /** *数据结构之树的实现 *2016/4/29 * **/ package cn.Link ...