Allegro 使用技巧

2023-10-27

这几个分别是通用,布局,布线。右键不一样,注意区别,最后一个是修剪直角。

Allegro技巧有太多了,就先选择我们会用到的10个类型。

Allegro封装神器FPM,写进教科书的网友作品。快速生成封装。

  • 快速丝印

丝印摆放总共分三步。

第一步 调整统一大小

先打开丝印层。选择Edit-change,在find中只选择text,options中只选择text block并设置成自己需要的字体。框选左右丝印。

第二步 全部居中

Manufacture-label Tune弹出label tune:

 

配置如上,框选所有字体。字体自动对齐器件中心。

如果没有label Tun选型,选择file-change edit勾选allegro productivity toolbox

第三步 放到合适位置

 可以第二步中的Center text设置好便宜距离之后,框选对应字体,对于0603元件通常短边60,长边110。

对于不规则或者密集器件,只能手动摆放。

  • 器件对齐

 除了选择大个网格摆放对齐外,对于高密度板,我们可以利用allegro的对齐功能进行器件对齐

  1. 选择第二个placementedit
  2. 框选需要对齐器件后,右键选择Align components 根据需要选择对齐模式,同时可以通过equal spaceing选择间距。

 

  • Env文件

Env可以快速的配置快捷键,比如实现AD里面的“空格”旋转器件(这里设置的是R)。

我们通常配置为全局量。位置在...\Cadence\SPB_Data\pcbenv下,直接替换即可。

替换前注意保存原来的set padpath等路径。不然替换后还要重新设置路径。

快捷键有两种alias和funckey,Alias对于字母、数字类快捷键需要回车才会执行,Funckey则无需回车。

部分设置如下:

funckey A slide #修线

funckey B unrats net #关掉网络飞线

funckey C change #改变属性

funckey D shape select #修改铜皮

funckey E add line #添加没有电气属性的线

funckey F Delay Tune #等长蛇形线

funckey G define grid #格点设置

funckey H hilight #高亮

funckey I zoom in #放大

funckey J dehilight #取消高亮

funckey K swap components #器件位置交换

funckey L mirror #镜像

funckey M move #移动

funckey N show element #查看属性

funckey O zoom out #缩小

funckey P show measure #测距

funckey Q done #完成

funckey R angle 90 #旋转90

funckey S shape add #添加铜皮

funckey T text edit #文本编辑

funckey U Assign Color #用颜色高亮

funckey V rats net #打开网络飞线

funckey W add connect #走线

funckey Y Shape Edit Boundary #切割铜皮

funckey Z align components #对齐  

使用注意事项,1.大小写匹配,2.输入快捷键前没有输入其他字母,可以在cmmand栏查看

 

  • 增加组

同样在placementedit下选中需要设置为同一组的元件,右键add to group,这样在移动的时候在find中选中groups,就可以一起移动了

  • 相似布局

对于具有相似的元件特别是电源电路,我们可以利用allegro的相似布局功能,快速布局

  1. 先补好一组布局,右键place replicate create,再次右键选择done。左键点击布局。即可跳出save as 框,起名保存
  2. 使用时候同样选中需要布局的元件,右键选择place replicate apply中对应布局即可。注意默认全匹配,根据自己需要选择对应match。
  • line转为shape

即把我们线转为铜皮,通常用于先用线拉好电源在转为shape细调。

先画一个铜皮,在铜皮上拉一根线之后shape-shape operations-OR,点击铜皮和线。调整后如下

 

  • Skiller使用

    目前比较好并且免费的是fanyskill

    包含单位换算,自动对齐,一键gerber等,具体见skiller

  • 右键画图

  在tools-utilities-stroke editor下设置,这个根据个人爱好设置、探索,其实右下拉done还是挺实用的。

  • 3D设置

 首先版本为17.2,并且打了补丁

 3D设置有两种,一种是只设置某个板子,一种是设置封装。两种设置方式一样,作用域不一样。我们通常用后者,这样以后这要引用这个封装,就可以直接3d显示并导出step格式的3D文件

 

 

 

设置如下setup-step package mapping

View选择查看方式,overlay是一起显示,Rotation 是旋转,Offset是偏移

3D来源:

1.http://www.3dcontentcentral.tw/Default.aspx 他家很全特别是ipc-7351几乎包含了所有贴片IC 。就是慢

2.https://rsonline.cn/web/p/pcb-connector-housings/6794849/ 不仅有3D封装,数据手册也很全。

