Altium Designer入门指南:从零开始掌握PCB设计全流程

📅 2026/7/30 4:18:09 👁️ 阅读次数 📝 编程学习
Altium Designer入门指南:从零开始掌握PCB设计全流程

1. 从零开始:为什么是Altium Designer?

如果你刚接触电子设计,或者从其他EDA工具(比如立创EDA、KiCad、Cadence)转过来,面对Altium Designer(简称AD)这个庞然大物,第一反应很可能是“头大”。软件界面复杂,功能按钮密密麻麻,网上教程要么太老,要么太散。这“第一课”到底该学什么?是直接画一个电阻电容,还是先去研究那几百页的官方手册?

我的建议是,别急着动手。在打开软件之前,我们先花几分钟,搞清楚一个核心问题:Altium Designer到底是什么,以及它为什么在工业界,尤其是中高端硬件产品开发中,占据了如此重要的地位?这决定了你学习它的方式和最终能达到的高度。

简单说,Altium Designer是一个一体化的电子产品开发平台。它不像有些软件只负责画原理图(Schematic),或者只负责画PCB(Printed Circuit Board)。AD把从概念构思、原理图设计、电路仿真、PCB布局布线、3D机械检查,一直到生产文件(Gerber、BOM、装配图)输出的全流程,都整合在了一个软件环境里。这种“一体化”带来的最大好处是数据关联性和设计同步。你在原理图里改了一个元件的值,PCB图和BOM表会自动更新;在PCB里移动了一个器件,原理图上的网络连接关系依然保持正确。这避免了使用多个软件拼接带来的版本错乱、人为失误,极大地提升了复杂项目的可靠性和协作效率。

另一个关键点是它的行业生态和标准兼容性。很多芯片原厂(如TI、ADI、NXP)提供的官方参考设计,其源文件往往是Altium格式(.PcbDoc, .SchDoc)。大型企业的设计规范、工艺要求(如阻抗控制、拼板规范)也常常围绕AD来制定。学会AD,意味着你拿到了打开主流硬件设计世界大门的钥匙,能够无缝对接上游方案和下游生产。理解了这层背景,你的“第一课”目标就应该更清晰:不是学会点哪个按钮,而是建立一套符合工程实践的正向设计思维和软件操作习惯,为后续的高效学习打下坚实基础。

2. 环境搭建与初始配置:避开安装的第一个坑

工欲善其事,必先利其器。AD的安装过程本身不复杂,但有几个细节直接关系到后续使用的稳定性和体验。网络上流传的很多“绿色版”、“破解版”往往暗藏玄机,可能导致软件崩溃、库丢失甚至系统问题。对于学习和工作,我强烈建议通过官方渠道获取试用版或正版授权,这是最稳妥的路径。

2.1 获取与安装:版本选择与系统准备

首先访问Altium官网。目前主流长期支持版本是Altium Designer 2324。对于新手,我建议选择较新的稳定版本(如AD24),因为新版本通常修复了旧版的已知Bug,并且界面和性能有所优化。在下载安装程序前,请确认你的电脑满足系统要求:Windows 10/11 64位至少16GB内存(复杂板卡建议32GB)、固态硬盘(SSD)以及一块性能不错的独立显卡(用于流畅的3D渲染)。集成显卡在处理复杂PCB的3D视图时会非常卡顿。

运行安装程序时,注意安装路径不要包含中文或特殊字符,使用默认的C:\Program Files\Altium\或类似的纯英文路径即可。安装类型选择“完整安装”,确保所有功能模块(包括仿真、脚本支持等)都被装上,避免后续需要时再回头补装。

2.2 至关重要的初始配置:让软件更“听话”

