因为项目需要进行PCB设计,之前自学时,一直没有找到一个系统的介绍如何设计PCB的教程,因此萌生了自己撰写的想法。一方面总结一下,另一方面也可向大家分享知识,降低硬件电路设计的门槛。

Altium designer的安装很简单,我使用的版本是Altium Designer 15.1.9 Build 44146,如果有不会安装的自行百度一下就好,注意最好不要装到C盘。

主要介绍一下Altium Designer的主项目组成

这就是Altium Designer的主界面,主要组成部分有:顶端的菜单栏、工具栏,左侧的项目窗口,中间的工作窗口(默认显示的是Altium Designer的主页),右侧的三个折叠窗口偏好的、剪贴板、库,其中库是我们在进行原理图即PCB设计经常要用到的。

下面新建一个项目:

设置好路径,选择PCB project,模板选的默认Default即可(或根据自己需要选择):

点击OK,就新建好了一个项目:

但是此时项目是空的,我们先向项目中添加一个原理图文件:在PCB_Project1.prj处右键选择给工程添加新的-Schematic

就给我们的项目添加了一个空的原理图,原理图的绘制在后面的文章中会详细介绍:

当然了,我们要进行的是PCB设计,因此还需要向项目中添加一个PCB文件,步骤和之前一样,选择给工程添加新的-PCB:

当然了,还可以向项目中添加很多其他文件,比如BOM文件、Schematic library文件、PCBlibrary文件等等:

BOM(Bill of Materials)是指元器件清单,我们设计的PCB图中有很多元器件,如电容、电阻、电感等,BOM文件就列出了我们所有用到的元器件的类型以及相关信息(阻值、容值、封装类型),BOM文件一般是在我们设计结束后自动生成的,不需要我们新建;

Schematic library文件:顾名思义,就是原理图库文件,我们用到的一些元器件可能在默认的原理图库中没有相对应的元件图,需要我们自己设计,这时就要新建一个Schematic library文件;

PCB library文件:PCB库文件,也叫封装文件,我们用到的些元器件可能在默认的PCB库中没有相对应的元件封装,也需要我们自己设计,这时就要新建一个PCB library文件;

封装是什么?封装就是指一个实际的元器件在PCB板上的表现,一般由焊盘、轮廓线、标识符等等部分,比如这就是一个三极管的封装:

Altium designer入门教程:新建一个项目相关推荐

  1. 【AD】Altium Designer 新建一个项目

    软件版本:Altium Designer 14 通常一个嵌入式开发都需要一个开发板,这就涉及到原理图设计和PCB设计等流程.目前比较主流的设计软件当属Altium Designer了,于是便向写一个关 ...

  2. altium designer 入门视频教程 制作pcb教程视频

    altium designer 入门视频教程 制作pcb教程视频 本套altium designer视频针对在校学生.初学者等刚刚进行单片机开发学习的同学进行录制,带领学生初识Altium Desig ...

  3. AUTOCAD_ELECTRICAL从入门到放弃(一)新建一个项目和修改编辑块的属性

    AUTOCAD_ELECTRICAL从入门到放弃(一)新建一个项目和修改编辑块的属性 AUTOCAD ELECTRICAL据说画电路图比AUTOCAD要好用一点,那么就下载下来入坑看一看,到底使用起来 ...

  4. nodeJS入门——新建一个项目及代码详解

     nodeJS入门--新建一个项目及代码详解 有了解nodejs的童鞋们知道,nodejs有很多的依赖,那么我们在新建一个项目的时候,如何快速的导入这些依赖从而创建一个nodejs项目呢,接下来会 ...

  5. EF学习之一:入门之新建一个EF项目

    ORM的概念: 对象关系映射(Object Relational Mapping)是一种程序技术,用于实现面向对象编程语言中不同类型系统数据之间的转换.从效果上说,它其实是创建了一个可在编程语言里使用 ...

  6. Altium Designer简明教程2

      Altium Designer简明教程2 二. ALTIUM DESIGNER原理图设计 1. 软件安装      本教程所使用的软件版本为AD18版,AD18版与之前的AD17,16相比功能界面 ...

  7. Altium Designer入门学习笔记和快捷键整理

    Altium Designer入门学习笔记和快捷键整理 一.常用快捷键整理: 以下均为英文输入法: Ctrl + 要设的功能 = 生成快捷键 点击S,切换选择,如区域内选择等 原理图界面:框选后,PC ...

  8. Altium Designer 入门

    学习目标: Altium Designer 入门 学习内容: Altium Designer 的安装 Altium Designer 的破解 学习时间: 周二晚上 6:30 -8:30 学习产出: 1 ...

  9. Qt Designer入门教程 初学者必看

    在Linux下,一个非常流行的RAD工具就是Qt Designer.它是嵌入式公司 Trolltech的Qt软件包的一个组成部分. Qt Designer入门教程 初学者必看是本文要介绍的内容,不说这 ...

最新文章

  1. Kafka Cluster元数据在客户端缓存采用的数据结构
  2. centOS 7 yum安装MySQL5.6
  3. SpringBoot中的Quartz应用
  4. 把Sql数据转换为业务数据的几种方法
  5. Express + Element-ui 实现图片/文件上传
  6. Java中的Error和Exceptiond的异同点
  7. bind merge r 和join_[R] 制作梅西和C罗进球数的quot;追赶动画quot; - ggplot2 + gifski
  8. python定界符有哪些_Python 开发中有哪些高级技巧?
  9. 一些常见的HTTP的请求状态码
  10. SQL SERVER性能优化综述(转载)
  11. Xml解析之PULL解析 例2
  12. 学习编程需要安装的基础软件整理(建议收藏)
  13. 只有PHP大牛才能读懂的内涵图
  14. Pentest Wiki Part2 漏洞评估
  15. appinventor HTML5,App Inventor编程教程-第18课-创建动画应用
  16. Java 字节码技术:不积细流,无以成江河
  17. linux 终端命令行的快捷键列表
  18. 阿里巴巴创始人马云:阿里是幸福指数最高的企业
  19. 红队攻击演练过程中必须具备哪些能力
  20. 1793D Moscow Gorillas

热门文章

  1. Flink(53):Flink高级特性之端到端精确一次消费(End-to-End Exactly-Once)
  2. 携手同心,三阳开泰:读懂2023华为中国政企合作伙伴政策
  3. C# 第六章『交互式图形界面』◆第2节:控件(1)
  4. Windows 7 改变文本区或文本框的颜色
  5. 为什么8位表示的数值范围为-128---127?
  6. 求比正整数N大的最小正整数M,且M与N的二进制表示中有相同数目的1
  7. 指派问题数学规划matlab,数学建模(一)线性规划
  8. 如何把本地 PDF 文件添加到 iOS 的 iBooks
  9. Vue中props .sync修饰符的使用示例
  10. sublime text3 gb2312编码文件显示乱码,ConvertToUTF8转码失效