
1. 为什么装配图这件事值得单独拿出来讲画完PCB、跑完DRC、导出Gerber送去打样很多工程师觉得活儿已经干完了。但板子回来要焊接产线或者焊接师傅拿到一块光板上面几十上百个器件没有一张清晰的位号图基本就是抓瞎。装配图也有人叫位号图、贴片图、Assembly Drawing解决的就是这个问题它告诉焊接的人哪个位置该放哪个元件丝印被器件盖住了怎么看极性器件朝哪个方向。在Altium Designer后面统一叫AD里导出装配图看起来是个小操作但实际做过的都知道坑不少。默认的PDF输出会把丝印层和阻焊层混在一起位号要么太小看不清要么被焊盘压住要么顶层底层的图叠在一页上分不清。更麻烦的是不同的人对装配图的需求还不一样给焊接师傅看的要清晰直观给质检看的要标注极性和方向给结构工程师看的可能还要带上板框尺寸。这篇内容就是把我这些年导出装配图的完整流程、参数设置、踩过的坑以及几种不同场景下的方案选择一次性讲透。不管你是刚接触AD的新手还是用了几年但一直用默认设置导出的老手应该都能从里面找到能直接抄作业的东西。核心关键词就几个AD、PCB、装配图、位号图围绕这几个词把整个流程拆开揉碎。2. 导出前的准备工作别急着点导出2.1 先搞清楚你要的是哪种装配图装配图不是一个标准化的东西不同场景要的东西不一样。我一般把它分成三类焊接用装配图重点是位号清晰、极性标注明确、顶层底层分开。焊接师傅最关心的是“这个位置放什么、朝哪边”。质检用装配图除了位号还要标注元件的外框尺寸、极性标记、以及一些关键器件的方向要求。结构/装配参考图可能需要带板框尺寸、安装孔位置、连接器朝向方便结构工程师核对。大部分情况下我们要的是第一种。但如果你不确定最稳妥的做法是导出一份包含顶层和底层、带位号和极性的PDF基本能覆盖80%的需求。2.2 检查丝印层是否规范导出装配图之前先回到PCB设计本身看一眼。很多装配图导出效果差根子不在导出设置而在设计阶段丝印就没做好。打开PCB文件按快捷键L打开视图配置View Configuration确认以下几个层是打开的Top Overlay顶层丝印Bottom Overlay底层丝印Top Solder顶层阻焊可选Bottom Solder底层阻焊可选Mechanical 1通常放板框Mechanical 13 / 15如果用来放装配信息的话重点看丝印层上的位号Designator。常见问题有几个位号被焊盘盖住、位号太小默认可能只有0.8mm高、位号方向乱七八糟、极性器件的“”号不明显。提示如果位号被焊盘盖住不要急着在导出时调回到设计里把位号挪开。导出设置只能控制显示与否没法帮你挪位置。2.3 位号字体和大小的一次性设置如果板子上位号很多一个个挪太费劲。我通常用全局编辑来处理在PCB界面右键任意一个位号选择Find Similar Objects。在弹出的对话框里把Text那一栏设为Same或者按层筛选比如只选Top Overlay层的位号。点OK后所有符合条件的位号会被选中。在属性面板Properties里统一设置字体高度Text Height和线宽Stroke Width。我的经验值位号高度设在1.0mm到1.2mm之间线宽0.15mm左右在A4纸上打印出来清晰度刚好。太小了打印模糊太大了占地方还容易和焊盘打架。3. AD里导出装配图的几种方案对比3.1 方案一智能PDF导出最常用这是AD里最直接的PDF导出方式菜单位置在File→Smart PDF。它的好处是向导式操作一步步选层、选输出内容适合大部分常规需求。但智能PDF有个问题默认设置下它会把所有层叠在一起输出顶层和底层不分页。如果你直接点下一步到底导出来的PDF就是一团糊。所以关键在于中间那几步的配置。3.2 方案二从PCB打印输出PrintFile→Print或者快捷键CtrlP这个方式更灵活可以精确控制每一页输出哪些层、用什么颜色、缩放比例多少。缺点是设置项多第一次用容易懵。我个人的习惯是常规装配图用智能PDF需要精细控制比如要加尺寸标注、要特定颜色方案的时候用Print。3.3 方案三导出为图片再拼合有些人习惯把顶层和底层分别导出为高分辨率PNG然后用图片工具拼在一起。这种方式适合需要快速发给别人看、不需要打印的场景。AD里可以用File→Export→Image来导出当前视图。这种方式的好处是快坏处是分辨率受屏幕限制放大后可能模糊。如果板子器件密度高不太推荐。3.4 方案四用Draftsman功能生成装配文档AD 17以后版本带了Draftsman功能可以生成比较正式的装配文档包含视图、标注、BOM表等。这个适合需要出正式文档的场合但学习成本比前几种高日常快速出图不太用。下面重点讲智能PDF和Print这两种因为覆盖了绝大多数实际场景。4. 智能PDF导出装配图的完整实操4.1 启动向导和基本设置点File→Smart PDF弹出向导。第一步是选择输出范围Current Document当前文档还是Current Project整个工程。导出装配图选Current Document就行。第二步是选择输出文件路径和名称。建议命名规范一点比如项目名_装配图_日期.pdf后面找起来方便。第三步是关键Export Bill of Materials这个选项。如果你只需要装配图不勾选BOM。如果勾了PDF里会多一页物料清单。我一般看情况给焊接师傅的版本会勾上方便对照。4.2 层配置这一步决定成败到了Layers这一步要仔细配置。默认情况下AD会列出所有层你需要做的是把不需要的层关掉比如Internal Plane、Mechanical层里没用的确保Top Overlay和Bottom Overlay是打开的把Top Layer和Bottom Layer也打开作为背景参考但颜色要调淡具体操作在层列表里每一层后面有个Show复选框勾选表示输出。然后右边有个颜色设置点一下可以改颜色。我的配色方案层颜色用途Top Overlay黑色位号、极性标记Bottom Overlay黑色底层位号Top Layer浅灰色焊盘和走线参考Bottom Layer浅灰色底层焊盘参考Top Solder不输出避免干扰Mechanical 1深灰色板框这样输出的效果是位号清晰黑色焊盘浅灰做背景板框深灰整体层次分明。4.3 分页设置顶层底层分开智能PDF默认把所有层输出到一页。要分开顶层和底层需要在Layers配置里做文章。一种做法是在层配置界面点Add按钮添加多个输出配置。比如配置1只包含Top Overlay Top Layer Mechanical 1配置2只包含Bottom Overlay Bottom Layer Mechanical 1。这样导出的PDF就会有两页第一页顶层第二页底层。另一种更简单的做法在Smart PDF向导的Final Steps里有个Page Settings可以设置每页的输出内容。但说实话智能PDF在这块不如Print灵活。4.4 输出选项和完成后面的步骤包括Output Options设置PDF的缩放模式一般选Fit to Page让整板适配A4纸。Final Steps可以预览确认没问题后点Finish。导出完成后打开PDF检查几个点位号是否清晰、顶层底层是否分开、板框是否完整、有没有多余的层混进来。5. 用Print方式精细控制装配图输出5.1 打印设置界面详解按CtrlP打开打印对话框。这里有几个关键区域Printer选Microsoft Print to PDF或者虚拟PDF打印机。Print Range选All或者指定页。Page Setup点进去可以设置纸张大小、方向、缩放。Advanced这里可以配置每一页输出哪些层。5.2 配置顶层装配图页面在Advanced里你会看到一个层列表。对于顶层装配图把Top Overlay设为黑色线宽正常。把Top Layer设为浅灰色但要把走线隐藏在层属性里把Tracks关掉只留Pads。Mechanical 1设为深灰色只显示板框。其他层全部关闭。这样打印出来的就是一张干净的顶层装配图。5.3 配置底层装配图页面底层装配图有个特殊之处从正面看和从背面看方向是镜像的。AD里默认底层视图是镜像的从正面透视看但焊接师傅从背面焊接时看到的方向和镜像视图一致。所以底层装配图通常保持镜像输出。在Print设置里底层页面要勾选Mirror选项。层配置和顶层类似只是换成Bottom Overlay和Bottom Layer。5.4 缩放和居中在Page Setup里缩放模式选Scale Mode→Fit to Page这样整板会自动缩放到纸张大小。如果板子特别大或特别小也可以手动指定比例。居中方面AD默认会把板子放在纸张中心一般不用调。如果偏了检查一下板框的原点位置。6. 位号图的几个关键细节处理6.1 位号被遮挡怎么办这是最常见的问题。位号被焊盘、走线或者其他位号盖住导出后看不清。处理原则在设计阶段解决不要指望导出设置。具体做法用Find Similar Objects选中所有位号统一调整位置到器件外框旁边。对于特别密集的区域比如BGA周围的小电容可以把位号放到器件外侧用引线指向。如果实在放不下考虑用更小的字体但不要小于0.8mm。6.2 极性器件的标注电解电容、二极管、IC的第一脚这些极性信息在装配图里必须清晰。AD里通常用以下几种方式标注在丝印层画一个“”号或者圆点。在器件外框上画一个缺口或斜角。用位号旁边的文字标注比如“C1”。导出前检查一下这些标记是否在丝印层上是否会被其他层盖住。6.3 顶层底层的区分如果顶层和底层输出在同一页一定要用文字标注清楚。我通常会在Mechanical层加一个文本框写上“Top Assembly”和“Bottom Assembly”。如果分页输出在PDF的页眉或页脚加标注。智能PDF可以在Final Steps里设置页眉页脚文字。6.4 板框和尺寸标注装配图最好带上板框和关键尺寸。板框一般在Mechanical 1层导出时确保这一层是打开的。如果需要标注尺寸可以在PCB里用Place→Dimension→Linear添加尺寸标注放在Mechanical层上。导出时会一起输出。7. 常见问题排查速查表问题现象可能原因解决方法位号看不清字体太小或颜色太淡统一调整位号高度到1.0-1.2mm颜色设为黑色顶层底层混在一起智能PDF默认单页输出在层配置里分页或用Print方式分别输出位号被焊盘盖住设计阶段位号位置不对回到PCB挪位号不要靠导出设置解决底层方向反了镜像设置不对底层装配图保持镜像输出符合焊接视角板框不完整Mechanical层没打开在层配置里勾选板框所在层PDF文件太大分辨率设置过高在输出选项里降低DPI到300左右丝印有乱码字体不支持或编码问题换用标准字体如Arial避免特殊字符导出后缺层层被意外关闭逐层检查Show复选框8. 一些提高效率的实操心得8.1 建立自己的输出模板如果你经常需要导出装配图建议把配置好的智能PDF设置保存为模板。AD里可以在Smart PDF向导的最后一步选择Save Settings下次直接加载。更进一步可以用Output Job功能File→New→Output Job File把装配图输出、Gerber输出、BOM输出都配置好一键生成所有生产文件。这个适合批量做项目的时候用。8.2 快捷键和脚本AD支持用脚本自动化一些重复操作。比如用DelphiScript或VBScript写一个脚本自动调整所有位号的字体和位置然后导出PDF。网上有一些现成的脚本可以参考但要注意版本兼容性。常用的快捷键L打开视图配置CtrlP打印CtrlShiftP智能PDF部分版本3切换到3D视图检查器件布局8.3 给焊接师傅的版本要额外注意什么给产线或焊接师傅的装配图除了位号和极性最好还包含元件的外框轮廓在Mechanical层画关键器件的方向标记比如IC的第一脚用圆点标出如果有多个规格相似的器件用不同颜色或标记区分我遇到过因为装配图不清晰导致电容焊反的情况返工成本很高。所以在这个环节多花十分钟比后面返工划算得多。8.4 版本管理和命名规范装配图会随着PCB改版而更新。建议命名里带上版本号和日期比如ProjectA_Assembly_V1.2_20250115.pdf。如果板子有多个变体比如同一块板子不同配置在文件名里区分清楚。PDF文件本身也可以加版本信息在页脚写上“V1.2”和日期方便追溯。9. 不同AD版本的差异和注意事项AD的版本更新比较频繁不同版本在导出装配图这块有些细微差异。AD 09到AD 17智能PDF的界面基本一致层配置逻辑也差不多。AD 18以后界面做了一些调整但核心功能没变。AD 21和AD 22在输出选项里增加了更多PDF相关的设置比如PDF/A格式支持、更细的字体嵌入选项。如果你用的是比较老的版本比如AD 09智能PDF可能不支持分页输出那就只能用Print方式。Print方式在所有版本里都可用只是设置项的位置可能略有不同。另外AD 20以后版本对高DPI显示器的支持更好导出PDF时的预览更准确。如果你在旧版本上导出发现预览和实际输出不一致升级到较新版本可能会改善。10. 从装配图延伸到生产文件的整体思路装配图只是生产文件的一部分。一块板子要顺利生产通常还需要Gerber文件给PCB厂做板用。钻孔文件和Gerber一起给板厂。BOM表给采购和贴片用。坐标文件给贴片机编程用。装配图给焊接和质检用。这几样东西最好在同一个Output Job里配置好一次性生成。这样版本一致不会出现Gerber是V1.2但装配图还是V1.1的情况。在AD里File→New→Output Job File可以创建一个输出任务文件。在里面添加各个输出项配置好路径和格式然后点Generate一键生成所有文件。这个流程一旦配好后面每个项目都能复用效率提升很明显。装配图这块在Output Job里可以配置为PDF输出指定层和分页设置。和智能PDF的配置逻辑类似但更集中管理。11. 几个容易忽略的细节11.1 焊盘编号要不要显示有些装配图会把焊盘编号Pad Number也显示出来方便对照原理图。但大部分焊接场景不需要反而会让图面变乱。我的建议是默认不显示除非有特殊需求。在层配置里Top Layer的Pads可以显示但Pad Numbers关掉。11.2 过孔怎么处理过孔在装配图里通常不需要显示因为焊接师傅不关心过孔。在层配置里把Vias关掉图面会干净很多。但如果过孔有特殊要求比如某些过孔要盖油那就在装配图上标注出来。11.3 文字方向位号的文字方向最好统一。AD里可以设置文字旋转角度一般设为0度或90度避免斜着放。斜文字打印出来不好认。在属性面板里选中位号后可以设置Rotation。批量处理时用Find Similar Objects统一设置。11.4 打印测试正式导出前建议先打印一张黑白测试页。有些问题在屏幕上看不出来打印到纸上就暴露了。比如浅灰色在屏幕上能看清打印出来可能太淡。黑色位号在屏幕上很清晰打印出来可能因为线宽太细而模糊。测试页不用整板截取一个密集区域打印就行。确认清晰度后再批量导出。12. 我个人在实际操作中的体会导出装配图这件事技术含量不算高但细节特别多。我刚开始做的时候也是直接点智能PDF一路下一步导出来的图自己都看不清更别说给焊接师傅了。后来慢慢摸索发现关键就三点设计阶段把丝印做好、导出时把层配置对、输出后自己先检查一遍。设计阶段把丝印做好能省掉后面80%的麻烦。位号位置、字体大小、极性标记这些在画板的时候就顺手处理好导出时基本不用怎么调。反过来如果设计时没管导出时再怎么设置也救不回来。层配置这块核心思路就是“做减法”。不需要的层全部关掉只留位号、焊盘轮廓、板框。颜色上用黑色位号配浅灰焊盘对比度够打印也清晰。最后就是养成检查的习惯。每次导出后打开PDF翻一遍看看有没有缺层、位号有没有被盖、顶层底层有没有分对。这个习惯帮我避免了好几次把错误文件发给产线的情况。另外提一句如果你用的是嘉立创EDA或者其他国产工具导出装配图的逻辑类似但具体操作不同。AD的这套方法在PADS、Cadence里也有对应的功能思路是相通的选对层、分好页、调好颜色和字体。掌握了这个思路换工具也能快速上手。