论坛首页 > PCB/SMT/钢网 > SMT贴片 > 【原创分享】自写脚本 PADS 一键...
查看:1710  |  回复:12
【原创分享】自写脚本 PADS 一键输出BOM+坐标
JLCSMT
【官方工作人员】
122
主题
675
回复
发表于Mon Mar 20 11:40:26 CST 2017   |  只看该作者 1# 电梯直达

这里提供一个脚本可以一键导出<<BOM>> 和<<坐标>>. 很实用.

这个脚本实际是等于同时执行了多个脚本.  导出BOM + 导出坐标.



BOM:  

Pads输出Bom有人是在原理图中输出,也可以在layout中输出,这里仅说明在Layout中输出bom 清单,

注意这里导出的BOM是引用了  "Value"属性,所以BOM的准确性是依赖于Value

完全自写脚本.没有杂七杂八的转换, 理论上只要"Value"属性填写正确就没问题



坐标:
参考这里 :http://club.szlcsc.com/article/details_1940_1.html




附件:

17.3 - JLC_BOM + Pick Place.zip 


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

//2017-3-30 新增状态栏显示进度






该帖子已被JLCSMT于Thu Jun 29 19:00:38 CST 2017编辑过
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com 客服QQ:3001269142 工号:100
回复 收藏
  举报
FunnyNYPD
4
主题
311
回复
发表于Mon Mar 20 23:15:37 CST 2017   |  只看该作者 2#

This is great.

May I know which point you will set as (0,0)?

JLCSMT
【官方工作人员】
122
主题
675
回复
发表于Tue Mar 21 08:16:48 CST 2017   |  只看该作者 3#
FunnyNYPD 发表于 Mon Mar 20 23:15:37 CST 2017  2# This is great. May I know which point you will set as (0,0)...
不会设置0点。 会设置单位为毫米。
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com 客服QQ:3001269142 工号:100
杯吹的恩吉...
12
主题
361
回复
发表于Tue Mar 21 09:13:17 CST 2017   |  只看该作者 4#
JLC人才济济!
美发产品方案:直发器、卷发器、电吹风、电推剪等。MCH发热体智能控温,全球电压自适应,安全、稳定。
沐阳展颜
6
主题
710
回复
发表于Mon May 15 14:50:10 CST 2017   |  只看该作者 5#

本帖最后由 深圳嘉立创-SMT 于 2017-5-15 11:04 编辑 王工新发在阿莫上的贴子详细些,补充在这里。

与大家分享嘉立创公司自写脚本.    这个脚本的作用是 从PCB文件上 导出BOM(材料清单) 和坐标.
默认是自动保存的, 保存在打开的PCB相同路径下.
BOM 
这里导出的BOM是引用了  "Value"属性,是按照Value属性来整理BOM.
这个脚本的最大的特点是按照字符串合并BOM.
目前流传广泛导出BOM脚本的按照数值合并整理, 因为每个人的写法不同, 零件的值很难识别准确,所以不能按照数值整理,只能按字符串合并.  注意这个是这个脚本的最大的好处!
坐标
这个脚本理论上是比自带的 脚本17 可CAM方式导出要好很多.
1> 能自己计算零件的中心点,    如果有些人喜欢将零件中心放在1引脚的,使用17脚本是无法输出正确的坐标.  注意这是重点.
2> PADS还自带了一个CAM的方式输出坐标. 但是CAM的方式不能输出 斜角的零件!!!!  这个脚本能输出斜角的零件.
3> 它能设置单位为mm.
4> 将计算后的中心, 1号引脚,  原始的中心点 一并导出.
暂时不支持中文层名称, 脚本17同样也不支持.
至于为啥非要输出 1号 引脚坐标, 后面有机会再写为什么.  反正非常有用.
如果不喜欢自动保存功能, 可以将下面三句话 注释掉
        xl.activeworkbook.SaveAs(Path & FileType &FileName &".xls" ,56)    
        xl.workbooks.close
        xl.Quit

QQ:800056530冯工 注册下单www.sz-jlc.com/r [业务代号R] 一扇打开新世界的大门,电子产品从这里开始...
玮玮玮玮
0
主题
2
回复
发表于Tue May 23 10:20:33 CST 2017   |  只看该作者 6#
好东西,试试看
JLCSMT
【官方工作人员】
122
主题
675
回复
发表于Thu Jun 29 19:02:44 CST 2017   |  只看该作者 7#
//2017-6-29 解决中文层名称乱码,   对于不是标准写法的层名称,默认找到第一个元件层为T,后面的为B层.
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com 客服QQ:3001269142 工号:100
李工157608...
0
主题
1
回复
发表于Sat Jul 01 10:33:54 CST 2017   |  只看该作者 8#
导出的BOM是引用了  "Value"属性,是按照Value属性来整理BOM?请楼主确定?请楼主再确定?请楼主再三确定?
JLCSMT
【官方工作人员】
122
主题
675
回复
发表于Sat Jul 01 10:39:08 CST 2017   |  只看该作者 9#
李工157608R 发表于 Sat Jul 01 10:33:54 CST 2017  8# 导出的BOM是引用了 "Value"属性,是按照Value属性来整理BOM?请...
确定.    如果PCB上 零件有Value属性的话.
深圳市嘉立创科技发展有限公司 SMT事业部:http://www.sz-jlc.com 客服QQ:3001269142 工号:100
青青水草
4
主题
35
回复
发表于Sat Jul 01 10:45:58 CST 2017   |  只看该作者 10#
不错哦!
FunnyNYPD
4
主题
311
回复
发表于Sat Sep 23 04:46:07 CST 2017   |  只看该作者 11#

It doesn't work,

Error Running Excel:

"SaveAs method of workbook class failed"

 

wangjiati
3
主题
21
回复
发表于Sat Sep 23 08:18:36 CST 2017   |  只看该作者 12#
FunnyNYPD 发表于 Sat Sep 23 04:46:07 CST 2017  11# It doesn't work, Error Running Excel: "SaveAs method of wor...
 
打酱油路过.
FunnyNYPD
4
主题
311
回复
发表于Sat Sep 23 10:29:45 CST 2017   |  只看该作者 13#
Yes. It fixed the issue.
  • 温馨提示:标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考:社区发帖规则
  • 您当前输入了 0个文字。还可以输入8000个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

顶部