3.https://www.traceparts.com/zh/search  没有第一个全,但是是个补充

4.ic官网,例如TI,菲尼克斯,欧姆龙等官网的中会提供对应元件的3D模型

5.自己或者找结构工程师画。

  • 其他小技巧

1.隐藏电源飞线 logic-identify DC nets  给对应电源net赋电压值

2. anti etch 画线敷铜切割。Edit-split plane 创建分割电源层。

3. 地孔快速复制,ipick x y.连续复制命令 ,将up down left right 设置为:

alias Down ipick 0 -50 其余三键相同

复制一个过孔后,点击上下左右键快速复制过孔。

4.查看同一网络,选中下图图标,之后选着对应网络

 

 

5.logo做成mechanical symbols,直接在placement-mechanical symbols中放置,注意勾选Library

6.导入dxf后,通过z-copy设置边框层,禁止布线层等shape

 

7.显示个别飞线快捷键V, 隐藏个别飞线 快捷键B

 

8.高亮选择,在color dialog中设置亮度透明度等。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Allegro 使用技巧 的相关文章

  • Capture到Allegro按页摆放遇到的小问题以及解决办法

    笔者利用网上的方法 xff0c 一遍遍的尝试 xff0c 一遍遍的不行 xff0c 自己定义的user defined property始终在Allegro中找不出来 作为新手 xff0c 纠结了半天 xff0c 甚是郁闷 xff0c 最终
  • PCB软件对比分析(AD、Pads、Allegro)

    文章目录 前言一 国内的EDA软件市场二 Altium三 Mentor四 Candence总结 前言 今天来说一说国内用的最多的三款PCB软件对比 一 国内的EDA软件市场 国内的EDA软件几乎被三家瓜分 1 Altium 2 Canden
  • PCB Layout软件分析对比(AD、Pads、Allegro)

    PCB Layout软件分析对比 xff08 AD Pads Allegro xff09 国内的EDA软件市场几乎被三家瓜分 xff0c 分别是Altium Cadence Mentor xff0c 也是我们这次主要分析和比较的软件 除此之
  • Allegro 铺铜设置

    软件版本 xff1a Allegro16 6 敷铜 xff1a 放置禁止敷铜区域 xff1a Setup Areas Route Keepout 1 标题栏选Shap gt Global Dynamic Params Shape Polyg
  • allegro更新铜皮方法和快捷键

    前景 xff1a 在如今时代 xff0c allegro软件是三大PCB设计软件之一 xff0c 不少知名公司都要求会allegro软件 xff0c 所以很多PCBlayout工程师开始转用allegro xff0c 同时也出现很多新手学a
  • allegro 使用汇总

    1 如何在allegro中取消花焊盘 十字焊盘 set up gt design parameter gt shape gt edit global dynamic shape parameters gt Thermal relief co
  • Allegro输出光绘文件规范

    光绘输出操作规范 1 1添加钻孔表 添加钻孔表的具体步骤为 1 通过屏幕右边的Visibility选项的Views列表 将Drill层打开 2 将Visibility选项中的PIN和Via选项都选中 见下图所示 1 2添加钻孔文件 参数设好
  • allegro设置禁止铺铜区的方法

    allegro设置禁止铺铜区的方法 Cadence Allegro 16 6 关于shape分割的一种方法 Allegro 铺铜设置 使用Shape Keepout设置禁止铺铜区 操作方法是Setup Areas Shape Keepout
  • 一直没懂PCB叠层设计,直到看见这篇文章......

    总的来说叠层设计主要要遵从两个规矩 每个走线层都必须有一个邻近的参考层 电源或地层 邻近的主电源层和地层要保持最小间距 以提供较大的耦合电容 下面列出从两层板到八层板的叠层来进行示例讲解 一 单面PCB板和双面PCB板的叠层 对于两层板来说
  • Cadence Allegro如何导出与导入规则

    在画PCB中 好的规则能够帮你更好的布局布线 以及更好的检查出图纸的错误 但是初学者又不能够很好的设置规则 正所谓站要在巨人的肩膀上做事情 所以我一般都是通过导出网络上画的比较好的图 将他的规则导出 然后复用到我的图纸上 嘻嘻 比如 这是一
  • Allegro自动备份PCB设计文件的方法

    受到误删原理图的影响 立刻把PCB的自动备份功能设置一下 和原理图备份不一样的是PCB备份文件和源文件的格式相同 只是名称不一样 这个名称是自己设置的 步骤如下 点击 Setup gt User Preferences 弹出 User Pr
  • Allegro 17.4设置中文界面

    一 Allegro 17 4 中文界面效果 二 Allegro 17 4 中文界面设置方法 2 1 需要打上此时 20210820 最新的S019的升级补丁 2 2 设置环境变量 变量名 intl enabled 变量值 1 要去除中文显示
  • Allegro 5 在调用 al_clear_to_color(ALLEGRO_COLOR) 时崩溃

    我从 Allegro 5 开始 但很快我就陷入了我正在编写的第二个类似 hello world 的程序中 经过一番调试 我得出结论 程序在调用该函数时崩溃了al clear to color ALLEGRO COLOR 我尝试过静态和动态链
  • 在 C++ 中渲染矢量图形 (.svg)

    我和一个朋友正在开发一款 2D 游戏 其中图形将是 svg 文件 我们将通过首先光栅化它们或直接将它们渲染在表面上 在某些时候仍然需要光栅化 来适当缩放它们 问题是 我一整天都在寻找一个库 它允许我获取 svg 文件并最终让它在 alleg
  • 如何在 Clion 和 CMake 中添加 allegro 库?

    我正在尝试使用 Clion IDE 编译我的游戏项目 但在移植 allegro 5 时遇到问题 我收到此错误 main cpp 2 10 fatal error allegro allegro h file not found includ
  • 检测精灵之间碰撞的最佳方法?

    检测 2D 游戏精灵中的碰撞的最佳方法是什么 我目前从事 allegro 和 G 工作 有多种方法可以检测碰撞检测 根据您使用的是 2d 还是 3d 环境 您使用的方法将略有不同 还要记住 在建立碰撞检测系统时 要考虑到您可能想要在游戏中实
  • 在其他计算机上运行 Allegro 5

    我做了一个快板简单的游戏 但是当我在另一台计算机上打开 exe 文件时 它说有很多丢失的 dll 文件 如何使我的游戏在未安装 Visual Studio 和 Allegro 5 库的其他计算机上运行 我的评论的较长版本 当您创建应用程序时
  • 未定义对“main”的引用

    你一定会喜欢链接器错误 讽刺 无论如何 我正在使用 pspsdk 附带的 allegro 的 psp 端口开发 psp 游戏 在我修复了所有其他未定义的引用之后 这个问题让我很困惑 完整的错误消息和 makefile 以及代码如下 错误详情
  • 错误:获取临时地址 [-fpermissive]

    我已经研究了这个问题几个小时 但毫无结果 基本上我有 struct rectangle int x y w h rectangle player RegionCoordinates Region Coord rectangle temp t
  • 加载位图图像至特定尺寸

    我正在尝试使用 allegro 将位图加载到特定大小 al crate bitmap x y 创建特定大小的位图 al load bitmap filename 加载我需要的图像 但为其原始大小 我需要将位图加载到我设置的大小 有任何想法吗

