ad如何设置pcb板子形状_俺老孙画个圈板框与安装孔PCB系列教程110

ed57e8ecb3d3774595c3243d151c4ff0.png991d50fd3f78d83813b9f1c53f7ddf0e.png

点击上方蓝字关注我们

f447e4fa08cf400942cbb748302ad722.png

画个板子,要先划圈,把所有笨蛋元器件圈起来。这个圈,就是板子的边框,简称板框。

91197c22164e70dd5226261ad5bbb456.pngeba599af4274d2470ebc83d99912ca62.png

自定义板框

形状比较复杂的电路板,一般由专业的CAD结构工程师设计,并提供DWG或者DXF格式的文件给电子工程师。如果电路板的外形比较规则或者比较简单,则可以使用AD软件自带的绘图功能,来绘制板框。

板子的外形一般由模具、结构决定,安装孔也有位置和尺寸的要求,所以建议使用坐标系的方法来精确表示出板子的外形与安装孔的位置。

此案例使用100mm×75mm的圆角矩形,圆角半径为5mm。

4ab4e95bdbbd53b75ed1a5c2113bd0cf.png

重置原点

确保PCB的单位是公制,然后按下“EOS”,在绘制工作区域左下角设置一个圆点。

959e32908c7df1a0aeda9896571a744c.png4ab4e95bdbbd53b75ed1a5c2113bd0cf.png

调整栅格

为了方便布局与布线,按下快捷键“G”,把栅格调整为0.25mm。其它规格栅格也可以,必须是公制的,避免误差。也有习惯用2.5mm或者5mm的栅格,方便目视画板框,不用手动修改尺寸。

cc15c3cf59e387e7ff16591b45b96d24.png4ab4e95bdbbd53b75ed1a5c2113bd0cf.png

操作禁止布线层

板框一般放在机械层或者禁止布线层,点击标签页,切换到禁止布线层

247a206979a4b72a7780ebe00455965f.png

工作区域角落的“坐标信息”中可以看出当前的单位,层,以及栅格。按下“Shift+H”显示/隐藏“坐标信息”。

c57c48bfc3c9d2624367d44d6b74ca29.png4ab4e95bdbbd53b75ed1a5c2113bd0cf.png

矩形板框

按下快捷键“PL”,放置线条,把原点设置为线条起点,水平向右绘制。终点暂时不必理会,绘制完毕以后,双击选中线条,修改坐标,起点是(0,0),终点是(100,0)

重复上述步骤,可以得到100mm×75mm的矩形板框

1e79d75ed58387d729c3791b438714a4.png4ab4e95bdbbd53b75ed1a5c2113bd0cf.png

弧形边角

矩形板框的90°边角比较尖锐,容易划伤皮肤;电路板不慎摔到地上,边角容易磕掉。接下来把边角改成半径是5mm的圆弧。

首先设置4条线的起始坐标分别为((5,0)(95,0)),((0,5)(0,70)),((5,75)(95,75)),((100,5)(100,70))

然后使用按下快捷键“PAN”,放置任意角度的圆弧

a13169897b400e6367003890fb0730ee.png

双击圆弧修改其坐标(5,5),半径为5mm,起始角度(180°-270°)

ea92fffa3057a878b43df20a9e1331d0.png

同理再放置3个圆弧,完成圆角矩形板框的设计。

4ab4e95bdbbd53b75ed1a5c2113bd0cf.png

重新定义板子形状

选中闭合的板框后,执行菜单命令“设计→板子形状→按照选中对象定义”(快捷键DSD),得到圆角矩形板框。板框内部为黑色的工作区域;板框外部是灰色,不可以放置器件或者走线。注意,板框线条必须闭合,否则无法定义板子的形状。

1a0346df696bf217face7abf732dbd7a.pngf2706423be50bd324eac92f164f053f8.png4ab4e95bdbbd53b75ed1a5c2113bd0cf.png

板框应该放在哪个层?