安装完成后,第一次启动软件,会弹出初始化向导。这里有几个配置项需要特别关注,它们构成了你舒适工作环境的基础。

  1. 数据保险库(Vault)设置:对于个人学习或小型团队,初期可以暂时跳过连接企业Vault的步骤。Vault用于团队元件库和设计模板的集中管理,功能强大但配置复杂。我们第一步是先熟悉本地设计流程。

  2. 系统参数(System Preferences):这是AD的“控制面板”,通过顶部菜单Preferences(或按快捷键P,P)打开。有几个关键设置建议立即调整:

    • 常规(General):勾选“Localization”下的“Use localized resources”,并将语言设置为“Chinese”,软件界面即可切换为中文。这对于降低初学者的语言门槛非常有帮助。
    • 备份(Backup)强烈建议启用自动备份。设置备份路径,并设定合理的备份间隔(如每15分钟)和最大版本数(如10个)。AD在异常关闭时可能来不及保存,自动备份能救你于水火。我经历过画了4小时的板子因为软件崩溃而丢失,启用备份后再也没担心过。
    • 视图(View):在“Desktop”面板,可以调整界面主题(深色/浅色),根据个人喜好设置,深色主题在长时间工作时更护眼。
    • PCB Editor -> General:勾选“Repour Polygons After Modification”(修改后重新覆铜)。这能保证你在移动器件或走线后,覆铜区域会自动更新,避免出现孤岛铜皮或连接错误。
  3. 工作区面板布局:AD的界面由多个可停靠、可关闭的面板(Panel)组成,如“Projects”(项目)、“Libraries”(库)、“PCB”(PCB面板)等。初次打开可能会觉得杂乱。建议先将常用的面板拖拽到屏幕两侧或底部停靠,形成一个整洁的工作区。然后通过菜单View -> Workspace Layouts -> Save Layout...保存这个布局,以后可以一键恢复。

完成这些初始配置,就像是给你的设计工作室打扫了卫生、调整了灯光和工具摆放位置,接下来才能心无旁骛地开始创作。

3. 核心概念初探:项目、文件与工作流

打开AD,面对空白的界面,第一步不是新建一个原理图文件,而是新建一个项目。这是AD设计管理的核心单元,也是新手最容易忽略却至关重要的概念。

3.1 项目(Project)是什么?

你可以把一个AD项目(.PrjPcb文件)想象成一个设计容器或者文件夹的智能索引。它本身不存储具体的图纸数据,而是记录了项目包含了哪些文件(原理图、PCB、库等),以及这些文件之间的逻辑关系。所有针对该设计的设计规则检查(DRC)、编译、同步操作,都是以项目为单位进行的。

为什么必须用项目?假设你直接创建了一个独立的原理图文件(.SchDoc)并开始设计,之后想转为PCB,你会发现无法执行“Design -> Update PCB Document”这个关键操作。因为AD的同步机制依赖于项目结构来识别哪些原理图对应哪块PCB。没有项目,各个文件就是孤岛,无法联动。

创建项目的正确姿势:点击File -> New -> Project,选择“PCB Project”。给项目起一个清晰的英文名称(如My_First_Amplifier),并选择保存路径。此时在左侧的“Projects”面板,你会看到新建的项目,下面还没有任何文件。

3.2 向项目中添加文件:原理图与PCB

项目容器建好了,现在该往里面放内容了。

  1. 添加原理图:在“Projects”面板中,右键点击你的项目名,选择Add New to Project -> Schematic。一个空白的原理图图纸(.SchDoc)就会被创建并链接到项目中。同理,可以添加多张原理图,用于模块化设计。
  2. 添加PCB文件:同样右键项目,选择Add New to Project -> PCB。一个空白的PCB文档(.PcbDoc)就被添加进来。

现在你的项目结构应该看起来像这样:

My_First_Amplifier.PrjPcb ├── Schematic.SchDoc └── PCB.PcbDoc

这个结构是一切设计活动的起点。请养成习惯:任何新设计,先建项目,再在项目内创建或添加文件。

3.3 理解工作流:从原理图到PCB的桥梁

AD的标准工作流是一个单向但可迭代的流程:原理图设计 -> 编译检查 -> 同步至PCB -> PCB布局布线 -> 设计规则检查 -> 输出生产文件

