在某创SMT贴片时提示坐标超范围,我通过修改脚本解决了这个问题

2023-06-01 09:55:43    来源:面包芯语

PCB设计完成了,准备发出去打样。考虑到要尽快回PCBA,我决定发到某创去打样,因为某创除了能做PCB打样,还可以提供SMT服务。

不过他们的SMT服务只贴一面,另外一面要自己焊接,而且只贴他们仓库里有库存的物料。虽然不能全贴,但是速度也比自己备物料,再找贴片厂贴片的速度快。记得以前,自己找贴片厂安排贴片,单是备齐物料就花了两个星期,再加上贴片时间,前前后后就花了三个星期。项目不着急还好,遇到一些项目十万火急的,项目经理早已哭晕在厕所了。


【资料图】

我从设计好的PCB中导出GERBER文件和坐标文件,又从原理图中导出BOM,并整理好。然后,登录某创帐户,上传GERBER文件下单PCB,上传BOM和坐标文件,下单SMT。但是下单SMT时,出现了错误,提示元器件坐标超出了范围。

于是,我在线找到了客服,问他们是怎么回事。他们告诉我,是我的单位选错了,我选的是密尔,必须选公制,这样导出来的坐标才对。还有,我导出来的坐标没有单位,需要带单位才行。

我查看了PCB,发现PCB的单位确实是选了密尔,我把它改了过来,改成了公制。

我用的是软件自带的17号脚本导出的坐标,于是我打开17号脚本看了一下。

发现代码里是没有考虑到把单位也导出来的。我仔细研究代码,尝试把单位加进去。经过一番努力,我在代码里加了添加单位的语句,如下图所示。

参考代码:

运行代码后,发现导出来的坐标已经有了单位“mm”。

我在某创上重新上传了坐标文件,再也没有提示错误。

最后,付了款,某创流程顺利往下跑了。

关键词:

X 关闭

X 关闭