热门标签 | 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模型。


推荐阅读
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • Windows 7 部署工具DISM学习(二)添加补丁的步骤详解
    本文详细介绍了在Windows 7系统中使用部署工具DISM添加补丁的步骤。首先需要将光驱中的安装文件复制到指定文件夹,并进行挂载。然后将需要的MSU补丁解压并集成到系统中。文章给出了具体的命令和操作步骤,帮助读者完成补丁的添加过程。 ... [详细]
  • 本文介绍了包的基础知识,包是一种模块,本质上是一个文件夹,与普通文件夹的区别在于包含一个init文件。包的作用是从文件夹级别组织代码,提高代码的维护性。当代码抽取到模块中后,如果模块较多,结构仍然混乱,可以使用包来组织代码。创建包的方法是右键新建Python包,使用方式与模块一样,使用import来导入包。init文件的使用是将文件夹变成一个模块的方法,通过执行init文件来导入包。一个包中通常包含多个模块。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 微软发布OneNote for WordPress插件,支持一键从OneNote获取内容发布
    微软今日发布了OneNoteforWordPress插件,该插件支持从OneNote一键获取 ... [详细]
  • 如何使用迅捷PDF编辑器给PDF文件设置全屏动画
    本文介绍了使用迅捷PDF编辑器给PDF文件设置全屏动画的方法,包括安装软件、添加PDF文件、设置动画效果和页面范围等步骤,帮助用户实现PDF文件的全屏动画效果。操作简单,适用于华为全屏等设备。 ... [详细]
  • Android系统移植与调试之如何修改Android设备状态条上音量加减键在横竖屏切换的时候的显示于隐藏
    本文介绍了如何修改Android设备状态条上音量加减键在横竖屏切换时的显示与隐藏。通过修改系统文件system_bar.xml实现了该功能,并分享了解决思路和经验。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • PDF内容编辑的两种小方法,你知道怎么操作吗?
    本文介绍了两种PDF内容编辑的方法:迅捷PDF编辑器和Adobe Acrobat DC。使用迅捷PDF编辑器,用户可以通过选择需要更改的文字内容并设置字体形式、大小和颜色来编辑PDF文件。而使用Adobe Acrobat DC,则可以通过在软件中点击编辑来编辑PDF文件。PDF文件的编辑可以帮助办公人员进行文件内容的修改和定制。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • 本文介绍了如何使用Express App提供静态文件,同时提到了一些不需要使用的文件,如package.json和/.ssh/known_hosts,并解释了为什么app.get('*')无法捕获所有请求以及为什么app.use(express.static(__dirname))可能会提供不需要的文件。 ... [详细]
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社区 版权所有