[知创学院]|Altium Designer原理图与PCB设计学习笔记(四)-程序员宅基地

技术标签: 经验分享  笔记  Altium Designer  其他  软件学习笔记  

配套视频网址:
B站:https://www.bilibili.com/video/BV1yx411M74b?p=1
知创学院:https://www.zicreate.com/c/5640473a1aeee345906f5fa3
视频作者:知创学院
软件工具:Altium Designer17
软件下载与安装地址:http://www.zhanshaoyi.com/7757.html
官方元件库下载地址:https://techdocs.altium.com//display/ADOH/Download+Libraries

4 PCB设计

1.边框及板层设定
2.导入网络表到PCB
3.布线规则设定
4.元器件布局
5.布线及补泪滴
6.覆铜
7.设计规则及DRC检验
8.打印设置及拼板
9.生成加工文件

4.1 怎样创建PCB文件

右击工程,添加PCB文件

4.2 怎样设置PCB图纸的参数

在这里插入图片描述
在这里插入图片描述

4.3 怎样设定PCB边界及板层

先选定机械层,然后划线,定点,然后双击线条,更改长度

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
黑框框看起来不好看,可以先选中图形,然后点击“design”
在这里插入图片描述
边角太尖,如何画圆弧
现将线的两端减小,然后选择圆弧
在这里插入图片描述
在这里插入图片描述
其他个角,复制粘贴即可
,然后在去处多余的黑色,(选中边框,点击“design”)
在这里插入图片描述

机械层画完后,还要在Keep-Out Layer(止布线层)画一个
在机械层,按住ctrl+c,出现十字,后选中边框,复制好以后,再粘贴在Keep-Out Layer(止布线层)上,
此时,有两个框框,更改其中上面一个改在Keep-Out Layer(止布线层)即可
(最后查看边框是否完整)
在这里插入图片描述
(最后查看边框是否完整)
在这里插入图片描述

然后在四周边角打孔,方便安装
在这里插入图片描述

然后开始导入原理图

4.4 怎样导入与更新封装及网络表到PCB

在这里插入图片描述

在这里插入图片描述
选中红色,删掉
在这里插入图片描述

4.5设置PCB板层

打开图层管理
在这里插入图片描述
在这里插入图片描述

4.6 批量修改元器件的标号

元器件按“空格”翻转,不要按X,Y,不然封装会改变
在这里插入图片描述
在这里插入图片描述

4.7 元器件的布局

变绿,是因为放的太近了
在这里插入图片描述

4.8 PCB布线规则的设置

一.元器件元器件布局的注意事项:

1.缩短高频元件之间的连线。
2.加大有较高电位差元件的距离。
3.按照电路的流程安排功能电路单元的位置。
4.以功能电路的核心元件为中心,围绕它进行布局。

二.布线的注意事项
1.输入输出端的导线应避免相邻平行。
2.导线宽度不宜小于0.2mm。
3.导线间距。

在这里插入图片描述
当想要不同规则时,可以添加新规则
在这里插入图片描述

4.9 PCB布线规则的导出

在这里插入图片描述
全选然后ok
在这里插入图片描述

软件开发环境:链接 link.
元器件的制作与封装:链接 link.
原理图的设计:链接 link.
PCB设计(一):链接 link
PCB设计(二):链接 link

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45283176/article/details/112290772

智能推荐

【Java程序设计】【C01133】基于(JavaWeb)SSM的选课排课系统(含论文+PPT)-程序员宅基地

文章浏览阅读261次,点赞15次,收藏4次。运行环境:推荐jdk1.8;开发工具:eclipse以及idea(推荐)、maven;操作系统:windows 10 8G内存以上(其他windows以及macOS支持,但不推荐);浏览器:Firefox(推荐)、Google Chrome(推荐)、Edge;数据库:MySQL8.0(推荐)及其他版本(支持,但容易异常尤其MySQL5.7(不含)以下版本);数据库可视化工具:Navicat Premium 15(推荐)以及其他Navicat版本是否maven项目:是。

node.js 使用 UglifyJS2 高效率压缩 javascript 文件-程序员宅基地

文章浏览阅读266次。UglifyJS2 这个工具使用很长时间了,但之前都是在 gulp 自动构建 时用到了 UglifyJS 算法进行压缩. 最近玩了一下 UglifyJS2 ,做了一个 在线压缩javascript工具 欢迎点击玩耍.为什么要压缩 javascript因为每个人开发者的书写习惯,定义参数习惯,已经使用习惯都不一样. 所以相同的功能出自不同开发者代码各异.这里牵扯到一个代码所占..._nodejs uglify

ORACLE-SQL(一)-程序员宅基地

