
做硬件这些年被问得最多的一个问题是“AD里面这个封装到底怎么搞”原理图画得再漂亮封装不对板子打回来就是一地鸡毛。Altium Designer以下简称AD里的元件PCB封装本质就是把原理图里那些抽象的引脚符号翻译成电路板上具体的焊盘、丝印、阻焊、比例和位置。别小看这一层“翻译”里面藏着焊接良率、装配干涉、散热能力、甚至EMC表现的根。这次我把围绕AD元件PCB封装的经验完整梳理一遍从封装库的构成、手工建封装和封装向导、3D模型再到DWG、Gerber、Allegro、PADS、Cadence这些工具的来回转换最后附带一些日常设计里高频踩坑的操作细节和排查方法。不管是刚开始学AD的新手还是想整理公司封装库的老兵应该都能从这里找到能直接用上的东西。1. 先弄明白AD的封装是什么以及为什么那么多报错都出在这1.1 PCB封装的本质从原理图符号到物理落脚的桥PCB封装Footprint不是简单的“几个焊盘拼在一起”它是一组物理信息的集合告诉制板厂和贴片厂这个器件的每一个引脚应该落在哪个坐标、尺寸多大、钻孔多粗、哪块铜皮要露出来焊接、丝印要画在哪里表示边界。AD里的封装由多个图层共同定义最核心的包括Top Layer顶层走线层表贴焊盘所在的层。Bottom Layer底层走线层如果是双面贴片底层焊盘也放这里。Multi-Layer多层通孔焊盘和过孔贯穿整板。Top/Bottom Overlay丝印层元件边框、极性标记、位号生产时印在板面上。Top/Bottom Solder Mask阻焊层决定哪里开窗露铜哪里盖油。Top/Bottom Paste Mask助焊层/钢网层用于刷锡膏SMD焊盘必须有。Courtyard元件占地区域用来做元件间距检查不能和别的封装重叠。3D Body三维模型用于结构干涉检查。原理图符号管的是“逻辑”封装管的是“物理”两者靠引脚编号Designator一一对应。比如LM339这种四路比较器原理图上有12个引脚封装上也必须有完全相同的12个焊盘编号一个都不能错。可以这样理解原理图上是抽象的“大脑”封装是它的“手脚”接线靠网络标号落地靠焊盘编号。AD里做过原理图库和PCB库的人都知道修改封装里的焊盘编号却不同步改原理图库里的引脚编号DRC一跑就是一堆“Unknown Pin”。1.2 引脚与焊盘对应不上十有八九是编号写错了热词里有一条很扎心“EDA元件的引脚与焊盘未对应”。这是新手最常见的翻车点。典型的场景是从某网站下载了一个原理图符号引脚编号是A1、A2、B1、B2但PCB封装里的焊盘却是1、2、3、4导入网表后全部报错。还有一种情况是LED灯原理图里阳极用A、阴极用K而封装里焊盘却是1、2不仔细看根本发现不了。以LM339为例它有14个引脚四个比较器的输入输出分布在不同位置。建库时如果只关心逻辑关系随便编了引脚号到PCB阶段就会全面崩溃。正确的做法是在原理图库编辑器里打开“Pin Map”或直接查看引脚属性确认每个引脚的编号与PCB封装焊盘编号完全一致。多单元器件比如四路运放尤其要注意每个单元内部的Gate A、Gate B、Gate C、Gate D只是逻辑分组真正决定网络连接的是引脚编号本身。排查这个问题最简单的方式是AD菜单Design - Netlist - Configure Physical Nets把原理图里的所有网络和PCB封装焊盘对应关系列出来哪里断了哪里重了一目了然。再有就是先把原理图生成网表Design - Netlist - Protel把网表文件打开搜索报错的关键词。我在实际项目里有自己的笨办法但很有效封装建完后用View - Flip Board切到背面看一眼再把每个焊盘的编号在PCB Library里全部列出来和原理图引脚定义表逐项对一遍这个动作两分钟能做完却能省下后面一整天的排查时间。1.3 现成封装哪里来立创商城、原厂库与公司库不是每个人都有耐心从零画封装实际上很多封装都可以直接拿现成的改。最常用的来源就是立创商城。在立创商城元件详情页一般可以直接下载“AD封装库”下载下来的是一个包含原理图库和PCB库的集成库文件用AD打开后在Library面板里就能看到这个元件的封装。操作流程大概是立创商城找到元件在“文档与资源”区下载“AD封装库”或“EDA封装”。注意看清楚是“DXP/AD”格式。下载后得到一个.IntLib集成库文件直接双击用AD打开。在右下角Panel - Libraries调出库面板选到“Project”下新打开的这个库就能看见所有封装。把需要用到的封装从库面板直接拖到PCB编辑器里或者右键“Place”。好处是立创商城的封装经过大量实际打板验证绝大多数情况下焊盘尺寸合理。但我仍然建议拿到手后检查三件事单位是mm还是mil、焊盘编号是否和原理图引脚一致、有没有3D模型。因为商城的东西是用户上传共享的质量参差不齐不能闭眼用。原厂库也是好东西。TI、ADI、ST这些厂商官网的“Design Resources”里通常提供Ultra Librarian格式的库文件下载后用Ultra Librarian工具或用官网的“Export to Altium”在线转换生成AD能直接打开的集成库。相比第三方共享库原厂库的封装尺寸更权威特别是BGA、QFN这种密脚器件引脚尺寸和公差都有严格依据值得优先用。至于公司内部的封装库我的建议是一定要统一命名规范比如R0402_1005、C0805_2012、L_SMT_6.3x6.8这类“类型_规格”命名方式方便检索也方便做ERP或PLM对接。建库的人最好有固定的走查流程每一批新封装入库前打印出来或者在3D视图里翻一遍确保封装命名、焊盘尺寸、丝印、Courtyard都在合理范围。2. 实战手工建封装与封装向导的正确打开方式2.1 创建PCB封装库与基础环境设置自动拿库当然快但总有一些器件是冷门型号第三方库里找不到或者找到了但焊盘尺寸明显不合理。这时候就得自己动手。AD里建针式封装第一步是新建PCB LibraryFile - New - Library - PCB Library。打开后的界面就是PCB封装编辑器。开始画之前先把单位设对。点击View - Toggle Units快捷键Q可以快速在mm和mil之间切换。一般做封装我习惯用公制因为现在绝大多数数据手册的尺寸标注都是毫米。设置格点也很重要Edit - Snapping - Grid建议把捕捉格点设在0.05mm或0.025mm然后根据引脚间距微调。比如引脚间距0.5mm的QFP格点设为0.1mm也是可以的但如果引脚间距是0.65mm格点就必须能整除0.65否则放置焊盘时会出现坐标误差。编辑器左侧的Layer选项卡里可以快速切换当前编辑层。放置通孔焊盘用Pad工具放表贴焊盘也用Pad只要把Layer属性改成对应层。2.2 焊盘尺寸怎么定一个直插电阻的例子很多新手不知道焊盘尺寸怎么来的一天到晚抄别人封装抄完还不理解为什么是这样的尺寸。其实焊盘尺寸有明确的逻辑支撑来自器件引脚的实际尺寸和制板工艺的余量。以一个直插电阻比如常见的1/4W金属膜电阻为例。引脚直径大约0.6mm加上插入时需要的间隙钻孔孔径一般取0.8mm到0.9mm。孔径如果太小插件插不进去强行插进去容易顶弯引脚孔径如果太大焊锡会顺着孔流到另一面形成虚焊或焊料不足。焊盘直径通常在孔径基础上加上0.7~1.0mm也就是1.5~1.8mm左右这样能保证焊盘有足够的环形铜皮面积焊接时焊料能形成可靠的“环带”。对于SMD焊盘经验公式是这样的焊盘宽度 引脚宽度 0.3~0.5mm焊盘长度 引脚在焊盘上的搭接长度 0.4~0.6mm。比如一个0805贴片电阻引脚宽度约0.5mm焊盘宽度取0.9mm左右引脚长度方向约1.0mm焊盘长度取1.4~1.6mm。同时两焊盘间距要参考元件本体长度保证焊接后元件能平稳骑在两端。下面给一个我常用的常见封装焊盘尺寸参考表公制单位封装类型焊盘尺寸长×宽间距/说明04020.6 × 0.6 mm间距约0.4mm手工焊接较难06031.0 × 0.8 mm最常用手工也能焊08051.4 × 1.0 mm手工无压力12062.0 × 1.2 mm适合较高功率采样电阻SOT-23每个焊盘约 0.8 × 0.9 mm引脚间距0.95mmSOIC-8焊盘宽约0.6mm长1.5mm引脚间距1.27mmQFP-100焊盘宽约0.3~0.4mm长1.2mm引脚间距0.5mm或0.65mm遇到大电流器件比如Buck电路里的MOS管、功率电感焊盘面积必须加大同时要加散热过孔。很多人只管把焊盘拉宽却忽略在焊盘上打散热过孔。以两个SOP-8封装的MOS管为例中间的大焊盘如果只靠表面铜皮散热热量根本传不到内层必须在大焊盘中间铺上多个过孔过孔孔径0.3mm焊环0.5mm让热量通过过孔传到内层地平面。但要注意过孔不能太多太大否则焊锡会被过孔吸走导致虚焊这个分寸要拿捏。2.3 封装向导与IPC标准的实际用法AD自带的IPC Compliant Footprint Wizard是个好东西能省掉大量重复劳动。菜单路径Tools - IPC Compliant Footprint Wizard。启动后选择器件类型SMD、Through-hole、Connector等然后按提示填写引脚宽度、引脚长度、引脚间距、元件宽度等关键尺寸。最后会要求选择密度等级它决定焊盘和丝印的最终尺寸较少密度Least焊盘偏大适合手工焊接或维修拆装频繁的场合。适中密度Nominal大多数量产板的选择。较多密度Most焊盘最小适合高密度Layout但对贴片精度要求高。向导生成封装后我习惯再用PCB Library编辑器检查一遍焊盘编号是否正确、Courtyard是否覆盖了所有焊盘外围、丝印会不会落在焊盘上。经常出现的情况是丝印线压在焊盘角上制造时钢网和丝印打架轻则丝印残缺重则焊盘上被丝印油墨污染影响上锡。测试点封装是另一个常被问的封装类型。热词里“pcb测试点封装”搜得很高频。测试点一般就是一个独立的圆形焊盘孔径或表贴的直径根据探针规格选。成品板测试多用0.8mm、1.0mm或1.2mm的测试焊盘。制作时在封装编辑器里放置一个SMD焊盘Layer设为Top/Bottom Layer焊盘形状选Circle直径按需设置。关键是同时在Testpoint层放置一个相同大小的标记区这样在ECO里把器件设置为Testpoint后DRC能准确检查测试点是否足够大、是否被遮挡。3. 给封装加3D体模型导入、构建与导出3.1 为什么封装要带3D模型3D封装在多数人看来只是“好看”实际上它最重要的价值是结构干涉检查。一块板卡进外壳连接器高度、功率电感高度、电解电容直径任何一个尺寸超了装壳时压顶、卡扣碰触、散热器和元件打架整个结构就废了。有了3D模型在AD里切换到3D视图按下3键整块板立体呈现用Measure工具就能测量任意器件到外壳边缘、器件到器件之间的距离。另外一个实际好处是评审汇报。结构工程师拿到的往往不是你的原理图而是PCB的3D导出文件。你在AD里添加了3D模型导出的Step文件就能和外壳装配结构那边提前发现问题不用等试模回来再大改。3.2 如何给封装添加3D模型在AD封装编辑器里给封装添加3D体有三种方式。第一种导入Step模型最推荐。菜单Place - 3D Body在对话框里选择“Generic STEP Model”加载后缀为.STEP或.STP的文件。AD支持自带Step模型库也可以从元器件厂商网站下载对应型号的Step文件。加载后需要在3D视图里调整位置和高度使得模型和焊盘完全对齐。这一步最容易出错因为模型坐标原点和封装坐标原点经常不在一起。我的做法是先放置模型到原点附近然后右键模型 - Properties在X、Y、Z方向偏移里精确填写数值再切到3D视图目视确认。第二种用AD内置的3D体工具自己画。适合简单的器件比如直插电解电容用一个圆柱体代表本体再叠加一个小矩形代表底座。Place - 3D Body里可以选择Cylinder、Sphere、Extruded等形状通过设置尺寸、高度、材料颜色来拼装。做简单封装很快速但复杂器件别挣扎老老实实找Step模型。第三种从立创商城或原厂下载的集成库里自带3D模型这是最省事的路径。但拿到后同样要检查模型高度是否准确、方向是否正确。我遇到过不止一次从网上下载的库封装3D模型方向反了180度旋转后丝印正面朝上3D模型却是底部朝上渲染出来非常尴尬。所以在入库前我习惯把每个封装在3D视图里翻一遍。3.3 导出单个器件的3D文件有时候要把单个元件的3D模型交给结构工程师做散热仿真或装配确认。AD的导出菜单路径是File - Export - STEP 3D。对话框里有一个“Only selected objects”选项勾选后就会只导出你当前选中的封装或器件而不是整块板子。导出时注意单位选公制mm精度选0.01mm就够用了。如果你的模型是从多个3D Body拼出来的导出后最好在免费的Step查看器里打开看一眼确认没有缺体、没有悬浮体。4. 数据的来来回回DWG、Gerber、Cadence、Allegro、PADS互转4.1 DWG图纸导入AD做板框或异形结构很多产品的板框不是简单矩形而是由结构工程师在AutoCAD里画好的外形图包括螺丝孔、缺口、限位槽。这种情况下如果自己在AD里重新描一遍效率低还容易出错。AD支持直接导入DWG/DXF文件File - Import - DWG/DXF。导入前有两件事必须做。第一清理原图把AutoCAD里的标注、虚线、多余的图层全部删掉或隐藏最好只留下板框轮廓线和定位标志。文字标注如果保留导入AD后字体经常错乱变成一团乱麻。第二确认单位。AutoCAD里如果用的是毫米导入时单位选择mm比例为1:1。单位选错了板框尺寸会整体放大25.4倍这个错误非常隐蔽而且很难发现因为形状上看不出来只有量尺寸的时候才会暴露。导入后AD会弹出一个DWG/DXF Import对话框让做图层映射。把机械层的板框线映射到AD的Keep-Out Layer或Mechanical 1层孔位映射到Multi-Layer或Keep-Out层。映射完成后在AD里选中这些图元统一转到板框层View - Board Planning Mode下使用Edit - Shape就能生成合法的PCB外形。4.2 Gerber转PCB还原或验证板子“ad导入gerber转pcb”这个关键词也有不少人搜。Gerber文件是制板厂用的标准格式只有图形没有智能网络。有时候外协同事发来一包Gerber你手头没有原始工程但又想看线路结构、量尺寸、出个对比检查报告这时候可以导入AD。操作路径File - Import - Gerber把曝光文件通常是.GTL、.GBL、.GTO、.GBO等按层导入。接着还要导入钻孔文件File - Import - Drill选择.TXT或.XLN钻孔文件。导入完成后AD会把Gerber图形转换成对应层的线条和填充区域。需要特别提醒的是Gerber导入生成的板子只是“图片化”的数据没有网络、没有器件、没有连线关系。你在上面可以做测量、做对比但不能直接用来改设计。如果需要在Gerber基础上原样复制并提取封装那要用CAM工具或者专门的支持Gerber转网表的软件来完成AD本身这块功能偏弱。我的实际经验是GRB转PCB用得最多的场景是给板厂做镀层反馈的DFM对比而不是重新编辑设计。4.3 Allegro、PADS、Cadence封装导入AD的那些坑跨工具转换是很多工程师的噩梦尤其是从Allegro转AD时经常弹一个“not recognized or version is too old”的提示。这个报错的原因主要有两个一是Allegro版本太新导出的文件格式AD不认。解决方法是回到Allegro里把文件降级为16.6或更早的版本再保存或者使用Allegro的“File - Export - Altium Translator”功能直接转成AD能识别的中间格式。二是文件本身没有正确导出ASCIIAllegro数据库默认是二进制AD无法直接读取。这时候一定要先在Allegro里做Export不能直接把.brd文件扔给AD。对于Cadence封装导入PCB如果目标是从Cadence的封装库中提取某个封装可以在AD中通过File - Import - Allegro选择对应的Allegro封装库目录封装通常是.psm、.pad文件AD会自动转换并入库。转换后要重点检查焊盘栈、阻焊层和丝印。Allegro与AD的层命名体系完全不同默认映射经常出错比如顶层丝印可能跑到机械层。PADS转AD相对温和一些。AD支持直接打开PADS的.pcb文件也会弹出导入向导。PADS里的封装向导和AD用法类似但单位体系和快捷键完全不同导入后的封装则需要逐一打开PCB Library检查焊盘尺寸。PADS里的“大焊盘中间打散热过孔”的设计转换到AD后过孔有时会丢失这类细节在DRC检查时要密切关注。4.4 OrCAD位号锁定与Proteus元件对照热词里有“orcad如何锁定元件位号不重新编号”。在OrCAD里如果你在原理图里删除了一个元件再重新放置位号很容易自动重新排。要锁定位号可以在元件属性里把“Locked”勾选上或者在Design Cache里用“Replace”来更新同一位号的库定义避免位号被打乱。AD里也有类似机制。在Tools - Annotate界面里勾选“Lock Designators”被锁定的位号在重新标注时不会变动。这在大改版时非常有用否则PCB上已经调好的布局位号一变装配图和BOM全对不上。至于“protues元件对照表”它主要应用在Proteus仿真阶段。Proteus的元件模型编号和AD的封装映射没有直接对应关系所以只能做选型参考不能直接拿来做物理PCB。如果你在Proteus里仿真的型号是LM339实际画PCB时还是要回到AD里确认具体的封装是SOIC-14还是DIP-14两者引脚间距和焊盘尺寸完全不同。5. 设计中那些不能不知道的AD操作细节5.1 铜皮内走线避让、多边形填充与开窗热词里有一句“ad在铜皮里面走线怎么避让了”这是在说AD里的铺铜区行为。铺铜完成后如果在这个区域内走线走线会自动避开铜皮吗其实不会自动避让而是PC B里的规则在持续起作用。实际工作中我遇到的更常见的情况是在铺铜区域内走线结果新走线的线段被铜皮覆盖了像是线被“吃掉”了或者铜皮被走线切出一块空洞。这是因为多边形填充Polygon Pour有一个“In Polyganic Mode”的概念。默认情况下重新铺铜后铜皮会自动与走线保持安全间距通过“Repour All”才能更新。如果你嫌铜皮碍事想先走线再铺铜就不用管它。但如果铜皮已经铺好想在铜皮内部加一根走线并让铜皮自动绕开需要走线后右键多边形 - Actions - Repour All铜皮才会按规则重新生成避让区域。如果反而想让走线无视铜皮、直接穿过可以在Polygon Pour属性里把Is Polygon Pour区域的“Net”设成No Net然后右键放置的铜皮把“In Polyganic Mode”关掉再用“Slice Polygon Pour”或“Edit Vertices”手动切割这个方法一般没人用操作复杂我建议最好还是让规则去处理不要硬来。铺铜开窗是一个实用操作。并非所有铺铜都要盖绿油有时需要在铜皮上露出一个区域作为散热区或高压隔离区、天线净空区。AD里有专门的工具Place - Polygon Pour Cutout。放置一个多边形Cutout后重新铺铜该区域就不会再被填充。另外也可以在铺铜属性里设置“Thieving”和“Remove Islands Less Than”把小于一定面积的孤立铜皮岛自动移除避免天线效应。放置多边形填充时最值得注意的两个参数是“连接方式”和“间距”。连接方式选Relief热焊盘还是Solid直接连接对焊接影响很大。大电流回路我一般选Solid确保低阻抗普通信号和地网络用Relief方便拆焊也能避免热量太快传导到焊盘导致虚焊。间距方面“Polygons Clearance”一般设为0.3~0.5mm高压区域的间距再加大。5.2 为单独引脚添加规则Query语法实战在一个项目里不是所有引脚都适用同一套规则。热词里“ad 如何单独添加某个引脚规则”问的就是这个场景。假设U1的13脚是高压输入需要和旁边焊盘保持0.5mm以上的间距而全板默认间距是0.25mm你不想为了这一个引脚把全板规则都放大。解决方式是新建一个间距规则并在Where匹配条件里写Query表达式。打开Design - Rules - Clearance右键新建规则在“Where The First Object Matches”里选“Advanced (Query)”输入InPin(U1-13)然后把约束值改成0.5mm。注意AD的Query语法里InPin是指引脚InPad是焊盘InComponent是器件可以用AND、OR组合。例如InComponent(U1) And OnMultiLayer()表示U1所有通孔类对象。多条件时用括号分组查询条件写好后点“Check”按钮验证语法对不对。这类规则最怕的是优先级搞错。AD的规则是按优先级从高到低执行的新规则默认优先级较高但如果有更早建立的规则也匹配了U1-13最终生效的必须是优先级最高的那条。所以写完规则后一定在Rules界面下方查看匹配结果列表看看有没有多个规则同时命中。我见过有人写了一个“Pad Class”规则和局部引脚规则同时命中DRC还是报错结果把前者的优先级调低就解决了。5.3 位号编辑、快捷键、缓存清理、PDF与BOM导出位号编辑是高频操作。AD10及以后版本里最简单的改位号方式是双击元件在属性面板里直接改“Designator”。如果批量改用Tools - Annotate它能按从左到右、从上到下的顺序批量重新标注也可以指定前缀和后缀。前面提过有些位号要锁定在Annotate对话框里勾选Lock Designators被锁定位号不会随着重标变化。快捷键方面我只列几个日常最实用的Qmm/mil切换。V D显示整块板。S D选中当前走线网络。Shift S单层显示切换。Ctrl W交互式布线。M移动选中对象。L打开层设置或翻转器件到背面。Shift F在铜皮上走线时快速切换避让/忽略避让模式。缓存清理也是老话题了。AD用久了工程目录会出现一堆历史版本和临时文件占空间不说有时候还会导致颜色配置、规则配置错乱。清理方法工程关闭后删除工程目录下的History文件夹、__Previews文件夹、Outputs里的旧Gerber、旧PDF以及工程同级目录下的.PrjPcb备份文件。AD的记录文件一般在C:\Users\用户名\AppData\Roaming\Altium\下如果界面状态异常可以先备份后清空这个目录让AD恢复出厂设置但注意这会同时清掉已保存的快捷键和偏好设置所以动手前一定先备份。PDF导出和BOM导出是交付环节的刚需。PDF导出用File - Smart PDF向导里可以选导出哪几层、是否用黑白/灰度、是否把位号标注在丝印层。BOM导出用Reports - Bill of Materials勾选需要的列Designator、Footprint、Quantity、Description、Supplier、Comment等导出Excel或CSV。导出前一定要检查Footprint列是否完整因为很多贴片厂排料时就是靠BOM里的封装名称来分配料盘的这里的名称写错整条产线得对着实物点名。6. 烦人的安装、激活与运行时问题排查6.1 安装、汉化、许可的一个都没落下AD的安装不算复杂但版本选择有讲究。AD20之后界面全面Ribbon化对GPU要求略高4K屏下也有不少缩放适配问题。装最新版之前最好先查一下自己的显卡驱动是否支持OpenGL 2.0以上否则3D视图可能花屏。安装下载从官网获取正规渠道不建议用来路不明的绿色版宁可用旧版的官方试用也不要拿公司的生产项目去赌一个包版是否干净。汉化路径是右上角齿轮Preferences- System - General - Localization - 选择ChineseSimplified重启AD后就变成中文界面。AD的汉化质量总体上一般很多专业术语沿用英文更准确。我个人还是建议保持英文界面因为网上的教程、论坛提问、帮助文档大量是英文关键词中英对照着学反而更顺手。关于许可AD支持Standalone License、Private License Server和On-Demand License。公司里通常用License Server统一管理也就是热词里“ad license”的常见选项。如果你遇到授权错误最常见的是局域网内连不上License Server先ping服务器IP再检查防火墙有没有放行端口。个人使用时离线激活相对省心只要有有效授权文件就基本不会出问题。6.2 常见报错速查表最后把这个过程中经常翻车的场景整理成一张速查表方便按图索骥现象/报错原因排查与处理Allegro文件导入报“not recognized or version is too old”Allegro数据库版本太新或未正确导出ASCII在Allegro里导出16.6格式或使用Altium Translator原理图引脚和PCB焊盘不对应原理图符号引脚编号与封装焊盘编号不一致用Netlist和Physical Nets核对编号DRC报Silk To Solder Mask Clearance丝印压到了焊盘或阻焊边缘调整丝印线宽或往外挪优先把丝印放到焊盘外0.2mm以上铺铜后部分区域漏铜或产生孤岛多边形填充参数中Island设置过大打开Polygon PropertiesRemove Islands Less Than设为5mm²或按需调整3D模型加载后看不到模型高度、层或3D Body透明度过高在PCB Library里选中3D Body查高度、Body Side、透明度走线自动避让铜皮想绕过却多条线段对“In Polyganic Mode”不理解走线完成后再Repour All不要试图手动切铜皮导出PDF中文显示乱码字体映射问题在Smart PDF向导里选TrueType字体嵌入尽量用标准字体AD启动慢/界面异常缓存文件过多或配置损坏清理History、__Previews、AppData下配置恢复默认关于“AD如何清理缓存”具体操作在上面第5.3节已经说明了。这个动作建议每月做一次尤其是频繁切换工程、反复导入导出外部文件的时候能明显改善启动速度和响应灵敏度。最后再说点我个人的实操习惯。每次新建完一个封装我都会按这个清单过一遍焊盘编号逐个对焊盘尺寸量一下是否和手册一致丝印和Courtyard不重叠3D模型能正常显示且方向正确导出Step文件后在外部查看器里看一眼。这套自检流程下来后期板子出问题的概率大幅下降。另外AD最近在推AI生成原理图和PCB的功能这类自动化的前提是元件库和封装库足够干净、规范。如果你现在还在用一堆命名混乱、尺寸随意的封装将来想接这类工具就会非常痛苦。趁早把公司库或个人库的封装整理好后续怎么折腾都顺手。