新闻详情

新闻详情

首页 / 资讯中心 / 详情

AD导出BOM与PDF全攻略:嵌入式硬件交付避坑指南

发布时间:2026/10/1 5:30:16来源:尧图网络
AD导出BOM与PDF全攻略:嵌入式硬件交付避坑指南
搞过嵌入式硬件开发的人都知道图纸不是画完就交出去那么简单。一个项目从原理图结束那天起后面要跟着采购询价、选型确认、PCBA打样、手工焊接、第三方审图、项目归档而硬件工程师手里用来交接的说来说去就是两样东西一份BOM表一份PDF图纸。BOM是给采购、产线和贴片厂看的PDF是给合作方、评审同事和供应商看的。Altium Designer下面统称AD在国内嵌入式硬件设计里算是占有率相当高的开发工具AD导出BOM和导出PDF这俩功能单拎出来看都不难但真到了项目交付节点上格式不对、列字段缺失、导出后只显示一部分图纸、中文乱码、位号重复这类问题能把人急到半夜改文件。这篇文章我把这些年用AD导出BOM和PDF踩过的坑、摸索出来的完整流程和参数设置整理出来覆盖从老版本到AD20、AD23的常用操作适合正在做嵌入式硬件设计、需要把图纸整理成可交付状态的朋友参考。1. 为什么导出BOM和PDF这件事值得认真对待1.1 BOM不只是采购要的东西它是整个项目的交接单很多人觉得BOM嘛就是把元件列表导出来就行了。真去对接一次生产就明白了BOM是整个项目从设计端走向产品端的交接单。采购拿到BOM后要按物料编码询价、下单PCBA工厂拿到BOM要匹配封装库、核算贴片点位硬件测试要拿BOM对照确认样片和替代料财务还要用BOM做成本核算。一个嵌入式主板少说几十种物料多的几百种靠人手抄或者从原理图里一个个看不现实也没法保证准确。所以AD里导BOM这个功能本质解决的是“把图纸里所有元器件以结构化表格的形式输出”这件事。嵌入式硬件工程师选好器件、画完原理图之后导出一份干净、字段完整、格式统一的BOM不是流程问题是一次性把项目所需的物料信息沉淀下来的关键动作。这也是我在团队里反复强调的原理图是给人看逻辑的BOM是给机器和产线看的两者必须一致。1.2 PDF图纸是评审、报价和归档的硬通货再说PDF图纸。嵌入式硬件项目里原理图是AD工程这种源文件格式但源文件不是人人都能打开也不是每次评审都有条件装AD。把原理图导出成PDF有一个天然优势任何人拿到一台电脑装个免费的PDF阅读器就能看字体、线宽、图纸比例都和原始设计一致不存在打不开、显示乱的问题。PDF图纸的用途比你想象的多。做方案评审时候我把原理图PDF发给结构、软件、测试同事大家打开同一份图纸用批注工具直接标问题送外协做设计审查或者供应商报价时一张带书签的PDF比一整个工程压缩包要专业得多到项目归档阶段PDF本身就是电子档案的交付格式之一。很多时候客户或者合作方开口就是“先发个PDF看看”这时候你再手忙脚乱去导就太被动了。2. AD导出BOM表从基础操作到工程级配置2.1 打开BOM报表的正确入口在AD里导出BOM绝大多数人第一步就错了。常见做法是打开原理图后按快捷键或者从菜单栏找结果翻半天找不到。正确的入口是菜单栏的Reports报告→ Bill of Materials物料清单这个入口在原理图编辑器和PCB编辑器里都有但一定要从原理图环境进因为PCB编辑器环境里能选的器件参数通常没有原理图全。还有一种快捷方式在原理图编辑器里点右侧的Properties面板或者直接在菜单栏点Reports里面至少有Bill of Materials、Simple BOM等几个选项。我个人只建议用Bill of MaterialsSimple BOM生成的是txt文本格式简陋字段也固定对嵌入式项目来说基本没法直接用。打开BOM窗口之后先看左侧的项目树。如果工程里有多个Sheet这里可以选择是导出当前打开的这一张图纸还是整个工程的所有图纸。绝大多数情况下都应该选整个工程否则漏掉任何一个分页的器件后面贴片时缺料就麻烦了。选中整个工程后右侧的元件列表会汇总所有图纸的元器件底部还有一个数量统计可以先扫一眼总行数有没有明显异常。2.2 列字段配置与分组合并这才是BOM能不能用的关键BOM窗口打开后右上角有Columns区域里面列出了原理图中可以导出的所有字段。默认情况下AD只勾选Designator、Comment、Description、Footprint、Quantity这几个基础字段但嵌入式项目里这些远远不够。我把嵌入式硬件项目必选的字段列个表供参考字段用途是否必选Designator位号BOM分组合并的基础必选Comment元件型号或标称值必选Description元件描述方便采购辨认必选Footprint封装名区分同型号不同封装必选Quantity数量用于合并统计必选Manufacturer原厂名强烈建议Manufacturer Part Number原厂订货号MPN强烈建议Supplier供应商或代理商名称可选Supplier Part Number供应商料号SPN可选Variant项目变体标识需要时选这里有一个非常关键的操作分组合并。默认导出的BOM是每个Designator占一行就是说一个10K电阻有20个位号就会输出20行。这种明细BOM对研发内部偶尔用一下可以给采购或者贴片厂用就太笨了。正确做法是把Footprint或Comment拖到下方Grouped Columns区域或者点击右上角三个点在Grouped Properties里勾选需要分组的字段。分组之后AD会按“相同型号相同封装”合并位号同一行里把多个Designator用逗号分隔数量自动汇总。比如“R1,R2,R5,R8,R12,R15,R18,R22,R30,R41,R55,R65,R72,R85,R91,R97,R103,R119,R150,R161”这样的位号字符串配合Quantity20采购一眼就能看明白贴片机也能直接对应。建议分组维度选Comment和Footprint两个字段这样不同封装的器件不会被错误合并。2.3 导出格式与模板尽量别再吃乱码的亏在BOM窗口右下角的Export Options里模板默认是“Default Excel Sheet”输出格式支持xlsx、xls、csv、txt、pdf以及XML等。嵌入式项目我一般直接用xlsx或者xlsExcel可以直接打开、筛选取舍也方便转成公司内部的采购模板。如果选了csv要注意一个老坑AD默认导出的csv是UTF-8编码没带BOM头直接用Excel打开时中文注释、厂家名全变乱码。解决的办法有两个一是干脆用xlsx格式别用csv二是如果公司系统必须收csv导出后用Notepad之类的工具打开然后把编码转成UTF-8 with BOM再重新保存Excel再打开就正常了。模板这块AD支持在Export Options里选择自定义模板文件模板内可以预设列顺序、列合并逻辑甚至写公式。不过从我实际经验看中小团队的嵌入式项目用默认模板导出后再用Excel简单处理就够了真正需要上模板的是产品线多、BOM格式要求统一的公司。后一种情况建议让IT或者主流的硬件团队统一做一版模板配合设计规则大家共用而不是每个工程师各导各的。2.4 嵌入式硬件BOM里容易漏的那些参数光有位号、型号、封装到量产阶段还会遇到缺料。我举几个实际项目里容易踩的坑第一容阻感等无源器件的精度和耐压。BOM里Comment可能只有一个“10K”但采购去询价时根本不知道你要0402还是0603不知道精度是1%还是5%不知道耐压是多少。所以画原理图时就要在Parameters里把Tolerance和Voltage这类参数维护进去一个好的嵌入式硬件工程师建库时就该把这类字段写全导BOM时顺手带上。第二有源器件的原厂MPN。很多同型号芯片有不同温度等级、不同封装后缀只写一个“STM32F103C8T6”还行但像某些电源芯片后缀差一个字母引脚定义完全不同。如果原理图库里压根没有MPN这个字段BOM导出来等于残缺采购只能靠猜。第三替代料和第二货源。嵌入式开发到量产阶段必然要考虑替代料但BOM是静态的表格没法体现“可以用XX替代”。我的习惯是在BOM后面加一列Alternate Part Number手工填写或者靠AD的Supplier Links功能把供应商库拉进来。3. 原理图和PCB的PDF导出全流程带参数3.1 Smart PDF向导逐页拆解AD导出PDF统一走File → Smart PDF这个入口无论对原理图还是PCB都适用。从名字也能看出来它不是简单“打印成PDF”而是一套向导式导出工具可以理解为一个把图纸输出成PDF的小型排版引擎。向导第一页不用管直接Next。第二页要选导出范围Current Document还是Entire Project。整工程导出会按项目的Sheet顺序生成PDF页面这个顺序由工程面板里文档的排列顺序决定所以输出前先在Projects面板里把图纸顺序整理好PDF页序才会好看。第三页选择是输出PDF文件还是发送到打印机选Generate PDF会自动生成一个PDF文件。接下来是重点Printer Preferences这一步决定了PDF的纸张、尺寸、颜色。很多人在这一页直接点Next后面就出问题。这里有一个“Properties”按钮点进去能设置纸张大小。我先把结论放这儿导PCB和原理图PDF纸张尺寸用A3或A4不一定是好选择最稳的是设置成图纸本身的Sheet大小输出时选“提取实际图纸尺寸”这类选项这样PDF的页面正好是完整图纸没有缩放也没有被裁切。再往后的Additional Settings里有几个选项值得注意一个是Create PDF bookmarks勾上之后多页工程导出的PDF侧边栏会按Sheet名称生成书签评审翻页非常方便。另一个是字体嵌入相关选项如果目标机器上可能没有你用的字体最好开启嵌入字体或者在“文字渲染”模式里选择按几何图形输出把文字转成矢量这样PDF在任何设备上打开都不会乱。3.2 AD20导出原理图PDF只有部分区域问题到底出在哪这个标题下的热搜词我实在太熟了AD20导出原理图PDF只有部分区域我身边至少三个同事都踩过。现象是导出的PDF页面明明不小但里面只有图纸左上角一块内容其余地方全是空白原理图右边和下面的元件全丢了。我排查下来绝大多数时候原因只有一个PDF页面纸张大小和原理图的Sheet大小不匹配。AD的原理图默认有时候是从别处复制来的模板图纸可能是A2、A3或者自定义尺寸但Smart PDF的打印机设置里默认纸张还是A4。A4纸放不下整个A2图打印机就只能“按纸张大小打印”结果就是只有左上角那一块进入PDF其他部分被裁掉了。解决思路就两条路。第一种在Smart PDF向导的Printer Preferences里点Properties把纸张大小改成Custom或者和Sheet一致。不同版本界面文字略有差异找Paper Size相关的下拉框就行。第二种更省事打开原理图后按D、O把文档选项里Sheet Size改成A4或A3这种标准尺寸然后再导出PDF就不会只有局部了。我建议优先用第一种因为改Sheet大小会影响原理图整体布局如果是几个人协做的图纸动这个容易引发冲突。另外还有一种特殊情况原理图里确实有对象画在Sheet边界外面。这时PDF工具默认只输出Sheet内部区域外部对象自然会丢。排查方法是在原理图里CtrlA全选看Inspector里对象的X、Y坐标范围有没有超出图纸边界如果超了把对象拖进图框内或者调整Sheet尺寸覆盖它们。3.3 PCB的PDF层、钻孔图、装配图怎么输出嵌入式主板画完之后导PCB的PDF通常不是为了看PCB布线而是给结构、外协或者贴片厂核对层叠、开孔和器件位置。在PCB编辑器里启动Smart PDF向导中会多一层设置PCB Output Layers。默认会列出常见层包括Top Layer、Bottom Layer、Top Overlay、Bottom Overlay、Mechanical 1等。你需要按用途选层。如果PDF是给外协确认生产工艺一般勾选铜层、丝印层再加上Keep-Out层就足够看出大致情况。如果是做贴片装配图则建议勾选Top Solder、Top Paste这类层配合装配层的位号工人对照找点很方便。钻孔图是个容易漏的项。带通孔的板子外协加工最关心孔径和数量这时PCB输出层里要勾选Drill Drawing或Drill Guide导出来的PDF会带钻孔表和孔位图。用AD的老版本时钻孔符号有时会偏大新版通常没这个问题如果你发现钻孔图上孔的位置对不上检查一下是用的英寸还是毫米单位。3.4 多页工程导出PDF顺序、书签和批量输出工程一旦超过三五张图纸手工一张一张导出PDF就变成体力活了。AD在这块做得还算顺手在Smart PDF里选Entire Project自动把所有Sheet合成一个PDF文件每页一张图。前提是工程面板中文件排列顺序正确这点我前面提到过可以在Projects面板里直接拖动调整顺序或者给Sheet编号。给PDF加书签也是个提升交付质感的小细节。在Additional Settings里勾选Document Structure和Bookmarks导出后PDF侧边栏会有层级书签点击就能跳转到对应图纸。我一般还会在图纸图框里预先设置好当前页名、第几页/共几页这类属性这样PDF页面上的图号、日期也会随模板自动更新再审图时特别省事。如果你经常要出这套PDF可以考虑用OutputJob配置。File → New → Output Job Configuration把BOM导出、PDF导出、Gerber输出都配置好以后一键生成整套交付文件。这个功能对小批量嵌入式产品尤其好使每次发板前跑一遍Job所有交付文件齐活不用一个个点。4. 常见问题与排查技巧实录4.1 典型问题速查表我把AD导出BOM和PDF过程中最常见的故障整理成了表按现象、原因、处理排序方便遇到问题时快速定位。现象常见原因处理方法PDF只有部分区域打印机纸张尺寸小于图纸Sheet尺寸在Printer Preferences属性里把纸张改成Custom或与Sheet一致PDF字迹发虚或变形字体未嵌入、查看器缺字体导出时开启字体嵌入或把文字转成矢量输出导出PDF缺少某些元件元件对象在Sheet边界外检查Inspector坐标拉回图框内或调整Sheet大小BOM位号重复复制粘贴后未重新标注用Tools→Annotation重排位号再导出BOM里封装为空原理图库中元件没填Footprint在原理图库中补齐封装属性养成库管理习惯CSV用Excel打开乱码UTF-8无BOM导致Excel识别错误改用xlsx或转码为UTF-8 with BOM导出的PDF没有图框标题模板属性未关联到Sheet检查图纸模板里的Special String是否配置正确多个Sheet导出后页序混乱工程面板文件顺序不对在Projects面板中调整文档顺序再导出4.2 三个亲历的坑写下来免得你们再踩第一个坑是位号重复。有次项目分页多人协作同事从另一张图拷贝了整块电路结果一导BOM发现R1同时在两页出现数量统计直接翻倍。那会儿项目急着发板采购差点按错误BOM买了双倍电阻。教训就是多人协作时每次导出BOM前先执行Tools → Annotation → Annotate Schematics Quietly让AD自己重排一遍位号确认没有重复再导。强烈建议在项目设置里把“自动重排位号”养成肌肉记忆。第二个坑是PDF导出后文字变成方框。有次把原理图PDF发出去评审对方用的是一款小众PDF阅读器页面里所有中文都成了“□□□”。排查到最后发现是字体未嵌入、阅读器又没安装对应字体导致的。从那以后我给外发PDF时要么在Smart PDF设置里开启嵌入字体要么干脆在打印属性中把文字渲染模式改成输出为图形问题再没出现过。第三个坑是CSV乱码。有一次给工厂导csv格式BOM工厂那边用的老式生产管理系统必须收csv我在窗口里看挺正常发过去后反馈全是乱码。折腾好久才明白Excel在没BOM头时会按本地编码猜而AD导出的是UTF-8。后来只要对方要csv我就用Notepad转成UTF-8 with BOM再发或者直接用xlsx再也没出过事。5. 给新手和老手的几点收尾建议5.1 把BOM和PDF纳入发板前检查清单嵌入式硬件开发流程成熟之后发板前都会有一份检查清单。我强烈建议把“BOM导出并核对”“PDF导出并确认无缺页”两条加进去而且是必须项。别怕麻烦你不会知道哪次发板前漏导一个PDF恰好又在评审会上被客户问起。实际操作上我的习惯是发板前先导出一次BOM用Excel打开后人工扫一遍异常位号为空的数量是否为0、封装为空的行是否有、数量汇总跟每个位号是否对得上。接着导出整工程PDF逐页翻一遍确认无缺页、无乱码、无裁切。这套流程每次大概多花十分钟但能挡下几乎所有交付事故。5.2 用OutputJob把流程固化下来如果同一个项目要反复发版或者团队里几个人都在做同类产品强烈建议把导出动作固化到OutputJob里。新建一个输出任务把BOM导出、原理图PDF、PCB PDF、Gerber输出全都配好以后每次发版只需要在OutputJob窗口里Run一次所有文件自动生成到指定目录命名设置好之后基本不用再管。这个习惯在项目多、周期紧的时候尤其受益。我以前手工一套流程点下来要十几分钟还容易漏现在跑一次Job整套交付文件到齐剩下的时间用来检查更棘手的问题性价比很高。5.3 从工具操作反推到库与规范最后说点工具之外的话。AD导出BOM和PDF的体验其实直接从侧面检验了你的原理图库干不干净。库里的元件封装字段齐全、参数规范、有MPN和供应商链接BOM导出来就漂亮模板里图框、特殊字符串配置正确PDF就规整。很多导出阶段的问题根子在建库阶段。所以我的建议是别等发板前才来折腾BOM列配置和PDF设置新手学AD建第一份原理图库的时候就把Footprint、Description、Manufacturer、MPN这些字段养成填写的习惯。库是源头BOM和PDF都是下游产物源头干净了导出几乎是顺手的事。这套经验在我这几年的嵌入式硬件项目里反复验证过越早明白后面越省心。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

