; |0 V/ T% M5 U7 W1 LFilm name底片稿名称: 显示当前选中的底片稿名称 6 S3 e* F O/ c& C& _: D0 u9 C + R. \8 L. ~# s1 Y9 b1 _$ I- i 0 t) e. V1 P: h# K% {3 t; L9 S5 s' WRotation指底片的旋转角度和Offset X/Y坐标数据与指定原点偏移值:一般使用默认值0 1 b; r% G0 |* m9 h% ]8 w " d F: T8 b8 X1 I- Q- N, D
) ~- g# k0 T" ~) S( a- ^Undefined line width 0线宽定义值,也就是PCB上有些0线宽的线段在转成底片时线宽: 一般可以5(mil) % n, g4 x: Y# N0 T . X/ _, v# G7 b2 g& J5 N
; S6 A a& E( y8 `# m
Shape bounding box板子Outline外扩的隔离线: 一般使用100(mil)表示板边周围的隔离线(Anti etch), 由Outline 的中心线往外扩100mil(只有负片才有用). L. V: h Q1 z: \
/ d/ O- [5 H8 p' a/ [( h2 h1 o
( M) U- p+ g' y7 F$ w) X+ E! {) S
只针对负片有用, u& R0 Q1 `, F2 d' M
7 A( G0 a0 P- {. j, n Z) i2 A $ A) ^4 w7 S. A7 }& ]底片输出模式Plot mode: Positive:正片;Negative:负片9 a- `+ s( s% S" ?9 K- Q
. H, j" Q$ Y: j3 T" |( a9 c6 r4 r
7 O8 x) T. S5 _# L; Y, c
信号层面一般都用Positive,电源,地层面一般使用Negative。 ( s9 ?2 f. D/ G% W1 l1 j. }" m / z. t9 G- a7 g: b, k) B
4 z- W O4 a i6 M/ V
Film mirrored底片稿镜像: 一般情况不需要镜像9 U2 S6 U9 i7 q
% r% { b/ Y# c 6 _ L4 @4 S" U$ x) ]Full Contact Thermal-Reliefs忽略Thermal 采用全连接: 这个选项只针对 3 q9 `7 h: A5 E8 s: `9 \ % R @& b K7 V& a
; y) w1 n& e" H# ^! _0 O负片有用,是让连接Plane层面的所有Pin脚都用全连接方式与Plane层面连接, ; r2 }1 @( ?/ \' E4 l. g# [ & u% A3 C2 p& f# B9 k4 ^: d6 X * Z- q% B3 Z' e9 N6 o: t
Pad的Thermal-Relief无效,如果板子上的via过孔没有设计Flash Symbol的话,勾不勾选此项,都是full Contact. # k1 [+ Y/ q) @: g6 ` + t/ U" w/ U6 z2 h+ z8 I1 Q5 t8 I ; f |$ P C/ R6 s' d1 \
+ |& W% \/ a4 M) L+ S: M5 y
+ T4 \6 t0 W! ` @5 D( k
Suppress unconnected pads去除未连接的焊盘: 一般内层走线层可使用 r/ f0 _4 g% g1 I3 P
+ F. X' X, e6 d# t' R1 Z2 W
! ?2 X" R! G$ Z$ z' @) _9 X
Vector based pad behavior:此项默认选择。对于Raster-based 数据,若不选择此项,那么负片转出的隔离盘为被此处的孔掏空的样式。 0 t |# a, h) t0 T/ r8 v% v4 B 5 ^' V+ B+ j: L: M7 O
& n" A; e- j6 A, g 2 |) \: m$ {0 ]4 E6 Q+ j 7 P. R" {( C; y, B2 d8 P9 E
( }4 M+ ~; a0 {# F1 v 4 x+ ?8 V6 K2 I- M G0 [& C2 q0 f8 w选择“Vector based pad behavior”转出的负片5 O) y" o. ]) l# a1 ]3 O( d
! z0 E* h9 c' Q/ f; g- h' r 9 J$ _/ s& G! m" \7 ~0 E
( c. E2 F4 I4 ~9 M0 T' n# j. ~ : N: t M$ { I/ p, ~9 @5 z 7 e/ |+ R. l. G" d0 h
2 V6 V6 s/ @1 d: O
9 u2 _6 U( a1 i, t; t
2 E1 B; ~+ `- F8 k/ o; M ( Q$ J# o# w& [ R$ f
+ g6 `/ R% Y- }' P8 i* g
不选择“Vector based pad behavior”转出的负片1 X0 C9 m: Z+ G
7 b, k+ }: K. `2 N& C
/ n; q" k' w9 S! C' X, { % U( T0 A" J& y, w. g3 j+ E9 x8 ]
- B6 p' H( R+ ]0 O7 n3 b
0 w2 A& o3 S, [8 X8 V! Z2 S
% b5 s: i' l1 Y/ t3 k
在底片上单击右键,弹出菜单," P" T$ K, y* C8 j2 K
+ z; z/ ^8 L2 X4 \ 5 z4 C4 c9 n. A% J3 i 8 e1 [& A3 ^9 K% R
) q1 z8 o9 Q% ]: {% W* s0 U
6 t* v6 J4 A! ~5 j# Z% C3 r
+ u9 c" p8 v! ]1 N+ c4 `* a: M 2 ~5 A- I2 [; t" z' e
- M6 s; t7 Q) d) ^* A* |+ n! P' j
0 V4 ?, k3 F8 E
% Z8 C6 ]: V+ U: H3 ^& `+ L* R; D 5 S& F2 h+ m% ^7 N / O5 ~7 r5 x6 j0 |) z6 ?* M2 e
如果需要增加底片,选择弹出菜单中的Add,出现图8 的对话框。/ A# j. i2 G( L8 d @- e5 V" P/ _
$ f' ?; G( F A& I; f0 W. q m3 K+ r* _1 o/ a3 Y. y
4 w6 R( r1 k' Z 2 k2 b @0 K( O. e! t3 m 3 X1 Y2 g% F& E I6 _
: z/ z: \! Q3 V* x/ C
X/ w; \* ]2 O0 W+ E% n( p5 Y
# r) k8 p2 Q: ] ( q+ E8 Z! a/ p ' N- d6 B8 G/ c" G- r + P9 [/ \" {& ~( }' ^, N % B/ t+ |7 T3 ]8 S/ [
输入底片的名字,就可以新建一个底片。 4 a+ K# }, \8 K ; f! ?3 O* B% M- c$ o * p% B0 s: @- J/ i- w/ g如果需要删除一个底片,则在弹出的菜单中点击cut,则该底片就被删除了。% w7 y: |; J, q: ^5 B; V8 i
l: z: k% U, Y# [7 X. F
. U7 b1 W% O4 W# U/ J/ H- `6 U
下面开始向底片中设置层。 & V" h. f8 e5 O7 ]1 H5 R* w" k 0 j( B) H& ^" K
, ^) C0 P9 `8 ]
展开某一个底片左边的+,查看该底片包含的层5 o5 Y* u7 b' X& }! h8 C2 s$ U
( o- B0 x0 e- d* g3 ^0 n
; b) H9 Q8 L r, a/ K. W' V2) 先检查动态Shape # `; Y- ^) N1 s1 X 5 ]! W g* q) U$ D# u8 e/ `5 b: s * Q& { j* h" x; E% H ! G4 D3 Z' B* [+ |/ u0 ~- @# ]
! @, @3 y4 k' w8 g3 n ( p0 _2 u! u7 H$ \ + w) B! B6 m! _: e' j
" V8 o, P; t4 h- B { ; h1 L: c/ a7 k, c1 q + o0 e! T# U# c' S! P
( R, r7 [; Q* v 7 }2 |. _* D/ m6 ^3 u/ ` r# S . {4 H/ H4 W$ \: A3 o4 }* n$ @1 U 如果Update to Smooth是灰色的,则已OK,否则要选择Update to Smooth& z& t" K8 s- E
# g: P9 ?* t" N5 V: o7 h6 D 9 B( ]# v9 T* r4 Z
按钮执行该命令。 1 ?9 P* F1 y' G) L1 Z0 C 2 I" s4 w8 K) d# C( E) V8 ]) c
1 I( T; Y7 v' P. t1 \! B + I9 i! K+ a1 Z4 k% e& u2 w ( M* _$ z) v+ u$ Z3 B" R' ]3) 再选择Update DRC按钮执行命令,检查Unplaced symbols等栏位前是否都已绿色: ,如果有任何一个栏位显示的是黄色: ,则必须对这一栏位进行确认。 8 y2 q7 j i% H \+ N 9 ^" E1 Q% D5 [9 T 7 z/ o0 _% ?. }% h) C u0 d + _8 M8 I" k7 m0 I7 f* G 1 u4 n& I0 q4 t2 |3 g9 m7 }2. Datasheet Check 0 f6 W$ V. q: b & k' m) O% K9 d; ` ' f' C7 w# I8 p6 n8 l# \- n 在Film Control左下方有一个check database before artwork,选择出底片前做一次datasheet检查,如果有检查到error,相应的那张底片将无法生成,所以在出底片前最后先执行菜单Tools>Database check,将出现的问题解决掉。 / z" t) S! }% y- H 6 F5 [8 j2 b% i% _
* Z: D1 E# s" B7 Q7 i& I) K# [: I) \+ x% f
' Y# c9 h( i/ |6 t* T
# E z* r# I- N5 O7 Q* q; e
3. Create Artwork$ S7 a8 e% M( s
" {: O5 d: n5 S9 ?, _
. ]# m7 K0 S* G% F$ o
在Available films下选择要输出的films,点击Create Artwork按钮执行命令产生.art后缀的artwork files。点击Viewlog按钮,查看photoplotlog文件,确保所以底片文件被准确的建立。 / Y, I' F6 S% j, @ 3 U) Q0 W% f( u+ p6 W 3 I3 T/ v9 L* O5 |$ i( q 8 @$ n' N8 V0 N1 Q0 D0 Z9 q. O 6 W4 p: Z H1 `2 k2 y ' ?$ i5 ~6 I% \1 ]8 o
点击Viewlog,可以看到出Gerber过程中出现的警告和错误 * ]9 |: D. o9 }* o $ r, V, l/ J" f. Z1 z- m
$ n; i9 U8 l* g7 H* H8 f
1. “---- Photoplot outline rectangle not found ... using drawing extents“ , ~, K7 M" {7 \- N; n: N
5 d2 |" h! E, W1 z7 m: T " D- G4 j5 B- o. p
说你没有画photoplot outline,软件自动帮你用drawing extents代替了;---没关系EDA365论坛网+ ^/ O# R. U& } $ |- K1 x! I3 ?! H& G4 k2. “for raster artwork formats, artwork accuracy must be at least one place greater than the database accuracy... , T. r$ n; q$ g/ u
5 H, @- q. _$ `, {; ] Q* }9 |9 ^
1 D+ l1 ]) W+ P4 r0 ^"精度设置警告:软件里出gerber时的精度(小数点后位数)应比在设计数据中的高出至少3;---修改后此警告消失. 3 @6 N* b# j5 @4 A/ }
* k0 J. H4 P r! m+ W
; ^# z/ U) k* o' m$ V# x 9 ?! Z; J( R. j& s. T5 M/ q/ r& \4 k
0 v- ~) I( H( @7 }: x7 h6 uwww.eda365.com3. “0 width line found at (0.5000 0.0000) ... using undefined line width of 0.2500“ ' r9 l6 d$ E* ?# l; _% h% I1 q
. J# {+ e# e8 w6 t& \( i + J: r. G/ l8 ]8 Y0 q: ?1 Z! m这个警告讲得应该听清楚地了吧!----看看(0.5000 0.000)处的这根线是否和自己想要得有出入,若有修改即可;EDA365论坛网站|PCB论坛|PCB layout论坛|SI仿真技术论坛! W% C+ a* r: t : |4 ^2 ~( s. O- y; g/ y* A$ o4. “Segment with same start and end points at (69.7822 34.5562) will be ignored. Increasing output accuracy may allow segment to be generated.“ 1 Y4 `$ T) c. V4 S - c5 B! [1 }& Z1 O / A' f0 t5 T) l; |% B3 e
估计还是精度设置的缘故。说的是软件自动忽略一段起点和终点相同的部分(69.7822 34.5562)E ' C0 Z& h, ]! U* m! K' H9 a
0 _* F9 Z8 ?) C
+ ?* E$ D5 P. U7 }, k : {+ d% Y- M7 y8 c* A9 } * m1 t7 ?4 ]0 s五、Allegro 生成钻孔数据的方法 ( @' ^; B/ J. P& P* v : C. T) `2 H h
5 c* w! u; Y" L
a) 自动生成Drill Symbol3 i' A' h2 ?; v0 Q
3 T- a5 x0 g, e
$ y; W$ L) R7 | G5 V0 M
/ z9 f+ q+ j( ]6 D* }4 ]* [$ B ' k) |0 T2 I, n . b; W" o/ p# ?2 P+ V
2 E; Z J! @( B! O9 b0 J s- N% N 7 M$ R( y3 s q4 J9 D
& z1 j \7 l7 B' q# {6 u
* e' q1 M7 {7 M6 l* S6 O % j( _' Q/ b9 G( b+ @# v1 F 4 q0 G# o: `: b. u" d6 Y+ d4 A . l8 y3 \2 d/ r! S0 n , b* { t3 G+ ^! X8 S) o % p1 E* P2 ]9 Y* i
会出来”Drill Customization”对话框,点击”Auto generate symbols”,会出来提示框,再点”是(Y)”,点”OK” 1 g, e6 w6 w, Y+ m" H% W 2 p+ @3 A( n4 b5 D 3 q8 v! \( _% Z+ [
$ ~! ^9 N, i4 P, h% K ; w1 N2 _4 d9 [- d; k7 U0 _+ L& g
. _' [) g8 |# ^5 |4 D' M8 O+ l) } . O& G, ], q k& r
5 `. O- Y: k# d5 G% v ( S' ]2 _3 K( J7 C* f' F( \8 b" t$ G
3 m+ J* X; ?6 w# z! \7 A Q# a - D5 e3 r' R9 U. C& J4 m C . s' n5 X6 j5 Y; U