EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 alexwang 于 2018-7-2 15:58 编辑 # O: T& _0 E7 g
6 p" A' w% |! p% ~* u$ D5 _
五步教会你做新月螺丝孔(Allegro) * u ?3 [( n& D/ w
4 h3 ^8 a9 p4 K+ p6 u$ ^% p6 x' r
* ^% b; z1 x% g5 S3 V! i) W
很多朋友在这个螺丝孔的封装的时候,会感到无从下手,很多人直接用封装向导来做。今天教大家用Allegro做这个封装。具体方法如下: ' l5 f4 i5 {9 Q
1 用Pad Designer制作大孔和小孔的焊盘,尺寸请参照规格书。此处尺寸只是举个例子。
+ U2 W1 z" x. ]; V7 ^" b$ m
0 l( X3 k1 @* g- r
6 t; k! X% K E) c& c4 p! M6 r I2 新建Package Symbol,Layout→Pin,把大孔放进来,Setup→Change drawing origin,在孔上右键snap→pin,这样子原点就在焊盘中间了。
2 Q# j B' F! Z7 n
. e% q" D+ K) h0 o+ Y
# w8 _; {! V5 [+ B" |% q) c3 接下来Layout→Pin,准备把小孔放进来,首先编辑option选项,Copies是小孔的数量,下面是角度,360°除以孔数就好啦。. d$ }3 s8 y0 I+ C8 {
5 V j4 g5 w) M1 {
# J5 O6 \ F z/ y: A- q7 ?3 w
% R0 q/ L8 J& s& ^
) B" H3 `" O6 K0 C# |0 F( M1 a7 ?7 j
4 在大孔上面右键,选择snap→pin,拖动鼠标,可以看到有条飞线,这时输入半径,使用命令ix XX,其中XX为半径
K. J4 q9 e B& `/ f! }9 D/ z2 K
! q9 l6 ~5 i0 X" A: ]* S- I0 h2 L; d, e" }. o/ `
9 E9 G( A; }+ w L) y5 焊盘放好后,会出现DRC错误,这是由于软件检测到通孔焊盘与SMD焊盘之间的间距超过了约束管理器中的定义。
]# W4 H0 C b. ?, O
4 ~" t' D" i- \6 C- A
* G" @% s; n. y( l# O8 x! w8 @
5 X+ D! N6 e+ X8 ~- Y DRC问题,因为实际上是没有错的,我们可以选择忽略它。为了不显示这个DRC的标记,有三种方法:第一种是使用Display→Waive DRC的功能这种比较简单;第二种是比较推荐,是在封装阶段就将该错误彻底消除。首先Edit→Properties,然后在Find→Find by Name下拉列表中选择Drawing,然后点击旁边的More按钮,如下图所示:
& \4 e9 p" S, z9 M
( T4 h) Z& Z. ^ 点击上图中左边方框中的Drawing Select,添加到右边,Apply。 6 n* l/ X" p E6 U- P
8 p4 ]! D- o: d! w/ o2 N, ]' t) [( r! U
然后在弹出的窗口中找到Nodrc_Sym_Same_Pin,单击添加到右边,如下图,点击Apply就好了,记得保存,虽然封装界面依然有DRC的标记,但是导入到PCB中就不见了 % r/ o1 K) m) j( C; A- V- k5 l& |
/ i/ _3 l) q& [" _) K4 _+ y* L; K5 z6 o& L* z! Y) L+ w
第三种方法是在PCB中设置,使用Edit→Properties,像第二种方法一样,为这个焊盘添加一个No_Drc属性,这样也不会显示错误。 + f0 T; I. U0 q# ~6 \7 ~* N. ^) y
至此,一个完美的封装就这样做完了! 4 [8 u) G8 [7 b2 j% o
) k c I* x" W5 G# H- [: Z" p: a5 r: i5 U( l
9 {% v! Z" K: Y1 Q% K" M$ i% s
7 h2 @: \" ?( G$ G7 A% M
|