【AD速成】半小时入门AltiumDesigner(速通基础)

news2024/10/10 21:14:10

一.创建工程

1.工程 

文件->新的->项目

  • PCB选择<Default>
  • Project Name填入自己的工程名称
  • Folder选择工程保存的路径

 创建后如图:

这里的.prjPcb的文件即为AD的工程文件。

如果没有Project栏可以在视图->面板->Projects中勾选Projects

Ctrl+S保存工程 

 2.原理图库

右键工程文件添加...到工程->Schematic Library 

 

  

这一步添加的是原理图库,我们该工程的所有原理图元件都存放在这里。 

 3.PCB库

右键工程文件添加...到工程->PCB Library

 

这一步添加的是PCB库,我们该工程的所有PCB元件都存放在这里。 

可见,创建的两个库在菜单栏下方

4.原理图

右键工程文件添加...到工程->Schematic

这个.SchDoc就是我们的原理图文件。

 5.PCB

右键工程文件添加...到工程->PCB

这个.PcbDoc就是我们的原理图文件。

至此,我们的整个工程都创建完成:

二.添加元件和封装

1.添加元件

单击Schlib1.SchLib原理图库

这里是元件管理区域:

这里是元件属性区域:

注意:

  • Design Item ID:设计项目ID,是软件内部用于标识元件的唯一编号。即使两个元件具有相同的设计符,它们的Design Item ID也是不同的。
  • Designator:设计符,是分配给电路板上每个元件的唯一标识符,通常由一个或多个字母和数字组成,如R1、C2、U3等。
  • Comment:注释,通常用于提供关于元件的额外信息,如元件的详细描述、型号、参数、制造商信息等。

 中心工具栏,右击线可选不同的几何画笔。

我们一般选用矩形,单击画面中某个地方即可开始绘制,再次单击即绘制完成:

单击中心菜单栏放置管脚 

放置前按Tab键可以对属性进行编辑:

Designator代表管脚的序号,Name代表后面的文字。

!!!尤其是序号Designator一定要按顺序连续,否则后面封装可能会对不上管脚!!!

 点击放置(十字叉朝外):

稍微调整一下形状,同时修改一下名字:

Ctrl+S保存

然后回到原理图:

单击Panels->Components,选择刚建立的原理图库唤出原理图库

就可以看到刚刚绘制的元件了:

2.添加封装

单击进入PCB封装库:

左侧栏位下方可以切换菜单或者单击Panels,切换到PCB Library:

双击封装可以设置其属性:

单击放置焊盘:

同样按住Tab可以修改属性,或放置后双击也可在属性栏修改属性:

属性主要关注这些,依次是:编号,层级,形状,大小。

!!!尤其注意这里的编号要和想要关联的原理图的管脚编号一致!!!

放置好后,接着开始添加丝印,单击线径,然后改变层级为Top Overlay(顶层丝印层):

绘制丝印:

Ctrl+S保存:

3.关联封装

切换到原理图库,右击原理图元件->模型管理器:

单击元件,选择Add Footprint:

浏览并选择你的封装库,选择刚刚绘制的封装,一路确定:

成功关联封装!保存一下!

4.放置器件

回到原理图中,单击Components中绘制的元件,拖入原理图中放置:

Ctrl+S保存:

 5.更新至PCB

设计->Updata PCB ...

执行变更:

进入PCB中查看:

我们可以删除红框:

底部切换到机械层,点击线径绘制板框,左键框选住所有内容,设计->板子形状->按照选择对象定义

编辑->原点->设置。建议将原点设置在板框左下角。

 

至此一个PCB就完成了。

三.总结

        以上只是AD最基本的用法,其他更复杂更有趣的用法只能靠平时的累以及看别的帖子里的详细介绍了,祝各位早日学会使用AD,成为一名合格的PCB Layer!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2203141.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java学习-JVM调优

