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

相关文章

java使用protobuf-maven-plugin的插件编译proto文件详解

《java使用protobuf-maven-plugin的插件编译proto文件详解》:本文主要介绍java使用protobuf-maven-plugin的插件编译proto文件,具有很好的参考价... 目录protobuf文件作为数据传输和存储的协议主要介绍在Java使用maven编译proto文件的插件

浏览器插件cursor实现自动注册、续杯的详细过程

《浏览器插件cursor实现自动注册、续杯的详细过程》Cursor简易注册助手脚本通过自动化邮箱填写和验证码获取流程,大大简化了Cursor的注册过程,它不仅提高了注册效率,还通过友好的用户界面和详细... 目录前言功能概述使用方法安装脚本使用流程邮箱输入页面验证码页面实战演示技术实现核心功能实现1. 随机

Golang如何对cron进行二次封装实现指定时间执行定时任务

《Golang如何对cron进行二次封装实现指定时间执行定时任务》:本文主要介绍Golang如何对cron进行二次封装实现指定时间执行定时任务问题,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录背景cron库下载代码示例【1】结构体定义【2】定时任务开启【3】使用示例【4】控制台输出总结背景

使用Python绘制3D堆叠条形图全解析

《使用Python绘制3D堆叠条形图全解析》在数据可视化的工具箱里,3D图表总能带来眼前一亮的效果,本文就来和大家聊聊如何使用Python实现绘制3D堆叠条形图,感兴趣的小伙伴可以了解下... 目录为什么选择 3D 堆叠条形图代码实现:从数据到 3D 世界的搭建核心代码逐行解析细节优化应用场景:3D 堆叠图

Python中对FFmpeg封装开发库FFmpy详解

《Python中对FFmpeg封装开发库FFmpy详解》:本文主要介绍Python中对FFmpeg封装开发库FFmpy,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、FFmpy简介与安装1.1 FFmpy概述1.2 安装方法二、FFmpy核心类与方法2.1 FF

CnPlugin是PL/SQL Developer工具插件使用教程

《CnPlugin是PL/SQLDeveloper工具插件使用教程》:本文主要介绍CnPlugin是PL/SQLDeveloper工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错... 目录PL/SQL Developer工具插件使用安装拷贝文件配置总结PL/SQL Developer工具插

maven中的maven-antrun-plugin插件示例详解

《maven中的maven-antrun-plugin插件示例详解》maven-antrun-plugin是Maven生态中一个强大的工具,尤其适合需要复用Ant脚本或实现复杂构建逻辑的场景... 目录1. 核心功能2. 典型使用场景3. 配置示例4. 关键配置项5. 优缺点分析6. 最佳实践7. 常见问题

MyBatis分页插件PageHelper深度解析与实践指南

《MyBatis分页插件PageHelper深度解析与实践指南》在数据库操作中,分页查询是最常见的需求之一,传统的分页方式通常有两种内存分页和SQL分页,MyBatis作为优秀的ORM框架,本身并未提... 目录1. 为什么需要分页插件?2. PageHelper简介3. PageHelper集成与配置3.

QT6中绘制UI的两种方法详解与示例代码

《QT6中绘制UI的两种方法详解与示例代码》Qt6提供了两种主要的UI绘制技术:​​QML(QtMeta-ObjectLanguage)​​和​​C++Widgets​​,这两种技术各有优势,适用于不... 目录一、QML 技术详解1.1 QML 简介1.2 QML 的核心概念1.3 QML 示例:简单按钮

Maven 插件配置分层架构深度解析

《Maven插件配置分层架构深度解析》:本文主要介绍Maven插件配置分层架构深度解析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Maven 插件配置分层架构深度解析引言:当构建逻辑遇上复杂配置第一章 Maven插件配置的三重境界1.1 插件配置的拓扑