查看: 9844  |  回复: 30
【工具】KiCad版本嘉立创SMT贴片库及问题说明
XToolbox
4
主题
34
回复
发表于2018-09-25 11:33:31 | 只看该作者
1# 电梯直达

KiCad版本的嘉立创SMT贴片库,通过工具从AD集成库自动生成,地址: https://github.com/xtoolbox/lc_kicad_lib

原理图库由工具直接生成,封装库先在AD中转换成PCAD ASCII格式,再通过工具转成KiCad格式

KiCad立创贴片库特点:

1. 原理图库支持AD集成库中所有元件,并且包含元件中所有文字字段,原理图库中的器件与封装库自动绑定,点击显示数据手册可以自动跳转到商城相关器件网站

点击查看大图

2. 支持独立及拆分原理图库,支持隐藏引脚。在KiCad中,隐藏引脚必须是PowerIn类型,才会自动与名称相同的Power符号相连

拆分式原理图库

隐藏引脚及其属性

3.封装库根据名称自动绑定KiCad官方3D库,3D文件会根据引脚1位置来适配方向。KiCad中的封装根据图形及引脚位置增加了F courtyard层

上图为立创的SOIC-8封装及方向


上图为KiCad的SOIC-8封装及方向

4. 使用最新版的kicad_tools可以导出含有立创商城器件编号和链接的BOM表,在做SMT时可以100%匹配支持的器件

点击查看大图



已知问题:

1. 槽孔信息在AD转PCAD的过程中会丢失,所以最后KiCad库中没有槽孔

2. 在KiCad原理图中,用Comment代替了元件名称。因为元件名称包含了封装信息,在原理图中显示出来会比较冗余。如下图所示:

 

3. 上图U1中多了一个横着的红色GND,那是因为AD库中GND引脚的名称是隐藏的,用了一个横着的文本来显示GND。而KiCad中不能对单个的引脚进行名称和编号的显示设置。

下图从上到下分别为显示名称,显示Comment,显示缩略的Comment

 


对立创库的建议:

1. 库中不用中文。立创库中包含中文,在不同平台单转换时会引起问题,如果遇到不支持Unicode的工具,会显示为乱码。比如上面的中文在KiCad的设置菜单中可以正常显示,但是在原理图中不能显示。

2. 增加元件外框。立创的封装库没有元件的外框,无法对元件做碰撞检测

3. 减小部分封装焊盘大小。立创的封装偏大,对于高密度的设计浪费空间。下图左边是KiCad的封装,右边是立创的封装。

4. 减小QFP封装的引脚,下图左边是KiCad的封装,右边是立创的封装。


xtoolbox.org
小猪会轮滑
0
主题
24
回复
发表于2018-09-26 09:58:35   |  只看该作者
2#
666  我还在等着EAGLE的集成库呢
萧规曹随
4
主题
248
回复
发表于2018-09-27 08:42:16   |  只看该作者
3#
楼主的解释,专业而细致,赞一个,
提供LCEDA,99SE,DXP,Pads,Allegro平台PCB设计;光绘文件还原可编辑的PCB。。。784248017(QQ微信同号)
lafa
0
主题
22
回复
发表于2018-09-29 15:49:08   |  只看该作者
4#
感谢,后续估计用得上
张三快要疯了
2
主题
1
回复
发表于2018-10-05 13:06:38   |  只看该作者
5#
我擦,这个好!
熊皮手套
0
主题
4
回复
发表于2018-10-18 10:19:28   |  只看该作者
6#
支持 5.0 吗?现在 kicad night-build 版插件有菜单,可以不用那么麻烦手工进 Python 控制台使用了。
XToolbox
4
主题
34
回复
发表于2018-10-18 10:33:08   |  只看该作者
7#
熊皮手套 发表于2018-10-18 10:19:28  6# 支持5.0吗?现在kicadnight-build版插件有菜单,可以不用那么麻烦手工进Python控制台使用了。

支持5.0,没有在4.x上面测试过

xtoolbox.org
熊皮手套
0
主题
4
回复
发表于2018-10-18 13:45:14   |  只看该作者
8#
XToolbox 发表于2018-10-18 10:33:08  7# 支持5.0,没有在4.x上面测试过
感谢,晚上测试一下,之前 SMT 都是用的我自己改了 5.0 能运行的这个 python 工具,您这个版本好像又完善了不少。
熊皮手套
0
主题
4
回复
发表于2018-10-19 16:42:54   |  只看该作者
9#

楼主你好,我在 KiCAD 5.0 上测试了下,运行以后没有生成文件,也没有提示。


 


补充说一下,插件我放在 %USERPROFILE%\AppData\Roaming\kicad\scripting\plugins 里,import 肯定是成功的,输入第二行 mf_tool. 的时候可以自动列出成员。

XToolbox
4
主题
34
回复
发表于2018-10-21 10:15:13   |  只看该作者
10#
熊皮手套 发表于2018-10-19 16:42:54  9# 楼主你好,我在KiCAD5.0上测试了下,运行以后没有生成文件,也没有提示。补充说一下,插件我放在%USERPROFIL...

因为把默认编码格式改成了utf8,所以看不到出错的信息了

修改了一下,下面这个版本会显示错误信息,命令行下可以看到不能生成生产文件的原因。