AD PCB的外形一般习惯使用禁止布线层(keep-out Layer)的线作为边界。

其实 Protel (Altium Designer软件的前身)设计之初定义的是用机械层来绘制板框的,但是由于大部分的设计基本和禁止布线层完全一致,还可以节约一个文件,减小设计文件的大小。这在电话线Modem和软盘时代可是很珍贵的。因此后来大家习惯用禁止布线层作板框了。板框可以按照习惯,放在禁止布线层,也可以放在机械层,通常是机械层1,但不可以同时使用2个层来定义板框。

固定孔

固定孔也称为安装孔或者定位孔,通常用于连接铜柱,将电路板垫起来,或者使用螺丝将电路板安装到其它设备上。常使用通孔焊盘作为固定孔,通孔直径略大于螺丝直径,通孔位置借助坐标系来精准定位。本案例要求在电路板四角5mm的位置,放置直径为3.2mm的非金属通孔焊盘。

执行菜单命令“放置→焊盘”(快捷键“PP”)

6be1f3a46006b986490d265ec1fbbd12.png8d741cb52ff077e30f6db4103afa2a8a.png4ab4e95bdbbd53b75ed1a5c2113bd0cf.png

锁定板框与固定孔

在4个角放置固定孔,完成以后,选中所有的板框线与固定孔,在“Properties”面板下点击锁定,防止误操作。

21c8072ffda23e0174ca689be55d49e5.png4ab4e95bdbbd53b75ed1a5c2113bd0cf.png

固定孔要不要导电?

正常的通孔焊盘,孔内要附着金属,可以导电。此处放置一个通孔焊盘,却又把焊盘的直径与通孔大小设置为相同,并且设置为非金属化的孔,目的就是告诉PCB厂家这里需要打一个孔,且不需要在孔内附着金属。并非所有的情况固定孔都不用附着金属,要取决于电路板的要求。比如有些电路板要求固定孔接地,方便与设备中的其它地平面或者金属外壳连接。

eba599af4274d2470ebc83d99912ca62.png

板厂会沿着板框切割板子,画完板框以后一般就不再变动了。所有的元器件与走线都必须在板框之内,最好距离板框远一点,省的被抓割到。

90855e12f4bee5c92b42dfccb23c620f.png

点个“在看”表示朕

已阅

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

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

相关文章

Mybatis查询传递单个参数和传递多个参数用法

一:单个参数,Mybatis不会做特殊处理 二:多个参数,Mybatis会做特殊处理 1:传递多个多个参数时候,第一种写法如下 比如传递了两个参数,用 #{param1} and #{param2}取值 2:传递多个多个参数时候&#xff0c…

No.7 nginx、nfs、集群

安装并启动nginx服务 1、二进制安装nginx包 ~ yum -y install epel-release && yum -y install nginx #配置环境 关闭防火墙 ~ iptables -F // 或 systemctl stop filewallf 2、作为web服务修改配置文件 ~ vim /etc/nginx/nginx.conf //暂时不修改配置 3…

jsapi支付签名_微信支付小程序支付全流程

点击蓝色字关注我们!一个努力中的公众号长的好看的人都关注了本文给大家讲解微信小程序支付全流程,以及相关功能源代码,项目不开放,带来不便尽请谅解。小程序支付主要包含如下几步骤,1.预下单-调用微信统一下单接口进行…

攻击防护手段_如何防护ddos流量攻击?

量攻击分很多种:我们常见的DDOS CC SYN UDP等,目前在网络中,流量攻击比较难解决,普通的IDC机房或是服务器商都是依靠硬防来解决,但是碰到大流量攻击,往往是拔线了事,所以都不是什么好办法&#…

MyBatis参数名称解析器-ParamNameResolver解析

ParamNameResolver ParamNameResolver是一个参数名解析器,负责把方法的参数按顺序解析出来并进行标注 主要用来处理接口形式的参数,最后会把参数处放在一个map中 map的key为参数的位置,value为参数的名字 package org.apache.ibatis.refle…