随机推荐

  • Jeesite4使用小结(技术选型)

    这段时间公司准备采用新技术来进行开速开发 自己也是接手了一个项目 目前处于一边熟悉框架 一边开发 中间也踩了很多坑 所以在这打算记录一下 希望能给后面接触这个快速开发框架的一点帮助 第一次接触这个框架 一定要先了解他这个框架的技术选型 当然
  • 06_Me and My Girlfriend:信息收集、漏洞利用、基础提权姿势总结回顾

    思路总结 总体来说 在利用nmap进行扫描以后发发现主机 正对主机ip进行端口与服务的扫描 发现网站开放的80端口 访问发现没有任何功能 尝试gobuster与工具的使用扫描目录与敏感文件 但是无可利用信息 查看网页源码发现暴出来的信息us
  • 字符游戏-智能蛇(上)

    字符游戏 智能蛇 上 上周的作业是写出字符游戏 贪吃蛇的小程序 在完成这个项目之后 我将理清思路 记录一下我的学习过程 让蛇动起来 放置奖励的食物 在蛇吃到食物时延长蛇的身体 设置游戏结束的机制 让蛇动起来 先设置一下相应的字符表示 cha
  • java爬取异步数据_Java 关于抓取异步的网页数据

    publicstaticStringgetHtmlCode Stringurl StringcharCode throwsIOException StringhtmlCode InputStreamin null HttpURLConnec
  • 宏的##嵌套问题

    宏的 嵌套问题 错误demo define VAL 55 define CAT STR A B A B int main void 当宏表达式的形参给 宏 VAL 出现问题 int CAT STR Temp VAL 展开得 int Temp
  • Docker:让应用程序轻松移植到任何地方的利器

    文章目录 容器概念 Java代码详解 Dockerfile 容器生命周期 创建 运行 停止 安全性考虑 限制权限 隔离网络 更新镜像 总结 镜像概念 Java代码详解 Dockerfile 镜像仓库 镜像标签 镜像层 总结 Dockerfi
  • unity四叉树视锥体剔除

    节点代码 using System Collections using System Collections Generic using UnityEngine public class Node public Bounds bound p
  • 领导力的1000+篇文章总结

    领导力的1000 篇文章总结 本文收集和总结了有关领导力的1000 篇文章 由于篇幅有限只能总结近期的内容 想了解更多内容可以访问 http www ai2news com 其分享了有关AI的论文 文章 图书 query 世纪领导力 中国新
  • Python之configparser模块详解和使用

    目录 1 configparser安装 2 configparser简介 3 表示方法 4 configparser详细使用 4 1 对象初始化 4 2 获取所有的sections 4 3 获取所有的sections对应的options 4
  • 嵌入式开发—浅析DMA

    文章目录 1 什么是DMA 2 DMA有什么用 3 怎么用DMA 3 1 常规的DMA配置 3 2 回绕传输 3 3 DMA中断 4 DMA的拓展应用 1 什么是DMA DMA全程Direct Memory Access 即直接存储器访问
  • LeetCode(13):罗马数字转整数

    描述 罗马数字包含以下七种字符 I V X L C D 和 M 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如 罗马数字 2 写做 II 即为两个并列的 1 12 写做 XII 即为 X II 2
  • 【笔试强训选择题】Day37.习题(错题)解析

    作者简介 大家好 我是未央 博客首页 未央 303 系列专栏 笔试强训选择题 每日一句 人的一生 可以有所作为的时机只有一次 那就是现在 文章目录 前言 一 Day37习题 错题 解析 总结 前言 今天是笔试强训第37天 一 Day37习题
  • 在SpringMVC中的Controller里面定义全局变量

    使用SpringMVC的时候 如果想要在Controller中定义一个全局变量 并且实现在不同用户访问程序的时候 所得到的全局变量不一样的 线程安全的 这个时候就可以用Spring的注解 Scope来实现 Controller 把这个bea
  • html网页打开自动弹出,打开一些软件经常自动弹出网页的解决办法

    1 浏览器可以阻止弹出网页啊 工具 gt 选项 gt 内容 阻止弹出网页 2 你应该可以在浏览器选项中设置 是继续打开上次浏览页面 还是打开新页面 空白页面 设定主页或者其他 3 处理 使用正确的软件和方法一般能够屏蔽大部分广告网页 a 对
  • flex弹性布局;justify-content:space-between;最后一行左对齐

    第一种方式 需要在父级元素使用一个伪类 设置flex 1 使伪类自动填充剩余的空间 这种方式会使最后一行的边距失效 after content flex 1 第二种方式 使用margin right计算 这种方式适合每一行固定列数的情况 假
  • android 根据联系姓名获取电话号码

    private String getContactNumber String name Log v geyuan name name String contactNumber ContentResolver cr getContentRes
  • WEB前端之html img标签引用本地图片

    我觉得语法大家都应该明白怎么写 img src img demo PNG 很简单 但是我在第一次写的时候总是出现图片加载不出来的情况 然后发现 只要把图片文件夹放在工程文件夹中就可以正常调用了 这样就解决了这个问题
  • 【格局】一张图看懂全球人工智能竞争格局

    5月24日 由科技部新一代人工智能发展研究中心 中国科学技术发展战略研究院联合国内外十余家机构编写 中国科学技术信息研究所 教育部学校规划建设中心 中国科学院自动化所 中国社科院工业经济研究所 上海市科学学研究所等科研机构 以及清华大学 中
  • Vue3+TypeScript+Router+Vuex+Ant-Design-Vue项目(二)—— Ant-Design-Vue基础组件使用

    新建一个组件 TestPage vue
  • Allegro 使用技巧

    这几个分别是通用 布局 布线 右键不一样 注意区别 最后一个是修剪直角 Allegro技巧有太多了 就先选择我们会用到的10个类型 Allegro封装神器FPM 写进教科书的网友作品 快速生成封装 快速丝印 丝印摆放总共分三步 第一步 调整