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

pads decal库从最大层改标准层

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 zsc 于 2019-10-17 12:03 编辑
/ O0 p+ Q; P: B% z  Z5 x' S& J3 b3 k" V
之前遇到别人设计的库,采用了最大层。在标准层的pcb文件中调用不了。pads最大层定义的pcb文件可以使用标准层设计的库。但反之不行。$ ~% e, Y) S+ O
官方也没给转换程序。网上介绍可以存为以前版本的格式,比如powerpcb3.5的,然后再调用就可以。
) n0 T/ a4 O5 C4 l9 W* o. m但存以前版本会丢失一些信息。前面有帖子介绍会把椭圆孔改为圆孔。总之,不是很完美。
3 u5 F9 n2 [6 B0 R+ g- y
- `: Q3 Z% S; H1 x" i" ]我尝试着写了一个程序,解决这个问题。大家有需求的试试看,有问题请告知我改进。谢谢。. ?0 A* r+ J! y5 U& M/ U1 x

7 o* o5 E' N4 h* c- [1 P使用方法:, B( r' K6 c3 L9 s' S' w
1. 在layout中,把要转换的最大层设置的库导出,比如导出为xx.d。4 x  E4 o* U6 J) r5 k: B
2. 附件解压缩为decal_conv.exe, 控制台中运行decal_conv <xx.d>yy.d, yy.d就变成了标准层定义的库。
1 |1 m9 G, ~2 d8 Z  {* O
0 ]4 j' K- l+ i( W- D  B: C* g3. 在layout中,把yy.d导入。4 T2 M2 Z5 B) ]
( V& ]& a  _4 J+ _
5 K' H7 _) X" v; W& L  u7 Y

$ T9 ?' U6 y# P
# z9 ~- c- Q8 c7 M补充内容 (2019-10-25 17:15):! t0 Y& ^- z# G( O5 E  F$ ]$ o& O
没法再编辑了。更新到回复中。解决转换过程中丢solder和paste层问题。

decal_conv.zip

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

该用户从未签到

推荐
 楼主| 发表于 2019-10-25 08:45 | 只看该作者
明白咋回事了。7 J, j! c: `/ j3 b% m
我上面写的在“控制台”运行,写的不是很清楚。
, I& w6 [7 x3 l% z不是直接鼠标双击decal_conv运行。然后输入命令。
. t& m5 S5 V$ B- F
5 j7 t* y0 @; o2 q3 x# Y, v2 l 是先win+R,输入cmd,打开控制台。然后切换到相应目录。
& R2 O- l8 |1 m3 C8 W( E再输入decal_conv <xx.d>yy.d , 即可。见附图2.png。
# ~6 L' [. r6 Z或者在当前目录shift+鼠标右键,选择“open powershell here", 然后输入cmd,
* a0 Y# W, Z. G7 B; {+ n( _再按上面输入命令即可。见附图1.png。
4 l/ u; G& \% K9 I7 d7 P6 z; \
: C& m5 N4 B- v! M. g9 Q! \6 d9 g/ r; j4 H. [3 ^; s6 H/ d! Q. w

( d" p+ w, I6 _3 b: P' t

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

2.png

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

1.png

点评

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

该用户从未签到

推荐
 楼主| 发表于 2019-10-25 16:23 | 只看该作者
爱自学的小兔子 发表于 2019-10-25 10:22
. o( N, `- A% ]9 `& u! f" C按照步骤可以用了,就是Solder和Paste层丢掉了,只有表层焊盘
( ^( P# K- o* X" s4 G
把你的库发给我一个,我看看。转换前和转换后的。
. d" J1 f% ?# L0 h! I0 `# @. }5 K) u/ z& b) z& r6 A
我这边的库都没有单独建solder层和paste层,无法测试。. Q2 O; t# S/ u- U* Q
! C9 T$ }: i5 d" X3 }: U3 z

' }2 ?. _4 |  @+ P5 g

该用户从未签到

推荐
发表于 2019-10-25 10:22 | 只看该作者
zsc 发表于 2019-10-25 08:45% J: D+ r$ b& Z8 |1 L/ P" e6 c- _
明白咋回事了。  f3 t( {4 a6 n& A, w/ u" `7 I) v
我上面写的在“控制台”运行,写的不是很清楚。5 h! U" E6 b  w  T3 l. H
不是直接鼠标双击decal_conv运行。然后 ...
, x  F; ^- E5 I9 l
按照步骤可以用了,就是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 | 只看该作者
    使用方法上面有写啊。8 @9 |/ m6 Q! E' j# S, J0 Y% ^
    decal_conv中间是下划线。不是".",上面写错了。
    8 w+ V  K) J. G( J6 ?' {就是运行解压后的那个可执行文件。如果有错误,请把错误信息发给我。
  • 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:451 L: S% p4 x3 p; i
    楼主操作步骤能够具体一点吗,放在同一个文件夹下面运行EXE没反应

    1 m9 g/ k; o/ a. m. i# ^错误信息发上来,我看看。
    5 j5 X4 C+ V) q4 m8 F" E* J+ k
    ) u1 \, Z; P& T+ X; _3 ]# M$ V

    点评

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

    该用户从未签到

    12#
    发表于 2019-10-24 14:09 | 只看该作者
    zsc 发表于 2019-10-24 13:34
    1 i2 l0 L2 ]2 Q4 j: n错误信息发上来,我看看。
    ( Q; o1 h: u* c& ^! d) C& a
    就这样完全没反应呢
    2 s# q* s+ d! @0 M' ~0 Y

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

    捕获.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
    5 j" d! K) X) H) \$ q6 Q0 ^就这样完全没反应呢

    & d: ]/ d/ \0 f1 a9 v  f: d0 [我的也是这种情况
    $ o7 B0 P" Y& p0 d" o% P9 b

    该用户从未签到

    14#
     楼主| 发表于 2019-10-25 17:19 | 只看该作者
    主贴的附件无法更改。只能把更新的工具附到这里。解决楼上提出的转换中solder和paste层丢失问题。( w4 z$ C  }* S, W
    / Y1 m$ c. ?3 e+ f  Q9 s+ w
    有谁知道怎么在原帖中更新附件?谢谢
    & n1 p! i3 y/ o9 g* q2 n8 X$ I8 q( T2 |& T0 M: h6 q
    $ U+ x+ k3 `, c* @' r8 i! S

    decal_conv.zip

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

    点评

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

    该用户从未签到

    15#
     楼主| 发表于 2019-10-25 17:21 | 只看该作者
    爱自学的小兔子 发表于 2019-10-25 10:225 [6 N3 ?# E5 C- z/ q0 O
    按照步骤可以用了,就是Solder和Paste层丢掉了,只有表层焊盘

    5 H+ d* P$ W2 p, v9 A7 m程序已经更新。应该可以解决你说的问题。附件在下面回复中。你再试试看?
    . X: Z" F- t+ n' T/ P  g3 k6 R! s4 k' n. J2 y

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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