文章目录
- 设计编辑
- 导航与视图
- 图层与显示
- 单位
- 板框
- Room
- 铺铜
- 布线与设计规则
- PCB & 原理图
- 创建原理图库文件
- 立创库复用到AD
- Altium Designer 导入原理图库与封装库
- 原理图样式相关
- 多层 多层原理图设计
- 方法 1 离页连接符
- 方法 2 右键菜单 → Part Actions → Push Part to Sheet
- 其他相关方法
- 原理图模板
- 错误相关:
- 操作状态相关
- 其他工具
- 自定义快捷键
- CG
这里是官方的Altium Designer设计演示教程,下面是一些常见的AD操作命令与流程:
设计编辑
- P:放置元件(Place Part)
- T:放置文本(Place Text)
- W:放置线(Place Wire)
- E:编辑属性(Edit Properties)
- D:删除(Delete)
- Ctrl+C, Ctrl+V:复制、粘贴
- Ctrl+X:剪切
- Ctrl+Z, Ctrl+Y:撤销、重做
- Spacebar:旋转选定对象(通常为90度)
- X 或 Y:翻转选定对象(水平或垂直)
- 在 PCB 中,单击某一层中的网络走线,然后按 Tab 键,可以选中该层中所有该网络的线段。
导航与视图
- F11:放大(Zoom In)
- F12:缩小(Zoom Out)
- R:全屏显示(Redraw/Refresh)
- Q:切换栅格(Grid Snap)
- Shift + 鼠标滚轮:平移视图(Pan View)
- 鼠标滚轮:缩放视图(Zoom View)
- Home:回到默认视图(Default Zoom Level)
图层与显示
- 网络显示:选择
Design->Netlist For Project->PCAD,然后在项目文件中会出现“Nets”列表 - 交叉选择:在项目中右键原理图 ->
Cross Probe-> 点击网络名称 -> 打开PCB图即可查看网络节点在PCB中的位置 - L:打开图层管理器(Layer Manager)
- 编辑层切换:Design → Manage Layer Sets →Board Layer Sets,或者工作区左下角LS单击
- L+1-9:切换到指定的工作层的显示(例如,1=Top Layer, 2=Bottom Layer 等)
- 注:只使用数字键(1、2、3)是显示维度切换,单击“L”打开View Configurarion并选中Layer部分
- Shift + 数字键:切换到指定的多层(例如,Shift+1=Multi-Layer)
- 高亮显示关联路径:选中布线之后+ctrl+shift
- B:切换板层和用户界面(Board Layers & Colors Setup)
- 单层切换 Single-layer Mode (Shift + S):您可以使用 Shift + S 快捷键循环浏览这三个不同的视图
- 隐藏飞线:To do this inside the PCB Editor, it is a good idea to first ensure no components or other objects are selected; you can clear your selection using Shift + C. Press the “N” key and a small menu will appear, which will allow you to show or hide net connections or jumpers.
单位
- 将 mil 单位改为 mm
- 方法:选择 View-Toggle Units,单击之后 单位将从mil切换到mm。
- 方法:在PCB库编辑界面(点击空白,不选中其他元素),滚动到最下面的 Other 栏,选择 Units 子选项,点击mm单位即可切换。
板框
【Altium Designer 20 笔记】PCB板框:板框的线条通常应该放在Mechanical 1 层/ Keep-Out Layer(外侧无铺铜)。确保你画的线(Tracks)和弧(Arcs)首尾是完美连接在一起的,没有断点,形成了一个封闭的多边形或圆形。使用鼠标左键框选所有你画好的板框线条(确保全部被选中,变成高亮状态)。再次执行定义板框命令:Design(设计) -> Board Shape(板子形状) -> Define from Selected Objects(按照选择对象定义),快捷键为 D-S-D。
“Would you like to try finding board outline using primitives external edges instead?”(您是否想尝试使用原始线条的外部边缘来查找板框?)
可以直接点击 Yes:软件会换一种算法,忽略中心线的断点问题,通过计算这些线条最外围的边界来强制生成板框。设置原点:【Edit】-【Origin】-【Set】
交叉选择模式:Tools 点击 Cross Select Mode(交叉选择模式)
Room
AD中永久删除PCB中的Room:在原理图绘制完毕后,生成PCB时,会自动添加ROOM,ROOM通常我们用不到,需要将其删除。
原理图里有 R1 和 R2,并且原理图里有一个叫 Sheet1 的 Class,但你的 PCB 文件里目前还没有 R1 和 R2 这两个元件。软件在 PCB 里找了一圈没找到,自然就无法把它们加入分类了。需要把这两行前面的对勾取消掉(不要勾选它们),然后点击下方的 Execute Changes。元器件会成功同步进 PCB。同步完之后,你再执行一次同步(Update PCB)
Altium 对相同模块进行相同布局的操作:Room是PCB设计中的一个用户定义的矩形或多边形区域,通常用于将一组相关的元器件(如功能模块)放置在一起。每个Room可以设置特定的设计约束,例如最小线宽、安全间距和过孔尺寸等,以确保该区域内的所有布线和铺铜操作都遵循预设的电气和物理要求:工程 (Project)” -> “工程选项 (Project Options)切换到 “Class Generation”,取消选中“Generate Rooms”的勾选
Room Sheet1 (Bounding Region = (0mil, 0mil, 2000mil, 1000mil) (InComponentClass(‘Sheet1’)):AD 在同步到 PCB 时,自动把那一页的所有元件打包成了一个叫 Sheet1 的 Class,并告诉 PCB:“凡是属于这个 Class 的元件,都要放在上面那个 (0,0)-(2000,1000) 的框里”
铺铜
- TGM: 工具→铺铜→铺铜管理器:下边的选项可进行重建铺铜
布线与设计规则
- Altium designer25如何添加元件库和封装库-元件库分享
- Altium Designer原理图中如何旋转、镜像翻转(需要在可拖动状态下)元件
- Altium Designer原理图导线交叉时 画出圆弧跨越 的效果 : TOOLS->Preferences进入优先选项 在原理图Schematic下面的General下面,勾上Display Cross-Overs
- Ctrl+W:布线(Interactive Routing)
- AD可以对网络放置非链接×符号:AD Net has only one pin:工程上右键 → 选择 Project Options(工程选项)。切换到 Error Reporting(错误报告) 选项卡。
在 Violations Associated with Nets 分类下,找到 Nets with only one pin 这一行。 - 局部退绕:选中→Ctrl+Delete连续退绕
- Shift+R:更改当前布线模式(Routing Mode)
- Shift+D:自动布线(Auto Route)
- G:放置过孔(Place Via)
- AD放置NC:放置——指示——Generic NO ERC(“Place——Directives——Generic NO ERC”)
- AD19 缝合地过孔的添加与移除
- 检查设计规则:Tools -> Design Rule Check… -> Run Design Rule Check
- 添加泪滴:Tools-Teardrops(可在对话框中选择对选中添加或对所有添加)
PCB & 原理图
创建原理图库文件
- 在 AD 菜单栏点击File(文件) >New(新建) >Library(库) >Schematic Library(原理图库)。得到一个空的库编辑界面 (
*.SchLib)。 - 绘制原理图封装,需要引出的引脚需要绘制为pin。按
Ctrl+S,将其保存到项目文件夹中(例如命名为MyLocalLib.SchLib,还可关联 PCB 封装,如果不做这一步,原理图无法推送到 PCB)。 - 添加到项目:参照“Altium Designer 导入原理图库与封装库”部分。
- Footprint :在Altium Designer中创建元件封装Footprint 的4个步骤 、还可使用IPC封装创建向导快速创建封装
立创库复用到AD
- 如何将立创元器件封装库导入AD使用
在AD中直接打开原理图和PCB
选中原理图之后
就可拖入库项目使用了。
如果有问题,可以先分别导出原理图和PCB的库,再导出集成库
此外,两个同名的继承库同时使用可能存在问题。
Altium Designer 导入原理图库与封装库
Altium Designer 如何导入原理图库与封装库?
Library Loader 使用教程
AD如何安装PCB lib Altium Designer 22.3如何安装libpkg
AD软件—(如何从原理图生成PCB)
原理图样式相关
- AD设置原理图的线颜色: 在属性的宽度的右侧颜色选择:
多层 多层原理图设计
方法 1 离页连接符
- 离图连接器(Off-Sheet Connector)—— 扁平式多页设计,适用于 2-3 张原理图、无明显层级的场景。[在第一张原理图(Sheet1)中放置离图连接器,快捷键P→O,放置离图连接器,命名为目标网络名(如VCC_5V、Signal_IN)。在第二张原理图(Sheet2)中放置同名离图连接器并链接,AD 会自动将同名离图连接器识别为同一网络
方法 2 右键菜单 → Part Actions → Push Part to Sheet
- 将选中的“某一部分”自动移动到指定的另一张原理图页中,并自动创建对应的 Sheet Symbol 和 Ports 来实现电气连接。
其他相关方法
- 多张图纸的出入口
- Altium中网络标签、端口、离图以及编译范围的设置区别
原理图模板
根据《技术制图 图纸幅面和格式》(GB/T 14689-2008),基本幅面有A0(841×1189mm)、A1(594×841mm)、A2(420×594mm)、A3(297×420mm)、A4(210×297mm)五种。
AD如何在不变动电路的基础上更换原理图模板,如何制作特定模板?
Altium designer之改变原理图图纸大小
【AD】导出原理图的PDF格式
AD屏蔽一部分原理图:Place → Directives → Component Mask
错误相关:
操作状态相关
绘制AD时所有PCB元器件都无法移动了:尝试重启软件(有可能是在原理图和PCB交叉传递选择导致,可在PCB中右键+Clear Filter)
元件锁定检查:选中元件→按Tab打开属性→取消Locked勾选;批量解锁用Shift+框选→右键→Unlock Objects。
AD中PCB按Space键无法旋转器件,仅拖动元件时Space才生效;退出布线/动态模式(按Esc),确保未在交互布线中(此时Space可能用于切换走线方向)。
Altium designer 从原理图更新至PCB时出现提示:failed to match * of * components using unique identifiers:一般原理图并没有什么错误,但是每次更新时都会出现这个提示,原因是PCB中封装进行过修改,但并未做过更新
解决方法: 在PCB编辑界面(不是原理图编辑界面)”Project—>Component links” 选择对应器件一一对应就行了在Altium Designer中,“Add Pins to Net”(将引脚添加到网络)是PCB编辑器中的一个操作,用于将未分配网络的引脚(或焊盘)关联到已存在的网络,核心作用是补充或修正引脚与网络的电气连接关系。分配网络后,需执行
Tools → Design Rule Check(DRC),检查是否存在短路、开路等错误;若引脚属于原理图同步的元件,建议通过**ECO(工程变更单)**从原理图同步网络,避免手动分配导致与原理图不一致。(这个比较常见的是为电容的一个引脚分配接地网络)。“Unmatched Nets”(未匹配网络)属于工程变更单(ECO)同步时的网络/引脚匹配异常提示,核心问题是原理图与PCB中的网络名称、引脚关联不对应。左侧(Reference Objects):代表原理图端的网络及关联引脚。右侧(Target Objects):代表PCB端的网络及关联引脚。可能异常原因:网络名称不一致(原理图是
IN,PCB是NewIN);PCB端多了额外引脚(额外原器件的引脚),与原理图的网络关联不匹配。
其他工具
- F:查找(Find)
- Ctrl+F:查找与替换(Find and Replace)/翻转PCB
- Ctrl+B:书签(Bookmarks)
- Ctrl+P:打印(Print)
- Ctrl+Shift+S:保存所有文件(Save All)
- 一些没用的AD技巧——AD PCB直角走线处理与T型滴泪
- 教你如何正确使用AD的ActiveRoute强大的自动布线功能
- 检查设计规则:Tools -> Design Rule Check… -> Run Design Rule Check->run
自定义快捷键
Altium Designer 还允许用户自定义快捷键,以适应个人工作习惯。可以通过以下路径访问快捷键设置:
- Tools → Preferences → System → Shortcuts
CG
Altium Designer(AD)3小时速成,史上最快入门教程,从AD软件基础操作到PCB成品,全程实战!
全书共11章,内容包括AltiumDesigner20概述、电路设计基础、原理图设计、层次化原理图设计、原理图的后续处理、印刷电路板设计、电路板的后期处理、信号完整性分析、创建元件库及元件封装、电路仿真系统、直流数字电压表电路综合实例等知识。本书既可作为初学者的入门与提高教材,也可作为相关行业工程技术人员以及高等院校相关专业师生的学习参考用书。
[资料] Altium Designer各种库(元件库、3D库、集成库和原理图库),一起打包带走~
libertyzx/AltiumDesigner元件库
在Altium Designer(AD)中,Room功能用于在PCB设计中定义特定区域,以便为该区域内的元器件和走线设置独立的设计规则,从而提高设计效率和准确性。在PCB上操作Room
AD原理图Update成PCB时提示Comparator Results(ECO)的原因
正常情况下,如果是第一次导入的话,出现上面对话框就说明其中有1410-1409=1个元器件没有添加封装
关于Altium AD20出现的Net NetU2_26 contains floating input pins (Pin U2-26)Net NetU2_26 has only one pin:引脚悬空需要非连接标识
AD中的原理图的网络电气连接有3种形式
【PCB】【AD使用】多图纸设计
【AD20绘制PCB图】五分钟快速入门AD20,从绘制原理图到PCB自动布线
AD从原理图到PCB超详细教程【建议收藏】
在绘制“PCB板”时,在“多层板”(≥4层)中,其主要使用3种类型的“连接孔”实现“不同层间的电气链接”,分别为:“过孔”、“盲孔”、“埋孔”;其中“过孔”使用最多、成本最低;
AD21 PCB设计的高级应用(七)盲埋孔的设置
PCB Filter — Apply to ALL — Clear
Altium AD20的四层板叠层管理、平面层20H内缩