TensorRT部署RTMPose人体姿态估计:从ONNX导出到C++推理实战 2026/10/1 7:27:01

TensorRT部署RTMPose人体姿态估计:从ONNX导出到C++推理实战

简介:面向计算机视觉与算法部署工程师,这是一份使用TensorRT对RTMPose人体姿态估计算法进行推理优化与落地部署的完整实战项目。内容从RTMPose工作原理与模型结构讲起,深入解析TensorRT的层融合、精度校准、内核自动调优和多流并行等优化机制…

阅读更多 →
混合检索RAG全链路:查询增强、双路召回与重排实战 2026/10/1 7:26:55

混合检索RAG全链路:查询增强、双路召回与重排实战

开头写了一段,但这不算正文。现在直接进入正式内容。混合检索 RAG 全链路:查询增强、双路召回与重排——向量库和搜索引擎联手补齐召回做 RAG 项目做到后期,你大概率会撞上一堵墙:向量检索的召回率上不去,明明知识库里…

阅读更多 →
生成式召回:交易搜索召回层的范式跃迁与实践 2026/10/1 7:26:55

生成式召回:交易搜索召回层的范式跃迁与实践

前两年跟同行交流,被问得最多的问题是:“你们向量检索用 HNSW 还是 IVF,量化比特设多少,双塔是不是得上 cross attention?” 每次我都耐心回答,但心里清楚,这些都不是交易搜索召回层最该被攻克的…

