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

pads decal库从最大层改标准层

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-10-13 13:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
本帖最后由 zsc 于 2019-10-17 12:03 编辑 & H6 K" \2 g. ~( S. j: l  [, ~

& O& z  Y3 E/ `. I4 R: ?之前遇到别人设计的库,采用了最大层。在标准层的pcb文件中调用不了。pads最大层定义的pcb文件可以使用标准层设计的库。但反之不行。
  E2 a3 G6 Z" |( x官方也没给转换程序。网上介绍可以存为以前版本的格式,比如powerpcb3.5的,然后再调用就可以。
$ b. ~2 O0 U* ?但存以前版本会丢失一些信息。前面有帖子介绍会把椭圆孔改为圆孔。总之,不是很完美。
) x$ q. j; L) A5 P0 I1 c* A4 ~& ^) h2 b6 x1 P' ~
我尝试着写了一个程序,解决这个问题。大家有需求的试试看,有问题请告知我改进。谢谢。: `$ l. B4 ~% ^2 C2 V6 ^7 B

: O* u& R+ I% k& J* {4 _1 h使用方法:
5 d9 N9 F0 j9 H4 j5 t. d, T1. 在layout中,把要转换的最大层设置的库导出,比如导出为xx.d。
/ U5 s, G  o  H( U! n2. 附件解压缩为decal_conv.exe, 控制台中运行decal_conv <xx.d>yy.d, yy.d就变成了标准层定义的库。3 d$ g" E/ k& B" Y, e( B- g! i

# S) V* K4 @1 S. K" d8 M( {* z6 x; h3. 在layout中,把yy.d导入。6 z7 j9 _# @& Y9 V4 }
! @( B: O7 ^: u) o; E$ K" W
; u7 t5 T& x4 Y1 A! h

) }; {/ g8 G  ?  v& l/ M8 p. y/ g8 P: F4 z, r3 S/ v8 _
补充内容 (2019-10-25 17:15):
% ]7 r, @( m/ Q# ~$ g7 B7 Z% g没法再编辑了。更新到回复中。解决转换过程中丢solder和paste层问题。

decal_conv.zip

262.87 KB, 下载次数: 21, 下载积分: 威望 -5

该用户从未签到

推荐
 楼主| 发表于 2019-10-25 08:45 | 只看该作者
明白咋回事了。2 J8 A, j! L/ x6 O7 n2 H
我上面写的在“控制台”运行,写的不是很清楚。
" X# Y2 ?& Z6 [- N不是直接鼠标双击decal_conv运行。然后输入命令。. j& z* A" w+ A& _: g3 H% k

7 n& J( G+ S8 }3 E. c 是先win+R,输入cmd,打开控制台。然后切换到相应目录。, F) W) C. Z0 L4 p( I& a3 L8 a. x, R
再输入decal_conv <xx.d>yy.d , 即可。见附图2.png。
1 E* F- o; C1 e5 n或者在当前目录shift+鼠标右键,选择“open powershell here", 然后输入cmd,
  @/ I/ e3 M) j% k再按上面输入命令即可。见附图1.png。, K/ C5 F# v) ~( U, m
: A" s) H  j# V9 `( o# x

6 p" ?" [4 T0 }' L$ d8 e4 O! R  i2 w$ e7 D

2.png (341.05 KB, 下载次数: 1)

2.png

1.png (500.18 KB, 下载次数: 3)

1.png

点评

按照步骤可以用了,就是Solder和Paste层丢掉了,只有表层焊盘  详情 回复 发表于 2019-10-25 10:22

该用户从未签到

推荐
 楼主| 发表于 2019-10-25 16:23 | 只看该作者
爱自学的小兔子 发表于 2019-10-25 10:22
- z! m. U% Z' Y% B按照步骤可以用了,就是Solder和Paste层丢掉了,只有表层焊盘

