用 AI 生成 BOM、成本估算与采购清单
- 搞清楚 BOM 到底包含哪些字段,以及为什么它决定项目能不能落地
- 用四步工作流让 AI 把零散的元件描述整理成能算钱、能下单的结构化清单
- 认清 AI 估价的本质局限,知道哪些隐性成本它一定会漏、要你自己补
料选好了,然后呢
你跟着 aiwf-schematic 那篇把元件选完了:主控用 ESP32,传感器用 BME280,加几颗电阻电容、一个 USB-C 座、一个锂电管理芯片。原理图也画得差不多。然后你卡住了——这一堆东西加起来到底多少钱?哪些立创有现货、哪些得去淘宝、哪些只能 Digikey 海淘等两周?要是做 10 块板子,电阻是不是得整盘买?
这就是 BOM 要解决的问题。选料决定"用什么",BOM 决定"花多少钱、从哪买、买得齐不齐"。这两件事经常被新手混成一团,结果就是板子画完了、料表却是脑子里一笔糊涂账,真到下单才发现某颗芯片要 80 块、某个封装立创根本没货。
如果你对成本结构本身还没概念,先看 /guide/l6-cost-bom/ 把硬件成本的大盘子过一遍,再回来看怎么用 AI 加速这个过程。
BOM 是什么,AI 能帮到哪一步
BOM(Bill of Materials,物料清单)就是一张表,每一行是一种元件,列出这些字段:
- 位号(Designator):这颗料在原理图/PCB 上的编号,比如 R1、C3、U2。同一个型号如果用了多颗,位号会列一串(R1, R2, R5)。
- 型号(Part Number):精确到能下单的料号,不是"一个电阻"而是"0603 封装 10kΩ ±1%",最好带厂商料号。
- 封装(Footprint):0402/0603/SOP-8/QFN-32 这种,决定了能不能贴到你的板子上。
- 数量(Qty):单板用量。
- 单价 / 总价:成本核算的核心。
- 采购链接 / 供应商:去哪买。
BOM 重要在两点:它直接决定成本(每颗料的钱加起来就是物料成本),也直接决定能不能买齐(一颗停产料就能卡死整个项目)。
AI 在这条链上能帮三件事:把零散描述整理成结构化表格、按数量估算成本量级、标出关键料和风险料。它做不到的是给你准价——这点后面单独说。
四步工作流
第一步:把元件描述交给 AI,让它整理成结构化 BOM
你不需要先有完美的表格。把你能说清楚的丢给它就行,哪怕是一段大白话:
我要做一个温湿度采集板,主控 ESP32-WROOM-32,温湿度传感器 BME280,电源用 USB-C 进来经过 AMS1117-3.3 降压,加 0.1uF 和 10uF 滤波电容若干,主控旁边要 10k 上拉电阻两颗做 I2C。帮我整理成结构化 BOM 表,列出位号、型号、封装、数量。
AI 会把这堆话拆成规整的行,补上合理的封装(比如它知道 AMS1117 常见是 SOT-223),把"若干电容"展开成具体几颗。它整理结构的能力很强,这一步能帮你省掉大半填表的体力活。
第二步:让它估算单价区间和总成本
接着追问:
按单板 1 套用量,估算每颗料的单价区间(人民币)和物料总成本,价格按国内立创商城的量级给。
它会给出一张带价格的表,比如 ESP32 模组 18-25 元、BME280 8-15 元、电阻电容几分钱一颗。这里务必让它标注"价格随市场波动、以实时报价为准",因为它给的数只能当量级参考(原因见下一节)。你要的是"这板子物料是 50 块量级还是 300 块量级"这种判断,不是精确到分的报价。
第三步:让它标出关键料、长交期料、易缺货料
这份 BOM 里哪些是关键料(坏了或缺货会卡死项目)、哪些可能交期长或容易缺货?
AI 会指出主控芯片、专用传感器这类"独此一家"的料是风险点,而通用电阻电容到处都能买、几乎不会卡。这一步帮你提前知道该给哪几颗料留备选、多囤一点。
第四步:让它按供应商分组生成采购清单
把这份 BOM 按采购渠道分组:能在立创商城买的、需要淘宝的、可能要 Digikey 海淘的,分别列出。
这样你拿到的就不是一张表,而是三张可以分别下单的购物车草稿。通用料走立创(现货多、起订量友好),特殊模组可能淘宝更方便,冷门进口芯片才上 Digikey。
一个示例 BOM 表
下面是上面那个温湿度板可能长成的样子(价格仅为量级示意):
| 位号 | 型号 | 封装 | 数量 | 单价区间(¥) | 备注 |
|---|---|---|---|---|---|
| U1 | ESP32-WROOM-32 | 模组 | 1 | 18-25 | 关键料 |
| U2 | BME280 | LGA-8 | 1 | 8-15 | 关键料/可能缺货 |
| U3 | AMS1117-3.3 | SOT-223 | 1 | 0.3-0.8 | 通用 |
| R1, R2 | 10kΩ ±1% | 0603 | 2 | 0.02 | I2C 上拉 |
| C1, C2 | 0.1µF | 0603 | 2 | 0.03 | 去耦 |
| C3 | 10µF | 0805 | 1 | 0.1 | 输入滤波 |
| J1 | USB-C 16P | SMD | 1 | 0.5-1.2 | 接插件 |
主控加传感器占了成本大头,被动元件加起来不到一块钱。这张表的价值不在精确数字,而在让你一眼看清钱花在哪、风险料是哪几颗。
AI 估价的坑:它给的是旧数据
这是本篇最该记住的一句话:AI 报的价格是它训练时的旧数据,不准。
元件价格波动很大——芯片荒时一颗 ESP32 能炒到平时的好几倍,缺货缓解后又跌回来。AI 模型的知识有截止日期,它没法知道今天立创商城上这颗料挂多少钱。它给你 20 元,实际可能是 12 元也可能是 60 元。
所以 AI 估价只能当量级参考:判断这个项目是几十块还是几百块的盘子、哪颗料是大头。真要下单,必须到立创商城、淘宝、Digikey 查实时价。怎么核实信息、怎么交叉验证 AI 给的东西,aiwf-fact-check 那篇讲得更细——把它的方法用到价格上:随手挑几颗料的实时价对一下,你就知道这份估算偏了多少。
AI 容易漏的隐性成本
物料成本只是冰山一角。下面这些 AI 默认不会帮你算,得你自己补:
- 打样费:PCB 打样、SMT 贴片都有起步费,做 5 块板和做 1 块板的单板分摊差很多。
- 最小起订量(MOQ):很多料整盘卖。你只要 2 颗电阻,但一盘可能是 5000 颗——虽然便宜,钱还是得花。
- 运费:立创满额包邮,Digikey 海淘运费和关税可能比料本身还贵。
- 损耗:贴片会贴坏、手焊会烧料、调试会炸管子。多备 10%-20% 是常识,AI 给的"数量"是理论值。
成本意识就是这些东西。BOM 上的物料总价乘以板数,离你真正掏的钱还差一截。关于硬件成本的完整结构,/guide/l6-cost-bom/ 有系统的拆解。
你应该看到什么
跑完这套流程,你手上应该有三样东西:
- 一份结构化 BOM:位号、型号、封装、数量齐全,能直接往打样平台导。
- 一个成本量级:知道这板子大概几十还是几百,钱主要花在哪几颗料上。
- 一份分供应商的采购清单:立创买什么、淘宝买什么、海淘买什么,分别能下单。
如果你拿到的还是一段模糊的文字描述、没有位号、价格精确到分却没标"仅供参考"——那说明流程没走完,或者你太信 AI 的报价了。
常见误区与排查
| 现象 | 原因 | 怎么办 |
|---|---|---|
| AI 估的价跟实际差好几倍 | 它用的是训练时旧数据 | 只看量级,下单前到立创/Digikey 查实时价 |
| 算出来的钱比实际花的少很多 | 漏了打样费/运费/MOQ/损耗 | 物料价之外手动加上这些隐性成本 |
| 某颗料下单时买不到 | 关键料缺货或停产 | 第三步就让 AI 标风险料,提前备选 |
| 封装对不上板子 | AI 猜的封装不是你实际用的 | 逐行核对封装,以你原理图选定的为准 |
| 备料正好够却不够用 | 没算损耗 | 易损件多备 10%-20% |
两个变体玩法
成本敏感性分析:让 AI 算"如果做 1 块、10 块、100 块,单板成本分别是多少"。你会直观看到打样费和 MOQ 怎么随批量摊薄,明白为什么做一块板贵得离谱、做一百块就便宜了。
两套选料成本对比:把 aiwf-schematic 里那种"贵但好"和"便宜够用"的两套方案分别让 AI 出 BOM,并排对比总成本和风险料。这能帮你做取舍——多花 30 块换一颗更稳的主控值不值,一目了然。
动手挑战
拿你正在做(或想做)的一个小项目,把元件描述丢给 AI,让它走完上面四步:整理 BOM、估成本、标风险料、分供应商。
然后做一件 AI 替不了的事:从这份 BOM 里挑 3 颗料,自己到立创商城查实时价,跟 AI 给的对一下。记下偏差。这一步会让你对"AI 估价能信几分"建立起亲手验证过的直觉——比读十遍"价格仅供参考"都管用。
小结
BOM 是连接"选料"和"下单"的桥。AI 擅长把零散描述整理成结构化清单、估个成本量级、标出风险料、分供应商打包,这些都能实实在在替你省时间。但它的价格是旧数据、只能当参考,打样费/MOQ/运费/损耗这些隐性成本它还会漏——这两件事必须你自己兜底。
料和钱都理清了,下一步该看看你做的这东西到底有没有人要、市面上有没有同类产品。继续读 aiwf-product-research,用 AI 做产品调研。