找回密码
 注册
关于网站域名变更的通知
查看: 745337|回复: 16
打印 上一主题 下一主题

Allegro17.2 负片层出gerber过孔焊盘被抑制问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-5-28 11:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 一壶漂泊1314 于 2021-5-28 11:29 编辑 ! _+ d+ t" \8 T) e+ C7 Z2 y" h
, D' p# a* W  {* H; y& n
各位大神,请教一个问题:allegro17.2 内层设置为正片,可正常生成gerber; 6 f/ _* U7 Z+ i$ S' P, X' T( P
将内层设置为负片后,内层信号via和铜皮看起来是连在一起的(这个貌似正常,负片铜箔不躲过孔);; f' L6 h) i6 |5 l" H" H
但是过孔在内层的焊盘也不显示:
4 K5 U, D# F0 s" {3 ^: _2 t% Z $ O7 Q5 x5 I5 H: ~5 O9 r: I
导出gerber文件之前dbcheck报错如下:
, [- H: e# `" K0 s# r
! b( `6 R5 V' e- t7 _" F# k0 S9 K上网查了些资料,将内层未使用的pad删除即可:; K% z- J6 R; ?6 V7 s) f& J; \$ N1 ^
  
4 U! e8 Q. {1 P& |4 R& Y. ]/ N) w4 K可以正常导出gerber,但是内层via好像没有焊盘了:
; Y5 \5 ?) w* H+ \( X' I- }  
8 x' i6 R+ N# }0 K9 ?# [这个正常吗?查资料说是内层焊盘抑制对负片、top、bottom不起作用呀3 m, d) W% ]4 m9 Q0 }
: t$ @( r+ P' u  s& ^

: [% e$ H" @3 A2 x2 y: P3 S2 p. m$ d" Q: g
( V! z* F3 j/ N% O7 C

8 i! t9 e9 o# L. j  l  _# ?4 t# d) `
9 ~; T: M& W. }  u1 `% L, C! [

4 {6 K0 t" e* {4 S* i
% V0 Y, ]$ I* K$ z' b4 ~# n
0 L# s) h8 Q; `5 _6 Z

该用户从未签到

推荐
 楼主| 发表于 2021-6-4 18:11 | 只看该作者
這侽孓譙悴丶 发表于 2021-6-4 16:34
, h2 e" D! R) w! U' f% {负片gerber设置要加anti etch隔离线,否则如果电源层有分割的话输出的gerber将会是短路的,负片是使用ant ...

( C. Y* R; A) K% [/ Y- C大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不到在哪里。
3 {, n& d( o& M0 m( b  i
# p" R" h5 z, I( i) U9 |! C" Z   ERROR: in PAD STACK padstack name = NPIN16546 t, P, U8 C7 f5 a6 s9 }
  WARNING(SPMHDB-46): Illegal null pad.0 M8 l7 J, Q! ]0 ?7 \! s$ e# @3 H
   Error cannot be fixed.* E0 v5 E' ?, c0 q
  No pads defined on layer L2_GND.! v& h- o) v4 j
  This could result in a short on negative layer.% u8 o/ A% p& P5 X( n1 b4 }* L  U
  N. A  K1 G' v. K/ C4 p9 Y
2. 负片导出的gerbe文件,从Allegro中看过孔在GND层是没有焊盘的,这是为什么?是真的没有 还是显示问题?
7 v, x; L# V; E

点评

查找焊盘和焊盘对应的封装: [attachimg]317976[/attachimg]  详情 回复 发表于 2021-6-7 10:26
软件提示了第二层焊盘没有定义就一定是真的,你打开焊盘看看不就知道了  详情 回复 发表于 2021-6-7 10:05

该用户从未签到

推荐
 楼主| 发表于 2021-6-3 11:40 | 只看该作者
這侽孓譙悴丶 发表于 2021-6-2 17:31
$ E: }) c8 c0 s; QTOP和BOTTOM层本来就是正片的。flash和anti pad去掉。负片层是不能走线的,能走线的一定是正片层!

) g$ H% b1 a2 i% ?大神好,我搞错焊盘了,报错的焊盘果真是在内层没有定义:8 S) _1 {( o1 `; Q4 E- S
$ v( h% {& l! W% n  A2 u
但是现在我的问题是,我图中并没有使用这个NPIN1654呀,它是怎么出现的呢?(或者说我怎么从图中将这个焊盘搜索出来呢?)  A6 a. q5 E7 v3 Q$ q8 @# I, ^
因为执行将未使用的焊盘清除的动作就不报错了。* b) c! V: d( \) d; v% N; Q

点评

不报错了不就没问题了么,可能报的就是你没清除前多余的焊盘里面的吧  详情 回复 发表于 2021-6-3 12:09

该用户从未签到

推荐
发表于 2021-6-4 16:34 | 只看该作者
一壶漂泊1314 发表于 2021-6-4 14:190 D. p- t3 s+ d, H
大神,有些事情不是我能决定的,就像这个用正片还是负片,公司有标准的,我现在的任务是搞定负片
& z$ j- j- l7 U1 |7 o
负片gerber设置要加anti etch隔离线,否则如果电源层有分割的话输出的gerber将会是短路的,负片是使用anti etch进行隔离的。而正片相反,正片的gerber设置则不能加入anti etch,如果加入输出的gerber电源层如果有做分割就会短路!7 h1 R; t+ g% j6 {9 @, v

点评

大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不到在哪里。 ERROR: in PAD STACK padstack name = NPIN1654 WARNING(SPMHDB-46): Illegal null pad.  详情 回复 发表于 2021-6-4 18:11

该用户从未签到

2#
发表于 2021-5-28 12:08 | 只看该作者
提示Illegal null pad应该是你的封装焊盘没定义anti pad和Thermal Relief焊盘吧,检查下通孔焊盘的反盘和热盘看看就知道了!

点评

大神好,我看了下是有设置的:[attachimg]317550[/attachimg]  详情 回复 发表于 2021-6-2 13:37

该用户从未签到

3#
 楼主| 发表于 2021-6-2 13:37 | 只看该作者
這侽孓譙悴丶 发表于 2021-5-28 12:08
. w& J% s3 c5 N" R提示Illegal null pad应该是你的封装焊盘没定义anti pad和Thermal Relief焊盘吧,检查下通孔焊盘的反盘和热 ...

+ B9 z* d; y' `% x. c大神好,我看了下是有设置的:
  A; `3 e8 }) V4 V# ~! G2 M" }# J7 s
! V! L3 e! X5 Q

点评

TOP和BOTTOM层本来就是正片的。flash和anti pad去掉  详情 回复 发表于 2021-6-2 17:31

该用户从未签到

4#
发表于 2021-6-2 17:31 | 只看该作者
一壶漂泊1314 发表于 2021-6-2 13:37! i8 f- b6 c' a4 h
大神好,我看了下是有设置的:
* G- ]' W8 @7 O8 s
TOP和BOTTOM层本来就是正片的。flash和anti pad去掉。负片层是不能走线的,能走线的一定是正片层!
( f8 F1 O- l( }

点评

大神好,我搞错焊盘了,报错的焊盘果真是在内层没有定义: [attachimg]317627[/attachimg][attachimg]317628[/attachimg] 但是现在我的问题是,我图中并没有使用这个NPIN1654呀,它是怎么出现的呢?(或者说我怎么  详情 回复 发表于 2021-6-3 11:40

该用户从未签到

6#
发表于 2021-6-3 12:09 | 只看该作者
一壶漂泊1314 发表于 2021-6-3 11:40
$ \% A; Y0 N8 v% @7 U大神好,我搞错焊盘了,报错的焊盘果真是在内层没有定义:2 A; F2 @" F& ?' G  s( H0 g" o

2 C" o& w. P" d, p但是现在我的问题是,我图中并没有使用这个 ...
- U1 ~. f! m0 O! q+ v6 \+ D. D$ s
不报错了不就没问题了么,可能报的就是你没清除前没用到的焊盘里面的吧
( A4 h" D" {, o/ `, q

点评

是的,但是我没搞明白的是那些“没用到的焊盘”在哪里,是怎么添加到brd文件中的? 另外一个问题:负片导出的gerber,过孔在内层的焊盘没有了,如下图所示,是真的没有了还是只是显示的问题,实际生产会有?[attach  详情 回复 发表于 2021-6-3 13:06

该用户从未签到

7#
 楼主| 发表于 2021-6-3 13:06 | 只看该作者
這侽孓譙悴丶 发表于 2021-6-3 12:09" w7 I7 t3 K9 ~: J  h
不报错了不就没问题了么,可能报的就是你没清除前没用到的焊盘里面的吧
3 T. @! ?- k- c( s; Q1 C
是的,但是我没搞明白的是那些“没用到的焊盘”在哪里,是怎么添加到brd文件中的?8 D2 V3 l4 O0 q
另外一个问题:负片导出的gerber,过孔在内层的焊盘没有了,如下图所示,是真的没有了还是只是显示的问题,实际生产会有?
! n$ r4 b: M5 o

点评

负片在CAM350中显示和正片是相反的:正片的看到的就是实际的,而负片看得到的就是掏空没有的  详情 回复 发表于 2021-6-3 19:59

该用户从未签到

8#
发表于 2021-6-3 19:59 | 只看该作者
本帖最后由 這侽孓譙悴丶 于 2021-6-3 20:00 编辑 * k0 B7 B* R3 \/ X# {* K* X7 M
一壶漂泊1314 发表于 2021-6-3 13:06
. S& a7 `  {, l是的,但是我没搞明白的是那些“没用到的焊盘”在哪里,是怎么添加到brd文件中的?
7 V( t4 M( ^/ x; o. p) K- j, l$ |- H另外一个问题:负片 ...

8 k; B% w9 [9 t, }) `$ ]负片在CAM350中显示和正片是相反的:正片的看到的就是实际的,而负片看得到的就是掏空没有的。现在大都使用正片了,很少用负片,如果对负片理解不是很透的话,建议最好使用正片,不然很容易出问题的!" ~* s: R$ V% m; o

点评

大神,有些事情不是我能决定的,就像这个用正片还是负片,公司有标准的,我现在的任务是搞定负片  详情 回复 发表于 2021-6-4 14:19
  • TA的每日心情
    郁闷
    2024-9-11 15:25
  • 签到天数: 82 天

    [LV.6]常住居民II

    9#
    发表于 2021-6-3 21:53 | 只看该作者
    我一直用正片3 d) ~  S5 W- j! m
    1,工作量少。' a: ]: U- }0 T* N  p3 X
    2,不用脑袋去逆向思维。万一自己脑袋卡壳没倒过弯来,问题就大了。
    0 R: N3 t3 E: H, v3,现在PC也不缺那点存储空间,cup速度够用。

    点评

    存在即是合理的,不要逃避  详情 回复 发表于 2021-6-4 15:06

    该用户从未签到

    10#
     楼主| 发表于 2021-6-4 14:19 | 只看该作者
    這侽孓譙悴丶 发表于 2021-6-3 19:59
    # M4 k$ z. e! _( |" n1 E# _负片在CAM350中显示和正片是相反的:正片的看到的就是实际的,而负片看得到的就是掏空没有的。现在大都使 ...

    9 V0 x/ j9 q. _% y大神,有些事情不是我能决定的,就像这个用正片还是负片,公司有标准的,我现在的任务是搞定负片- S. r% O5 P# {# `$ |  H

    点评

    负片gerber设置要加anti etch隔离线,否则如果电源层有分割的话输出的gerber将会是短路的,负片是使用anti etch进行隔离的。而正片相反,正片的gerber设置则不能加入anti etch,如果加入输出的gerber电源层如果有做  详情 回复 发表于 2021-6-4 16:34

    该用户从未签到

    11#
     楼主| 发表于 2021-6-4 15:06 | 只看该作者
    huishowhui 发表于 2021-6-3 21:53; c3 M( q3 f& \# c& m' H
    我一直用正片
    ! M* G# M, O- w$ g: p! J* G1,工作量少。
    + K4 i# p: x$ P0 P/ D& ^1 {2,不用脑袋去逆向思维。万一自己脑袋卡壳没倒过弯来,问题就大了。
    ; L% d" M, d; Z1 N3 j/ t* J( I
    存在即是合理的,不要逃避
    $ y. g, G# I% n4 j

    该用户从未签到

    14#
    发表于 2021-6-7 10:05 | 只看该作者
    一壶漂泊1314 发表于 2021-6-4 18:11
    ; Z' _& }. N" ]0 r大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不 ...

    5 J+ n) r$ `: B2 G! H0 g( A3 [: N软件提示了第二层焊盘没有定义就一定是真的,你打开焊盘看看不就知道了, m; y6 ^2 [7 X* \9 B, i0 O

    该用户从未签到

    15#
    发表于 2021-6-7 10:26 | 只看该作者
    一壶漂泊1314 发表于 2021-6-4 18:110 Q3 j. \5 w; J; _
    大神,您说的这个没问题,我现在遇到的问题是:1. 负片导出gerber之前会报错,NPIN1654我从brd文件中找不 ...

    ) e, s# w# L1 w: m- V) y. d& d; Z6 C查找焊盘和焊盘对应的封装:$ n  }& Z( P  Z) ?
    * m* `( c' T; s2 ~1 K9 O

    点评

    感谢大神帮忙,从Padstack Usage Report中没有搜索到“NPIN1654”,因为它没有被使用,那么又回到我最初的问题了,没有使用的焊盘怎么会出现在brd文件中?  详情 回复 发表于 2021-6-8 16:00
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-7 02:20 , Processed in 0.171875 second(s), 29 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表