Git Product home page Git Product logo

kicad_tools's People

Contributors

f4nniu avatar lxyppc avatar xtoolbox avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

kicad_tools's Issues

生成的BOM有些元件Description和LibRef错误

操作系统:
MacOS Catalina 10.15.3
KiCAD版本:
5.1.4_0_10_14
今天首次使用,发现BOM某些元件的Description和LibRef会出问题。如下图:
其中,发生错误的元件中仅有一个C12来自 https://github.com/xtoolbox/lc_kicad_lib
其他出问题的行,来自KiCad自带的库修改的元件,或者来自自建的元件库。
image

C12元件属性如下图:
image
但是奇怪的是,我单独用两个电容,一个22uf,一个上面的47pF建了一个新项目,就可以正确识别。

特性请求:增加指定输出目录文本框

建议增加一个指定输出目录的文本框,类似 KiCAD 自带的导出 Gerber 一样,输出到上次使用的项目相对路径的某个目录中,而不是采用目前固定的 gerber 和项目根目录的方式。

这样用户可以在项目的 .gitignore 文件里直接增加这个路径,就不用每次提交修改都要手工删除输出文件了。

KiCAD6.0.2导出的过孔在丝印层也存在

    在KiCAD6.0.1和KiCAD6.0.2版本中,使用此工具导出的Gerber图形中,过孔会在丝印层出现。而使用KiCAD自带的导出方式则不会出现。下图为使用此插件导出的顶丝印层Gerber文件:

kicad_plugin_export.png

下图为使用KiCAD自带导出的顶丝印层Gerber文件:

kicad_export.png

下图为使用此插件导出Gerber生产出的PCB样板示意图,可以看到过孔中有明显的丝印白油:

kicad_pcb_board.jpg

Python 3 支持

KiCad 5.1.4 版本中,脚本控制器使用的 Python 已经从 Python 2 变为了 Python 3,导致工具由于 print 语句的不兼容而无法使用。

不能生成BOM

Start generate BOM list
Start generate position file
Error:
Traceback (most recent call last):
File "C:\Users\sujia\AppData\Roaming\kicad\scripting\plugins/kicad_tools/mf_tool.py", line 705, in Onclick
GenMFDoc(needGenBOM = self.chkBOM.GetValue(), needGenPos = self.chkPos.GetValue(), logger = lambda *args: self.log(*args) )
File "C:\Users\sujia\AppData\Roaming\kicad\scripting\plugins/kicad_tools/mf_tool.py", line 531, in GenMFDoc
bound = GetBoardBound(brd)
File "C:\Users\sujia\AppData\Roaming\kicad\scripting\plugins/kicad_tools/mf_tool.py", line 113, in GetBoardBound
w = d.GetWidth()
AttributeError: 'NoneType' object has no attribute 'GetWidth'

About the sexpdata.pyto

In README.md -> Manufacture Tools for kicad ->step1
does the file "sexpdata.pyto" mean "mf_dialog_base.py"?

kicad5.1.10无法使用

安装后插件菜单没有图标显示
系统为ubuntu20.04, kde桌面

是否考虑更新此插件?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.