其中最神奇的一步就是“同步”。当你在原理图中放置元件、连接导线后,在项目编译无误的前提下(Project -> Compile PCB Project),通过Design -> Update PCB Document...,AD会将原理图中的元件封装(Footprint)、网络连接(Net)等信息,一股脑地“推送”到PCB文件中。PCB文件中会出现一堆带有飞线(指示连接关系的细线)的元件轮廓,这就是所谓的“Room”或元件集合。后续的布局布线工作,就是在PCB文件中,将这些元件合理摆放,并用实际的铜皮走线替换那些飞线。

这个过程中,数据是关联的。在PCB阶段,如果你发现某个元件封装用错了,通常的修正流程是:回到原理图,修改该元件的封装属性,然后再次执行“更新PCB”。切忌直接在PCB上替换封装或修改网络,这会导致与原理图不同步,为后续修改埋下巨大隐患。牢记“原理图是设计的逻辑源头”,是保证设计正确性的黄金法则。

4. 元件库管理:告别“现用现找”的混乱

如果说项目是设计的心脏,那么元件库就是设计的血液。很多新手(包括当年的我)犯的最大错误,就是直接从网上随便下载一个封装,或者使用软件自带的凌乱库,导致设计错误百出、管理混乱。建立规范的库管理习惯,是专业与业余的分水岭。

4.1 库的类型:原理图符号与PCB封装

AD中的库主要涉及两种对象,它们成对出现,共同定义一个物理元件:

  • 原理图符号(Schematic Symbol):在原理图中使用的图形化表示,它定义了元件的引脚(Pin)功能和逻辑外观。比如一个电阻符号,有两个引脚;一个单片机符号,有很多按功能分组的引脚。
  • PCB封装(PCB Footprint):在PCB板上使用的物理表示,它定义了元件的焊盘(Pad)形状、尺寸、位置以及丝印轮廓。比如一个0805封装的电阻,有两个矩形焊盘;一个QFP-48封装的芯片,有四边共48个焊盘。

一个完整的元件信息,在AD的库中,是原理图符号链接到PCB封装,同时还需要指定元件的参数(如阻值、容值、型号、供应商Part Number等)。这三者(符号、封装、参数)的集合,在AD中可以通过“集成库(.IntLib)”或“数据库库”来管理,但对于初学者,我们从“原理图库(.SchLib)”和“PCB库(.PcbLib)”开始更直观。

4.2 创建自己的第一个元件库

我强烈建议你从第一个项目开始,就建立自己的私有元件库,哪怕里面只有几个最常用的电阻电容。

  1. 创建库文件File -> New -> Library -> Schematic Library,这会创建一个空的原理图库(.SchLib)。同样,再创建一个PCB Library.PcbLib)。保存它们,并给它们起个好名字,比如My_Common_SchLibMy_Common_PcbLib
  2. 绘制一个原理图符号(以电阻为例)
    • 在打开的.SchLib文件中,软件已自动创建了一个空白元件。在右侧的“SCH Library”面板中,可以重命名它,比如“RES_0805_10K”。
    • 使用放置工具栏(Place -> LinePlace -> Pin)绘制电阻的矩形框和两个引脚。关键:引脚的“电气热点”(那个小叉叉)必须朝外,这是电气连接点。双击引脚,设置引脚编号(Designator),如1和2;引脚名称(Name)可以设为“A”和“B”或留空。
    • 在“SCH Library”面板下方,点击“Add Footprint...”,链接到你将在PCB库中为这个电阻创建的0805封装。
  3. 绘制对应的PCB封装(0805封装)
    • 在打开的.PcbLib文件中,同样有一个空白封装。在右侧“PCB Library”面板重命名,如“R0805”。
    • 封装的核心是焊盘。使用Place -> Pad放置两个焊盘。双击焊盘,设置其属性:Hole Size(孔尺寸)设为0(因为是表贴元件),X/Y-Size(焊盘大小)根据数据手册或常用规范设置,例如1.3mm x 1.5mm。Designator(焊盘编号)设为1和2,必须与原理图符号的引脚编号一一对应
    • 在顶层丝印层(Top Overlay)用Place -> Line绘制电阻的轮廓矩形。
    • 至关重要的一步:设置原点。选中一个焊盘(通常是1号焊盘),点击Edit -> Set Reference -> Pin 1。这将把该焊盘的中心设置为封装的坐标原点,便于在PCB中精准对齐。

