Skip to content

alwaysmy/KiCad_GetFreePCB

Repository files navigation

PCB Gerber 文件生成和处理工具

注意:这个工具已经废弃,不好使了,好使的参考github上其他项目

这是一个用于生成和处理 PCB Gerber 文件的插件工具项目,基于 KiCad 9.0

(用于白嫖JLC PCB,直接使用即可,不用修改uuid)

功能

  • 生成 Gerber 文件和钻孔文件,将处理后的文件打包为 ZIP 文件
  • 处理已有的 Gerber 文件,将处理后的文件打包为 ZIP 文件

使用方法

打开KiCad个人插件目录,复制这个文件夹进去,或者git clone,这个目录一般是

C:\Users\[user]\Documents\KiCad\9.0\scripting\plugins\

在KiCad PCBNew中刷新插件或者重新打开PCB,然后就能看到插件栏中加载了图标

xxx

这里放了两个功能。

一个是直接生成Gerber,同时处理成JLCEDA类似的Gerber.

一个是处理已经有的Gerber,因为有些别的插件直接生成了gerber、bom、位置表等生产文件,我懒得处理这些,所以在这里加一个处理别的gerber的功能。

生成 Gerber 文件

  1. 打开插件
  2. 点击“直接生成 Gerber”按钮。
  3. 输出目录为工程下(我懒得加个自定义框了)
  4. 生成后直接复制绝对路径到剪切板,方便直接上传的时候选择

处理已有的 Gerber 文件

  1. 打开插件
  2. 点击“选择已有 Gerber”按钮。
  3. 选择一个 ZIP 格式的 Gerber 文件。
  4. 处理后的文件将重新打包为 ZIP 文件,输出位置和源文件相同,添加了 _JLC后缀

依赖

  • KiCad 9.0

贡献

主要处理代码来自于acha666的项目,感谢。

欢迎提交问题和贡献代码。

BUGS

暂时没覆盖测试,只试过2层和4层和6层。

导出Gerber会把当前所有层都导出,实际上用不上,但是不耽误使用,所以我懒得找在哪里改了。

文件头注释都是Top,不影响识别,但是不确定多层是不是层压要自己指定

更多内层不会修改文件名称,但是由于这个项目之前的错误,我发现内层实际上也没改名字也没事,所以懒得修改了。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages