0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用AutodeskEAGLE创建自定义组件

454398 来源:工程师吴畏 2019-08-01 10:48 次阅读

确定组件测量

第一步是确定您将在设计中使用的组件的精确测量值。

您通常可以在数据表中找到尺寸详细信息,以及部分技术图纸和列出尺寸的表。

怎样用AutodeskEAGLE创建自定义组件

示例数据中组件的大小调整细节片。图片由Microchip提供。

如果找不到所有测量值,请不要担心。只关注整体尺寸以及元件引脚的数量,大小和间距。

组件数据表上的测量表示例。图片由Microchip提供。

在Autodesk中创建自定义库EAGLE软件应用程序

设备通常使用符号在包中单独组织,用于原理图或封装并代表可用于PCB设计的物理组件。

要在Autodesk EAGLE应用程序中组织我们的自定义部件,我们首先选择‘文件’下的‘新建’ ‘菜单,然后’库‘打开一个新窗口。

Autodesk EAGLE软件中的库窗口,选择了“符号”列。

接下来,选择“添加符号。..”并命名文件。建议遵循标题格式:“SYM_devicename。”

将提示打开一个新窗口。

将要使用的窗口示例APPE ar一旦在Autodesk EAGLE软件应用程序中创建了新符号。

绘制符号

要绘制符号,首先要定义组件的大纲。您可以手动执行此操作,也可以在命令行中输入矩形的坐标。

无论使用哪种方法,都要选择线条工具并确保选中“图层94”并确保网格已正确配置。

图像突出显示第94层的位置,网格配置按钮和Autodesk EAGLE软件应用程序中的线条工具。

Autodesk EAGLE软件应用程序中绘制的框的简单轮廓。

然后,您可以使用pin工具定义组件输入和输出值。出现的绿色圆圈表示其他部分连接到您的符号的位置。

在Autodesk EAGLE软件应用程序中,组件输入和输出值应如何在网格上显示的示例。

这只会在原理图中使用,所以请随意按照您喜欢的任何顺序和位置放置引脚。建议使用信息工具更改引脚名称以适合数据表中的引脚名称。

如何在Autodesk EAGLE应用程序中配置引脚的示例。

完成后,为零件名称和值添加两个标签

然后,使用文本工具并确保将它们放在正确的图层上( 95和96)。

示例在Autodesk EAGLE软件应用程序中标记零件名称和值。

保存图纸和单击下图中显示的图标返回库窗口。

图像突出显示按钮的位置,该按钮将用户返回到Autodesk EAGLE软件应用程序中的库窗口。

首先定义轮廓,就像之前一样,但请确保使用精确的测量值。提示:要获得更高的精度,请使用命令行输入点坐标。

Autodesk EAGLE软件平台中绘制的组件的特定测量大纲。

作为参考,请查看为下面列出的项目中使用的示例组件输入的测量值。

LINE

LAYER 21

( 0 0)

(9.46 6.35)

(0 0)

添加针脚的孔(如果你有SMD部件,则为垫片)。如果需要,可以使用垫工具进行通孔元件,使用SMD工具进行SMD零件。

Autodesk EAGLE软件应用程序中组件占用空间的示例。

选择工具后出现在命令行上方的选项栏允许用户配置孔直径以及其他设置。

放置元件焊盘后,标题他们再次使用信息工具。此步骤不是必需的,但稍后会使事情变得更容易。

注意:您还可以在设计中添加文本。

在Autodesk EAGLE软件应用程序中向组件封装添加文本的示例。

如果对足迹感到满意,请继续保存并返回库编辑器。

通过链接图纸完成设计

进入库编辑器功能后,单击“添加设备。..”并为其命名。现在在打开的窗口中选择“添加部件”按钮。

图像显示Autodesk EAGLE软件应用程序中“添加部件”和“添加设备”按钮的位置。

选择本教程前面创建的符号,并将其放在主面板区域的任何位置。然后在窗口右侧选择“新建”和“添加本地包”。

图像显示Autodesk EAGLE软件应用程序中“新建”和“添加本地包”选项的位置。

选择要链接到此符号的足迹,该符号将是您创建的足迹。

单击“连接”按钮打开一个对话框,允许用户将脚印垫和符号引脚链接在一起。

图像显示如何在对话框中将组件封装引脚和焊盘连接在一起。

单击“确定”按钮关闭对话窗口。然后使用Autodesk EAGLE应用程序保存您的工作并关闭库。

插入设计中的组件

要访问自定义零件,请导航到库。

在Autodesk软件应用程序中显示库管理器窗口的图像。

选择新的在“可用”选项卡下创建库并单击“使用”按钮。

如果部件恰好已加载,则会自动存储在“使用中”选项卡中。

激活库后,您可以使用设计中的零件。

图像显示Autodesk EAGLE软件应用程序中存储的组件占用空间。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Autodesk
    +关注

    关注

    0

    文章

    22

    浏览量

    11026
