Candence PCB Allegro②插件封装绘制

2023-10-17 08:59

本文主要是介绍Candence PCB Allegro②插件封装绘制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 1.通孔焊盘的创建
    • 1.1 flash文件
    • 1.2 规则通孔焊盘创建
  • 2.插件封装制作

插件封装,就是有针脚的封装,我们下面来做下图的插件封装:
在这里插入图片描述

1.通孔焊盘的创建

插件封装,那肯定就要有孔,那么我们就要制作通孔焊盘。通孔焊盘分为两个部分,一个就是flash文件,另一个就是规则通孔焊盘。下面我们先来做flash文件。

1.1 flash文件

创建flash symbol,制作我们负片层的热风焊盘。之后add–flash,因为我们在①的帖子中已经把单位改成了mm,所以我们在输入尺寸的时候以mm为单位。
在这里插入图片描述
根据设计标准,将内径设为0.6+0.4=1.0 mm ,外径0.6+0.8= 1.4 mm
开口的宽度选择0.4 mm
数量4个
角度45°
在这里插入图片描述在这里插入图片描述

保存后,我们还要生成fsm的文件方便我们在制作通孔焊盘时进行调用,所以还需要点击file—create symbol ,保存后,将psm的库文件路径改好,到这里flash文件就完成了。
在这里插入图片描述
在这里插入图片描述

1.2 规则通孔焊盘创建

打开pad designer,在parameter 页面输入钻孔的数据。
单位选择毫米,精度4
圆形钻孔
金属镀层
钻孔尺寸0.6mm
符号圆形,也是0.6mm
这样parameter的数据就完成了
在这里插入图片描述
接着就是layers页面,做焊盘的数据。因为是插件封装,所以不用勾选single layer mode
焊盘分为起始层、中间层、结束层以及阻焊层(顶层和底层共两层),钢网层这里用不到。
焊盘的尺寸需要根据经验法则:
圆形的钻孔,孔尺寸为(0,0.8),则+0.4
圆形的钻孔,孔尺寸为(0.8,3),则+0.6
圆形的钻孔,孔尺寸为(3,—), 则+1.0
我们这里的孔是0.6的,所以焊盘做0.6+0.4 = 1.0 mm
热风焊盘则调用我们上面制作的flash文件
反焊盘比孔大0.8,所以是0.6+0.8 = 1.4 mm
最后保存完成。
在这里插入图片描述

2.插件封装制作

在焊盘做好以后呢,新建一个package symbol (手动创建)的文件,选好路径以后呢,点击ok进入封装的绘制界面。
调用刚做好的焊盘,做成2*13的阵列
用abc图标命令编辑序号
绘制丝印框,在器件层(package geometry) 的丝印层(silkscreen top)
绘制装配线,在器件层(package geometry) 的装配层( assemb top)
绘制占地面积,在器件层(package geometry) 的place bound top层
给定高度3mm(set up 中的areas中的package height)
最后,在ref des层的装配层以及丝印层加上位号即可(点击abc+图标)。
在这里插入图片描述
在这里插入图片描述

这篇关于Candence PCB Allegro②插件封装绘制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/224327

相关文章

【WebGPU Unleashed】1.1 绘制三角形

一部2024新的WebGPU教程,作者Shi Yan。内容很好,翻译过来与大家共享,内容上会有改动,加上自己的理解。更多精彩内容尽在 dt.sim3d.cn ,关注公众号【sky的数孪技术】,技术交流、源码下载请添加微信号:digital_twin123 在 3D 渲染领域,三角形是最基本的绘制元素。在这里,我们将学习如何绘制单个三角形。接下来我们将制作一个简单的着色器来定义三角形内的像素

Flutter 进阶:绘制加载动画

绘制加载动画:由小圆组成的大圆 1. 定义 LoadingScreen 类2. 实现 _LoadingScreenState 类3. 定义 LoadingPainter 类4. 总结 实现加载动画 我们需要定义两个类:LoadingScreen 和 LoadingPainter。LoadingScreen 负责控制动画的状态,而 LoadingPainter 则负责绘制动画。

JavaSE——封装、继承和多态

1. 封装 1.1 概念      面向对象程序三大特性:封装、继承、多态 。而类和对象阶段,主要研究的就是封装特性。何为封装呢?简单来说就是套壳屏蔽细节 。     比如:对于电脑这样一个复杂的设备,提供给用户的就只是:开关机、通过键盘输入,显示器, USB 插孔等,让用户来和计算机进行交互,完成日常事务。但实际上:电脑真正工作的却是CPU 、显卡、内存等一些硬件元件。

Maven(插件配置和生命周期的绑定)

1.这篇文章很好,介绍的maven插件的。 2.maven的source插件为例,可以把源代码打成包。 Goals Overview就可以查看该插件下面所有的目标。 这里我们要使用的是source:jar-no-fork。 3.查看source插件的example,然后配置到riil-collect.xml中。  <build>   <plugins>    <pl

jenkins 插件执行shell命令时,提示“Command not found”处理方法

首先提示找不到“Command not found,可能我们第一反应是查看目标机器是否已支持该命令,不过如果相信能找到这里来的朋友估计遇到的跟我一样,其实目标机器是没有问题的通过一些远程工具执行shell命令是可以执行。奇怪的就是通过jenkinsSSH插件无法执行,经一番折腾各种搜索发现是jenkins没有加载/etc/profile导致。 【解决办法】: 需要在jenkins调用shell脚

Jenkins 插件 地址证书报错问题解决思路

问题提示摘要: SunCertPathBuilderException: unable to find valid certification path to requested target...... 网上很多的解决方式是更新站点的地址,我这里修改了一个日本的地址(清华镜像也好),其实发现是解决不了上述的报错问题的,其实,最终拉去插件的时候,会提示证书的问题,几经周折找到了其中一遍博文

利用matlab bar函数绘制较为复杂的柱状图,并在图中进行适当标注

示例代码和结果如下:小疑问:如何自动选择合适的坐标位置对柱状图的数值大小进行标注?😂 clear; close all;x = 1:3;aa=[28.6321521955954 26.2453660695847 21.69102348512086.93747104431360 6.25442246899816 3.342835958564245.51365061796319 4.87

哈希表的封装和位图

文章目录 2 封装2.1 基础框架2.2 迭代器(1)2.3 迭代器(2) 3. 位图3.1 问题引入3.2 左移和右移?3.3 位图的实现3.4 位图的题目3.5 位图的应用 2 封装 2.1 基础框架 文章 有了前面map和set封装的经验,容易写出下面的代码 // UnorderedSet.h#pragma once#include "HashTable.h"

封装MySQL操作时Where条件语句的组织

在对数据库进行封装的过程中,条件语句应该是相对难以处理的,毕竟条件语句太过于多样性。 条件语句大致分为以下几种: 1、单一条件,比如:where id = 1; 2、多个条件,相互间关系统一。比如:where id > 10 and age > 20 and score < 60; 3、多个条件,相互间关系不统一。比如:where (id > 10 OR age > 20) AND sco

eclipse安装subversion(SVN)版本控制插件

陈科肇 查看插件更新站点 网址:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA 网站截图: 根据自己的eclipse版本,选择需要的更新站点. 使用eclipse集成subservion插件 Help > Install New Software…> 等待下载安装插件…