通孔焊盘制作,比如插针封装

数值确定:

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制作的更多相关文章

  1. 总结Allegro元件封装(焊盘)制作方法[修整]

    总结Allegro元件封装(焊盘)制作方法 在Allegro系统中,建立一个零件(Symbol)之前,必须先建立零件的管脚(Pin).元件封装大体上分两种,表贴和直插.针对不同的封装,需要制作不同的P ...

  2. Allegro PCB Design GXL (legacy) 刷新PCB封装(Package)中的焊盘(Padstack)

    Allegro PCB Design GXL (legacy) version 16.6-2015 “人有失足,马有失蹄”. 像这个电位器的封装的Pin 6,在制作Padstack时,因没有添加SOL ...

  3. Allegro PCB中封装焊盘替换操作详解

    Allegro PCB中有些功能在某种情况下使用会产生神奇的效果,但有部分人不会或不熟悉在特定情况下使用某些功能来解决问题.如焊盘替换,有些特殊器件(如下图)封装按照datasheet给出的参考制作, ...

  4. Allegro PCB -如何做自定义焊盘

    1.如何创建自定义焊盘,比如这种形状的焊盘. (1).打开PCB Editor –>Allegro PCB Design ->New,在类型中选择Shape symbol,并输入名字,比如 ...

  5. Flash制作和软件使用

    Flash制作和软件使用 2014-11-09 ——君子善假于物也 引子 虽说FLASH在随着HTML5的发展而受阻,尤其移动终端都不再支持它了,但是在一段时间内还是重要的.近期朋友说要结婚,想弄个电 ...

  6. Allegro PCB Design GXL (legacy) 使用slide无法将走线推挤到焊盘的原因

    Allegro PCB Design GXL (legacy) version 16.6-2015 启用slide命令之后,单击鼠标右键,取消“Enhanced Pad Entry”即可.

  7. 每天进步一点点------Allegro PCB

    Allegro PCB 1.如何在allegro中取消花焊盘(十字焊盘) set up->design parameter ->shape->edit global dynamic ...

  8. cadence allegro pcb模块设计复用

    cadence allegro pcb模块设计复用 转载▼ 标签: 复用 模块 原理图 元件 文件 杂谈 分类: PCB技术 在你遇到如上图所示的dsp阵列PCB时,如果你的layout软件支持模块复 ...

  9. OrCAD Capture CIS绘制原理图、Allegro PCB Design XL 绘制PCB

    1.OrCAD Capture CIS绘制原理图 1.1.快捷键 (1)放置连线         w (2)放置net名称      n     放下一个时再按n可以编辑名字 (3)编辑属性      ...

随机推荐

  1. boolean类型相关

    如果逻辑对象无初始值或者其值为 0.-0.null."".false.undefined 或者 NaN,那么对象的值为 false.否则,其值为 true(即使当自变量为字符串 & ...

  2. Django:之传递数据给JS、Ajax和Ajax CSRF认证

    Django传递数据给JS 有时候我们想把一个list或者dict传递给javascript,处理后显示到网页上,比如要用js进行可视化到数据. 请注意:如果是不处理,直接显示在网页上,用Django ...

  3. malloc without free, what happens?

    It's per-process. Once your process exits, the allocated memory is returned to the OS for use by oth ...

  4. UIView animateWithDuration 使用详解

    在ios4.0及以后鼓励使用animateWithDuration方法来实现动画效果.当然,以往的begin/commit的方法依然使用,下面详细解释一下animateWithDuration的使用方 ...

  5. nginx配置错误

    重启nginx:sudo /usr/local/nginx/sbin/nginx -s reload 出现错误提示:nginx: [emerg] unknown directive "if& ...

  6. 在Linux中设置共享目录

    1.  是否安装了samba服务 sudo apt-get install samba sudo apt-get install smbfs 2.  创建需要共享的目录/ home/usr/share ...

  7. htop安装步骤【原创】

    htop安装步骤 下载:http://hisham.hm/htop/releases/ [root@hchtest2 ~]# tar zxvf htop-2.0.2.tar.gz [root@hcht ...

  8. Ubuntu上安装mono

    How do I use badgerports? badgerports is an Ubuntu repository. In order to use it, you must add it t ...

  9. 关于PHP执行超时的问题

    PHP配置文件的参数max_execution_time表示脚本执行超时时间 max_execution_time=0表示不限制 max_execution_time=2表示执行两秒后终止,同时报错F ...

  10. web开发在线调试

    来源: http://www.cnblogs.com/itech/archive/2012/09/23/2698754.html 通常我们开发web时候,使用ie的developertoolgs,或c ...