EDA365电子工程师网

标题: 一键GERBER输出设置求助优化 [打印本页]

作者: molin    时间: 2013-11-29 14:30
标题: 一键GERBER输出设置求助优化
一键GERBER输出设置求助优化

一键GERBER输出设置,quick_artwork没加密,调用命令是quickart

里面有些参数被固定,比如精度,线宽,单位;看大神能不能优化下,把精度,线宽,单位以及新增层的设置做一个可选的界面 ,这样更加人性化。谢谢!!本程序并非我原创,感谢论坛作者:        kevin890505,原帖:https://www.eda365.com/thread-86086-1-1.html
作者: kevin890505    时间: 2013-12-6 15:50
程序修改已完成,精度没必要设置,因为PCB绘制的时候精度设置2,出GEBER的时候设置3也没意义。单位判断增加了mm和mil的识别,别的从来没见用过,所以也没加,线宽可以输入。

如果有BUG或者其他建议,回复即可。如果我会改,尽量帮忙改。
作者: molin    时间: 2013-12-7 22:15
kevin890505 发表于 2013-12-6 15:50
程序修改已完成,精度没必要设置,因为PCB绘制的时候精度设置2,出GEBER的时候设置3也没意义。单位判断增加 ...

谢谢了,我试下
作者: owencai    时间: 2013-12-9 11:16
已经下载试了,果然是好东西,谢谢楼主分享,是我学习的榜样!
作者: streetflower    时间: 2013-12-27 12:40
谢谢楼主分享
作者: molin    时间: 2013-12-28 14:57
本帖最后由 molin 于 2013-12-28 15:32 编辑
kevin890505 发表于 2013-12-6 15:50
程序修改已完成,精度没必要设置,因为PCB绘制的时候精度设置2,出GEBER的时候设置3也没意义。单位判断增加 ...


以对最新的测试 了,有如下问题,不知可否优化:

1.PASTEMASK_TOP/BOOTOM 层少了这个PACKAGE GEOMETRY/PACKAGEMSDK_TOP/BOOTOM

图片是自动生成的:[attach]80339[/attach]

2.DRILL层多了一些非必要的:这一层光绘比较特别,根据公司 ,设置 也不同,所以只保留必要的就行。
图片1是必要的:[attach]80341[/attach]

图片2是自动生成的:[attach]80342[/attach]
  
ANUFACTURING/NCLEGEND-1-4这个是四层板的,如果是两层板就是NCLEGEND-1-2,依此类推,但SKILL不能自动生成对应 的数字光绘。自动 生成

1-8,1-10,我试了几个不同层数的文件 ,都 是这样生成。


3.下面是对程序的一些提意,看能不能做到:

把出光绘之前的整个流程,整合到一个SKILL来,做一个操作窗口
调用软件 自带的组件就行了,能编辑一些必要的,如出光绘之前 要用DRC,DB检查,出NC  DIRLL,出NC ROUTE,设计一个菜单,其中设置的内容,这样出光绘就不用到处找菜单的功能 了,最好能做个界面来,这样就完美了!!!

可能 要求 有点多吧,在此谢谢原创啊!!!

作者: kevin890505    时间: 2013-12-28 16:13
molin 发表于 2013-12-28 14:57
以对最新的测试 了,有如下问题,不知可否优化:

1.PASTEMASK_TOP/BOOTOM 层少了这个PACKAGE GEOMETR ...

1,是的,改漏了,这个地方应该有封装级的阻焊。 这个在skill的202,204行
2,这一部分的确比较纠结,我公司就需求这几项,所以也没加别的,的确你说的那样,公司不同,不好统一。但是1,2这两项其实你自己打开skill,也可以改的,这个在169行。  至于你说的不能生产钻孔层,我测了好久都没测出来,我用了2,4,6层板,包括盲孔都测试了,都是对的,不过要先钻孔。我在找找看吧。不过这一部分程序由于是我开始学的时候弄得,很多地方都是可以简化的,我抽空在弄了。

3,这个其实我最近在学,就是一键GEBER嘛。我不喜欢看几本书然后在写,我是自己有需求在开始一边写一边学,所以有点慢,目前基本框架功能都实现了,界面写了一部分,还在考虑需要添加什么内容,还有调用打包工具的问题正在查找学习资料,你提的意见正好,我看看能加进去尽量了。
作者: molin    时间: 2013-12-28 16:29
kevin890505 发表于 2013-12-28 16:13
1,是的,改漏了,这个地方应该有封装级的阻焊。 这个在skill的202,204行
2,这一部分的确比较纠结,我 ...