目录 1. JDK工具包 1.1 jps 1.2 jstat 1.3 jinfo 1.4 jmap 1.5 jhat 1.6 jstack 1.7 VisualVM 2. 第三方工具 2.1 GCEasy 2.2 MAT 2.3 Arthas 3. JVM参数 3.1 标准参数 3.2 非标准参数 3.3 不稳定参数 4. 调优 4.1 什么时候调优 4.2 调优调什么 4.3 调优原…

LINUX 系统管理操作

基础编辑 Tab 单击一次补全 双击列举候选 CTRL U 删除光标前 K 删除光标后 L 清屏&#xff08;只剩新命令行&#xff09; C 取消当前操作 反斜杠“\” 在需要转行的时候输入反斜杠 “\”回车 在>后继续输入 帮助命令 help 命令 大部分内建命令 格式&#xff1a;h…

直播预告 | 药品安全与合规保障难?智能温度监测助您领先制药工业4.0!

您是否在为温度敏感药品的运输和存储合规而苦恼&#xff1f; 是否担心冷链物流中的温度监控漏洞导致药品质量下降&#xff1f; 制药环境中的温湿度监控是否让您无从下手&#xff1f; 这些问题不仅影响药品的安全性&#xff0c;也直接影响企业的合规性和市场竞争力。如何确保环…

Android 保存图片到相册却不在“照片”中显示,只在相簿中显示

背景 需要从网络上下载图片到本地&#xff0c; 并显示在相册中 问题 将图片保存到内存中&#xff0c; 通过媒体API插入到媒体库后&#xff0c;图片只在“相簿”中的“所有项目”中显示&#xff0c;第一个页面的“照片”却不显示 解决办法 图片被保存到 Pictures/AppName 目录…

Linux系统通过编辑crontab来设置定时任务---定时关机

在Linux系统中&#xff0c;crontab 是用来设置周期性被执行的指令的守护进程。通过编辑 crontab&#xff0c;您可以安排定时任务&#xff0c;比如定时关机、定时备份文件、定时运行脚本等。以下是如何编辑 crontab 来设置定时任务的步骤&#xff1a; 打开终端&#xff1a;您可以…

基于springboot+vue的在线宠物用品交易网站

一、系统架构 前端&#xff1a;vue | element-ui | html 后端&#xff1a;springboot | mybatis-plus 环境&#xff1a;jdk1.8 | mysql | maven | nodejs 二、代码及数据库 三、功能介绍 01. web端-首页1 02. web端-首页2 03. web端-注册 04. web端-登录 05. w…

“万万没想到”,“人工智能”获得2024年诺贝尔物理学奖

近日&#xff0c;2024年诺贝尔物理学奖颁发给了机器学习与神经网络领域的研究者&#xff0c;这是历史上首次出现这样的情况。这项奖项原本只授予对自然现象和物质的物理学研究作出重大贡献的科学家&#xff0c;如今却将全球范围内对机器学习和神经网络的研究和开发作为了一种能…

SQLite Developer使用说明

1.SQLite Developer下载 SQLite Developer官方版是SharpPlus出品的一款数据库管理工具。支持对sqlite3数据库的管理&#xff0c;能够自动完成窗口显示和执行数据库命令等多种特色。并且支持打开.db文件&#xff0c;适用于Android的开发。另外&#xff0c;使用Sqlite Developer…

压缩包格式未知或损坏怎么办?四个简单修复步骤

压缩文件是我们日常工作中常用的工具&#xff0c;但有时在解压时会遇到提示“格式未知”或“压缩包已损坏”的情况。 这可能是由于下载不完整、文件传输错误、存储介质损坏等原因导致的。这种情况会影响到我们正常获取文件&#xff0c;尤其是当压缩包内含重要数据时更让人头疼…

跨境电商独立站||代码建站和SaaS建站的区别

代码建站和SaaS建站是两种不同的网站搭建方式&#xff0c;它们各有特点和适用场景&#xff1a; 1. 代码建站&#xff1a; 定义&#xff1a;指的是从零开始&#xff0c;使用HTML、CSS、JavaScript等编程语言编写代码来构建网站的过程。 技术要求&#xff1a;需要具备一定的编程知…

vue-自定义加载界面v-loading

