EDA365电子论坛网

标题: pads decal库从最大层改标准层 [打印本页]

作者: zsc    时间: 2019-10-13 13:33
标题: pads decal库从最大层改标准层
本帖最后由 zsc 于 2019-10-17 12:03 编辑
$ Q0 W! v, M9 X1 U* {4 |! M3 e# H5 m) @8 B) J8 X
之前遇到别人设计的库,采用了最大层。在标准层的pcb文件中调用不了。pads最大层定义的pcb文件可以使用标准层设计的库。但反之不行。% L( l& R1 d* ~% F, f+ {, E% {
官方也没给转换程序。网上介绍可以存为以前版本的格式,比如powerpcb3.5的,然后再调用就可以。
3 o+ d5 z" r3 J( G0 A6 P& r  T但存以前版本会丢失一些信息。前面有帖子介绍会把椭圆孔改为圆孔。总之,不是很完美。3 w3 S- l* M% O

; H2 G% ]( u3 v0 c! ~我尝试着写了一个程序,解决这个问题。大家有需求的试试看,有问题请告知我改进。谢谢。6 i4 k4 \6 F% y6 Z- N
. J4 S3 E3 ]1 l: Q# M* G
使用方法:
2 ~" O5 p/ v7 {0 E1. 在layout中,把要转换的最大层设置的库导出,比如导出为xx.d。
' H' k( \8 h9 J, G2. 附件解压缩为decal_conv.exe, 控制台中运行decal_conv <xx.d>yy.d, yy.d就变成了标准层定义的库。" E# w5 n) a2 l8 P% B' E5 a8 {
$ r/ l( j! d8 i5 D) n
3. 在layout中,把yy.d导入。) ?7 W* f9 H( ?

/ p. G  G: [% Z$ P( b! T# _& Q/ z) S- S

+ q) O/ [; O) X# ~; w8 {: ?8 y: M* s% e& D: p
补充内容 (2019-10-25 17:15):
2 J. I) V) _, B6 U' c0 i6 }没法再编辑了。更新到回复中。解决转换过程中丢solder和paste层问题。

decal_conv.zip

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


作者: clp1568    时间: 2019-10-13 15:41
:):):)一下
作者: QQM1123    时间: 2019-10-15 11:46
怎么运行decal.conv <xx.d>yy.d之后没反应呢,没输错呀
作者: 定风波H    时间: 2019-10-16 09:44
具体怎么用呀
作者: zsc    时间: 2019-10-17 12:02
使用方法上面有写啊。0 b  F: P  }, _2 Y" y' x: q% s
decal_conv中间是下划线。不是".",上面写错了。
! B; X& J8 q) @) Z8 P" b* q就是运行解压后的那个可执行文件。如果有错误,请把错误信息发给我。
作者: 小小的奢求    时间: 2019-10-22 09:46
我是照着重新做一个,你厉害,还能写程序转换  我以后试试你的方法
作者: 爱自学的小兔子    时间: 2019-10-23 15:45
楼主操作步骤能够具体一点吗,放在同一个文件夹下面运行EXE没反应
作者: zsc    时间: 2019-10-24 13:34
爱自学的小兔子 发表于 2019-10-23 15:45% A$ V) p, k( O9 f+ \
楼主操作步骤能够具体一点吗,放在同一个文件夹下面运行EXE没反应

. a* q6 ]# t3 n: k& W) f错误信息发上来,我看看。
0 ]9 J4 o( y% @8 C7 T  y$ W
# R, {  I; Q* s9 F( ~
作者: 爱自学的小兔子    时间: 2019-10-24 14:09
zsc 发表于 2019-10-24 13:34
9 \3 o7 d4 W, X8 e  y3 a错误信息发上来,我看看。
+ A1 S7 S/ N/ b% v) k6 h5 v
就这样完全没反应呢6 L- ^/ {: u6 ?& i

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

捕获.PNG

作者: QQM1123    时间: 2019-10-24 17:05
爱自学的小兔子 发表于 2019-10-24 14:092 u- C9 Y: D% @  p4 {' k% B( N' A
就这样完全没反应呢

4 l  A6 s9 ~3 Y  i- ^& \" V我的也是这种情况# V& W) W, [/ k

作者: zsc    时间: 2019-10-25 08:45
明白咋回事了。
3 {! O0 P9 j( ~* G$ G7 }! _* d我上面写的在“控制台”运行,写的不是很清楚。. L5 |' K0 H! P
不是直接鼠标双击decal_conv运行。然后输入命令。
/ E& X  N5 t* s7 V& s  H
6 ?& L/ W# e1 J6 a& v 是先win+R,输入cmd,打开控制台。然后切换到相应目录。1 y, J5 S1 W% H4 V7 _2 O
再输入decal_conv <xx.d>yy.d , 即可。见附图2.png。
( m, H2 @0 N( e4 n或者在当前目录shift+鼠标右键,选择“open powershell here", 然后输入cmd,; S8 A) s% Z4 H$ v4 y
再按上面输入命令即可。见附图1.png。
8 [9 l" s( F$ {; l* {8 D  {$ W  t+ h$ e( A& L8 H+ [$ g

+ s2 h: N0 j8 n6 i5 D* [+ b3 S: N: {0 f8 d7 N# m

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

2.png

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

1.png

作者: 爱自学的小兔子    时间: 2019-10-25 10:22
zsc 发表于 2019-10-25 08:45
: H& \% w) G4 G5 H! e1 c明白咋回事了。: W8 s- j" ?" k6 o7 F+ B
我上面写的在“控制台”运行,写的不是很清楚。, |  c! R8 a5 j  w" T
不是直接鼠标双击decal_conv运行。然后 ...

* L4 S/ T9 [) ]: Y" j& M* R3 O按照步骤可以用了,就是Solder和Paste层丢掉了,只有表层焊盘
作者: zsc    时间: 2019-10-25 16:23
爱自学的小兔子 发表于 2019-10-25 10:22
* H. Z2 r5 I' z按照步骤可以用了,就是Solder和Paste层丢掉了,只有表层焊盘
3 W; X  Q; M* s* t& G6 ~
把你的库发给我一个,我看看。转换前和转换后的。
1 i2 t0 a8 Q7 r' I7 E. ^  i4 {' V6 i# p5 K
我这边的库都没有单独建solder层和paste层,无法测试。
# v' e" d) m* A, Q" h6 W- b; Q3 [7 f0 f. A  V. _# d

$ a2 u3 P8 }- o6 [& t* s2 t% K
作者: zsc    时间: 2019-10-25 17:19
主贴的附件无法更改。只能把更新的工具附到这里。解决楼上提出的转换中solder和paste层丢失问题。- W: D1 T# K* U) u
2 f: \3 r. E2 }+ G7 n2 H3 K
有谁知道怎么在原帖中更新附件?谢谢2 u* R6 |) M9 H& J: _

$ ?0 H$ j1 ]) M
( V. c6 Q& B7 w# Y) _7 o

decal_conv.zip

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


作者: zsc    时间: 2019-10-25 17:21
爱自学的小兔子 发表于 2019-10-25 10:229 s: n" x1 q5 W- a
按照步骤可以用了,就是Solder和Paste层丢掉了,只有表层焊盘

) [4 I2 P0 Q1 K! {' ^0 t程序已经更新。应该可以解决你说的问题。附件在下面回复中。你再试试看?
* G( F0 V" _2 u; i- b
% N, n6 Z" p4 ^" l  g( m3 I
作者: 爱自学的小兔子    时间: 2019-10-28 13:59
zsc 发表于 2019-10-25 17:21
0 w: |& Q$ Z& k3 ^3 ~3 O8 U程序已经更新。应该可以解决你说的问题。附件在下面回复中。你再试试看?

- X$ l( t& S7 }抱歉现在才看到,已试过,转换没有发现其他问题,感谢分享
$ z8 @7 t/ S, L9 c! _1 b
作者: zyd3311880    时间: 2022-3-9 09:58
好东西啊,正愁着这问题,下下来去学习一下
作者: akcheng    时间: 2023-2-25 19:48
好东西
作者: xuexiroad    时间: 2023-3-2 11:16
是不是也可以只选择个别封装导出来进行转换?
作者: 阿科GL    时间: 2023-3-2 20:31
有个简单的方法,! U  M# q6 M* S- y
先按最大层导入网表! F  m+ j  z5 q& ]
再导出低版本
作者: 剑州龙    时间: 2023-7-1 09:48
谢谢,分享。
作者: chenliqun    时间: 2024-6-4 17:06
楼主牛波一!
作者: th2010-gc01    时间: 2024-6-4 19:35
zsc 发表于 2019-10-25 17:19
; p# Z3 C. |8 X" T9 P6 u4 i7 [主贴的附件无法更改。只能把更新的工具附到这里。解决楼上提出的转换中solder和paste层丢失问题。/ [0 c, S1 ]. v; A

" Q: m1 Z3 a+ |0 S$ L$ q: e  K有谁 ...
! c* J, k! M) }& S3 t
谢谢分享!  Y' {8 {6 d3 d' l# ^- ~2 v

作者: By84256157    时间: 2024-11-27 18:05
看看,感谢楼主
作者: By84256157    时间: 2024-11-27 18:07
感谢,感谢。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2