KiCad生成xlsx格式的BOM教程

#Update 2018-04-10 利用KiCad自带的python脚本生成csv文件以后另存为xlsx文件显然是一种效率更高的方法

本教程针对Linux和MacOS系统上的KiCad。

本教程内容参考自KICADのBOM出力プラグイン書いてみた

在KiCad的插件中,我们可以生成csv格式的物料清单。在csv格式的物料清单中,具有相同封装、相同值的元器件不会被合并起来。但是为了采购的方便,我们希望相同封装、相同值的元器件可以归类在一起。

借助Nosuz基于Ruby为KiCad开发的bom2excel.rb插件和Ruby平台的开源电子表格生成器axlsx,我们可以轻松地使用KiCad输出xlsx格式的Excel表格。

首先确认电脑已经装有Ruby编译器。在MacOS里Ruby是预先安装好的。Linux系统需要先在官网下载安装Ruby。

然后,下载bom2excel.rb插件和axlsx。打开Mac或Linux上的终端并在终端打开你保存axlsx和bom2excel.rb的文件夹,在命令行输入

sudo gem install axlsx

并回车。如果提示要求输入密码,则输入你的密码,回车。

待终端完成后,再输入

ruby bom2excel.rb

等待终端完成。

接着,打开KiCad的Eeschema。点击工具栏上方的 BOM物料清单按钮。在BOM材料清单对话框中,单击 添加插件。选中bom2excel.rb。将插件命名为BOM2Excel。在命令行中,输入”/你存放bom2excel.rb的位置” “%I” “%O.xlsx”,如:

"/Users/ZHANGHaipeng/Downloads/bom2excel.rb" "%I" "%O.xlsx"

到这里就大功告成!

选中BOM2Excel插件再点击生成,就可以在项目文件中生成我们想要的Excel表格了!

《KiCad生成xlsx格式的BOM教程》有12个想法

  1. 博主你好?请问你还有bom2excel.rb 这个脚本文件吗,有的话能否分享一份,多谢!

  2. 海鹏老师你好,如果bom2excel.rb这个脚本还在,请发给我一份,谢谢。升级了KiCad把以前的弄丢了。

    1. 已经给你发送邮件。另外,以我使用经验,觉得使用KiCad自带的bom2grouped_csv插件生成.csv文件后再将.csv用Excel打开,直接转换成.xlsx文件更方便。
      祝你使用愉快。

  3. 海鹏老师你好,之前使用AD转Kicad,也是在你这里找到答案的,非常感谢,对了老师,bom2excel.rb和axlsx我都没有法下载,你能帮忙发一份么?我的是MacOS。

    1. 你好,已发送,请查收。另外,对KiCad v5,个人觉得直接使用KiCad自带的bom_csv_grouped_by_value插件生成csv后直接另存为xlsx文件也很方便

发表评论