在网络请求中&#xff0c;页面会出现空白&#xff0c;要使页面好看点&#xff0c;通常页面会出现一些加载页面 1.准备一个伪类元素需要&#xff0c;用伪类元素给加载界面装上蒙层 .loading:before{content:;position: absolute;left:0;top:0;width: 100%;height: 100%;backgrou…

360度评估与绩效考核的深度融合,助力员工提升自我

客户背景 该零售业企业是一家集水果采购、种植支持、采后保鲜、物流仓储、标准分级、营销拓展、品牌运营、门店零售、信息科技、金融资本、科研教育于一体的大型连锁企业。 在当今快速变化的商业环境中&#xff0c;企业对于人才管理的要求日益提高&#xff0c;传统的绩效考核方…

Windows环境下CTRL+C信号处理函数的执行线程

1. 捕获CTRLC 有时候我们希望自己的程序被CTRLC以后&#xff0c;可以先执行一些收尾的工作才结束&#xff0c;比如释放动态内存&#xff0c;关闭网络端口、保存一些状态日志等等&#xff0c;可以用到C的signal的机制。 例程如下&#xff1a; #include <iostream> #inc…

前端视角下的状态机范式

状态机范式及状态管理 前言 随着产品迭代、业务量和需求量的增加&#xff0c;通常系统平台会出现代码逻辑复杂、状态混乱、维护成本增加等现象。 做同一个需求&#xff0c;最开始可能只需一天完成&#xff0c;经过长期迭代后&#xff0c;修改一个小点就可能花上两三天甚至更…

‌美国加勒比烈火波本混合威士忌新品发布会盛大举行‌

近日&#xff0c;美国知名威士忌品牌GARBBEN BLAZE加勒比烈火在北京举行了一场别开生面的新品发布会&#xff0c;正式推出了其最新力作——加勒比烈火波本混合威士忌。此次发布会吸引了众多威士忌爱好者、行业专家代表前来见证这一重要时刻。 加勒比烈火波本威士忌作为GARBBEN …

SSH 公钥认证:从gitlab clone项目repo到本地

这篇文章的分割线以下文字内容由 ChatGPT 生成&#xff08;我稍微做了一些文字上的调整和截图的补充&#xff09;&#xff0c;我review并实践后觉得内容没有什么问题&#xff0c;由此和大家分享。 假如你想通过 git clone git10.12.5.19:your_project.git 命令将 git 服务器上…

【Golang】Go语言Seeker接口与文件断点续传实战

✨✨ 欢迎大家来到景天科技苑✨✨ &#x1f388;&#x1f388; 养成好习惯&#xff0c;先赞后看哦~&#x1f388;&#x1f388; &#x1f3c6; 作者简介&#xff1a;景天科技苑 &#x1f3c6;《头衔》&#xff1a;大厂架构师&#xff0c;华为云开发者社区专家博主&#xff0c;…

kubelet PLEG 实现

概述 kubelet的主要作用是确保pod状态和podspec保持一致&#xff0c;这里的pod状态包括pod中的container状态&#xff0c;个数等。 为了达到这个目的&#xff0c;kubelet需要从多个来源watch pod spec的变化&#xff0c;并周期从container runtime获取最新的container状态。比如…

【Linux:线程锁】

目录 锁的接口&#xff1a; ​编辑 关于锁的几个问题&#xff1a; 从底层实现理解锁&#xff1a; 锁的接口&#xff1a; pthread_mutex_lock函数申请锁成功后&#xff0c;会返回&#xff0c;申请失败&#xff0c;函数不返回&#xff0c;继续申请&#xff0c;线程阻塞pthrea…

python33_数字格式化

数字格式化 数字格式输出说明3.1415926{:.2f}3.14保留小数点后两位3.1415926{:.2f}3.14带符号保留小数点后2位3.1415926{:.0f}3不带小数&#xff0c;但是会四舍五入5{:0>2d}05数字补0&#xff0c;填充左边&#xff0c;宽度为25{:x<4d}5xxx数字补x&#xff0c;填充右边&a…