" G4 n, e$ ^# k把你的库发给我一个,我看看。转换前和转换后的。6 i7 o( s9 f0 V8 ^& @
7 [( x0 S9 ?; k, M9 L" B2 U
我这边的库都没有单独建solder层和paste层,无法测试。& ]# a# e9 R- P  D/ E+ h! V

$ G% o) z( r, I7 d( [
6 ~. K9 ~2 l, S- _9 J0 z

该用户从未签到

推荐
发表于 2019-10-25 10:22 | 只看该作者
zsc 发表于 2019-10-25 08:45
4 [/ z8 p6 h0 Z9 H明白咋回事了。8 ]+ G' z. b! q  l
我上面写的在“控制台”运行,写的不是很清楚。% L4 q: x. ^3 v5 j2 c2 [4 \# U
不是直接鼠标双击decal_conv运行。然后 ...
4 a8 n; J" h$ U* {' `; n' m
按照步骤可以用了,就是Solder和Paste层丢掉了,只有表层焊盘

点评

zsc
程序已经更新。应该可以解决你说的问题。附件在下面回复中。你再试试看?  详情 回复 发表于 2019-10-25 17:21
zsc
把你的库发给我一个,我看看。转换前和转换后的。 我这边的库都没有单独建solder层和paste层,无法测试。  详情 回复 发表于 2019-10-25 16:23
  • TA的每日心情
    开心
    2025-3-6 15:31
  • 签到天数: 37 天

    [LV.5]常住居民I

    5#
    发表于 2019-10-13 15:41 | 只看该作者
    :):):)一下
  • TA的每日心情
    开心
    2020-1-15 15:40
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    6#
    发表于 2019-10-15 11:46 | 只看该作者
    怎么运行decal.conv <xx.d>yy.d之后没反应呢,没输错呀
  • TA的每日心情
    奋斗
    2022-1-30 15:17
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    7#
    发表于 2019-10-16 09:44 | 只看该作者
    具体怎么用呀

    该用户从未签到

    8#
     楼主| 发表于 2019-10-17 12:02 | 只看该作者
    使用方法上面有写啊。4 Z2 z5 {0 @( i/ D  `. [. b
    decal_conv中间是下划线。不是".",上面写错了。
    6 ~  Y! f/ Z) H0 O- c7 A! g就是运行解压后的那个可执行文件。如果有错误,请把错误信息发给我。
  • TA的每日心情
    开心
    2020-6-4 15:16
  • 签到天数: 2 天

    [LV.1]初来乍到

    9#
    发表于 2019-10-22 09:46 | 只看该作者
    我是照着重新做一个,你厉害,还能写程序转换  我以后试试你的方法

    该用户从未签到

    10#
    发表于 2019-10-23 15:45 | 只看该作者
    楼主操作步骤能够具体一点吗,放在同一个文件夹下面运行EXE没反应

    点评

    zsc
    错误信息发上来,我看看。  详情 回复 发表于 2019-10-24 13:34

    该用户从未签到

    11#
     楼主| 发表于 2019-10-24 13:34 | 只看该作者
    爱自学的小兔子 发表于 2019-10-23 15:459 _. K$ M/ H' g
    楼主操作步骤能够具体一点吗,放在同一个文件夹下面运行EXE没反应

    3 }, |# ~) _+ v错误信息发上来,我看看。
    1 \! B, q) k  v/ m2 C( C& ^; p# a3 G; z: ]

    点评

    就这样完全没反应呢  详情 回复 发表于 2019-10-24 14:09

    该用户从未签到

    12#
    发表于 2019-10-24 14:09 | 只看该作者
    zsc 发表于 2019-10-24 13:34
    " b1 c9 J+ T% l' Q" H$ y错误信息发上来,我看看。
    0 R8 N! ^" K' X# p* t# ]& @. {8 |: T
    就这样完全没反应呢
    % Q( y4 @, y$ ]( Q: ]

    捕获.PNG (12.27 KB, 下载次数: 1)

    捕获.PNG

    点评

    我的也是这种情况  详情 回复 发表于 2019-10-24 17:05
  • TA的每日心情
    开心
    2020-1-15 15:40
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    13#
    发表于 2019-10-24 17:05 | 只看该作者
    爱自学的小兔子 发表于 2019-10-24 14:09
    ' l8 m9 }: _8 c: K就这样完全没反应呢

    & K1 G# |% ?. b4 k+ \; X我的也是这种情况- K! A- p8 L  u8 [3 Q

    该用户从未签到

    14#
     楼主| 发表于 2019-10-25 17:19 | 只看该作者
    主贴的附件无法更改。只能把更新的工具附到这里。解决楼上提出的转换中solder和paste层丢失问题。! U6 S; P1 R! g9 T! J
    ; C  h5 L5 |3 X7 `
    有谁知道怎么在原帖中更新附件?谢谢
    ' s( C% Z+ |0 G* ^4 S! L* o, e  s0 U/ U* s5 x. C

    # j2 `0 Y. W7 J+ X/ t8 W# }

    decal_conv.zip

    282.97 KB, 下载次数: 52, 下载积分: 威望 -5

    点评

    谢谢分享!  详情 回复 发表于 2024-6-4 19:35

    该用户从未签到

    15#
     楼主| 发表于 2019-10-25 17:21 | 只看该作者
    爱自学的小兔子 发表于 2019-10-25 10:22. T5 m( Z9 o. l! b9 z
    按照步骤可以用了,就是Solder和Paste层丢掉了,只有表层焊盘

    $ H& R) a- m- ^# ~8 F程序已经更新。应该可以解决你说的问题。附件在下面回复中。你再试试看?
    8 q3 V: {  K2 V2 @$ d5 B: |$ p+ K: T3 H* j

    点评

    抱歉现在才看到,已试过,转换没有发现其他问题,感谢分享  详情 回复 发表于 2019-10-28 13:59
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-12 07:15 , Processed in 0.156250 second(s), 29 queries , Gzip On.

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

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

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