热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

立创EDA导出3D模型到KiCad软件中

在KiCad软件中有些器件没有3D模型,这时候可以直接从立创EDA导出3D模型,然后将3D模型添加到KiCad软件中。首先打开立创EDA专业版的网页,网页地址:https://pr

在KiCad软件中有些器件没有3D模型,这时候可以直接从立创EDA导出3D模型,然后将3D模型添加到KiCad软件中。

首先打开立创EDA专业版的网页,网页地址:https://pro.lceda.cn/

  然后新建一个PCB文件,将需要导出的封装放到电路板中。这里用一个晶振做演示。

  查看这个晶振的3D模型

接下来选择文件—导出—3D文件

  这时候会弹出一个保存对话框,然后选择导出。

  然后设置存放路径和文件名,点保存按钮。

  将3D模型文件保存到本地。

由于这个3D模型默认还带有一个电路板,给KiCad软件中导入3D模型的时候,不希望要这个电路板的模型,需要将3D模型中的电路板删除掉。这里使用FreeCAD 0.19 软件来处理这个3D模型。
  使用FreeCAD 0.19软件打开刚才保存的3D模型文件。

  在左边选择模型的各个部分,当右边电路板变绿时说明此时电路板被选中了。

  然后按键盘上的Delete键,删除电路板,此时右边的模型中就看不到电路板了。

  在左边选择PCBModel,此时右边的模型会变成绿色。

  选择文件—导出

  选择保存路径和模型文件名,文件格式后缀名一定要选择*.step。

  点击保存按钮,将修改后的3D模型保存到本地。接下来需要将这个3D模型存放到KiCad的本地目录中。
  打开KiCad的目录KiCad\share\kicad\modules\packages3d

  KiCad软件在D盘安装着,所以打开的路径为:
D:\Program Files\KiCad\share\kicad\modules\packages3d
这个目录中存放的就是3D模型软件,新建一个自己的模型文件夹,文件夹的名字为*.3dshapes,文件夹必须带上这个.3dshapes后缀名,否则3D模型就会找不到。

  这里新建的文件夹名字为 my.3dshapes,然后将刚才制作好的3D模型放入到文件夹里面。

  接下来打开KiCad软件,给元件库添加3D模型。

  打开封装编辑器,选择需要添加3D模型的封装。

  此时查看3D模型,只有一个电路板,没有晶振的模型。选择工具栏中的封装属性工具

  封装属性中选择3D设置。

  点击文件夹图标,添加3D模型。

  找到存放3D模型的文件夹,选择需要添加的模型。然后点确定按钮。

  这时候会发现晶振的模型离电路板很远。

  在上面选中晶振模型,然后使用下面的旋转和偏移功能,将模型移动到电路板上。

  位置调整好之后,单击确定按钮。

  这时候晶振的3D模型就添加成功了,通过3D查看时,电路板上就会出现刚才添加进来的模型。然后保存修改的内容。

这样就可以免费的使用立创EDA中的3D模型了,省的自己在网上找模型了。也可以直接在3D模型网站上去下载模型。 https://www.3dcontentcentral.com/

  这个网站上可以免费下载各种3D模型。


推荐阅读
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • 本文介绍了如何通过 Maven 依赖引入 SQLiteJDBC 和 HikariCP 包,从而在 Java 应用中高效地连接和操作 SQLite 数据库。文章提供了详细的代码示例,并解释了每个步骤的实现细节。 ... [详细]
  • Scala 实现 UTF-8 编码属性文件读取与克隆
    本文介绍如何使用 Scala 以 UTF-8 编码方式读取属性文件,并实现属性文件的克隆功能。通过这种方式,可以确保配置文件在多线程环境下的一致性和高效性。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • 在Python开发过程中,随着项目数量的增加,不同项目依赖于不同版本的库,容易引发依赖冲突。为了避免这些问题,并保持开发环境的整洁,可以使用Virtualenv和Virtualenvwrapper来创建和管理多个隔离的Python虚拟环境。 ... [详细]
  • Unity编辑器插件:NGUI资源引用检测工具
    本文介绍了一款基于NGUI的资源引用检测工具,该工具能够帮助开发者快速查找和管理项目中的资源引用。其功能涵盖Atlas/Sprite、字库、UITexture及组件的引用检测,并提供了替换和修复功能。文末提供源码下载链接。 ... [详细]
  • 三星W799在2011年的表现堪称经典,以其独特的双屏设计和强大的功能引领了双模手机的潮流。本文详细介绍其配置、功能及锁屏设置。 ... [详细]
  • 本文将介绍如何使用 Go 语言编写和运行一个简单的“Hello, World!”程序。内容涵盖开发环境配置、代码结构解析及执行步骤。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文介绍如何通过注册表编辑器自定义和优化Windows文件右键菜单,包括删除不需要的菜单项、添加绿色版或非安装版软件以及将特定应用程序(如Sublime Text)添加到右键菜单中。 ... [详细]
  • 帝国CMS多图上传插件详解及使用指南
    本文介绍了一款用于帝国CMS的多图上传插件,该插件通过Flash技术实现批量图片上传功能,显著提升了多图上传效率。文章详细说明了插件的安装、配置和使用方法。 ... [详细]
  • 深入理解Shell脚本编程
    本文详细介绍了Shell脚本编程的基础概念、语法结构及其在操作系统中的应用。通过具体的示例代码,帮助读者掌握如何编写和执行Shell脚本。 ... [详细]
  • 本文详细介绍了 RosPack 类的功能和用法,探讨了其在 ROS 系统中的重要作用。RosPack 类提供了类似于终端命令 rospack 的功能,能够方便地查询和管理 ROS 包的相关信息。 ... [详细]
author-avatar
J_ai糖
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有