同时更新到了github上

kicad_tools.zip 

xtoolbox.org
乱十七
1
主题
26
回复
发表于2019-03-11 11:43:02   |  只看该作者
12#
这个牛b,做了我一直想做的事情
F4NNIU
6
主题
27
回复
发表于2019-03-12 09:55:09   |  只看该作者
13#
给楼主点赞!
FastAdmin 开源后台框架 www.FastAdmin.net
dbskcnc
2
主题
8
回复
发表于2019-03-12 12:18:25   |  只看该作者
14#
正想学Kicad, 专门登录给lz点赞
德拉2000
1
主题
3
回复
发表于2019-03-24 23:40:04   |  只看该作者
15#
楼主,更新到最新的kicad版本(Version: (5.1.0)-1),里面有好多库似乎打不开,无法使用,请问大家有碰到类似问题吗?


XToolbox
4
主题
34
回复
发表于2019-03-29 17:46:39   |  只看该作者
16#
德拉2000 发表于2019-03-24 23:40:04  15# 楼主,更新到最新的kicad版本(Version:(5.1.0)-1),里面有好多库似乎打不开,无法使用,请问大家有碰到...
新版本的KiCad我还没有测试,测试后会给出更新
xtoolbox.org
电工
0
主题
5
回复
发表于2019-04-03 15:02:57   |  只看该作者
17#
一直纠结这个问题,原来楼主就在引路
AMTF
0
主题
28
回复
发表于2019-04-14 11:00:49   |  只看该作者
18#
chiyue199
0
主题
4
回复
发表于2019-04-21 20:42:53   |  只看该作者
19#
我也打算转到Ki-CAD上去了,版权问题不管怎么样都绕不开,当然我是支持付费版权的,公司也付给了Altium公司一笔费用,但还是觉得放弃AD。
PUPPY
0
主题
3
回复
发表于2019-05-09 13:46:21   |  只看该作者
20#
LZ太棒了,以后用Kicad画板直接导出BOM和POS直接就能贴SMT了
德拉2000
1
主题
3
回复
发表于2019-06-06 11:28:11   |  只看该作者
21#
楼主,现在kicad已经更新到5.1.2了,我下载导入有些问题,部分库无法使用。
XToolbox
4
主题
34
回复
发表于2019-06-06 17:25:33   |  只看该作者
22#
德拉2000 发表于2019-06-06 11:28:11  21# 楼主,现在kicad已经更新到5.1.2了,我下载导入有些问题,部分库无法使用。
哪些库不能打开,报什么样的错
xtoolbox.org
XToolbox
4
主题
34
回复
发表于2019-06-14 14:38:26   |  只看该作者
23#
德拉2000 发表于2019-06-06 11:28:11  21# 楼主,现在kicad已经更新到5.1.2了,我下载导入有些问题,部分库无法使用。
字符编码问题,现在已经修复
xtoolbox.org
simonliu
1
主题
18
回复
发表于2019-09-17 12:15:02   |  只看该作者
25#

PCB封装和嘉立创SMT的那个建议的方向规范不一样啊?

是因为坐标系的问题吗?KiCad的Y轴坐标是上面为负,下面为正的。

XToolbox
4
主题
34
回复
发表于2019-09-19 10:31:21   |  只看该作者
26#
simonliu 发表于2019-09-17 12:15:02  25# PCB封装和嘉立创SMT的那个建议的方向规范不一样啊?是因为坐标系的问题吗?KiCad的Y轴坐标是上面为负,下面为正的。
如果使用JLC的封装不会有方向问题
xtoolbox.org
simonliu
1
主题
18
回复
发表于2019-09-19 11:34:03   |  只看该作者
27#
XToolbox 发表于2019-09-19 10:31:21  26# 如果使用JLC的封装不会有方向问题

谢谢。明白了。

你转过来的库直接用就对了,是吧。

熊皮手套
0
主题
4
回复
发表于2019-10-07 08:43:21   |  只看该作者
28#
楼主提个建议,生成 gerber 相关打包的 zip 文件的时候,可不可以提取设计图里的 revision 字段作为 .zip 的后缀,比如我项目是叫 MyProject,Revision 设的是 0.1.0,那生成的就是 MyProject_R0.1.0.gerber.zip 这样,多次打样不容易混淆版本。
木易2019
2
主题
1
回复
发表于2019-10-10 20:04:33   |  只看该作者
29#
我用库里的封装最后导出位置文件缺少元件不知道什么原因
XToolbox
4
主题
34
回复
发表于2019-10-11 12:05:59   |  只看该作者
30#
木易2019 发表于2019-10-10 20:04:33  29# 我用库里的封装最后导出位置文件缺少元件不知道什么原因
是否方便将你的PCB文件发出来分析一下是哪里的原因
xtoolbox.org
XToolbox
4
主题
34
回复
发表于2019-10-11 12:06:53   |  只看该作者
31#
熊皮手套 发表于2019-10-07 08:43:21  28# 楼主提个建议,生成gerber相关打包的zip文件的时候,可不可以提取设计图里的revision字段作为.zip的后缀,...
这个可能比较个性化,你可以在生成zip时增加时间做为名字。
xtoolbox.org

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

顶部