EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 alexwang 于 2018-7-2 15:58 编辑
: t% n+ x1 M/ q* t5 w1 S8 M+ ^$ w+ d z) M" v
五步教会你做新月螺丝孔(Allegro)
; \: x4 Q8 K3 s( d
$ K. o7 `/ S( {/ N" `* `9 [# |) i8 L9 M+ M4 f) n% T
很多朋友在这个螺丝孔的封装的时候,会感到无从下手,很多人直接用封装向导来做。今天教大家用Allegro做这个封装。具体方法如下:
0 ]& F+ O8 ]% F4 ^, r( N1 用Pad Designer制作大孔和小孔的焊盘,尺寸请参照规格书。此处尺寸只是举个例子。6 D+ v- W/ z/ V A6 J0 {% a
* I3 q4 z2 i: \% t8 D+ R. S, A, }& P. n/ ^) _; ^1 k
2 新建Package Symbol,Layout→Pin,把大孔放进来,Setup→Change drawing origin,在孔上右键snap→pin,这样子原点就在焊盘中间了。
+ r' R3 q3 g, s1 O
8 K- [3 v3 D" d& C+ f( B' k' d T0 o: `
3 接下来Layout→Pin,准备把小孔放进来,首先编辑option选项,Copies是小孔的数量,下面是角度,360°除以孔数就好啦。
) U w' F$ ]- ]' d5 p5 X9 e! J5 [; j" j5 }8 v
: W( `6 {: ?9 c7 o# Z3 k5 r' {0 Z+ [% j: y! ?* s. r
' c \# D# X5 h3 H1 N& H" o5 n! n4 在大孔上面右键,选择snap→pin,拖动鼠标,可以看到有条飞线,这时输入半径,使用命令ix XX,其中XX为半径$ O$ C& G- y, L3 n: z4 r
# @6 M% G$ \9 D7 T- d
9 q8 x. ] i3 K) M
9 [6 [" t" w" v* Z( [* b! [/ T 4 a' ^% x( X8 U @
5 焊盘放好后,会出现DRC错误,这是由于软件检测到通孔焊盘与SMD焊盘之间的间距超过了约束管理器中的定义。$ \4 _ ~ x* y) N+ v6 J% p, p
4 c' s& s0 J$ E9 x; s
; L4 \ v8 G8 s' Y) J3 G' \ S
/ |8 e: F' c! }2 p X DRC问题,因为实际上是没有错的,我们可以选择忽略它。为了不显示这个DRC的标记,有三种方法:第一种是使用Display→Waive DRC的功能这种比较简单;第二种是比较推荐,是在封装阶段就将该错误彻底消除。首先Edit→Properties,然后在Find→Find by Name下拉列表中选择Drawing,然后点击旁边的More按钮,如下图所示: 6 j1 T: M f3 q: d7 ]% N( o
% _1 y! P' J M4 @+ \* T 点击上图中左边方框中的Drawing Select,添加到右边,Apply。
5 c% v6 v" K) I' R' o9 ]9 J" i9 y2 }! o
' R# g! j. o- a; \8 x0 v6 Q) r8 }
然后在弹出的窗口中找到Nodrc_Sym_Same_Pin,单击添加到右边,如下图,点击Apply就好了,记得保存,虽然封装界面依然有DRC的标记,但是导入到PCB中就不见了
, M4 d b* p! y$ X1 r
u' k I9 y2 S. ~+ w7 x f7 V; d6 T! ]8 t. Z
第三种方法是在PCB中设置,使用Edit→Properties,像第二种方法一样,为这个焊盘添加一个No_Drc属性,这样也不会显示错误。 $ F( H/ ?, M o8 K: N3 ~
至此,一个完美的封装就这样做完了!
- K/ w& K; g# c: b) S! s [. f
% K2 }7 ]% a( n
1 y4 o8 T, o% S; |
" s0 x. e2 ?6 r+ w; A, {7 O( d! O) v$ y9 [9 ~# A. V
|