4.3 为元件添加参数与集成

回到原理图库,双击你的电阻元件,打开属性窗口。在“Parameters”区域,你可以添加一系列参数:

  • Value: 10k
  • Tolerance: 5%
  • Manufacturer: Yageo
  • Part Number: RC0805FR-0710KL
  • Description: Chip Resistor, 0805, 10k Ohm, 5%

这些参数不仅会在原理图中显示,更会在生成物料清单(BOM)时被直接提取,极大提高采购效率。

最后,将绘制好的原理图库和PCB库,编译成一个集成库(.IntLib),这样使用起来更方便:在原理图库编辑器,点击Tools -> Generate Integrated Library,AD会自动关联并生成一个独立的.IntLib文件。以后画图时,只需加载这个集成库,就能调用里面所有定义完整的元件。

经验之谈:不要贪多求全。从你最确定、最常用的几个元件(如0805电阻电容、几个常见芯片)开始建库。每用一个新元件,就花时间把它做进自己的库。坚持半年,你就会拥有一个可靠、准确、完全符合自己习惯的宝贵资产库,设计效率和正确率会远超那些总是临时找库的人。

5. 绘制第一张原理图:从简单电路开始实践

理论准备就绪,库也有了基础,现在可以动手画第一张原理图了。我们以一个最简单的LED驱动电路为例:一个5V电源,通过一个限流电阻,驱动一个发光二极管(LED)。

5.1 放置元件与电气连接

打开之前项目中创建的原理图文件(.SchDoc)。

  1. 调用元件库:按快捷键P(Place Part),会弹出放置元件对话框。如果你已经加载了自己的集成库或系统库,可以在其中搜索“RES”找到电阻,“DIODE”找到二极管。放置一个电阻和一个二极管到图纸上。

    注意:如果使用系统自带的Miscellaneous Devices.IntLib库,里面的二极管符号可能默认是普通二极管,你需要在其属性(双击元件)中将Comment改为“LED”,并在Parameters中添加Value为具体的LED型号(如LED_0805_Red)。

  2. 放置电源端口:我们需要一个5V电源。点击放置工具栏的Place -> Power Port,或按快捷键P,然后O。在出现的“Power Port”符号上按Tab键,可以编辑其属性。将Net(网络名)改为“+5V”,Style(样式)可以选择一个你喜欢的,如“Bar”或“Circle”。这个“+5V”的网络标签,意味着所有连接到这个符号的导线,在电气上都属于同一个名为“+5V”的网络。

  3. 放置接地:同样放置一个Power Port,将其Net改为“GND”,Style通常选“Power Ground”(向下的三角符号)。

  4. 连接导线:按快捷键P,W(Place Wire),开始绘制导线。将电阻的一端连接到“+5V”电源端口,另一端连接到二极管的阳极(正极,通常是三角形箭头指向的一端)。二极管的阴极(负极,有短竖线的一端)连接到“GND”地端口。导线必须精确连接到元件的引脚热点上,当光标移动到引脚上出现红色米字交叉时,表示连接点有效。

  5. 修改元件参数:双击电阻,将其Comment(注释)或Value参数改为“1k”。双击二极管,确保其Comment显示为“LED”。这样,一张最基本的原理图就完成了。它描述了一个清晰的电气关系:+5V -> 1k电阻 -> LED -> GND。

5.2 使用网络标签(Net Label)与端口(Port)

