
简介这是一份配合B站UP主Nydxsst的Altium Designer实战教程发布的配套资料包面向想从零入门硬件设计、学习使用AD绘制STM32最小系统板并投板打样的电子爱好者与学生。整个zip包共34个文件约61.4MB涵盖原理图库与封装库SchLib/PcbLib/IntLib、AD工程文件PrjPcb/SchDoc/PcbDoc、PCB Logo Creator脚本PrjScr/Pas/DFM、嘉立创下单助手安装程序exe以及TXT课程笔记等便于对照视频边看边练。整套资源目前已有5400人学习下载适合配合视频教程系统掌握从原理图绘制、封装设计到PCB布局打样的完整流程。压缩包内直接提供stm32f103c8t6最小系统完整工程、常用元器件封装库、PCB Logo生成工具及下单助手并配有按知识点拆分的课程笔记可以帮助降低入门门槛、节省手动整理元器件库的时间。教程以AD17为演示环境其他版本同样可参考只是菜单位置有所差异对新手尤其友好。 前阵子整理硬盘翻出一个旧文件夹里面躺着Altium Designer的安装包、好几百个封装库、几份不知道从哪复制来的模板还有几篇自己写的笔记。那个文件夹我给它起名叫“AD实战资料包”。当时刚学画板子那会儿全靠这套东西撑过来后来回头看真正值钱的不是那个几G的安装包而是我一点点攒起来的封装、模板和笔记。这篇文章要说的就是这套“对应教程资料”该怎么搭、怎么用。无论你是刚开始学AD的新手还是想把手头封装模板规范化一下的硬件工程师应该都能从中找到能直接抄作业的东西。下面我会从整体设计思路开始把封装库、软件、模板、笔记四个部分逐一拆开讲也会把实际使用中踩过的坑和解决方法都写出来。1. 资料的整体框架软件、封装、模板、笔记各管什么1.1 四类资料解决什么问题先给这套资料定个位它不是一份教你“原理图怎么画、PCB怎么走线”的操作手册而是一套能长期复用的基础设施。打个比方软件是螺丝刀封装是螺丝模板是工作台笔记是贴在墙上的“这个螺丝该拧几圈”的备忘卡。缺了哪样都能干活但有了全部干活效率完全不一样。资料类别解决什么问题不准备的后果软件能打开工程、跑设计流程装不上、崩溃、教程和版本对不上封装库原理图上每个器件都有对应的焊盘图形一个器件一个坑画到半夜发现没封装模板图纸格式、标题栏、规则统一每张图都要重设一遍版本还乱笔记记住快捷键、参数和踩过的坑这次解决了下次遇到同样问题又抓瞎这四样东西是我认为做电子设计资料包里最该优先准备的。1.2 网上资料这么多为什么还要自己整理一套网上确实能搜到一堆“AD封装库大全”“集成库一键导入”之类的东西。但直接用这些库风险其实不小。最常见的问题是命名不统一有人用公制、有人用英制有人说C0603是指0.6mm×0.3mm有人硬说是英制0603实际是1.6mm×0.8mm。你照着网图看着挺像下载下来直接拖进工程结果板厂打样回来发现焊盘尺寸和实际器件对不上这板子就废了。我的建议是可以先当“搬运工”把网上合适的封装、库文件拖下来再当“质检员”逐个对照芯片手册确认焊盘尺寸和引脚间距最后留下能用的改成自己的命名规范。这个过程虽然费点时间但能把风险提前吃掉后面画板子会非常顺。1.3 资料的命名与备份原则自己整理的资料一定要有命名和备份规矩不然整理一次就够了第二次你根本不想再碰。我自己的目录结构大致是AD_Project_Base/ ├─ Libraries/ # 分离库 .SchLib 和 .PcbLib ├─ Templates/ # 原理图模板 .SchDot、PCB板框模板 ├─ Scripts/ # 脚本和导出配置 ├─ Output/ # Gerber、PDF、BOM输出规则 └─ Notes/ # 笔记、checklist、参数表命名方面封装文件我用“类型_尺寸_说明”的格式比如C_0603_0.6x0.3mm_公制、R_0201_0.6x0.3mm_英制称呼。凡是不确定的命名我都会在Comment里写清楚来源和验证状态。备份至少要两份一份放移动硬盘或者NAS一份放云端用日期加减法管理比如AD_Lib_20250115不要用“最终版”“最终版2”这种越改越糊涂的名字。2. 封装库专项从元件库到PCB更新的完整链路2.1 封装的三个层次与库的选择封装这个东西很多新手以为就是PCB上的那两个焊盘其实完整封装包含三层原理图符号逻辑引脚、PCB封装物理焊盘和外形、3D模型给结构工程师匹配外形三者是一套的。Altium Designer里集成库.IntLib是把这三样打包放在一起好处是拖一个文件就能用坏处是不好改。我更推荐用分离库.SchLib和.PcbLib虽然要多管理几个文件但改一个器件封装不用重编整个库配合Git或者版本管理也能看变更记录。另外要注意区分“symbol封装”和“PCB封装”symbol管的是原理图里引脚编号和名字对不对比如引脚1是VCC还是GNDPCB封装管的是物理焊盘长什么样、引脚间距多少、丝印框尺寸是否和实物一致。很多朋友把这两个概念混在一起结果原理图连线都正常一到PCB阶段才发现引脚编号对应不上非常痛苦。2.2 高频封装尺寸0603、0201、7343、LFCSP怎么选实际项目里最常用到的封装就那几十个。这里把容易搞混的几个拉出来单独说0603国内工程口语里的“0603”大多数情况下指的是公制尺寸0.6mm×0.3mm对应英文体系里的0201。但有些资料里的0603是英制尺寸实际是1.6mm×0.8mm对应公制1608。这两个都能叫0603非常坑。解决办法就是封装库名里直接写“0.6x0.3mm”或“1.6x0.8mm”别只写0603。0201英文里是0.02×0.01英寸约0.6mm×0.3mm和公制0603是同一个东西。中文社区里也有人把0201当成公制0.2mm×0.1mm用。如果别人给你的库或手册里出现了0201一定要先确认是英制还是公制。7343钽电容常见的壳号D外形7.3mm×4.3mm。这种封装有极性PCB封装上必须标清正极方向丝印也要配合板子的装配方向不然插件时容易反向。LFCSP低剖面四边扁平无引脚封装常见于ADI的芯片底部有大的散热焊盘。做PCB封装时中间焊盘一定要加散热过孔阵列孔径0.2mm到0.3mm间距0.8mm左右有仿真条件的话按热仿真结果来。选封装时的核心思路是先看芯片手册里的Package Drawing再对照IPC-7351B标准计算焊盘尺寸。不要凭感觉放大焊盘放大了容易立碑、偏移放小了虚焊找板厂焊都救不回来。2.3 实战改封装并同步PCB的标准操作先说我平时最常用的一种情况原理图已经画完发现某个器件的封装选错了比如该用0805结果用了0603。这时候正确的操作顺序是在原理图里选中该器件打开Properties面板在Footprint栏点“Add”或浏览按钮从库中重新指定封装。保存原理图后切到PCB界面执行菜单Design→Update PCB Document 工程名.PcbDoc。在弹出的ECOEngineering Change Order对话框里只勾选“Change”相关的那一行通常描述里会写“Change Footprint”。依次点击Validate Changes校验变更和Execute Changes执行变更全部显示绿色对勾后关闭对话框。如果PCB已经画得差不多只是在板子上发现某个器件封装不对也可以直接在PCB里改选中器件在Properties面板里的Footprint栏重新浏览。但这里有个重要提醒PCB里直接改的封装下次从原理图同步ECO时会被覆盖回去。所以要么在PCB端改完马上执行反向更新Design→Update Schematics要么干脆回到原理图改再同步到PCB养成一个习惯。批量修改也很常见比如整套板子的磁珠都从0603换成0805。这种情况不用一个个点用Tools→Footprint Manager左边按器件类型列出所有器件右边可以统一浏览、分配新的封装改完一次性同步。2.4 封装管理与同步的三个坑这里整理三个我踩过、也见不少人踩过的坑坑1原理图改了封装PCB却没有任何变化。大概率是原理图和PCB不在同一个工程Project里或者没有执行ECO。AD的同步是基于工程的单独打开的.PcbDoc和SchDoc之间没有工程关系等于两个人没有共同领导改不动。解决方法是把两个文件都加进同一个.PrjPcb工程再同步。坑2从网上下载的库封装焊盘编号和原理图引脚编号对不上。原理图是Pin 1、2、3库封装却是A、K、P同步后轻则网络全飞重则焊盘短路。解决方法是入库前先打开. PcbLib检查Designator编号逐个对照原理图符号确认一致再使用。坑3库文件更新了但PCB里的旧封装一直不动。需要到Tools→Update From Libraries选择要把哪些器件更新成新的库版本。这个操作会把PCB里“已被你手动改过”的封装也一并冲掉所以执行前先确认板上哪些是特意改过的仔细勾选别全选。3. 软件篇版本选择、安装与初始化3.1 AD版本怎么选才能跟教程对得上Altium Designer的版本号更新非常勤从早期的AD9、AD10到后来的AD16、AD17、AD18、AD20、AD22、AD24每年都有大版本。选版本这事真的不是越新越好。版本稳定性教程资料量说明AD9/AD14老而稳很多老项目维护可用新功能没有AD20很稳非常多网上教程、实例、插件最多的一代AD22很稳较多和AD20操作逻辑一致工程习惯通用AD24新正在增加界面现代化、3D和协同增强但一些旧插件不兼容我自己的选择是新学或日常项目优先AD20这个版本网上资料是真的多无论搜“AD20更改器件封装后怎么更新PCB”还是“AD20封装库导入”都能找到大把参考学习成本最低。如果想尝鲜可以装AD24专门做3D预览和协同评审但核心工程我一般不用它收尾因为输出Gerber时某些旧工艺厂模板还是老版本更稳。3.2 安装与初始化时最容易忽略的细节安装没什么难的但有几个细节容易在后面折磨人第一安装路径不要有中文和空格比如D:\AltiumDesigner22。有些笔记本用户C盘空间不大装到D盘时顺手建个D:\软件\AD结果后面跑脚本、导入导出文件时各种诡异的路径报错排查到最后才发现是中文路径惹的祸。第二库路径提前设定。启动后在Preferences→Data Management→File-based Libraries里把库目录指到你本机的Libraries文件夹这样每次新建工程时添加的是同一个库源而不是复制一份到工程目录里。如果用的是Altium官方在线库网络不好时打开封装会卡很长时间我一般优先下载离线库。第三自动保存间隔建议15分钟。文件路径单独建一个AutoSave目录AD崩溃时能恢复的版本不会丢太多。这个设置藏在Preferences→System→Design Insight附近不对是DXP菜单下Preferences→System→Autosave具体位置每个版本略有差异但搜“autosave”一般都能找到。关于激活方式官方试用、订阅正版、公司授权都很正常按正规流程来就好。我不建议用网上那些来路不明的“破解版”自带病毒还不是最可怕的最可怕的是文件莫名其妙损坏、库被改、PCB工程导入导出有问题最后连原因都找不到。3.3 把快捷键和界面布局存成模板每个工程师都会慢慢形成自己的快捷键和菜单习惯。AD里的快捷键基本是DXP→Preferences→System→Customization在键盘选项卡里可以改命令的快捷键方案也可以直接Export导出成一个.rtf或.DXPPrf配置文件。我自己的习惯是把快捷键表、菜单模板、面板布局设置全部导出保存到Templates目录下重装系统或者换电脑时直接Import几分钟恢复原来的操作习惯。这个动作虽然小但能让“换电脑”从折腾一天变成半小时搞定。导出的快捷键表也可以打印一份放在显示器旁边初期背快捷键比反复点菜单熟练得快。4. 模板篇原理图、PCB与打印出图模板4.1 原理图模板标题栏和字段自动化原理图模板解决的最大问题是“每张图纸信息一致”。没有模板时每新建一张原理图都要重新画图纸框、填公司名和日期方案一多还容易漏改最后交付时BOM和图纸标题对不上被下游骂死。创建模板的推荐做法是在AD里新建一个.SchDot文件在里面设置好图纸尺寸A3还是A4、格点大小、图纸边框、标题栏的各个字段。这些字段不要用普通文本要用AD的Special Strings自动变量比如CurrentDate自动显示当天日期DocumentName自动显示当前文件名称公司名对应的Parameters字段在Properties→Parameters里预填在标题栏里放好这些变量后每次新建图纸都会自动填充当前值不再出现“图框上写的是上个月日期”这种低级错误。模板文件做好后放在Templates目录并在Preferences→Data Management→Templates里指定模板路径新建原理图时直接选用。4.2 PCB模板板框、层叠与设计规则一次配好PCB模板建议比原理图模板更早做好因为后面每个项目都在用。模板里至少要包含这些内容板框在机械层1画好规则板框边角倒圆角或45度斜角标注好原点位置。层叠两层板就是TOP和BOTTOM四层板加上GND和PWR。层叠厚度按板厂常用叠层来比如1.6mm板厚的四层板通常是0.2mm芯板两片0.2mm PP这个可以直接让板厂出参数但模板里先配一个常规结构省得每次重新叠。设计规则线宽、线距、过孔内外径、覆铜安全间距、丝印到焊盘的安全间距。规则里默认值时要比IPC极限值留一点余量比如普通信号线间距设为0.127mm以上电源线根据电流宽算地过孔数量规则等。新建PCB时在File→New→PCB里选“Board Template”一次性把这些基础配置全导入。很多新手喜欢直接复制上一块板的.PcbDoc来改短期效率高但长期容易把上块板的错误也带过来。独立模板才是正解。4.3 打印与导出模板出图不再手忙脚乱出图这事表面看是打印或生成PDF实际上很容易踩坑。AD里打印图纸、导出PDF、生成Gerber是三套完全不同的配置不要混在一起。如果只是打印需要在Print设置里勾选层组合比如打印“TOP丝印TOP铜箔”还能看打印“全部层叠着打印”就是一团黑。我自己常用的做法是建立一份输出规则Output Job统一管理PDF、Gerber和BOM。在Output Job里把每层的输出格式、文件命名规则、文件输出目录固定下来每次跑生产文件时一键执行不用再逐层设置。如果公司有统一的图纸标题栏或页眉页脚也可以像用FastReport这类套打工具一样先通过AD导出干净的高分辨率PDF再用统一的打印模板批量加标题信息和公司LOGO。注意导出PDF时不要直接在原理图里Print to PDF要在Output Job里选“PDF Schematic”这样出来的图纸是矢量的放大不会模糊。5. 笔记篇把资料变成能复用的知识库5.1 笔记到底记什么才不白记很多人建了“笔记”文件夹存了一堆网上的PDF和别人的学习笔记然后就没有然后了。笔记的核心是给自己用不是给收藏夹增重。我觉得AD相关的笔记至少该记四类快捷键、参数表、操作流程、故障排查。快捷键不是把AD官方几百条抄一遍而是记你实际用得上的。我常年在手边放的几条TM测量距离、PT走线、L打开图层管理、DU更新PCB。如果别人问你某个快捷键你还得翻文档那说明记录方式有问题。参数表是最容易被忽略但最有价值的笔记。每个项目的默认线宽、线距、过孔内径外径、丝印线宽、覆铜安全间距做成一张表后面所有新项目直接查表选参数不用每次重新试。这样做还有个好处板厂问你工艺要求时你能直接给出明确参数不用来回打太极。5.2 一套能用起来的笔记格式示例我推荐的笔记格式很简单四条字段问题现象 - 原因分析 - 解决办法 - 验证结果。别小看这四行它能让一条笔记变成可复用的经验。举个例子我自己记过这样一条问题现象画完一块两层板DRC报了很多unrouted net放大看是覆铜铜皮把一个网络隔开了。原因分析地孔打得太少覆铜时产生的死铜和孤立焊盘导致地网络在局部断开了。解决办法在面积较大且没有走线的区域先打地孔阵列网格间距约1.2mm再覆铜覆铜后检查死铜重新铺一次铜。验证结果DRC通过板子实测没有地弹问题。这种笔记不需要文采只需要在未来某天遇到同样问题时能被搜到、看懂、用上。工具用Markdown、OneNote、备忘录都行关键是内容能搜索、能跨设备我自己的笔记用纯Markdown存到Git仓库里手机和电脑都能看。5.3 让笔记和实战形成闭环笔记不是写完就完事的要定期“复盘”。我每完成一个模块会花15分钟更新笔记每次遇到一个问题并解决就直接记录绝不留到“等下再记”——因为“等下”等于“永远不会”。月底翻一次笔记看看哪些问题是重复出现的整理成一个checklist下次画板子前过一遍。这几件套真的补全之后整理资料这件事就从“交作业”变成“养资产”。软件会过时AD版本换来换去快捷键也会变位置但那些按自己项目重新写过的笔记、实际验证过的封装、统一好口径的模板会在你下一次、下下次设计里持续替你省时间。按我个人的经验最后再向你兜底一个习惯给所有自建的封装、模板、笔记加上“来源”和“验证状态”。写清楚是从哪份数据手册参考来的、是否已经打过样使用过、有没有风险点。这样三个月后再打开库你不会面对一片标注为“新建文件夹”的封装文件怀疑人生。本文还有配套的精品资源点击获取