1、如何创建自定义焊盘,比如这种形状的焊盘。

(1)、打开PCB Editor –>Allegro PCB Design ->New,在类型中选择Shape symbol,并输入名字,比如test,点击OK。

(2)、点击Setup -> Parameter Editor,进行页面尺寸及栅格点设置。

(3)、点击Shape ->Rectangular,注意Options设置,是Etch有电气特性的,也就一个选择,并选择Top.

(4)、在Command中输入起始点,比如x -0.625 0.3,然后在输入终点x 0.625 -0.3,OK,得到下面一个矩形。

(5)、紧接着画两边的圆弧,点Shape->Circular,也要注意Options,要保持在同一层。然后输入坐标

x -0.625 0,即该圆心点,然后在输入x -0.625 0.3,该坐标到圆心点的距离,即圆的半经。可以看到红色的一把叉,是DRC错误,先不管。

(6)、按照同样的方法画右边的半圆,同样提示DRC错误。

(7)、由于Shape就是一块铜皮,不能允许存在多个多块铜皮,点Shape -> Merge Shapes后,用鼠标点击图形进行融合,即得到一块完整的Shape。

(8)、最后点File-> Create symbol,命名保存好。

到此为止已经做好一块Shape了,这焊盘就是相当于BEGIN LAYER焊盘,也就是实物的实际焊盘。我们都知道在做焊盘时,还要设置阻焊层SoldMask_Top,那么就得还需要做一块Shap做为SoldMask_Top。

同样按照上面的(1)~(8)步骤进行操作,只不过尺寸大小要大点,因为阻焊层就是要比焊盘大,一般大0.1mm。所以在输入坐标时要算好,比如下面示意图。

(9)、这里先设置下路径,在PCB Editor -> Setup -> User Preference -> Pathes -> Library,对右边的padpath和psmpath进行设置。

设置画好的Shape那个保存路径。padpath和psmpath设置都一样。以防在Pad Desiger中,找不到自己所画的Shape。

(10)、设置好后,打开Pad Designer,在Parameters先设置好单位及精度。

(11)、在Layers中,勾选Single layer mode,因为是贴片的。在BEGIN LAYER中,Regular Pad中选择Shape,较小的那块,With 和Height中自动填好,然后PasteMask_Top,设置一样。

(12)、在SOLDERMASK_TOP中,Regular Pad中选择Shape,较大的那块,With 和Height中也自动填好,然后保存,自定义焊盘到此就做好了。

最终效果图:

Allegro PCB -如何做自定义焊盘的更多相关文章

  1. Allegro PCB -通孔焊盘制作 及Flash制作

    通孔焊盘制作,比如插针封装 数值确定: mil单位                                                                           ...

  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 Design GXL (legacy) 使用slide无法将走线推挤到焊盘的原因

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

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

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

  6. Allegro PCB SI (2)

    整理一下在电研院学的si (虽然彩超的si在频率15Mhz以上后,si是失真的.昨晚遇到孔大哥也是这样说的,板级仿真,要layout过硬,然后找到合适的top test point) Allegro ...

  7. Allegro PCB Design GXL (legacy) 由零散的对象构成一个Shape

    Allegro PCB Design GXL (legacy) version 16.6-2015 从DXF文件中导入板框之后,发现板框是由Line Segment.Arc Segment等对象组成, ...

  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. 《初识PE》导出表

    转自:http://www.blogfshare.com/pe-export.html (二).导出表 当PE文件被执行的时候,Windows装载器将文件装入内存并将导入表中登记的DLL文件一并装入, ...

  2. Entity Framework技巧系列之五 - Tip 16 – 19

    提示16. 当前如何模拟.NET 4.0的ObjectSet<T> 背景: 当前要成为一名EF的高级用户,你确实需要熟悉EntitySet.例如,你需要理解EntitySet以便使用 At ...

  3. iOS长按选择

    确实,其实就是一个长按手势 + 图片二维码识别,原生SDK从8.0开始支持 /** *  从照片中直接识别二维码 *  @param qrCodeImage 带二维码的图片 *  @param myQ ...

  4. 矩阵类c++实现

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 ...

  5. Redis如何保存数组和对象

    个人建议使用PHP自带的序列化函数serialize和unserialize函数 我们可以封装一个自己的Redis类 <?php class MyRedis{ private static $h ...

  6. C#窗口实现最小化到系统托盘

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  7. wpf应用程序 打印标签

    新建一个wpf应用程序,Xaml如下: <Window x:Class="CreateBarCodeDemo.MainWindow" xmlns="http://s ...

  8. word project 2010破解

    1.用这个工具提示失败: failed to inject memory Failed to inject memory!解决方法 浏览:6545 | 更新:2013-07-15 15:52 在激活o ...

  9. oracle中的turnc,round,floor,ceil,coalesce函数

    这四个函数有点类似java中的函数,首先是 trunc(number,[decimals]) 这个函数类似截取函数 number:表示你要输入的数 decimals(小数): 表示你要截取的位数[正数 ...

  10. 一个完整的项目中,需要的基本gulp

    一个完整的项目需要使用gulp的多种功能,包括—— (1)加载各种需要的插件 var concat=require('gulp'); var clean=require(''gulp); 等等.需要的 ...