查看: 37353
回复: 21
【原创分享】自写脚本 PADS 导坐标 支持任意角度 兼容Altium Designer格...
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-01-17 13:36:28 | 只看该作者
1# 电梯直达
PADS 导出坐标有两种方法. 

1: 是使用CAM 方式导出. 此方法可靠高效. 但是不能导出倾斜方向的零件如45度. 只能导出0,180,270的角度零件
2:使用脚本17 导出. 此方法能导出任意角度的零件.  但是 但是 中心点需要依赖了封装库定义的中心.  如果中心定义在了焊盘上.输出的坐标也不能用.

注意重点:   下面的才是 真正可用的坐标导出方式.
这里自写的脚本  支持   任意角度,   而且是计算过的中心点,    比方法1,2 高效靠谱.       而且还把封装库的参考中心, 1号引脚坐标全部导出.


脚本: 

17.1 - Excel Part List Report_2_ AD_BBS.zip 


2017-02-25 更新   

层名称:  "TopLayer" "Top"  = "T"     "Botlayer" "Bot"  "Bottom"  = "B" 


2017-6-29 更新

解决中文层名称乱码,   对于不是标准写法的层名称,默认找到第一个元件层为T,后面的为B层.

2019-2-22 

PADS这个货 B层元件是顺时针角度的.  我们要逆时针的.  导出角度默认转为逆时针 转为AD样式


脚本输出坐标使用单位为公制( mm),
输出了 Mid, Ref, Pad坐标


Mid = 为根据焊盘计算出的中心点.

Ref = 封装库设置的中心点

Pad = 1号引脚坐标

输出样式:

深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-06-29 19:04:58   |  只看该作者
2#
2017-6-29 更新
解决中文层名称乱码,   对于不是标准写法的层名称,默认找到第一个元件层为T,后面的为B层.
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
日耀
1
主题
14
回复
发表于2017-09-16 09:32:55   |  只看该作者
3#
 

你说的 : 是使用CAM 方式导出. 此方法可靠高效. 但是不能导出倾斜方向的零件如45. 只能导出0,180,270的角度零件怎么做啊?

JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2017-09-16 10:07:53   |  只看该作者
4#
日耀 发表于2017-09-16 09:32:55  3# 你说的“1:是使用CAM方式导出.此方法可靠高效.但是不能导出倾斜方向的零件如45度.只能导出0,180,270的角度零...
不推荐使用CAM方式!  这里就不写教程了.
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
日耀
1
主题
14
回复
发表于2017-09-16 11:50:47   |  只看该作者
5#
JLCSMT 发表于2017-09-16 10:07:53  4# 不推荐使用CAM方式!这里就不写教程了.
已经试过用第2个方式产生坐标文件,OK了谢谢。

 

独一无二
0
主题
3
回复
发表于2018-01-24 13:38:49   |  只看该作者
6#

我这脚本怎么用呀


JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2018-01-24 14:05:32   |  只看该作者
7#
独一无二 发表于2018-01-24 13:38:49  6# 我这脚本怎么用呀
替换掉PADS自带  宏17 即可.
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
ISKOVI
0
主题
1
回复
发表于2018-05-14 16:35:58   |  只看该作者
8#

 

使用了脚本去导出坐标,出现了上述的问题,有解决办法吗?

JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2018-05-14 16:39:24   |  只看该作者
9#
ISKOVI 发表于2018-05-14 16:35:58  8# 使用了脚本去导出坐标,出现了上述的问题,有解决办法吗?
你PADS自带脚本17肯定也不能用吧.        你的EXCEL有问题的.
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
Jimmy927
0
主题
1
回复
发表于2018-07-23 09:53:48   |  只看该作者
10#

怎么写脚本

楼主指点一下

shinesz
0
主题
2
回复
发表于2018-09-15 10:28:49   |  只看该作者
11#
非常感谢,解决了我的问题
雪豹VV
0
主题
1
回复
发表于2018-12-07 19:01:43   |  只看该作者
12#

版主,你好!你这个脚本有个缺点 SOT23 SOT23-5封装的元件中心点偏移。有没有修改的脚本共享

 

健康比技术重要
0
主题
5
回复
发表于2018-12-29 15:56:05   |  只看该作者
13#

楼主,你好, 我对MID 中心点有点疑问:  这个中心点, 与元件的丝印无关?  只是所有焊盘的中心点吗??


第二, 每个PCB文件原点可能不能, 导出的MID坐标, 也就不同了, 这样对SMT没关系吗 ??? 


健康比技术重要
0
主题
5
回复
发表于2018-12-29 16:14:39   |  只看该作者
14#
雪豹VV 发表于2018-12-07 19:01:43  12# 版主,你好!你这个脚本有个缺点SOT23SOT23-5封装的元件中心点偏移。有没有修改的脚本共享
真的吗? 按理说, 不应该啊, 他的文件肯定是取所有PAD的坐标值的和的平均数
JLCSMT
【官方工作人员】
197
主题
1110
回复
发表于2019-02-23 09:27:42   |  只看该作者
15#

2019-2-22 

PADS这个货 是顺时针角度的.  我们要逆时针的.  导出角度默认转为逆时针

深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com
HuangLiTao
0
主题
2
回复
发表于2019-12-27 19:39:10   |  只看该作者
16#
下载了, 用一下,看贴片厂那边会不会反馈问题。
HuangLiTao
0
主题
2
回复
发表于2020-01-18 10:38:19   |  只看该作者
17#
导出来的是MM(切换成MIL ,导出来的也还是MM), 能导出来MIL 的吗?
JunJio
2
主题
1
回复
发表于2020-04-30 15:26:42   |  只看该作者
18#

元件角度还是有问题啊。。是pads旋转角度原因吗?

000XXX
0
主题
1
回复
发表于2021-05-19 20:34:50   |  只看该作者
19#

怎么下载


藤原拓海
0
主题
1
回复
发表于2021-11-16 19:01:28   |  只看该作者
20#

你好,用了你的脚本,但是会有测试点的坐标一起出来

peacocks
0
主题
2
回复
发表于2024-01-03 10:33:27   |  ip属地:广东  |  只看该作者
21#
你好!楼主Sot23差了0.39!Sot23_5差了0.25不在中心点
peacocks
0
主题
2
回复
发表于2024-01-03 10:34:48   |  ip属地:广东  |  只看该作者
22#



主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部