AD20 ~PCB封装库的制作

news/2024/10/22 2:53:42/

  1、打开“51单片机最小系统”的工程文件。

  2、创建PCB库文件:单击“文件”菜单,选择“新的”选项中的“库”选项,再选择“PCB 元件库”,进入元件PCB封装的编辑界面。

  3、保存PCB库文件:选择“文件”菜单,选择“保存”选项,将文件命名为“CH340X封装库”并进行保存。

  4、PCB库元件的操作界面跟PCB编辑界面类似,包括视图的放大和缩小以及元件的移动、翻转等等,需要注意的是,在库元件的操作界面下,所编辑的是单个的元件,而不是整个PCB图,并且要求元件必须放在坐标原点附近进行编辑。*找原点操作:编辑->跳转->参考点*

  5、编辑界面的属性修改:将鼠标光标点击右边“Properties[ˈprɒpətiz](属性)”编辑窗口内,常用的设置有:“Grid Manager[ˈmænɪdʒə(r)经理]->步进值->步进 X”选项中的“X”和“Y”分别可以设定鼠标移动的横坐标和纵坐标的最小移动距离, 根据元件具体尺寸需要进行设定;

“Other->Unit[ˈjuːnɪt]”选项可以修改使用的单位(“mils”选项为毫英寸作为单位,“mm”选项为毫米作为单位);

  6、制作CH340X为例:将视窗放大到合适的位置(看得见网格),在“放置”菜单下选择“焊盘”选项放置一个焊盘,这时鼠标光标变成可移动的焊盘,利用“Ctrl+End”组合键将焊盘自动移至坐标原点,点击左键确认放置。

  7、修改焊盘属性:双击焊盘,右边窗口弹出“Properties(属性)”修改界面,“Properties-> Designator[ˈdɛzɪgneɪtə]指示器” 选项可以更改焊盘号;“Layer[ˈleɪə(r)]”选项可以改变焊盘的层(如果是直插元件选择“多种['mʌlti]Multi-Layer”,如果是贴片元件选择顶层“Top Layer”或者底层“Bottom Layer”);

“X-Size”和“Y-Size”选项分别修改焊盘的横坐标宽度和纵坐标高度;我们要绘制的是CH340X,网上找到该芯片的封装规格后,我自己又画了一个sw图,比实际的引脚大了0.1mm,如下:

根据上图绘制焊盘的大小,0.33*1.11。

“Hole Size”项目可以修改焊盘内孔的直径;“Round”选项可以使内孔的形状为圆孔;“Rect”选项可以使内孔的形状为正方形孔,当选中此项时,“Rotation”选项可以输入内孔的旋转角度;“Slot[slɒt]位置”选项可以使内孔的形状为椭圆形孔,当选中此项时,“Rotation”选项可以输入内孔的旋转角度,“Length”选项可以输入椭圆形的长度(注意:此项的值要大于内孔直径“Hole Size”的值);“Size and Shape-> Shape[ʃeɪp]形状”选项修改焊盘的形状(“Round”为圆形、“Rectangular[rekˈtæŋɡjələ(r)]”为方形、“Octagonal[ɒkˈtæɡənl]”为八边形、“Rounded Rectangle”为圆角正方形),X/Y用来修改焊盘的大小。其他参数无需修改。

按照以上内容,将放置的焊盘参数设置如下:焊盘号为1,焊盘为0.33mm×1.1mm圆形。

  8、按照以上方法,继续放置剩余9个焊盘,参数设置如下:形状为圆形,0.33*1.1,焊盘号为2、3、4、5、6、7、8、9、10。放置第2个焊盘时需要设置如下:

*直接设置Step X为0.5mm,采用观察左下边的XY左边直接放置焊盘以及绘制边框*

10、绘制封装外形:在编辑窗口下方“层”的选项卡中,选中“Top Overlay[ ˈəʊvəleɪ]”层,在“放置”菜单下选择“线”选项可以放置直线,根据提供的元件外形尺寸绘制出元件的外形。

  11、封装名称修改:在左下方的选项卡中找到“PCB Library”选项并单击选择,这时在左上方的窗口中出现元件的默认名称,双击元件名称进入元件的名称修改窗口,将“Name”选项修改为“CH340X”,点击“确定”确认。

  12、添加新元件:在“工具”菜单下,选择“新的空元件”选项进行新元件的添加。按照以上方法制作完成自己想要的元件的封装。


http://www.ppmy.cn/news/1169224.html

相关文章

递福巴士是不是骗局呢?

递福巴士的背景介绍 递福巴士是社区服务机构软件。递福巴士是一家提供公益服务的平台,为社区居民提供各种服务和支持的软件。多年来,递福巴士一直致力于社区服务和社会公益,积极推动社区的发展,改善社区居民的生活质量。 递福巴士…

Hive知识梳理(好文)

Hive是建立在 Hadoop 上的数据仓库基础构架。可以将SQL查询转换为MapReduce的job在Hadoop集群上执行。 元数据 Hive元数据信息存储在Hive MetaStore中,或者mysql中。 分隔符 Hive默认的分格符有三种,分别是(Ctrl/A)、&#xff0…

统信uos 1030 企业版 安装.net core环境

安装.net core步骤 添加密钥和包存储库 安装 .NET 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加包存储库wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-mic…

GateWay 常用配置文件

--- #端口 server:#运行端口port: 11112ssl: 配置sslkey-store: classpath:xxx.work.jkskey-store-password: a2bh5642ot3key-store-type: JKSenabled: true#spring: # cloud: # gateway: # --- #服务器信息 spring:application:#服务注册名称name: service-getwaycloud:ga…

数字孪生与智慧城市:重塑未来城市生活的奇迹

今天,我们将探讨数字孪生和智慧城市两个颠覆性技术,它们正引领着未来城市生活的巨大变革。随着科技的飞速发展,数字孪生和智慧城市成为实现可持续发展和提升居民生活质量的关键策略。 数字孪生:实现现实与虚拟的完美融合 数字孪生…

MySQL基本操作之记录增删改查

前置条件: 创建库:MySQL基本操作之创建数据库-CSDN博客 创建表:MySQL基本操作之创建数据表-CSDN博客 数据表增加数据/记录 1、向学生表(student)添加数据 # 如果已经有 beizhu 字段这句代码就不要执行了 ALTER TABLE student ADD beizhu VARCHAR(250) COMMENT 备注…

使用 Visual Studio Code (VS Code) 作为 Visual C++ 6.0 (VC6) 的编辑器

使用 Visual Studio Code (VS Code) 作为 Visual C 6.0 (VC6) 的编辑器 由于一些众所周知的原因,我们不得不使用经典(过时)的比我们年龄还大的已有 25 年历史的 VC 6.0 来学习 C 语言。而对于现在来说,这个经典的 IDE 过于简陋&a…

Qt扫盲-QTextCodec理论总结

QTextCodec理论总结 一、概述二、编码支持三、使用四、创建自己的编解码器类 一、概述 QTextCodec 是Qt提供的一个管理字符串编码的功能,他可以在不同编码方式中来回转换,在文件读取的时候、格式编码转换的时候用处很大。Qt使用Unicode 编码来存储、绘制…