文章浏览阅读77次。 迁移时间:2017年6月1日10:02:43CreateTime--2017年6月1日09:59:30Author:Marydon一、SQL语句  (一)基础篇    1.1.1 where 子句      1.1.1.1 where后面可以跟多个条件表达式,表达式之间用and或or连接--查询除去emp表前5条的员工信息(即rownum>5) ..._查询部门编号是10,20,50的人的员工编号

mac下安装thrift踩坑_macm1安装thrift时,执行make报错make[4]: nothing to be done-程序员宅基地

文章浏览阅读1.3k次。今天在安装thrift的时候有种回到了当初刚开始学编程的那种状态,配个环境折腾老半天。本来就在idl里面改动了3行代码,想重新生成一下,确认了该项目之前使用thrift 0.10.0生成后,不得不将已经安装的thrift 0.12.0换掉。本来想用brew install thrift简单安装一下的,但是brew search thrift之后发现只有0.9.0版本的,于是不得不下载源码,手动..._macm1安装thrift时,执行make报错make[4]: nothing to be done for `all-am'xcode-

指定mysql jdbctype_MyBatis JdbcType 与Oracle、MySql数据类型对应关系说明-程序员宅基地

文章浏览阅读315次。1. Mybatis JdbcType与Oracle、MySql数据类型对应列表MybatisJdbcTypeOracleMySqlJdbcTypeARRAYJdbcTypeBIGINTBIGINTJdbcTypeBINARYJdbcTypeBITBITJdbcTypeBLOBBLOBBLOBJdbcTypeBOOLEANJdbcTypeCHARCHARCHARJdbcTypeCLOBCLOBCL..._oracle数据库的的text类型的字段,jdbctype是什么类型

Visual Studio Code 配置 C/C++ 运行环境 - 搭配 MinGW 完美 GNU 配置 Editor_gnu::pure visual studio-程序员宅基地

文章浏览阅读2k次,点赞7次,收藏26次。Visual Studio Code 配置 C/C++ 运行环境 - 搭配 MinGW 完美 GNU 配置前言简介MinGWMinGW 下载安装MinGW 系统环境配置Visual Studio CodeVisual Studio Code 安装以及其基本 C/C++ 插件安装Visual Studio Code C/C++ 环境配置功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入..._gnu::pure visual studio

随便推点

SoapUI接口测试实例(webservice接口)-程序员宅基地

文章浏览阅读745次。接口测试步骤注:以测试queryHistoryAccepts接口作举例。1、用户登录获取SessionKey实体信息注:由于大部分的接口都需要SessionKey实体的信息,因此测试那些接口都需要先调用用户登录接口,用于获取SessionKey实体下的信息。在接口显示窗口找到CommonServiceSoap11Binding下的CheckCallerPermision..._soaoui测试的接口 返回的raw信息 server是unknown

文心一言插件开发(第二篇-程序员宅基地

文章浏览阅读887次,点赞19次,收藏14次。name_for_human”,平台内全局唯一标识,后缀数字建议长且随机,更不容易重名冲突,这里改成了"单词本_TianJi"“name_for_model”,这里改成了"wordbook_TianJi"官网提供了一套示例demo文件。也可以把修改文件后的压缩包上传。回到文心一言,点击本地调试。,提取码: q7xa。

SAP CRM 创建销售订单时报错 - CRM_ORDER_MISC 020-程序员宅基地

文章浏览阅读387次。(2) 检查这篇 wiki 里介绍的步骤:https://wiki.scn.sap.com/wiki/display/CRM/Partner+conversion+error+in+sales+or+service+documents+CRM-BF-PD。这个朋友采取的解决方案就是将订单的 contact person 字段删除,再重新维护,然后错误就消失了。这是一个 CRM 系统和远端系统(ERP 系统?) 进行数据传输时出的问题。错误消息:复制文件时,系统 PRDCLNT800 中发生错误。

Leetcode 14. Longest Common Prefix-程序员宅基地

文章浏览阅读36次。https://leetcode.com/problems/longest-common-prefix/class Solution {public: string longestCommonPrefix(vector<string>& strs) { if(strs.empty()) return ""; string ans=st...

jenkins构建定时测试任务报错----ImportError: No module named 'unittest2'-程序员宅基地

文章浏览阅读1.3k次。直接执行脚本是没有问题,报如下错误:File “test_HTML_run_all.py”, line 4, in import unittest2ImportError: No module named ‘unittest2’_no module named 'unittest2

unity3D游戏开发四之创建基本游戏场景一_unity场景一个人游戏一般做多少个-程序员宅基地

文章浏览阅读1.8w次。Unity创建游戏的理念可以被jian'da_unity场景一个人游戏一般做多少个

推荐文章

热门文章

相关标签