谢谢你的解答 ,分享。关于第二个问题,是要先生成钻孔表,然后才能出现这个1-4的这个层。所以前面 一定要先把钻孔,检查做好才能来生成设置 光绘。这也是为什么 提意把整个流程做成SKILL。就是这个原因。希望楼主在优化下,到时分享下。最后请教下怎样学习编写这个SKILL,在那里找资料。
作者: kevin890505    时间: 2013-12-28 16:42
molin 发表于 2013-12-28 16:29
谢谢你的解答 ,分享。关于第二个问题,是要先生成钻孔表,然后才能出现这个1-4的这个层。所以前面 一定 ...

我做了钻孔检查的,可能第二次改的匆忙那里出问题了,我在测。
skill这个板块里面有一些帖子可以学到不少东西,最全面的还是得自带的 位于X:\Cadence\SPB_16.6\doc\ skill相关的文件夹里面
作者: molin    时间: 2013-12-28 17:10
kevin890505 发表于 2013-12-28 16:42
我做了钻孔检查的,可能第二次改的匆忙那里出问题了,我在测。
skill这个板块里面有一些帖子可以学到不 ...

E文不好啊,有点看不来啊,求指导啊,大神,对了,发信息你QQ,没回我!!!
作者: owencai    时间: 2013-12-30 08:57
kevin890505 发表于 2013-12-6 15:50
程序修改已完成,精度没必要设置,因为PCB绘制的时候精度设置2,出GEBER的时候设置3也没意义。单位判断增加 ...

楼主,我用过了这个SKILL,有两层设置不成,SOLDERMASK_BOTTOM,和SILKSCREEN_BOTTOM,如图所示,不知道为什么?
作者: kevin890505    时间: 2013-12-30 11:54
owencai 发表于 2013-12-30 08:57
楼主,我用过了这个SKILL,有两层设置不成,SOLDERMASK_BOTTOM,和SILKSCREEN_BOTTOM,如图所示,不知道为 ...

这个我也不清楚  未知BUG   得有PCB给我调试 方便否?
作者: molin    时间: 2013-12-30 12:00
kevin890505 发表于 2013-12-30 11:54
这个我也不清楚  未知BUG   得有PCB给我调试 方便否?

未知BUG
作者: owencai    时间: 2013-12-30 13:51
kevin890505 发表于 2013-12-30 11:54
这个我也不清楚  未知BUG   得有PCB给我调试 方便否?

没问题,我先把附件放上,如何下载要金币的话,还要麻烦你把邮箱给我!
作者: kevin890505    时间: 2013-12-30 15:16
owencai 发表于 2013-12-30 13:51
没问题,我先把附件放上,如何下载要金币的话,还要麻烦你把邮箱给我!

我试了下,设置结果是对的,那应该不是PCB,而是版本问题,麻烦你在进入PCB后,在comond栏输入set telskill  进入skill调试,然后输入quickart 回车,执行后,看看skill调试界面是否有返回错误,如果有,麻烦把错误信息发给我,QQ在skill里面有,重新发个quickart+ view修改版,有点小改动。顺便也帮忙测下这2个有没有问题。
作者: owencai    时间: 2013-12-30 16:42
kevin890505 发表于 2013-12-30 15:16
我试了下,设置结果是对的,那应该不是PCB,而是版本问题,麻烦你在进入PCB后,在comond栏输入set telski ...

我试了下,您的第二个SKILL ,是可以的,如图所示,[attach]80378[/attach]

quickartwork那个SKILL,我也按照所说步骤执行,没有报错,但是artwork设置还是没有出来那两层,我先把这个SKILL 放到我同事的电脑上看下,看是不是和我的系统或是软件版本有关系,谢谢您噢!
作者: liangkai520    时间: 2014-1-7 09:50
WEB2009LK@163.COM能帮我传一下吗
作者: siecho    时间: 2014-1-7 14:58
所在群组下载不了啊,能不能不设置,谢谢!
作者: maozheng110    时间: 2014-3-31 23:36
我的也没有那两层 15.7
作者: futures3031    时间: 2014-10-31 10:44
,支持楼主~~~
作者: DIA3BLO    时间: 2015-6-19 15:43
感谢LZ分享!学习了
作者: motofatfat    时间: 2015-6-22 13:46
學習了
作者: yang-2200    时间: 2015-6-24 14:26
owencai 发表于 2013-12-30 16:42
我试了下,您的第二个SKILL ,是可以的,如图所示,

quickartwork那个SKILL,我也按照所说步骤执行, ...

Artwort 是有文字數字限制的,最多只能19字.
請試試是不是文字數目的問題.
如是:
最好能簡化文字數目,如將SOLDERMASK_BOTTOM變為BOT_MASK,這應該比較沒問題.






欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/) Powered by Discuz! X3.2