KiCad生成BOM表怎么操作 KiCad生产数据导出做法【指南】

作者:袖梨 2026-09-02

处理KiCad生成BOM表怎么操作 KiCad生产数据导出做法【指南】这类问题时,先确认目标场景,再按步骤核对配置或玩法细节。

KiCad 9.0+推荐用作业集(.kicad_jobset)定制导出BOM,需配置字段、分组(按数值,排除DNP)、列序及CSV路径;另可用InteractiveHtmlBom生成交互式BOM网页;POS文件须转为嘉立创要求的CSV格式并重命名。

你需要在KiCad里生成一份能直接交给工厂或贴片厂用的BOM表,而不是原理图里导出的XML、也不是PCB界面随手点出来的简陋CSV——它得有位号、数值、封装、数量、分组逻辑清晰,还得排除DNP器件,字段顺序要符合你公司或板厂要求。

用作业集(.kicad_jobset)定制化导出BOM

这是KiCad 9.0+官方推荐的可控方式,所有字段、排序、分组、导出格式都可精确控制,且一次配置永久复用。

第一步:在工程根目录下,点击【文件】→【新建】→【作业集文件】,保存为 【project_name.kicad_jobset】(文件名不能含中文、空格、特殊符号)。

第二步:右侧作业列表中点击“+”号 → 选择【生成物料清单】→ 点击进入编辑页。

第三步:在【输出列】中勾选必需字段:位号(Reference)、数值(Value)、封装(Footprint)、数量(Quantity)、单价(Unit Cost)、总价(Total Cost)、供应商(Supplier)、备注(Comment)。不勾选的列不会出现在最终CSV里。

第四步:关键分组设置——点击右上角【分组】图标 → 选择【按数值分组】。注意:【如果同一数值对应多个不同封装,KiCad会显示“混合”字样,这说明原理图里该元件封装分配错误,必须回原理图修正】。再勾选【排除DNP】,避免把不贴装的器件计入BOM。

第五步:拖动列标题调整顺序,推荐顺序为:数量→数值→封装→位号→单价→总价→供应商→产品编号→备注。拖动时列宽会实时变化,方便后续Excel打开即用。

第六步:切换到【导出】页 → 格式选【CSV】→ 输出路径设为工程内独立文件夹(如./BOM/)→ 文件名建议用bom_production.csv避免覆盖。

第七步:回到工程主界面 → 点击右下角【保存作业集】→ 再点【生成所有目标】。此时BOM文件正式写入指定路径,不是预览,不可逆。

用InteractiveHtmlBom插件生成带位置高亮的交互式BOM

适合焊接调试、产线查料、客户演示——网页里点哪个元件,PCB上就高亮哪个位置,还能看Pin1方向、网络连接、丝印文字。

方法一:KiCad 9.0.3自带插件管理器安装(无需手动解压)

打开KiCad → 点击【工具】→【插件和工具管理器】→ 搜索“InteractiveHtmlBom” → 点击【安装】→ 完成后关闭窗口,插件图标自动出现在PCB编辑器工具栏最右侧(绿色方块)。

方法二:若插件未加载,检查路径 F:Users{用户名}DocumentsKiCad9.0scriptingplugins 下是否有 ibom 文件夹,没有则需从 GitHub 手动下载解压至此路径。

打开PCB文件 → 点击绿色方块图标 → 在弹窗中设置输出目录(建议选 ./BOM/ibom/)→ 勾选【Include tracks/zones】和【Include nets】→ 【Html defaults】里务必勾选【Highlight first pin】→ 点击【Generate BOM】。

生成完成后自动在默认浏览器打开 index.html,网页左上角显示总贴片数、插件数、器件总数;点击任意行,PCB视图立即跳转并高亮该器件及Pin1。

导出嘉立创/华强等国产板厂可用的POS坐标文件

嘉立创不认KiCad默认导出的.pos文件,必须转成CSV且字段名严格匹配其模板:Designator, Mid X, Mid Y, Rotation, Layer。

先确保PCB原点已设在板框左下角:菜单栏【放置】→【钻孔和位置偏移】→ 点击板边左下角顶点 → 放置原点标记。

然后【文件】→【制造输出】→【封装位置文件】→ 格式选【CSV】→ 单位选【毫米】→ 坐标原点选【钻孔/放置文件原点】→ 点击【生成文件】。

生成的 .pos 文件用Excel打开 → 删除首行注释行 → 将列头改为:Designator, Mid X, Mid Y, Rotation, Layer → 保存为CSV(UTF-8无BOM)→ 文件名必须为 pickplace.csv。

相关文章

精彩推荐