当电路复杂,导线交叉过多影响 readability 时,或者需要跨原理图页连接时,就需要用到网络标签和端口。

  • 网络标签(Net Label):用于在同一张原理图页内,标记相同的网络。例如,电阻连接LED阳极的那个点,你可以放置一个网络标签(Place -> Net Label, 快捷键P,N),将其内容设为“LED_ANODE”。那么,在这张图的任何其他地方,只要另一个网络标签也是“LED_ANODE”,它们就在电气上是连通的,无需画一根长长的物理导线。这大大简化了图纸。
  • 端口(Port):主要用于多图纸设计中,表示图纸之间的信号连接。它比网络标签更正式,有方向性(输入、输出、双向等)。在层次化设计中,端口是连接父图与子图的桥梁。

对于我们的单页简单电路,暂时用不到端口。但理解网络标签的用法非常重要,它是管理复杂连线的利器。

5.3 编译项目与查错

原理图画完后,千万不要直接更新到PCB。必须先进行编译检查。右键点击项目名称,选择Compile PCB Project ...

编译后,查看软件底部的“Messages”面板。这里会列出所有的警告(Warning)和错误(Error)。常见的初学者错误包括:

  • 重复的元件标号(Duplicate Part Designators):两个电阻都是R?。
  • 未连接的引脚(Floating net labels):网络标签悬空,没有连接到任何导线。
  • 总线入口错误(Bus entry error):如果用了总线。

必须处理所有错误(Error),警告(Warning)可以根据情况判断是否处理。一个干净的编译(0错误,少量可接受的警告)是进行下一步的前提。这个步骤好比代码编译,能提前发现很多低级但致命的问题。

6. 从原理图到PCB:同步与初始布局

编译无误后,激动人心的时刻到了:将逻辑世界映射到物理世界。

6.1 执行第一次同步

确保你的项目中既有原理图文件,也有PCB文件,并且PCB文件是空白的。在原理图编辑器界面,点击Design -> Update PCB Document ...(或者直接在PCB界面点击Design -> Import Changes From ...)。

这时会弹出一个“Engineering Change Order”(工程变更订单,简称ECO)对话框。这个对话框列出了所有将要执行的操作:添加元件(Add Components)、添加网络(Add Nets)、添加元件类(Add Component Classes)等。点击“Validate Changes”按钮,右侧“Check”列会显示绿色勾号,表示所有变更在逻辑上有效。然后点击“Execute Changes”按钮,软件就会将这些变更实际执行到PCB文件中。

执行成功后,关闭对话框。你会发现PCB编辑区出现了一个虚线框(Room,房间),里面堆叠着你原理图中的所有元件,并且元件之间有很多细的飞线(Ratsnest),表示它们之间的电气连接关系。

6.2 认识PCB编辑器界面与板框定义

PCB编辑器界面比原理图复杂。主要区域包括:

  • 层标签:位于编辑区底部,如Top Layer(顶层布线层),Bottom Layer(底层布线层),Top Overlay(顶层丝印层),Keep-Out Layer(禁止布线层,常用于定义板框),Mechanical 1(机械层)等。不同层用不同颜色区分。
  • 板规划模式:我们需要先定义电路板的形状和大小。通常使用Keep-Out LayerMechanical 1层来绘制板框。
    • 切换到Keep-Out Layer
    • 使用Place -> Line(快捷键P,L),绘制一个闭合的矩形框,比如50mm x 30mm。这个框的内部就是可以放置元件和布线的区域。
    • 全选你刚画的四条线,然后点击菜单Design -> Board Shape -> Define from selected objects。你会发现编辑区的背景(黑色区域)收缩到了你画的框内,板框就定义好了。

6.3 元件布局的基本原则与实操

现在,将Room里的元件拖拽到板框内,并开始初步布局。布局是PCB设计中最具艺术性和技术性的环节之一,初期掌握几个核心原则:

  1. 信号流原则:按照信号的流向放置元件,输入在左,输出在右,或按功能模块分区。避免信号线来回交叉。
  2. 就近原则:有直接连接关系的元件尽量靠近。比如我们的限流电阻应该紧挨着LED放置。
  3. 散热与机械考虑:发热元件要预留空间或靠近板边;接插件、开关、指示灯要考虑机壳开孔位置,放在板边合适的地方。
  4. 飞线引导:飞线是布局最好的向导。通过移动元件,使飞线交叉最少、总长度最短,布局通常就不会太差。

