作为一枚DIY爱好者,不会画PCB怎么行?杨工带你入门Altium Designer(上)

简介: 作为一枚DIY爱好者,不会画PCB怎么行?杨工带你入门Altium Designer(上)

作为一枚DIY爱好者,老是买现成的硬件或者开发板可不行,为了锻炼自己的硬件设计能力,于是我决定自学PCB电路板的设计技能,以弥补我的硬件短板,虽然我一直做软件相关的工作,但一个人如果陷入了能力陷阱里是很可怕的,所以勇于迈出第一步,只要坚持下去就可以成功实现我们的目标,创造出更多好玩炫酷的项目!接下来开始记录我的学习过程,以下软件版本为:Altium Designer Winter 09,是一个很老的版本了,但是对于我平常DIY需求来说就足够了


AD软件绿色版下载地址:

链接:https://pan.baidu.com/s/19tRqB4A6CSmqxdQjVVxr7A 
提取码:c0nc 
复制这段内容后打开百度网盘手机App,操作更方便哦

接下来开始进入正文:

1、Altium建立工程项目的基础操作

以下是软件的主界面:

640.png

1.1、创建一个PCB项目

新建一个工程的方法:File==>New==>Project==>PCB project

640.png

640.png

1.2、创建一个画原理图的文件

在1.1的步骤上,按如下图操作:

640.png

640.png

1.3、保存项目

640.png

将原理图文件和PCB绘制板图文件放置到同一个文件夹下:

640.png

然后在AD软件上如下显示:

640.png

2、Altium绘制电路原理图的基本操作

2.1、提取元器件库

640.png

640.png

2.2、选择元器件库类型

在1.1的基础上,如下图所示选择库类型:

640.png

640.png

640.png

2.3、将元器件放置到原理图绘制区

点击对应的元器件,鼠标左键双击,这个时候元器件就悬停在光标上了,如下图所示:

640.png

然后将元器件移动到原理图区,单击即可将元器件放置在原理图绘制区,按鼠标右键取消对应的元器件,显示如下:

640.png

鼠标左键选中对应的元器件,按键盘Page Up/Page Down可以放大或者缩小,按键盘空格键可以旋转:

640.png

640.png

还可以按Table键,调出元器件详细参数设置页面,如下图所示,1、2后按Tab键设置完参数,然后点击OK即可

640.png

640.png

640.png

2.4、画电路原理图实训

2.4.1、放置好要设计的电路原理图所需要的元器件

640.png

2.4.2、连线

640.png

640.png

3、Altium将电路原理图切换为PCB

3.1、新建一个PCB文件

640.png

640.png

3.2、在PCB绘制区设定原点

640.png

640.png

3.3、绘制PCB板图的形状

这里我们要使用禁止布线层来绘制:Keep-Out Layer:禁止布线层

640.png

这一层绘制的图形可以用于确认电路板的形状,在禁止布线层内部就可以放置元器件,然后用来布置铜膜线了,而禁止布线层外面是不行的。

选中禁止布线层

640.png

接下来选择Place,然后选择Line进行画线

640.png

640.png从原点开始绘制线段

640.png

双击线段修改线的长度和宽度:640.png

由于mil这个单位不是我们经常使用的,所以需要将mil(英寸)这个单位切换为mm(毫米)

640.png

640.png

然后再次打开,修改属性,这时候单位就是mm了:

640.png

3.4、为每个原理图上的元器件选择正确的封装

640.png

3.5、确认无误后编译原理图

640.png

3.6、生成PCB文件

640.png

确认没问题后生成:640.png

640.png这里讲下PCB中的几个层:

640.png

640.png

640.png

640.png

640.png

640.png

接下来就可以切换进行布线了,且听下回讲解!

往期精彩

【深度】从微观理解 volatile 行为


读书感悟分享(1)--可复制的领导力


小熊派刷儿子骑摩的的抖音视频,流畅度666666


Linux 驱动开发 / gpio子系统 / 快速入门


