KiCAD设计使用立创免费打样的方法及KiCAD插件
在Windows10 + KiCAD6 下测试通过
以前写过一个KiCAD设计使用立创EDA专属优惠劵的方法,其实就是一个简单的G04字段的替换,但是终于有空了想画画板子结果却发现立创现在给的是EDA专属的优惠劵而且原来简单替换G04字段的方法用不了了。
那咋办嘛,我总不能为了打个样就不用KiCAD了。
KiCAD导出时使用protel格式扩展名(导出Gerber的时候在gerber选项那里勾选)
一个合法的文件头,从自己的EDA工程下一份Gerber就有了,内容大概是下面这样:
G04 Layer: BottomSilkscreenLayer*
G04 EasyEDA v6.5.25, 2023-03-20 21:11:36*
G04 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
G04 Gerber Generator version 0.2*
G04 Scale: 100 percent, Rotated: No, Reflected: No *
G04 Dimensions in millimeters *
G04 leading zeros omitted , absolute positions ,3 integer and 6 decimal *把这个合法的文件头添加到所有的Gerber文件。
文件名称与EDA导出的规则一致(注意后缀要大写)。
然后,想想方便使用的话要怎么弄,可以的话当然是做成KiCAD的插件,自己导出Gerber以后一键转换、压缩然后打开压缩包所在路径——嗯,就这么办吧。
问下chatGPT KiCAD插件开发怎么搞,给了个文档页面——https://dev-docs.kicad.org/zh-cn/python/pcbnew/
唔,了解了,准备个__init__.py
然后还有脚本的本体give_me_free_PCB.py
有一个小问题,我是按照自己的习惯从工程目录下一个叫out的子目录取文件来处理的,所以需要输出Gerber的时候在路径那里敲个./out
,不然找不到文件。
使用上的话,首先找一下KiCAD的插件搜索路径。打开“工具->脚本控制台”,然后输入下面内容:
然后随便选其中一个路径,在该路径下建个文件夹,比如vivo2PCB
,然后把上面两个文件放到vivo2PCB
下面,然后在KiCAD里面点击“工具->外部插件->刷新插件”,如果多了个叫做Give me free PCB! 的插件那就成功了。
最后重复一下使用方法:
输出Gerber和钻孔文件,注意勾选protel扩展名并指定输出目录为
./out
点击插件。