SO单片机开发指南之18

万丈高楼平地起,辉煌只能靠自己, 能不辉煌不要紧,进步收获有就行。

边走边取,本文介绍在Protel DXP中PCB图纸中给电路板绘制边框、安装孔和标注的方法。

1、给电路板绘制边框

电路板的边框是电路板的外边界,边框是怎样的,一般加工出来的电路板的外形就是怎样的。

给电路板绘制边框的操作在“Keep-out layer”图层中进行,在此图层里画直线、曲线,形成一个闭合的形状,就是电路板的边框。

绘制边框需要考虑的因素:

>>安装空间的情况。如安装电路板的机箱内的形状是怎样的,电路板的外形要与之匹配。

>>元件大小以及数量。如果元件大而且数量多,一般电路板也要大一点,反之则小点。

当然还有其他,不细说了。

绘制边框的操作:

>>先完成元件的初步布局。要绘制边框,一般是已经把元件凑到一块了,这样才能大致确定电路板的边界。

>>在PCB图纸底部的图层管理栏中先点击“Keep-out layer”进入禁止布线层,

>>再点击上方工具栏里Place Line工具(直线工具)绘制边框。直线工具的使用方法与画图里面的一样,在界面里点一下开始画直线,移动后再点一下结束绘制。当然也可以用其他的,可以画异形的。

>>在禁止布线层里绘制电路板的边框。

下面图解:

2、绘制安装孔

安装孔是固定电路板之用,用若干个螺纹穿过电路板的安装孔拧到底板上的螺纹孔上,就能固定电路板。

绘制安装孔的操作,一般还是在“Keep-out layer”图层中进行,画几个圆,就是当作安装孔。

绘制安装孔需要考虑的因素:

>>底板上螺纹孔的位置。安装孔要与之匹配;

>>固定螺栓的粗细。一般电路板上的安装孔要比固定螺栓略微大一点点。

绘制方法:

>>在PCB界面点击“Keep-out layer”,进入禁止布线层;

>>在上方的工具栏上点击“Place Full Circle Arc”,是绘制圆的工具;

>>在适当的位置画圆,这个圆就是安装孔。这个圆的大小比安装螺栓略大一点。尺寸很关键,安装孔的形位尺寸可以用(Ctrl+M)快捷键来测量;

>>再画一个更大一点点的同心圆(保护圆)。这是保护之用,为了设置不要在螺帽覆盖的区域内布线,以免拧螺纹时把电路板上的铜线伤着了,或者导致短路,后面在布线完后需要删除这个保护圆。

还是看下面的图解:

3、小结

绘制边框、安装孔依然是电路板设计的基础知识,无它,只为更清晰地分享而已。

本节完,精彩待续。

18在protel DXP中PCB图中给电路板绘制边框、安装孔的方法介绍成都电路板设计相关推荐

  1. chatgpt赋能python:Python中的图中图:什么是图中图?如何使用?

    Python中的图中图:什么是图中图?如何使用? 在Python中的数据可视化中,图中图是一种非常有用的工具,它可以帮助我们以一种清晰而有用的方式展示更多的信息.从字面上看,图中图意味着图形中包含另一 ...

  2. Altium Designer从已有的PCB图中导出封装库

    从PCB文件中提取所有封装. 选择菜单 Design-Make PCB Library 点击后就可以看见封装库的生成过程了,一个一个的封装从我们眼前闪过.

  3. Matlab中向图中添加文本

    目录 文本位置 文本对齐方式 字体大小 设置文本属性 多行文本 带有变量值的文本 坐标区外部的文本 向图中添加文本是此示例说明如何向图中添加文本.控制文本位置和大小以及创建多行文本. 文本位置 使用  ...

  4. Altium Designer Summer 09如何将PCB图利用输出类似工程文档的方法

    Altium Designer Summer 09 将技能高考板PCB图输出装配图的方法 Smart PDF 设置方法 1.                           Free Primit ...

  5. matlab画点阵图,利用matplotlib+numpy绘制多种绘图的方法实例

    前言 matplotlib 是Python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图.本文将以例子的形式分析matplot中支持的,分析中常用的几种图.其中 ...

  6. 关于AD21中PCB布线中补泪滴 焊盘处如何设计

    加使用AD21在PCB设计中,为了使焊盘更稳固,防止机械值班时焊盘与导线之间断开,常在焊盘和导线之间用铜膜布置一个过渡区,形状像泪滴,所以有我们常常称作补泪滴. 步骤一 : 打开AD软件,然后建立工程 ...

  7. iOS开发中识别图中的二维码

    上一篇博客中给出了生成二维码和条形码的代码,本篇博客将会给出识别图片中二维码的代码. 代码: //1. 初始化扫描仪,设置设别类型和识别质量 CIDetector*detector = [CIDete ...

  8. java中Object和Objects类、toString方法和equals方法介绍

    Object类: Object类位于java.lang包中,lang包下的类无需导包就可以使用,object是Java语言中的根类,即所有类的父类.Object中描述的所有方法其子类都可以使用.在对象 ...

  9. python3socket非阻塞在linux里无效_利用Python中SocketServer实现客户端与服务器间非阻塞通信方法介绍...

    利用SocketServer模块来实现网络客户端与服务器并发连接非阻塞通信 首先,先了解下SocketServer模块中可供使用的类: BaseServer:包含服务器的核心功能与混合(mix-in) ...

最新文章

  1. 仅靠合成数据就能实现真实人脸分析!微软这项新研究告别人工标注
  2. 用好这 12 款 Chrome 扩展,让你的「新标签页」变得好看又实用
  3. 8. An Introduction to MCMC for Machine Learning (4)
  4. python中list是什么意思_python中list和list [:]有什么区别?
  5. SpringBoot报错:If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
  6. rdlc tablix_SQL Server中的报表–通过分组功能(由Tablix控件提供)处理数据
  7. 怎样将一个Long类型的数据转换成字节数组
  8. 未root的情况下获取墨墨背单词的databases文件夹
  9. c语言循环语句试讲教案,C语言For循环试讲教案(7页)-原创力文档
  10. 大学电子竞赛及项目~总贴
  11. unity - 二进制文件操作-存储与读取
  12. 《教练型管理者》读书笔记-第2篇 【教练技能】
  13. nba球员数据分析和可视化_可视化NBA球员统计
  14. 那些年, 你读错过的IT名词
  15. 无人驾驶汽车系统入门(十八)——使用pure pursuit实现无人车轨迹追踪
  16. 后版权时代,网易云用IPO开启进击之路
  17. 接口技术实验三、响铃程序
  18. 理解悲观锁乐观锁、同步锁、读锁、写锁
  19. web开发编译器_Web开发人员资源:大型编译
  20. 使用Druid数据源配置方法

热门文章

  1. Android中TextView的SetText()方法注意事项
  2. 增加bt下载tracker的网站
  3. 论文笔记:基于并行注意力 UNet的裂缝检测方法
  4. 泽塔云:紧盯用户需求,用差异化竞争和技术创新赢得超融合云计算市场
  5. android 关闭jack_编译Android时禁用Jack Server
  6. 检索 国家自然科学基金
  7. 使用sklearn划分训练集、验证集、测试集
  8. OpenStack双网卡、多节点搭建
  9. EXCEL 正则表达式
  10. 计算机专业名词TIME,date