具体操作:首先,点选那个Room(虚线框),按Delete键删掉它,它只是初始的容器。然后,用鼠标左键点住元件拖动,可以移动元件。在拖动过程中按空格键可以旋转元件。将LED和电阻移动到板框内合适位置。你可以先大致摆放,后续再精细调整。

一个小技巧:在移动元件时,按L键可以快速将元件切换到板子的另一层(比如从顶层换到底层)。对于这个简单电路,我们可以把所有元件放在顶层(Top Layer)。

7. PCB布线:将飞线变为真实的铜皮走线

布局初步确定后,飞线依然存在,我们需要用实际的导线(Track)来替换它们,这个过程就是布线。

7.1 布线前的关键设置:设计规则

布线不是随便画线,必须遵守一系列物理和电气约束,这些约束就是“设计规则”(Design Rules)。按快捷键D,R打开规则管理器。对于第一块板,我们重点关注以下几类规则:

  1. 电气规则(Electrical)
    • Clearance(安全间距):设置不同网络导线之间、导线与焊盘之间的最小距离。对于普通低电压板,可以设为0.2mm(8mil)或0.15mm(6mil)。这个值不能小于PCB厂家的工艺能力。
  2. 布线规则(Routing)
    • Width(导线宽度):设置布线的默认宽度。电源线可以宽一些(如0.5mm-1mm),信号线可以细一些(如0.2mm-0.3mm)。我们可以创建多个规则,通过“Where The First Object Matches”来匹配不同的网络(如NetClass)。先设一个默认规则,比如0.3mm。
  3. 平面层规则(Plane):如果用到内电层(负片),需要设置连接方式。
  4. **制造规则(Manufacturing)**:如Hole Size(孔尺寸)限制,Silk to Silk Clearance`(丝印间距)等。

对于我们的LED电路,只需简单设置一个Clearance(如0.2mm)和一个Width(如0.3mm)即可。更复杂的规则随着学习深入再逐步添加。

7.2 开始手动布线

切换到需要布线的层,例如Top Layer。点击Place -> Track(快捷键P,T),或者使用更快捷的“交互式布线”方式:按住Ctrl键的同时,用鼠标左键点击一条飞线,软件会自动进入布线模式,并从那根飞线的一个端点开始。

开始布线后,移动鼠标,导线会跟随。单击左键放置一个拐点,双击左键结束当前段布线并开始新的连线,右键单击退出当前连线。布线时,确保导线连接到焊盘的中心。当导线从红色(顶层)变为蓝色(底层)时,表示你放置了一个过孔(Via)并切换了布线层。

对于我们简单的LED电路,布线非常简单:从+5V网络(可能是某个焊盘或过孔)画一根线到电阻的焊盘,再从电阻另一个焊盘画到LED的阳极焊盘,最后从LED阴极画到GND网络。由于只有两个元件,布线几乎可以是一条直线。

布线经验:尽量走直线或45度折线,避免90度直角(高频时可能产生辐射)。走线尽可能短。对于电源线,如果空间允许,可以适当加宽。布完线后,飞线会自动消失。

7.3 覆铜(Polygon Pour)与DRC检查

布线完成后,为了增强电源网络的载流能力、提供屏蔽和减小地线阻抗,我们通常要进行覆铜,尤其是对GND网络。

  1. 放置覆铜:点击Place -> Polygon Pour(快捷键P,G)。会弹出覆铜设置对话框。
  2. 设置参数
    • Net:选择要连接的网络,通常是“GND”。
    • Pour Over:选择“All Same Net Objects”(覆盖所有同网络对象)。
    • Remove Dead Copper:勾选,移除死铜(没有电气连接的孤立铜皮)。
  3. 绘制覆铜区域:点击“OK”后,光标变成十字,沿着板框内缘(或你想要的区域)点击,绘制一个闭合多边形,将整个板子(除了元件和走线区域)包围起来。右键单击完成绘制。
  4. 覆铜重建:绘制完成后,软件会自动进行覆铜计算。如果你后续修改了布局或布线,需要右键点击覆铜,选择Polygon Actions -> Repour Selected来重新覆铜。

最后,也是PCB设计收尾的必备步骤:运行设计规则检查(DRC)。点击Tools -> Design Rule Check...。在弹出窗口中,保持默认设置,点击“Run Design Rule Check”。软件会再次根据你设定的所有规则,检查整板。检查报告会显示在“Messages”面板。一个成功的设计,DRC报告应该只有关于“Testpoint”(测试点)之类的警告,而不能有任何错误。如果有错误,比如间距违规、未布线网络等,必须返回修改,直到DRC完全通过。

8. 输出与总结:从设计文件到实物

DRC通过,意味着你的PCB设计在电气和工艺规则上已经合格。最后一步,是生成生产商需要的标准文件。

8.1 生成制造文件(Gerber)

PCB工厂不认识.PcbDoc文件,它们需要一种通用的光绘文件格式——Gerber。

  1. 在PCB界面,点击File -> Fabrication Outputs -> Gerber Files
  2. 在弹出窗口中,通常需要设置以下几个标签页:
    • General:单位选“Millimeters”,格式选“2:5”(高精度)。
    • Layers:点击“Plot Layers”下拉框,选择“Used On”(只输出使用的层)。在右侧,确保所有需要输出的层(如Top Layer,Bottom Layer,Top Overlay,Top Solder(顶层阻焊),Top Paste(顶层钢网),Keep-Out Layer等)都被勾选“Plot”和“Mirror”(镜像通常不选)。Mechanical层根据板厂要求选择。
    • Drill Drawing:勾选“Plot all used layer pairs”,输出钻孔图层。
    • Apertures:保持默认“Embedded apertures (RS274X)”。
    • Advanced:将“Leading/Trailing Zeroes”设置为“Suppress leading zeroes”(抑制前导零),这是国内板厂最常用的格式。
  3. 点击“OK”,软件会在当前项目目录下生成一个Gerber Files文件夹,里面包含了一系列.GTL(顶层),.GBL(底层),.GTO(顶层丝印)等文件。

8.2 生成钻孔文件(NC Drill)

同样在File -> Fabrication Outputs -> NC Drill Files。设置与Gerber一致(单位毫米,格式2:5,抑制前导零)。点击“OK”生成.TXT.DRR钻孔文件。

8.3 生成物料清单(BOM)

BOM是采购元件的依据。在原理图或PCB界面,点击Reports -> Bill of Materials。在弹出的BOM表中,你可以选择需要输出的列,如Comment,Description,Designator,Footprint,Quantity等。通常导出为Excel(.xlsx)格式,方便整理和发送给采购。

8.4 第一次打样注意事项

将生成的Gerber文件和钻孔文件打包成一个ZIP压缩包,就可以发给PCB制板厂下单了。对于第一块板,有几点提醒:

  • 板厚和材质:通常选择1.6mm板厚,FR-4材质,这是最通用、最经济的选择。
  • 铜厚:常规选择1盎司(35μm)。
  • 阻焊颜色和丝印颜色:根据喜好选择,绿色阻焊、白色丝印是最常见、成本最低的。
  • 下单前确认:很多板厂提供Gerber在线预览功能,务必下载预览图,核对层数、孔位、板框是否正确。

完成这些,你的第一个Altium Designer设计项目就走完了从概念到可生产文件的全流程。回顾这“第一课”,核心不是记住了多少菜单命令,而是理解了项目驱动的设计思维库管理的重要性以及从原理图到PCB的同步化工作流。这些理念和习惯,会伴随你整个硬件设计生涯。接下来,你可以尝试更复杂的电路,比如加入一个单片机,使用更多的接口,在实践中不断深化对规则设置、高速布线、多层板设计等高级功能的理解。记住,每一个复杂的项目,都是由无数个这样的“第一课”积累而成的。