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

pads decal库从最大层改标准层

  [复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 zsc 于 2019-10-17 12:03 编辑
6 o( j. f+ H0 Y0 y2 I
0 w1 q0 w0 r$ \. M6 [之前遇到别人设计的库,采用了最大层。在标准层的pcb文件中调用不了。pads最大层定义的pcb文件可以使用标准层设计的库。但反之不行。8 g1 Z* N  O9 g2 o; \$ w
官方也没给转换程序。网上介绍可以存为以前版本的格式,比如powerpcb3.5的,然后再调用就可以。! q" K3 v/ }  l8 b. g5 _- ^% ?  R
但存以前版本会丢失一些信息。前面有帖子介绍会把椭圆孔改为圆孔。总之,不是很完美。
4 Z/ C1 U3 ^3 n+ X! U2 j& _9 |+ l! r- }
我尝试着写了一个程序,解决这个问题。大家有需求的试试看,有问题请告知我改进。谢谢。; M$ ~1 B5 q$ q$ l. O* P/ N4 v
/ m7 K) ^3 @- x: |
使用方法:
& v8 Z7 j. @) w9 V3 }) S) W9 R1. 在layout中,把要转换的最大层设置的库导出,比如导出为xx.d。
9 a1 p# V# K8 [+ g7 V  w3 V2. 附件解压缩为decal_conv.exe, 控制台中运行decal_conv <xx.d>yy.d, yy.d就变成了标准层定义的库。, q. n9 H, E: o6 |& K$ i

: l0 [5 `+ `) E" \, b" i% F3. 在layout中,把yy.d导入。* M* \8 N+ i, J- P  w
' G9 x; |7 x# X/ m+ K

1 C4 B, w& b: ^  }
& ?5 ^5 N: g$ F7 y# M2 x) m+ c$ k
0 K0 }( ]$ J9 }7 u/ p! `0 w+ q补充内容 (2019-10-25 17:15):
! r1 m! f* Q8 S) T+ @没法再编辑了。更新到回复中。解决转换过程中丢solder和paste层问题。

decal_conv.zip

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

该用户从未签到

推荐
 楼主| 发表于 2019-10-25 08:45 | 只看该作者
明白咋回事了。7 _+ H9 M3 W! t2 d( C% k. ~
我上面写的在“控制台”运行,写的不是很清楚。
1 F4 ^; I# E: Y( o不是直接鼠标双击decal_conv运行。然后输入命令。4 Z. o/ g# A9 j4 Y& G( e/ B3 d/ I

3 l$ Q" e. X: i* i7 [8 W, Y 是先win+R,输入cmd,打开控制台。然后切换到相应目录。7 E5 t4 N; a) ~; r' |% `
再输入decal_conv <xx.d>yy.d , 即可。见附图2.png。% L9 \% K" z1 [$ o8 a3 n' w
或者在当前目录shift+鼠标右键,选择“open powershell here", 然后输入cmd,. c8 k9 R( S+ |3 u
再按上面输入命令即可。见附图1.png。) J; z- [) k* B5 G* m) \
' D" H+ c0 T1 K0 F7 s1 r
+ d6 O* L% S& Z% ?7 ~

% |/ I+ a7 V% a3 l% v, G

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

2.png

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

1.png

点评

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

该用户从未签到

推荐
 楼主| 发表于 2019-10-25 16:23 | 只看该作者
爱自学的小兔子 发表于 2019-10-25 10:22) X9 u( S* |6 g
按照步骤可以用了,就是Solder和Paste层丢掉了,只有表层焊盘

6 a$ m! e& e, ^& C6 g把你的库发给我一个,我看看。转换前和转换后的。
" h$ \" g5 M% O3 R8 p1 A* A6 o8 O6 I6 O, m$ |$ b
我这边的库都没有单独建solder层和paste层,无法测试。
% J9 {1 I$ @3 {( w+ t( ~' c  z: G; a$ ]. f) C

7 E- ~2 t. l9 `

该用户从未签到

推荐
发表于 2019-10-25 10:22 | 只看该作者
zsc 发表于 2019-10-25 08:458 _2 Q5 f! @7 C4 G- U+ y0 X
明白咋回事了。( h9 Q4 D- }; c# S. q
我上面写的在“控制台”运行,写的不是很清楚。
6 P: ~% s1 {0 |0 \4 i: r8 y不是直接鼠标双击decal_conv运行。然后 ...

! D0 M- H# h4 J- Q8 Q. t) ^按照步骤可以用了,就是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 | 只看该作者
    使用方法上面有写啊。
    # p  u" o* c1 _3 k: O! i# Pdecal_conv中间是下划线。不是".",上面写错了。$ H8 M2 a! k+ @. A, t, G( W
    就是运行解压后的那个可执行文件。如果有错误,请把错误信息发给我。
  • 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:45
    8 m* A, m4 o7 n7 r! E楼主操作步骤能够具体一点吗,放在同一个文件夹下面运行EXE没反应

    ' J9 y+ h) z, I& V错误信息发上来,我看看。- l: a  k# u% d6 s

    3 o: N: b5 F- m9 d

    点评

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

    该用户从未签到

    12#
    发表于 2019-10-24 14:09 | 只看该作者
    zsc 发表于 2019-10-24 13:34
    * |/ ~. I) y5 [1 y4 N/ a  H, g, r错误信息发上来,我看看。
    # I$ r* g0 b' X# i* o7 H% I' O0 `: M
    就这样完全没反应呢! F9 v+ M; i4 Z  N" e' A

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

    捕获.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& O* F' l2 N0 [" K5 N% A1 s就这样完全没反应呢

    ; p* ?1 W+ Z( B9 |我的也是这种情况
    ' u) u$ A# g" K7 U' Z$ P% W, G1 s

    该用户从未签到

    14#
     楼主| 发表于 2019-10-25 17:19 | 只看该作者
    主贴的附件无法更改。只能把更新的工具附到这里。解决楼上提出的转换中solder和paste层丢失问题。
    / D6 ?6 C* w! D4 h4 J' X4 I. H# y' b$ D7 q! O% Z6 J0 |6 m# C, V
    有谁知道怎么在原帖中更新附件?谢谢
    3 Y+ Z/ X+ R$ L1 O% e% Z0 b9 T# {6 `, t0 B. i

    4 H7 Y1 r! ?0 M! r* \

    decal_conv.zip

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

    点评

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

    该用户从未签到

    15#
     楼主| 发表于 2019-10-25 17:21 | 只看该作者
    爱自学的小兔子 发表于 2019-10-25 10:22
    + m: U& Y* f5 q  U0 r. v4 \按照步骤可以用了,就是Solder和Paste层丢掉了,只有表层焊盘

    , {+ V# A0 d" q2 R8 I, v7 m程序已经更新。应该可以解决你说的问题。附件在下面回复中。你再试试看?) i' M" M+ `4 Q8 \/ ^$ a7 g

    9 K: b( S+ A( a9 R( u

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-25 20:36 , Processed in 0.203125 second(s), 29 queries , Gzip On.

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

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

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