Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.pyc
29 changes: 14 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,29 +5,28 @@ KiCad plot tool is forked from "https://github.com/blairbonnett-mirrors/kicad/bl

S-Expression parse tool is forked from https://github.com/tkf/sexpdata

## 使用方法:

使用方法:
### Windows 安装

1 复制mf_tool.py gerber_drill.py loadnet.py sexpdata.py 这四个文件到"[KiCad安装目录]\share\kicad\scripting\plugins" 路径下
适用于:KiCad EDA 5.1.0 +

2 在KiCAD的Python命令行窗口中键入下列命令:
1. 下载插件,使用以下命令

```
git clone https://github.com/xtoolbox/kicad_tools.git %appdata%/kicad/scripting/plugins/kicad_tools
```

```python
import mf_tool as mf
mf.GenSMTFiles()
```

3. 或者在[工具]->[外部工具]下执行Gen Manufacture Docs命令。

![desc](desc.png)
2. 或者在[工具]->[外部工具]下执行Gen Manufacture Docs命令。
![desc](desc.png)

4 BOM文件和位置文件会以CSV格式存放在电路板相同目录下,gerber和钻孔文件放在电路板目录下的gerber目录中。通过此方法生成的钻孔文件中的槽孔会被转换成多个普通孔。
3. BOM文件和位置文件会以CSV格式存放在电路板相同目录下,gerber和钻孔文件放在电路板目录下的gerber目录中。通过此方法生成的钻孔文件中的槽孔会被转换成多个普通孔。

## 注意:
### 注意:

GenMFDoc() 会改变电路板的钻孔原点。建议先用GenMFDoc()生成BOM文件和位置文件,再生成Gerber文件
GenMFDoc() 会改变电路板的钻孔原点。建议先用GenMFDoc() 生成 BOM 文件和位置文件,再生成 Gerber 文件

生成的BOM文件和坐标文件以及gerber和钻孔文件可以直接在sz-jlc.com进行贴装
生成的 BOM 文件和坐标文件以及 gerber 和钻孔文件可以直接在 sz-jlc.com 进行贴装


# Manufacture Tools for kicad
Expand Down
1 change: 1 addition & 0 deletions __init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import mf_tool