json 取值判断_【收藏级】.NETCore3.1中的Json互操作解读

本文将会全面介绍System.Text.Json 和 Newtonsoft.Json 的相同和异同之处,方便需要的同学做迁移使用,对未来,我们保持期待。文档比较几个重要的对象在 System.Text.Json 中,有几个重量级的对象,所有的JSON互操作&#…

学习Java的深拷贝和浅拷贝

关于Java的深拷贝和浅拷贝,简单来说就是创建一个和已知对象一模一样的对象。可能日常编码过程中用的不多,但是这是一个面试经常会问的问题,而且了解深拷贝和浅拷贝的原理,对于Java中的所谓值传递或者引用传递将会有更深的理解。 …

转list_你知道Java数组转List的三种方式及对比吗?

前言:本文介绍Java中数组转为List三种情况的优劣对比,以及应用场景的对比,以及程序员常犯的类型转换错误原因解析。一.最常见方式(未必最佳)通过 Arrays.asList(strArray) 方式,将数组转换List后,不能对List增删,只能查…

Mybatis中的#号与$符号的区别

1、#{变量名}可以进行预编译、类型匹配等操作, 2、#{变量名}会转化为jdbc的类型。 3、${变量名}不进行数据类型匹配,直接替换。 4、#方式能够很大程度防止sql注入。 5、$方式无法方式sql注入。 6、$方式一般用于传入数据库对象,例如传入…

创建存储问题总结

创建存储过程时 1 drop procedure if exists pro_1; 2 delimiter // 3 create procedure pro_1( 4 5 ) 6 begin 7 8 end // 9 delimiter ; 发现这个问题时时因为看到输出的最后delimiter中有两个分号,所以怀疑这个地方语法存在问题 结尾的delimiter ; …

Windows如何安装MSMQ消息队列

1 打开控制面板,找到下图所示的服务器核心,然点击确定 2 等待安装完成 转载于:https://www.cnblogs.com/acetaohai123/p/6610302.html

讲字节数组转化为base64_Base64编码简介及简单实现

Base64编码是一种将字节数据编码为字符串的编码,字节数据会被编码成由64个可打印ASCII字符组成的字符串,这64个字符包括大写字母A-Z, 小写字母a-z, 以及数字 0 -9再加上 和 / ,刚好64个字符。对应的字符表如下图:base64编码的一个用途就是对…

Mybatis返回Map

返回一条记录的map resultType“map“ key就是列名,值就是对应的值 多条记录封装成一个map Select返回类型中是返回Map时,是对方法中是否存在注解MapKey,这个注解我也是第一次看到,当时我也以为是纯粹的返回单个数据对象的Map…

Mybatis中注解@MapKey的使用详解

MyBatis查询一些记录,数据涉及到两个表里的数据,需要连表查询,但我MyBatis的返回结果不想创建新的DO对象,因此使用MapKey注解返回一个Map集合。 含义:MapKey注解用于mapper.xml文件中,一般用于查询多条记录…

更新 绑定数据_Blazor 修仙之旅 组件与数据绑定

一.前言在第一篇文章初尝 Blazor WebAssembly中,有提到过组件(Component)这个概念。组件在 Blazor 中是必不可少的,UI 全靠它组装起来,和前端的 JS 组件是一个意思,比如:vue component、react component 等等。借用官方…

关于使用idea工具debug时,断点颜色由红色变成灰色解决方法

在使用断点调试的时候,发现断点由原来的红色变成灰色的,后来发现是由于错误操作将Debug断点调试禁用了 ,只需要点击禁用按钮取消就可以了

改变图标颜色_LOL设计师宣布修改装备图标:提高清晰度、颜色差异化

在11月12日,英雄联盟更新到了最新的季前赛版本。这次官方除了对部分英雄进行改动,主要是对于装备的图标和属性进行了更新。而在图标更新后,很多装备的样子都发生了很大的变化。这也导致很多老玩家在进游戏后,看着装备栏发呆&#…