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. document.createDocumentFragment 方法

    基本概念 document.createDocumentFragment 方法会创建一个 DocumentFragment 对象,该对象是一个存在于 DOM 树之外的 DOM 节点.它有一个非常有用的 ...

  2. caffe卷积输入通道如何到输出通道

    今天一个同学问 卷积过程好像是对 一个通道的图像进行卷积, 比如10个卷积核,得到10个feature map, 那么输入图像为RGB三个通道呢,输出就为 30个feature map 吗, 答案肯定 ...

  3. 并查集+bfs+暴力滑窗 Codeforces Round #356 (Div. 2) E

    http://codeforces.com/contest/680/problem/E 题目大意:给你一个n*n的图,然后图上的 . (我们下面都叫做‘点’)表示可以走,X表示不能走,你有如下的操作, ...

  4. uIP学习笔记

    uIP学习笔记 从零开始使用uIP freemodbus modbus TCP 学习笔记

  5. 诡异的php 输出缓冲

    我的本地环境 windows + apche + php5.2 今天,碰到一个诡异的问题,以前认为  php 脚本中调用 heade()函数之前不能有任何的如 echo,print ,print_r, ...

  6. 转 excel表怎么自动分列

    http://jingyan.baidu.com/article/656db918fc3501e380249c53.html

  7. OpenGL ES之glUniform函数

    函数名: glUniform 功能: 为当前程序对象指定Uniform变量的值.(译者注:注意,由于OpenGL ES由C语言编写,但是C语言不支持函数的重载,所以会有很多名字相同后缀不同的函数版本存 ...

  8. POJ 3061 Subsequence 二分查找

    题目大意:给出长度为n的一个序列,给出一个数字S,求长度最短的序列和大于等于S的连续子序列,输出该长度,如果没有答案输出0. 题目思路:看数据范围,这道题就是卡时间的.我们可以用sum[i]记录前i项 ...

  9. Swift の 函数式编程

    Swift 相比原先的 Objective-C 最重要的优点之一,就是对函数式编程提供了更好的支持. Swift 提供了更多的语法糖和一些新特性来增强函数式编程的能力,本文就在这方面进行一些讨论. S ...

  10. [转]解决LinearLayout中控件不能居右对齐

    在LinearLayout布局时使用右对齐(android:layout_gravity="right")控件对齐方式不生效,需要设置 android:layout_weight= ...