阅读更多 →
别再问“哪个AI能一键写完论文”了:地震学论文辅助工具,按环节选才靠谱 2026/10/1 7:26:55

别再问“哪个AI能一键写完论文”了:地震学论文辅助工具,按环节选才靠谱

先把场景说具体:我认识不少地震学方向的同学,毕业任务会围绕“区域地震波形数据处理与分析”展开,比如下载某断裂带附近几年的地震波形,做去均值、去仪器响应、滤波、到时拾取,再用双差定位或层析成像方法分析地震空间…

阅读更多 →
工程师成长路径:从零基础到独立负责项目的完整指南 2026/10/1 7:26:48

工程师成长路径:从零基础到独立负责项目的完整指南

1. 从一张工位照片说起:工程师这条路到底怎么走前几天整理硬盘,翻出一张刚入行时拍的工位照片。桌上摆着一块烧坏的开发板、一本翻到卷边的技术手册、还有半杯凉透的咖啡。那会儿我刚从学校出来,满脑子都是“我要做点厉害的东西”&#xff0c…

阅读更多 →
国庆长假将至,公司的几百台电脑真的安全吗? 2026/10/1 7:26:48

国庆长假将至,公司的几百台电脑真的安全吗?

对大多数人来说,这是出行、团聚、休息的日子;但对企业的IT和安全部门来说,长假往往是一年里最提心吊胆的时段之一——办公室空了,值守的人少了,而终端安全的风险,恰恰在"没人盯"的时候最容易冒出…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