Altium Designer 18 全流程实战:从原理图到Gerber输出 简介这份资源是 Altium Designer 官方教程的中文版面向零基础或刚接触 PCB 设计的初学者帮助其系统掌握 AD 的基本操作流程。教程围绕绘制原理图展开涵盖创建 PCB 项目、向项目添加原理图、设置文档选项以及组件与库的概念、访问组件、在库中查找组件、使用 Altium Content Vault 检索元件、在浏览器面板中工作、从库面板与资源管理器面板放置元件、连接电路等具体环节目录结构清晰便于按章节循序渐进地学习。资源包共 1 个 docx 文档约 6.75MB内容为图文并茂的教程正文适合边看边在软件中对照练习。目前已有 13339 人学习说明其在入门人群中认可度较高。对于希望快速熟悉 AD 原理图设计流程、理解组件库管理方式的读者这份官方教程可作为入门阶段的系统参考材料。1. 从一份 AD18 官方教程说起初学者到底该拿它练什么很多人第一次打开 Altium Designer面对满屏的菜单和面板第一反应是“这软件怎么这么复杂”。网上搜教程要么是十几分钟的短视频只讲了个皮毛要么是零散的帖子东一榔头西一棒子跟着做完了也不知道自己到底在干什么。这份 AD18 官方教程的价值就在这儿——它不是零散技巧的堆砌而是一条从建项目、画原理图、转 PCB、布线、DRC 检查到出 Gerber 和 BOM 的完整链路。教程用的例子是一个非稳态多谐振荡器两个通用 NPN 晶体管加若干阻容电路本身不复杂但麻雀虽小五脏俱全原理图捕获、封装映射、板框定义、层堆栈、设计规则、交互布线、3D 查看、输出作业该走的流程一个不落。对初学者来说最怕的不是学不会某个命令而是不知道一个完整的板子从零到出图要经过哪些环节、每个环节的产出物是什么、哪里容易断链。这份教程把这条链路串起来了而且中文版本对照着英文官方文档看术语不容易跑偏。适合谁刚接触 AD、能看懂基本电路图、但还没独立走过一遍完整流程的人。如果你已经画过几块板子这份教程的布局布线部分偏基础但输出文档和 DRC 排查那几节仍然值得翻一翻尤其是 Gerber 配置和 BOM 生成很多人画板子很溜出图时却反复翻车。2. 原理图捕获从建项目到编译通过的可复现路径2.1 项目结构与文档选项的初始化AD 里所有设计都挂在项目Project下面原理图、PCB、库、输出作业都是项目的子文件。教程第一步就是 File » New Project » PCB Project这一步没什么玄学但有个血泪经验项目文件*.PrjPcb一定要和源文件放在同一个文件夹里别把原理图散落在桌面各处再往项目里加。项目文件记录的是文件之间的相对路径一旦移动了源文件而没更新项目打开时就会提示找不到文档后面编译、转 PCB 全都会断。建好项目后右键项目名 Add New to Project » Schematic得到一张默认的 Sheet1.SchDoc。接下来是文档选项教程里走的是 Tools » Preferences但更直接的是双击图纸空白处或者在 Properties 面板里改。需要关注的就几个参数纸张大小Sheet Size、捕捉网格Snap Grid和可见网格Visible Grid。初学者常犯的错是把捕捉网格设得太细比如 1mil画线时鼠标稍微一动就偏连出来的线歪歪扭扭。常见做法是原理图阶段捕捉网格用 10mil 或 100mil可见网格设成和捕捉网格成整数倍关系这样视觉上有参照落点也稳。推荐初始参数原理图阶段 Sheet Size : A4 Snap Grid : 10mil Visible Grid : 10mil Electrical Grid : 10mil这几个参数的含义Snap Grid 决定光标移动的最小步进Visible Grid 是屏幕上显示的参考格点Electrical Grid 是电气连接吸附的半径画导线时靠近引脚到这个距离内会自动吸附。三者设成一致或整数倍能避免“看着连上了其实没连上”的假连接。2.2 组件来源的三种选择与库的挂载教程花了很大篇幅讲组件和库这是有道理的。AD 里一个“组件”不是单一文件而是符号Symbol、封装Footprint、参数Parameters和供应商链接的组合。教程列了三种来源本地原理图库.SchLib、PCB 库.PcbLib、集成库*.IntLib以及 Altium Content Vault 这个云端组件库。对初学者我的建议是先用本地库把流程跑通别一上来就依赖云端。原因很实际云端库需要网络组件命名和封装对应关系对新手不透明一旦放进去的元件封装和实际手里的料对不上后面转 PCB 时才发现封装错了返工成本很高。本地库虽然要自己建或者找现成的但每一个符号、每一个焊盘你都看得见摸得着。挂载库的操作路径是打开 Libraries 面板右下角 Panels » Libraries点 Libraries 按钮弹出 Available Libraries 对话框在 Installed 标签页里点 Install选择 *.SchLib 或 *.IntLib。装好之后面板顶部的下拉框能切换当前库下面的列表就是库里的组件。查找组件时面板上方有搜索框和过滤条件按 Name 或 Description 过滤比一个个翻快得多。库挂载检查清单 1. Libraries 面板 → Libraries 按钮 → Installed 标签 2. Install → 选择 .SchLib / .IntLib / .PcbLib 3. 确认库出现在列表中且路径有效无黄色感叹号 4. 在面板搜索框输入关键字确认能检索到目标组件如果库列表里出现黄色感叹号说明库文件被移动或删除了路径失效。这时候要么重新 Install 指向新路径要么把库文件放回原位置。这个坑很常见尤其是把项目从一台机器拷到另一台机器时库路径是绝对路径换机器就断。2.3 放置元件、连线与网络标签放置元件有两种方式从 Libraries 面板选中组件后点 Place或者从 Explorer 面板拖拽。放置时按空格旋转、按 X/Y 镜像这些快捷键教程里有提但真正要养成习惯的是放之前先想好大致布局别放一个连一个。原理图阶段布局乱一点问题不大但连线交叉太多后面检查电气特性时眼睛会花。连线用 Place » Wire快捷键 P、W。AD 的导线有自动吸附靠近引脚端点会出现红色菱形标记这时候点击才算是真正连上。教程里专门讲了接线提示核心就是看那个吸附标记别凭感觉点。导线画完后网络标签Net Label是减少交叉线的利器。Place » Net Label快捷键 P、N放在导线上就能给这个网络命名。同名网络标签在电气上是连通的不需要真的画线连过去。教程里还区分了网络标签、端口Port和电源端口Power Port初学者先把网络标签用熟端口和电源端口在层次原理图里才真正发挥作用。连线自检要点 - 导线端点必须落在引脚端点上出现红色菱形再点击 - 交叉但不相连的导线交叉处不应有连接点Junction - 需要相连的 T 型交叉AD 会自动加 Junction确认它存在 - 网络标签放在导线上标签基线与导线重合2.4 编译项目与电气特性检查原理图画完下一步是编译项目Project » Compile PCB Project。编译的作用是把原理图数据整理成内部网络表同时跑一遍电气规则检查。教程里花了不小篇幅讲错误报告Error Reporting、连接矩阵Connection Matrix和比较器Comparator的设置这部分对初学者来说容易跳过但恰恰是后面 DRC 能不能顺利通过的前置条件。错误报告在 Project Options » Error Reporting 标签里列出了一堆电气违规类型比如引脚未连接、网络只有一个引脚、电源引脚悬空等每项可以设成 No Report、Warning、Error、Fatal Error。默认设置对初学者够用但如果你画的是一个故意留测试点的板子某些“单引脚网络”警告可以调成 No Report免得编译结果一片红。连接矩阵在 Project Options » Connection Matrix 标签是一个二维矩阵行和列代表不同类型的引脚Input、Output、Bidirectional、Passive、Power 等交叉点的颜色表示这两类引脚连在一起时是否报错。教程里演示了更改连接矩阵比如把 Output 到 Output 的交叉点从 Error 改成 Warning。这个设置的实际意义是不同项目对电气冲突的容忍度不一样纯数字电路和模拟电路、带电源管理的板子规则松紧不同。初学者先保持默认等编译报出一堆看不懂的错再回来调。编译完成后Messages 面板会列出所有警告和错误。双击一条消息能跳到原理图上对应的位置。这里有个经验编译报错先看 Fatal Error 和 ErrorWarning 可以稍后处理但“网络只有单个引脚”这类警告要重视往往是漏连或者网络标签拼写不一致导致的。3. 原理图到 PCB板框、层堆栈与设计规则的落地3.1 新建 PCB、定义板形与原点网格原理图编译通过后右键项目 Add New to Project » PCB得到一张空白的 PCB 文档。教程在这一步先讲配置板的形状和位置再讲设置原点和网格顺序是有讲究的。板框Board Shape决定了这块板子的物理边界所有布局布线都要在框内进行。定义板形的方式有几种在 Keep-Out 层画线后 Design » Board Shape » Define from selected objects或者直接用 Design » Board Shape » Redefine Board Shape 手动描点。初学者用后者更直观画一个矩形或者带缺口的形状都行。原点和网格的设置直接影响后续布局的精度。教程里提到设置原点和网格常见做法是把原点放在板框左下角这样所有坐标都是正值看坐标心里有数。网格方面布局阶段用 50mil 或 100mil 的捕捉网格布线阶段切到 5mil 或 1mil。AD 支持在 PCB 编辑区按 G 键循环切换捕捉网格这个快捷键比进菜单改快得多。PCB 初始设置参考 Origin : 板框左下角 Snap Grid : 布局 50mil / 布线 5mil Visible Grid : 与 Snap Grid 同量级 Board Shape : 矩形或按结构图定义3.2 层堆栈管理与物理层配置教程在配置 PCB 工作区部分讲了图层显示、图层可见性和物理层与层堆栈管理器Layer Stack Manager。对双层板来说层堆栈就是 Top Layer、Bottom Layer 加中间的介质看起来简单但有几个参数值得注意板厚、铜厚、介质材料。这些参数在打样时会影响阻抗和机械强度虽然初学者做的多是不涉及阻抗控制的低速板但养成在 Layer Stack Manager 里确认一遍的习惯没坏处。图层可见性View Configuration 面板快捷键 L是日常操作频率最高的设置之一。教程里给了图层提示核心是布局时打开 Top Overlay丝印和 Multi-Layer焊盘布线时打开当前信号层和对应的平面层其他层关掉减少干扰。很多人抱怨 PCB 界面花里胡哨看不清多半是图层可见性没配好。3.3 设计规则先设规则再布线教程把设置设计规则放在布局之前这个顺序很关键。设计规则Design Rules快捷键 D、R定义了线宽、线间距、过孔尺寸、阻焊开窗、丝印间距等一系列约束。初学者常见的翻车方式是先凭感觉布完线再跑 DRC结果报出一堆违规改起来牵一发动全身。正确做法是布线前把规则设好让软件在布线时实时约束你。需要重点关注的几类规则规则类别典型参数初学者建议值Electrical - Clearance导线/焊盘间距8mil 起按板厂能力调整Routing - Width信号线宽10mil 起Routing - Via Style过孔孔径/外径12/24milSolder Mask - Expansion阻焊开窗余量4milManufacturing - Silk To Solder Mask丝印到阻焊间距4mil这些值不是死的取决于板厂的工艺能力。常见做法是先问清楚打样厂的最小线宽线距和最小过孔再把规则设成略大于工艺下限留一点余量。规则设得太紧布线时处处受阻设得太松DRC 放过了但板厂做不出来一样白搭。3.4 转移设计、布局与交互布线Design » Update PCB Document 把原理图的网络表和组件封装转移到 PCB。弹出的 Engineering Change OrderECO对话框里Execute Changes 之前先 Validate Changes确认所有变更都能执行。如果这里报错多半是某个组件的封装没指定或者封装名在 PCB 库里找不到。教程里专门讲了组件定位和放置选项布局阶段用快捷键 T、O、L 可以把组件排列到板框外再一个个拖进来。交互布线Interactive Routing快捷键 P、T是 PCB 设计的核心操作。教程讲了准备交互式走线和走线过程实际用起来有几个技巧走线时按 Tab 调线宽按 2 加过孔换层按 Shift空格 切换走线拐角模式45 度、圆弧、任意角度。初学者建议先用 45 度走线规整且不容易出锐角。锐角走线在高速信号里是忌讳低速板虽然影响不大但养成好习惯没坏处。4. DRC 与输出从违规排查到 Gerber、BOM 的完整交付4.1 设计规则检查与违规定位布线完成后Tools » Design Rule Check快捷键 T、D跑一遍 DRC。教程在验证电路板设计部分讲了配置显示规则违规、准备运行 DRC、配置规则检查器以及 PCB Rules and Violations 面板的使用。DRC 报告会列出所有违规按规则类别分组每条违规有位置、涉及对象和规则名称。排查违规的顺序建议是先看 Clearance间距违规再看 Solder Mask阻焊违规然后是 Silk to Solder Mask丝印到阻焊和 Silk to Silk丝印到丝印违规。教程里专门演示了解决阻焊错误、解决 Silk to Solder Mask 清除违规、清除违规行为、丝印到丝印间隙违规这几个场景这些都是实际出板时最常被板厂打回来的问题。DRC 违规排查顺序 1. Clearance导线/焊盘/过孔之间的间距不足 2. Solder Mask阻焊开窗与焊盘不匹配 3. Silk To Solder Mask丝印压到焊盘开窗区 4. Silk To Silk丝印字符互相重叠 5. Short Circuit不同网络意外连通Silk to Solder Mask 违规是新手最容易忽略的。丝印印在阻焊开窗上焊接时丝印油墨会污染焊盘影响焊接质量。解决方式要么移动丝印位置要么在规则里调整丝印到阻焊的间距要求。教程里演示的清除违规行为本质上是调整丝印位置或者修改规则阈值两者要结合实际情况选。4.2 3D 查看与装配检查教程在 3D 观看主板部分讲了在 3D 中工作的技巧。按 3 键切换到 3D 视图按住 Shift 加鼠标右键可以旋转视角。3D 视图的价值在于检查元件之间的机械干涉尤其是带连接器、电解电容、散热器的板子2D 视图看不出高度冲突3D 里一目了然。初学者做的板子元件少这一步容易跳过但养成习惯后能避免不少装配翻车。4.3 输出作业Gerber、BOM 与装配文档教程最后一部分是输出文档列了装配输出、文档输出、制作输出、网表输出、报告输出几类重点讲了 Gerber 文件和 BOM 的生成。Gerber 是给板厂的生产文件BOM 是给采购和贴片的物料清单两者缺一不可。Gerber 的生成走 File » Fabrication Outputs » Gerber Files或者在项目里加一个 Output Job 文件*.OutJob统一管理。教程推荐用 Output Job因为一个 OutJob 可以同时配置 Gerber、NC Drill、BOM、装配图等多种输出一键生成避免漏项。配置 Gerber 时要注意单位和格式单位选 Inches 或 Millimeters 要和板厂确认格式一般选 2:4 或 2:5前导零/尾随零的设置也要和板厂对齐。这些参数在 Gerber Setup 对话框的 Layers、Drill Drawing、Apertures、Advanced 标签里。Gerber 输出检查项 - 单位与板厂确认mm 或 inch - 格式2:4 或 2:5 - 层Top/Bottom Copper、Top/Bottom Solder、Top/Bottom Overlay、Keep-Out、Drill Drawing - 钻孔文件NC Drill 单独生成格式与 Gerber 一致 - 阻焊/丝印确认开窗和字符没有遗漏BOM 的生成走 Reports » Bill of Materials或者在 OutJob 里配置。教程讲了配置 BomDoc 和生成 BOMBomDoc 是 AD 里管理 BOM 的文档类型可以把多个原理图页的物料合并、分组、加自定义列。生成 BOM 时重点检查位号是否连续、数量是否正确、封装名是否和实际物料一致、有没有未指定封装的元件。BOM 里出现封装为空的条目说明原理图里某个组件没链接封装回到原理图补上再重新生成。5. 进阶用法把官方教程变成自己的检查清单官方教程的好处是流程完整坏处是它假设你每一步都顺利。实际做板子问题往往出在步骤之间的衔接上。我的做法是把教程里的关键节点抽成一张检查清单每次开新项目照着走一遍比从头翻教程快得多。第一个进阶技巧是善用 OutJob 做输出模板。教程里 Gerber 和 BOM 是分开讲的但实际交付时应该把 Fabrication OutputsGerber、NC Drill、Assembly OutputsPick and Place、装配图、Report OutputsBOM全部放进一个 OutJob 文件保存成模板。下次新项目直接复制这个 OutJob改一下输出路径就能用。这样做的价值在于输出参数是经过验证的不会因为某次手滑改了单位或者漏勾了某一层导致板厂退回重出。第二个技巧是 DRC 规则的分级管理。教程里的规则设置是针对那个多谐振荡器例子的实际项目里我会建两套规则一套是板厂工艺下限对应的“硬规则”任何时候都不能违反另一套是项目特定的“软规则”比如某个区域允许更小的间距用 Room 或者自定义规则范围来覆盖。AD 的规则系统支持按区域、按网络类、按元件类分别设规则优先级从高到低匹配。这个机制用好了比全局一刀切灵活得多。第三个技巧是原理图与 PCB 的交叉验证。教程里编译项目和转 PCB 是两步但实际设计中原理图改动是常态。每次改完原理图重新编译再 Update PCB看 ECO 里有没有意外变更。有个容易忽略的点删除原理图里的元件后PCB 里对应的封装不会自动删除需要在 ECO 里手动确认删除项。如果直接 Execute 而不看变更列表可能留下孤立的封装DRC 时报一堆莫名其妙的违规。阶段检查动作常见遗漏建项目项目文件与源文件同目录源文件散落路径失效画原理图编译后看 Messages 面板忽略单引脚网络警告转 PCBECO 先 Validate 再 Execute封装未指定导致转不过去布局布线布线前设好设计规则先布后改返工量大DRC按 Clearance→阻焊→丝印顺序排查丝印压焊盘没处理输出OutJob 统一管理参数与板厂对齐单位/格式不一致被退回最后说一个我自己的习惯。早些年做第一块板子Gerber 出完没检查直接发给板厂结果阻焊层漏了 Bottom Solder板子回来底部焊盘全被阻焊盖住焊不了。从那以后我每次出 Gerber都会用 Gerber 查看器AD 自带的 CAMtastic 或者任何第三方查看器把每一层单独打开看一遍确认阻焊开窗、丝印字符、钻孔位置都对得上再打包发出去。这个动作花不了五分钟但省下的返工时间和打样费远不止这点。希望这份拆解能帮你在第一次走通 AD 全流程时少翻几次车。本文还有配套的精品资源点击获取