1. 为什么要单独聊AD24的尺寸标注与装配图先交代一下背景。我最近用Altium Designer 24下面统一叫AD24完整走了一遍从原理图到装配图输出的PCB设计流程板子是一块带罗氏线圈采样电路的双层板四层改两层尺寸从120mm压到80mm中间踩了不少坑尤其是尺寸标注和装配图这块。网上关于AD24的资料其实不少但大多停留在“怎么打开菜单”的层面真正把尺寸标注的逻辑讲清楚的很少装配图输出更是经常被一句话带过。这篇文章我想换个角度不按菜单顺序讲而是按“为什么要这样标、为什么装配图要这样出”的思路来拆。核心覆盖三件事——尺寸标注的规范化设置、装配图的输出方法、以及Gerber文件导出前的最后检查。适合正在做第一块正式板子不是随便打样玩的工程师也适合从AD旧版本迁到AD24后觉得界面和规则变化有点懵的人。先说一个反直觉的结论装配图的出图质量大概率不取决于你会不会点“File Smart PDF”而取决于你在画板阶段有没有给装配图留好信息。丝印是否规范、位号是否清晰、标注是否落在制造和装配两个环节都需要的公共层上这些在布线阶段不花心思后面出图阶段再怎么折腾都是补救。2. 尺寸标注的设置逻辑从“能标出来”到“标得对”2.1 标注前必须确认的几项默认参数AD24的尺寸标注工具在菜单栏的放置Place 尺寸Dimension下默认有线性标注、对齐标注、角度标注、半径标注、直径标注等十几种。很多人一上来就选线性标注直接点两点标完发现字体小得看不清箭头方向也不对然后去Properties面板里一项项改改完一个发现下一个又不对效率极低。正确做法是先改默认规则再开始标。具体入口设计Design 规则Rules Design Rules Measurement Dimension。这里面有几个关键参数你需要理解而不是死记值文本高度Text Height这个值直接决定标注在打印和PDF输出时清不清楚。制板厂一般要求装配图和钻孔图的字符高度不低于0.8mm我习惯设为1.2mm到1.5mmPCB上实际物理尺寸也就几十mil但出图后缩放到A4纸依然清晰。线宽Line Width标注线的粗细。建议0.2mm约8mil太细了打印出来断线太粗了和走线混淆。箭头大小Arrow Size默认值通常偏小建议直接调大20%到30%。箭头在屏幕上看着还行打印出来就是个黑点。公差精度Precision这里AD24默认是两位小数但对大多数PCB来说尺寸标注精确到0.1mm就够了标到0.01mm反而会误导制板厂因为板材本身存在收缩率你标得太精确人家也没法按那个公差切。设置规则时还有一个容易忽略的选项文本字体Text Font。AD24默认的TrueType字体在屏幕上挺好看但输出到PDF后某些字体可能被替换导致中文乱码或者尺寸数字变形。我在装配图和尺寸层上统一用仿宋_GB2312或Arial并且全部转曲Outline转曲的操作在Smart PDF导出时可以勾选稍后细说。2.2 分层思想尺寸标注不是全部堆在一块这是我最想强调的一点尺寸标注一定要分层放。AD24默认会放在Mechanical 1层或Dimensions层但我强烈建议你手动建立一个专门的DIM_Outline层把外形尺寸标注放这里再建一个DIM_Fab层放制造相关的标注比如槽孔位置、板厚、V割线位置。为什么因为不同标注的服务对象不同外形尺寸板长、板宽、板厚是给制板厂看的他们用这些数去开料、铣外形装配尺寸接插件中心距、定位孔坐标是给贴片厂做钢网、做夹具用的测试点位置尺寸是给调试人员找信号用的。这三类标注如果全放在同一层传给制板厂时他们可能把你所有层都打开装配尺寸也看到了容易产生误解如果只保留制造层又看不到位号。所以我的习惯是外形尺寸标在DIM_Outline层装配尺寸标在DIM_Fab层其它非关键尺寸比如某段走线的长度参考放在Dimensions层。出Gerber时DIM_Outline层只在机械层导出DIM_Fab层仅在装配图输出时使用Dimensions层干脆不出。这样每一份文件都干净、明确。2.3 标注操作技巧对齐、捕捉与参考点AD24的新版标注工具比旧版好用不少但也引入了新问题捕捉模式Snap有时候会捕捉到你不想捕捉的东西。我的经验是标注前先按ShiftE切换捕捉模式确保只捕捉到焊盘中心Pad Center和布线拐角Track Corner不要开启“捕捉到敷铜区域Copper Area”否则你标出来的尺寸可能比实际差一个铜皮的厚度。另外标注过程中如果发现引线拉不直可以按住Alt键临时禁用捕捉手动微调。多个关联尺寸我习惯用“连续标注Baseline Dimension”而不是一个个单独标这样不仅视觉整齐修改板框后所有连续标注会自动联动不需要一个个改。AD24这里做得还算智能但前提是你标注时选取的参考点要统一使用同一根基准线比如统一用板框左下角作为原点。第一次用的时候我没注意左半部分用左下角做基准右半部分用右下角做基准结果板框改了20mil右边标注跟着动了左边标注纹丝不动当场怀疑软件坏了排查半天才发现是参考基准不统一。3. 从PCB布局到装配图中间还差一个“制造信息”的设计3.1 装配图到底要包含什么很多人觉得装配图就是把PCB的丝印层打印出来其实不止。一份合格的装配图应当包含以下信息板框外形图包含尺寸标注所有元件的位号RefDes元件极性标识二极管、电解电容的极性方向第一脚标识IC的1脚位置装配注意事项如特定元件的安装方向、禁布区版本号和日期其中位号的显示是重点。AD24默认丝印层的位号大小可能只有25mil在屏幕上放大看很清楚但装配图通常是A4纸打印或者PDF缩放到70%左右查看25mil的字符打印出来基本就是一条黑线。所以出装配图前我习惯把丝印字符统一加大到40mil以上并且设置最小线宽不为0防止笔画太细被打印丢失。3.2 丝印层的整理技巧让位号不乱跑画板时为了布线方便很多人会把元件位号随意拖动有的放在元件本体下面被遮盖有的旋转了180度。这些在PCB编辑器里看着无所谓阻焊开窗的时候反正都能做出来但装配图直接暴露。我的习惯是在投板前专门花半小时整理丝印。核心步骤全选元件在Properties面板里把位号字体统一设置为TrueType Arial高度40mil线宽6mil用A S对齐工具把所有位号调整到元件中心或者统一的方向逐个检查是否有位号被焊盘、过孔压在下面有的话用R J重新放置极性和第一脚标识如果丝印没有自动带出来手动在Top Overlay层补上。这个过程很枯燥但装配图好不好看、贴片厂拿到手上能不能快速定位元件全靠这一步。我之前有一块板子偷懒没整理丝印结果贴片厂SMT人员打电话来问“你们这个R12到底在哪个位置丝印上被C8盖住了”那一版板子不仅浪费时间还多花了加急费。3.3 在装配图中显示位号的三种方法AD24里输出装配图有几种不同思路我按适用场景排序直接打印Top Overlay/Bottom Overlay层最快但位号样式完全取决于你在PCB里怎么设置适合板子简单、元件少的场景使用“装配层”制作独立装配图先复制Top Overlay内容到专门的装配层比如Mechanical 13然后在装配层上重新整理位号、添加注释框适合元件中等数量、需要较高可读性的场景用Smart PDF选择集在PCB编辑器里创建一个只包含需要显示的层的输出集导出为PDF适合需要同时提供给结构工程师、贴片厂、采购等多方的场景。我目前批量生产的板子走的是第二种第三种结合。先建了一个Fab_Top层把Top Overlay的内容复制过来然后在此基础上追加尺寸标注、BOM表在旁边的位置、板名版本等。这样出的装配图已经不是“PCB丝印的截图”了而是一张接近工程图纸的文档。4. AD24装配图输出的完整操作链路4.1 第一步建立独立的装配图层进入PCB编辑器打开View Board Planning Mode之前先确认图层管理器里有足够的机械层可用。AD24默认已经有Mechanical 1到Mechanical 4如果你之前没用过可以直接在Layer Stack Manager里添加Fab_Top顶层装配层放所有顶层元件的投影轮廓和位号Fab_Bottom底层装配层DIM_Outline外形尺寸标注层DIM_Fab制造尺寸层这里要注意AD24的层管理器和旧版本差异不小尤其是Mechanical层和Component层是否绑定这个选项。你在Layer Stack Manager里新增的机械层一定要确认“Component”选项里没有勾选任何顶层/底层元件层否则这一层会被当作铜箔层去处理DRC会报错甚至出Gerber的时候多出一层莫名其妙的铜。我第一版就是这么翻车的建了个Mechanical 5想做装配图结果不知怎么勾选了“Signal”类型出光绘的时候多了一层裸铜板厂打电话来问“你们这层是啥”我才意识到层类型设置错了。所以新建层时一定要明确Type为Mechanical不是Signal不是Dielectric。4.2 第二步在装配层上放置元件轮廓这一步我推荐用Place Component Component Body的方式但更高效的方式是直接选中PCB上已有的元件CtrlC后在装配层上AltE选择性粘贴Paste Special勾选“保持网络属性”之外的所有选项仅保留图形。为什么不用直接复制直接复制会把元件的焊盘、走线、铜箔全带过来那出来的就不是装配图而是重画了一遍PCB。选择性粘贴可以过滤掉电气属性只保留元件外框丝印和位号干净很多。粘贴到装配层后并不一定所有元件轮廓都恰好和PCB上的位置重合。AD24在跨层粘贴时位置坐标是全局的所以正常来说能对齐但要放大检查一下有没有偏移。我之前遇到过一次个别元件粘贴后整体偏移了0.5mm找了好久原因最后发现是PCB上的元件有局部旋转过粘贴时角度参照没跟上。解决办法也简单选中装配层的图形统一用Position Align功能重新对齐到板框。4.3 第三步BOM表的自动生成与格式调整装配图不能光有图形没有文字信息。AD24的BOM表生成在Reports Bill of Materials但默认生成的Excel格式乱七八糟注释和值挤在一列位号挤在一行。我的经验是先导出为Excel模板调整好格式后再重新导入用默认模板生成一份BOM在Excel里手工调好列宽、合并同类项比如把所有0.1uF电容合并成一行写上数量回到AD24在BOM生成窗口里选择“使用外部模板”加载刚才调整好的Excel文件导出为PDF时BOM会作为一个附件一起打包。装配图的BOM建议使用**按位号排序Sort by RefDes**而不是按值排序。贴片人员拿料的时候是按位号来找位置的你按电容值排他们还得自己二次排序容易出错。这个细节很多教程不强调但我觉得比排版美观重要一百倍。4.4 第四步Smart PDF导出装配图AD24的Smart PDF向导位于File Smart PDF。向导本身很简单但有几个坑选择输出层时千万不要全选。装配图只需要板框层、装配层Fab_Top/Fab_Bottom、DIM_Outline层、钻孔层用于表明安装孔位置。如果全选所有的铜箔层、阻焊层都会出来图面一片漆黑。在“Additional Options”里勾选“Generate PDF for Mechanical Layers”和“Embed TrueType Fonts”。前者确保机械层含尺寸标注被包含后者保证PDF在不同电脑上打开字体不乱。打印比例一定要设成1:1Scale 1:1。结构工程师拿你的装配图是要直接量尺寸的如果PDF被自动缩放过他们量出来的数和设计值不符后续结构干涉是大事。导出后用Adobe Acrobat或免费版PDF阅读器量一下板框尺寸长、宽是否和设计完全一致。这一步是我每次必做的“闭环验证”至少帮我抓过三次投影仪设置错误导致的非1:1输出。5. Gerber导出前的尺寸标注审查最容易出事的一公里5.1 检查标注所在层是否正确出现在各阶段文件里Gerber文件本身不包含尺寸标注尺寸标注是写在机械层或文档层里通过额外文件传递的。很多工程师忽略了这一点画板时认认真真标了一堆尺寸结果出Gerber时机械层没勾选板厂拿到手的文件一件标注都没有只能靠猜。我的做法是在出Gerber之前用CAM编辑器AD24内置的CAM tastic或者独立的CAM350把每一层打开看一遍。重点检查外形层通常是对应的板框层是否有完整的封闭轮廓板框外是否有额外的标注线或文本溢出轮廓尺寸标注字符是否超出板边太远导致板厂排版时认为你的板子实际尺寸比设计大。这里特别提醒一句标注不要画在板框线上也不要在板框内侧尽量放在板外同时距离板框边缘至少保持1mm以上。太近了制板厂铣外形时如果刀具路径刚好经过标注字符他们可能会误以为是轮廓的一部分这种低级错误在实际生产中并不少见。5.2 公英制转换时的精度陷阱AD24默认的显示单位可能是mil但国内大多数结构工程师和制板厂习惯用mm。切换单位很简单按Q键即可但关键的坑在于精度Precision设置。AD24在View Toggle Units切换后如果精度设置为2位小数那么100mil会显示为2.54mm而如果精度设置为4位小数则会显示为2.5400mm。看起来差别不大但在多层板叠层结构、孔位坐标列表这类对精度要求高的场景里舍入误差会被累积放大。我之前有个项目用2位小数导出的钻孔文件某个定位孔的坐标是(100.01, 200.02)mm而结构工程师手上的结构图是(100.00, 200.00)mm实际装配时出现0.01mm的错位本来是可以避免的。建议无论屏幕显示用哪种单位钻孔文件和机械层文件一律用毫米且精度设为4位小数输出。5.3 装配图与Gerber中的原点对齐最后再分享一个很多新手不知道的小技巧装配图和Gerber的坐标原点一定要保持一致。AD24默认原点是绝对原点Absolute Origin也就是图纸左下角但很多人喜欢在PCB编辑时用Edit Origin Set自定义一个原点比如板框左下角。如果你自定义了原点之后没有改回来直接出Gerber那么所有坐标都是相对于自定义原点的而你出的装配图如果用的是另一种原点设置坐标就会整体偏移一个常量。这个偏移量在单板打样时可能看不出大问题但到了拼板、多板组合、带结构件的整机里就是灾难。我的习惯是统一使用绝对原点作为所有输出文件的参考原点。如果因为设计需要必须要用自定义原点那就在出Gerber和出装配图时完全保持同一个原点设置并把这个信息明确写在制造说明里。6. AD24导出Gerber文件的核心步骤回顾虽然标题重点是尺寸标注和装配图但Gerber导出是整个流水的最后一环不一起讲了总有“缺了一截”的感觉。我在这里把AD24导出Gerber的核心步骤和容易漏的配置快速过一遍给需要的人留个完整链路。6.1 使用Output Job统一管理输出旧版本AD用File Fabrication Outputs Gerber Files现在AD24依然兼容但我强烈建议改用File Assembly Outputs和File Fabrication Outputs下面的Output Job管理。Output Job可以把Gerber、钻孔文件、装配图PDF、BOM表全部打包到一个任务流里一键生成。而且Output Job里的每个输出条目都可以独立设置层、格式、精度下次只需要点一下“Run All”就能重新生成整套制造文件不需要每一次都重新配置。6.2 Gerber格式的选择AD24支持两种Gerber格式Gerber RS-274X老标准和Gerber X2新标准支持嵌入层叠信息和元件信息。我目前全部用Gerber X2。原因很简单X2文件自带层名板厂CAM工程师打开就知道哪层是哪层不用靠猜X2可以嵌入钻孔信息省去单独的钻孔文件传输环节兼容性方面现在主流板厂和CAM软件都支持X2老旧的RS-274X还有一个坑是“单位必须靠文件名区分”明明一个mm一个mil的文件文件名写错了板厂按错单位生产几块板子全废。如果你的板厂还有老设备只支持RS-274X那就老老实实用RS-274X但必须在文件命名和说明文档里高亮标注单位。6.3 光绘层映射检查清单这里我直接列一个检查清单每次出Gerber之前逐项过比临时找错误高效得多检查项正确状态顶层走线层Top Layer包含铜箔、走线、焊盘底层走线层Bottom Layer包含铜箔、走线、焊盘顶层阻焊层Top Solder开窗正确无多余飞线底层阻焊层Bottom Solder开窗正确无多余飞线顶层助焊层Top Paste仅用于SMT钢网手焊板可不输出顶层丝印层Top Overlay字符清晰无位号遮挡底层丝印层Bottom Overlay从底层视角看字符无镜像板框层Board Outline封闭、连续、无重叠线条钻孔层Drill孔位坐标正确、孔径表齐全机械层尺寸标注无多余标注被误传这个清单打印出来贴在工位上每次投板前过一遍能避免至少八成的低级错误。7. 实测中踩过的三名“隐形杀手”与对应解法前面每部分里嵌了不少坑这里集中复盘三个最有代表性的方便以后直接对照。7.1 丝印镜像问题Bottom Overlay的“左右不分”处理底层丝印时很多新手会直接把顶层的丝印全部选中后镜像到底层结果字符全部反了。AD24里底层丝印的文本默认是镜像过的也就是在PCB底层看是正的翻到顶层看是反的。实际上你不需要手动去镜像只要位号文字在Top Overlay层是正常的放到Bottom Overlay时软件会自动处理出图方向。我遇到的情况是为了省事底层元件位号我直接从顶层复制过来然后改层没有用软件自带的“Change Layer”命令导致字符方向错乱。打样回来对着板子找位号要侧着身子歪着头才能看清。后来养成了规矩任何元件位号如果需要换层必须使用AD24的“Change Layer”命令快捷键T V L不要手动复制粘贴。7.2 尺寸标注的“关联性丢失”问题AD24的尺寸标注默认是关联的即标注对象移动时标注值会自动更新但如果你在标注后对板框做了比例缩放Scale而不是拖动端点关联性就可能丢失。我有一块板子原来设计120mm长后来因为壳体限制要缩小到80mm我用S键做了整体缩放结果所有尺寸标注都还停留在原来的数值上。检查后发现是比例缩放操作会把标注的“关联参考点”重置为绝对位置而不是跟随图形缩放。解决方法是缩放之后全选所有尺寸标注右键选择“Rebuild All Dimensions”让软件重新读取几何信息。这个“Rebuild”功能在AD24里比较隐蔽菜单路径是右键 Dimensions Rebuild All。查了半天才找到分享出来给后面的人省点时间。7.3 多层板层叠厚度标注遗漏做多层板时层叠厚度叠层结构在装配图中也应该有体现。AD24里层叠信息在Layer Stack Manager中定义但不会自动出现在装配图中。解决方法是把层叠信息表格手动绘制到装配图的空白区域在PCB编辑界面放置一个String或者用Excel生成表格后复制到PCB文档的Fab_Top层。虽然麻烦但能给后续的结构设计和热仿真同事省很多时间。如果是四层板建议在装配图上标注总板厚1.6mmL1到L2介质厚度0.2mmL2到L3芯板厚度1.2mmL3到L4介质厚度0.2mm以及铜箔厚度。如果是六层或以上层叠信息更复杂务必保证和制板厂确认后的最终叠构一致。8. 我目前的推荐工作流及一些小工具配置最后整理一下我从AD24从一个新工程到交付制造文件的完整工作流算是给第一次用AD24做完板的人一个参考框架拿到结构图后先核对板框尺寸、定位孔坐标和结构工程师确认公差要求PCB布局布线前把图层管理器里需要的机械层建好Fab_Top、Fab_Bottom、DIM_Outline、DIM_Fab并设置好尺寸标注的默认规则文本高度1.2mm、线宽0.2mm、精度0.1mm布线完成后整理丝印层统一字体、加大位号、补充极性标记然后在DIM_Outline层标注外形尺寸在DIM_Fab层标注安装孔、器件坐标等投板前检查使用Output Job一键生成Gerber X2、钻孔文件、装配图PDF、BOM表然后用CAM编辑器逐层检查发给板厂前单独写一份制造说明文本文档里面写明板厚、铜厚、表面处理、阻抗要求、叠层结构、尺寸标注所在层以及任何和默认制造参数不一样的地方。工具配置上我日常会改这么几个默认快捷键把尺寸标注的快捷键绑定为D M默认是D R会冲突建议改一下把“Rebuild All Dimensions”绑定为D B把Smart PDF导出绑定为F P。改快捷键的方法右上角齿轮 Keyboard Shortcuts 搜索功能名 自定义。AD24的搜索功能比旧版好用了不少输入关键词就能找到。装配图这块想进阶的人还可以学一下AD24的“Draftsman”功能它本质上就是专门做工程文档的模块比手工放文本表格规范很多自动化程度也更高。不过这玩意儿学习曲线偏陡我第一版用Draftsman出的图纸折腾了三天最后还是回到手工装配层的老路。但如果你要长期做产品级设计Draftsman值得投入时间。它可以把BOM表格、尺寸标注、层叠信息表格、标题栏全部自动排布生成的效果接近正规机械工程图。适合做公司级规范文档的场景。我个人的体会是AD24的尺寸标注和装配图输出本身不涉及什么高深算法纯粹是流程规范性问题。只要你在画板阶段就把图层规划好、默认规则设置好、丝印整理好后面出图就是分钟级的事反过来前面不注意后面每一张图都是煎熬。希望这篇能帮你在AD24上少走点弯路。