收藏 人收藏

    评论

    相关推荐

    创建自定义的基于闪存的引导加载程序(BSL)

    电子发烧友网站提供《创建自定义的基于闪存的引导加载程序(BSL).pdf》资料免费下载
    发表于 09-19 10:50 0次下载
    <b class='flag-5'>创建</b><b class='flag-5'>自定义</b>的基于闪存的引导加载程序(BSL)

    如何创建TestStand自定义步骤

    在之前的课程中简单地介绍过TestStand自带的一些步骤类型,如测试、消息弹窗、赋值、标签等等,这些简单的步骤从TestStand的插入选版中就可以添加到序列中。那么在使用中如果碰到需要实现更加灵活、复杂的功能,使用自带的一些步骤类型可能难以满足,这时就需要使用到自定义步骤。
    的头像 发表于 09-11 14:46 851次阅读
    如何<b class='flag-5'>创建</b>TestStand<b class='flag-5'>自定义</b>步骤

    NVIDIA NeMo加速并简化自定义模型开发

    如果企业希望充分发挥出 AI 的力量,就需要根据其行业需求量身定制的自定义模型。
    的头像 发表于 07-26 11:17 673次阅读
    NVIDIA NeMo加速并简化<b class='flag-5'>自定义</b>模型开发

    HarmonyOS开发案例:【 自定义弹窗】

    基于ArkTS的声明式开发范式实现了三种不同的弹窗,第一种直接使用公共组件,后两种使用CustomDialogController实现自定义弹窗
    的头像 发表于 05-16 18:18 1267次阅读
    HarmonyOS开发案例:【 <b class='flag-5'>自定义</b>弹窗】

    AWTK 开源串口屏开发(18) - C 语言自定义命令

    编写代码即可实现常见的应用。但是,有时候我们需要自定义一些命令,以实现一些特殊的功能。本文档介绍如何使用C语言自定义命令。1.实现hmi_model_cmd_t接口
    的头像 发表于 05-11 08:24 409次阅读
    AWTK 开源串口屏开发(18) - <b class='flag-5'>用</b> C 语言<b class='flag-5'>自定义</b>命令

    TSMaster 自定义 LIN 调度表编程指导

    LIN(LocalInterconnectNetwork)协议调度表是用于LIN总线通信中的消息调度的一种机制,我们收到越来越多来自不同用户希望能够通过接口实现自定义LIN调度表的需求。所以在
    的头像 发表于 05-11 08:21 584次阅读
    TSMaster <b class='flag-5'>自定义</b> LIN 调度表编程指导

    HarmonyOS开发案例:【UIAbility和自定义组件生命周期】

    本文档主要描述了应用运行过程中UIAbility和自定义组件的生命周期。对于UIAbility,描述了Create、Foreground、Background、Destroy四种生命周期。对于页面
    的头像 发表于 05-10 15:31 1162次阅读
    HarmonyOS开发案例:【UIAbility和<b class='flag-5'>自定义</b><b class='flag-5'>组件</b>生命周期】

    HarmonyOS实战开发-深度探索与打造个性化自定义组件

    ,一个页面有且仅能有一个@Entry。只有被@Entry装饰的组件才可以调用页面的生命周期。 自定义组件创建和渲染流程 自定义
    发表于 05-08 16:30

    微软Dev Home应用提供自定义文件管理支持

    据悉,Microsoft 近期发布了 0.13 版 Dev Home 应用程序,除修复多项 BUG 外,还新增了自定义文件资源管理器功能。该应用支持用户在应用内创建虚拟机,利用微软旗下的 Hyper V 技术生成本地虚拟机。
    的头像 发表于 04-26 11:15 410次阅读

    LabVIEW里Ring自定义控件,其常量无法保持同步修改,如何解决

    感觉这是LabVIEW的一个大bug。在做一些自定义映射控件时,有时Ring控件比较好,可以直接对应非递进的数字(相比于Enum控件),但是Ring控件很大的一个bug就是在修改自定义控件的内容
    发表于 04-24 11:20

    HarmonyOS开发实例:【自定义Emitter】

    使用[Emitter]实现事件的订阅和发布,使用[自定义弹窗]设置广告信息。
    的头像 发表于 04-14 11:37 962次阅读
    HarmonyOS开发实例:【<b class='flag-5'>自定义</b>Emitter】

    鸿蒙ArkUI实例:【自定义组件

    组件是 OpenHarmony 页面最小显示单元,一个页面可由多个组件组合而成,也可只由一个组件组合而成,这些组件可以是ArkUI开发框架自带系统
    的头像 发表于 04-08 10:17 594次阅读

    使用BGM210L创建一个自定义PCB,是否可以与GPIO引脚共享调试引脚?

    你好 我想使用 BGM210L 创建一个自定义 PCB,并在此自定义 PCB 上实现调试接口(SWCLK、SWDIO 等)。 由于只有几个引脚可用,是否可以共享用于调试的引脚和用于GPIO的引脚?
    发表于 01-16 08:12

    基于YOLOv8实现自定义姿态评估模型训练

    Hello大家好,今天给大家分享一下如何基于YOLOv8姿态评估模型,实现在自定义数据集上,完成自定义姿态评估模型的训练与推理。
    的头像 发表于 12-25 11:29 2758次阅读
    基于YOLOv8实现<b class='flag-5'>自定义</b>姿态评估模型训练

    博途用户自定义库的使用

    博途官方提供了很多库,比如:基本函数库、通信库、安全库、驱动库等等,用户可以使用库中的函数/函数块来完成具体的控制任务。除了官方的库,我们也可以创建自己的库(用户自定义库)。比如,把项目
    的头像 发表于 12-25 10:08 869次阅读
    博途用户<b class='flag-5'>自定义</b>库的使用