EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 alexwang 于 2018-7-2 15:58 编辑 8 c% ?" i- M/ h: U% j8 v
& z/ p3 Z) h L* m5 D五步教会你做新月螺丝孔(Allegro) ! ?/ J& H7 K, o( R
% X' p' o3 J: [7 g
2 l1 k0 n( @9 k% e 很多朋友在这个螺丝孔的封装的时候,会感到无从下手,很多人直接用封装向导来做。今天教大家用Allegro做这个封装。具体方法如下: 7 c, U$ y' T, a$ @' q O
1 用Pad Designer制作大孔和小孔的焊盘,尺寸请参照规格书。此处尺寸只是举个例子。6 u7 [' |4 ]0 Z9 C; h) o
8 O/ M. h. R& d; E! w6 f
' @! ], u6 P* f; t B0 K0 \2 新建Package Symbol,Layout→Pin,把大孔放进来,Setup→Change drawing origin,在孔上右键snap→pin,这样子原点就在焊盘中间了。% r0 n4 E$ _& M Q+ {' q
, A6 A$ U3 ?4 N3 _; W6 u4 p, H Z6 L% J4 V8 ]) W* T
3 接下来Layout→Pin,准备把小孔放进来,首先编辑option选项,Copies是小孔的数量,下面是角度,360°除以孔数就好啦。0 S( q/ f) z9 P2 s( D
+ h* w+ ?) o. L. Y
. V9 s" b$ B( e/ D+ _1 K2 @$ K
" `0 k2 u4 v% ^# V0 I: h
6 t7 m; i; v5 X" X
4 在大孔上面右键,选择snap→pin,拖动鼠标,可以看到有条飞线,这时输入半径,使用命令ix XX,其中XX为半径
( t8 I; q$ m% U9 P' K3 C
& s3 G' V- D2 }" g
' t+ U, Q. J, }( R
% e1 n" a5 w2 } 3 U# ~! J- G5 G: W9 h
5 焊盘放好后,会出现DRC错误,这是由于软件检测到通孔焊盘与SMD焊盘之间的间距超过了约束管理器中的定义。
, H, a/ m+ {) o8 |# O7 D. [, T; v4 _; A" J2 N% ]# z5 p! O. Q: V/ M
2 Y8 q% C# R$ }1 n0 a- }2 Q: S2 O5 \
DRC问题,因为实际上是没有错的,我们可以选择忽略它。为了不显示这个DRC的标记,有三种方法:第一种是使用Display→Waive DRC的功能这种比较简单;第二种是比较推荐,是在封装阶段就将该错误彻底消除。首先Edit→Properties,然后在Find→Find by Name下拉列表中选择Drawing,然后点击旁边的More按钮,如下图所示: ; u- |2 ?) A) d) D4 _6 Y- b- h* p3 ?
! f# Z& W' Q3 i
点击上图中左边方框中的Drawing Select,添加到右边,Apply。 2 U' o4 ]+ c6 A: c4 x3 h
B8 h6 S. `- N- Q% b/ }, f x$ Y+ ?0 V7 q, f! f) J8 S+ h
然后在弹出的窗口中找到Nodrc_Sym_Same_Pin,单击添加到右边,如下图,点击Apply就好了,记得保存,虽然封装界面依然有DRC的标记,但是导入到PCB中就不见了
6 v/ Z6 n) G2 L# y: P8 H1 s4 _9 E& y$ U' o2 Y
, A0 j4 s% x/ R1 G3 L
第三种方法是在PCB中设置,使用Edit→Properties,像第二种方法一样,为这个焊盘添加一个No_Drc属性,这样也不会显示错误。 ( E( ~/ W7 M1 H4 `+ P
至此,一个完美的封装就这样做完了! ! y$ t, J% d# y1 ?0 y! z$ r$ f
3 C4 t( y# I2 j
9 |/ a9 q5 |0 b1 ]$ j3 B: n$ H |0 A# q( A1 p) l
& p- E6 S# J% }
|