手把手教你在STM32上实现OLED视频播放(很简单也很硬很肝!)

目录
相关文章
|
2月前
|
人工智能 弹性计算 运维
别再只聊天了!OpenClaw(养龙虾)让AI自己工作,附部署教程!
OpenClaw(“养龙虾”)是开源AI智能体框架,赋予AI“手和脚”——可读写文件、操作浏览器、执行系统命令。告别只聊天的AI,实现周报自动生成发送、数据抓取、多平台协同等真自动化。本地/云端一键部署,安全可控,让AI真正替你干活!
1652 15
|
SQL XML Java
MyBatis-Plus——代码生成器(3.5.1+版本)
MyBatis-Plus——代码生成器(3.5.1+版本)
2981 0
MyBatis-Plus——代码生成器(3.5.1+版本)
|
2月前
|
自然语言处理 监控 API
告别 A 股盯盘焦虑:OpenClaw阿里云及本地部署,集成股票价格自动监控+自定义预警Skill开发指南
手动盯盘耗时耗力,错过关键涨跌节点更是遗憾——借助OpenClaw的Skill功能,无需复杂编码,仅用自然语言即可创建股票监控技能,实现“5分钟检查一次、涨跌超阈值自动预警、新日重置基准价”的全自动化流程。该技能依托免费的Yahoo Finance API获取实时数据,支持灵活调整监控规则,还能发布到ClawHub共享复用,完美解决股票监控的核心需求。
1450 3
langchain 入门指南 - 链式请求
langchain 入门指南 - 链式请求
301 0
|
传感器 算法 芯片
在写温度传感器驱动之前:热敏电阻的温度、电阻、电压的映射关系
本文介绍了温度传感器中NTC热敏电阻的温度、电阻、电压之间的映射关系,通过理论计算和实际测量验证了在特定温度下电阻值和电压值的对应关系,为编写温度传感器驱动提供了必要的理解和方法。
1146 1
C# 中关于补位的写法 PadLeft,PadRight 函数
C# 中的 `PadLeft` 和 `PadRight` 是 String 类提供的用于字符串补位的实用方法。`PadLeft` 在字符串左侧填充指定字符,使其达到指定长度;`PadRight` 则在右侧填充。两者通过检查原字符串长度,计算需填充字符数,并创建新字符数组完成操作。时间复杂度为 O(n),适用于简单补位场景,但在大量操作时需注意性能影响。示例代码展示了如何使用这两个方法进行补位操作。
|
传感器 网络协议
CCF推荐B类会议和期刊总结:(计算机网络领域)
中国计算机学会(CCF)推荐的B类会议和期刊在计算机网络领域具有较高水平。本文总结了所有B类会议和期刊的详细信息,包括全称、出版社、dblp文献网址及研究领域,涵盖传感器网络、移动网络、网络协议等多个方向,为学者提供重要学术交流平台。
CCF推荐B类会议和期刊总结:(计算机网络领域)
【AD速成】半小时入门AltiumDesigner之绘制原理图(四)
【AD速成】半小时入门AltiumDesigner之绘制原理图(四)
8664 4
|
人工智能 机器人 中间件
AI+硬件最新资讯合集(2024-10-28第1期)
AI与硬件的结合正逐步改变我们的生活方式,本期合集将带您了解AI+硬件的最新动态:
|
JavaScript
Altium Designer简介及使用流程
Altium Designer(简称AD)是一个设计原理图和PCB的专业软件,功能十分强大,且使用方便,比较容易上手。它的前身大家也比较熟悉,就是Protel。在学校里学习的就是Protel,不过除了完成作业,就没有用过Protel。现在bug身边好多老工程师还是使用Protel设计PCB,AD是Protel的升级版。对于AD的发展史我们这里就不做详细介绍,有兴趣的可以上网搜一下,这里我们主要简单介绍一下AD及其使用流程,这里bug使用的AD19版的,软件图标如下图所示:
1711 1