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

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

3天内不再提示

文件嵌入详解(一):在PCB封装库中嵌入3D模型

KiCad 来源:KiCad 作者:KiCad 2025-07-08 11:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

KiCad 9 开始,就可以在封装中嵌入 STEP 3D 模型,而不只是简单的关联。这样在复制封装、3D库或路径发生变化时就不用再次重新关联了。

wKgZO2hrPOSACicIAADIBEbdJls099.png

文件嵌入

从 KiCad 9 开始,原理图和 PCB 编辑器支持了文件嵌入(embedded files)。可以将外部文件嵌入到 PCB 文件中。嵌入文件会将文件副本存储在 PCB 文件内部。这样,设计就可以引用文件的嵌入副本而不依赖外部文件,从而使项目更具可移植性。

字体、数据手册、图纸、SPICE 模型和封装 3D 模型都可以在 KiCad 中嵌入和使用。你也可以嵌入其他任意文件,但 KiCad 的不会使用它们。嵌入到 PCB 中的文件必然会增加电路板的文件大小,不过文件在嵌入前会经过压缩,以最大限度地减少所需的空间。

wKgZO2hrPOSAMPyoAAGX2v0j-fY802.png

将 3D 模型嵌入到封装中

在 KiCad 9 之前的版本中,封装和3D模型(STEP)只能是两个独立的文件,通过封装属性的路径进行关联,如下图所示。3D模型的路径可以通过 KiCad 环境变量的相对路径定义,也可以手动添加绝对路径。

当您需要移植封装库和3D模型去其他电脑的时候,这种定义方法就不那么友好了。因为您不仅需要同时复制封装和STEP模型,同时在新电脑中可能因为存放封装、模型的文件路径不同,而不得不重新定义关联的路径,相当繁琐。

wKgZO2hrPOSAH_9pAAD9Bbjg5yg045.png

在 KiCad 9 中,增加了“嵌入文件”的功能和标签,允许您直接将 STEP 模型嵌入到封装中。这样移植时只需要复制封装(*.kicad_mod)就可以了,也不再需要重新制定 STEP 文件的位置。当然这么做的代价是封装文件尺寸会变大。

现在让我们实操下,看看如何将 3D 模型嵌入到封装中。

首先打开绘制或者打开一个封装,并点击“封装属性”:

wKgZO2hrPOSAI7KYAAH6q_IHNQQ957.png

切换到“嵌入文件”标签,点击左下角的文件夹图标,选中需要嵌入的 STEP 文件,确认。

wKgZO2hrPOSAFwmpAABFvrdMWFU195.png

右键嵌入的 STEP 文件,并点击“复制嵌入引用”。

wKgZO2hrPOSAIhi-AAA47dzNgLM006.png

切换到“3D模型”标签,点击“+”按钮,并将嵌入引用复制到路径中。

wKgZO2hrPOWAXfpcAAA_LsqSmGI862.png

注意,嵌入式引用是该嵌入式文件的唯一标识符,以 kicad-embed:// 开头。

完成后单击确定,重新打开封装属性,可以预览嵌入后的效果:

wKgZO2hrPOWAK3mnAADePGTjUrI831.png

查看封装文件,嵌入STEP前的文件大小约为 7 KB:

wKgZO2hrPOWAekq8AAAGj7P-84I616.png

嵌入3D模型后大小为 24 KB:

wKgZO2hrPOWAdQ7NAAAGyIzHSI8944.png

用文本编辑器打开封装文件,可以看到模型使用了 StepZ 的格式进行了压缩并嵌入:

wKgZO2hrPOWAMM74AALuGKq0WiY226.png

这样就完成了一个嵌入 STEP 模型的封装,直接进行移植即可使用。

在 PCB 中嵌入 3D 模型

除了在封装中直接嵌入 STEP 模型外,我们也可以在 PCB 中直接嵌入 3D 模型。操作方式类似:

首先打开“电路板配置”,点击“嵌入文件”,再点击左下角的文件夹图标,添加需要嵌入的 STEP 文件。

wKgZO2hrPOWAHU3sAALXB9-oCzQ101.png

同样的方法右键“复制嵌入引用”,打开需要嵌入的封装,在路径中粘贴即可。

wKgZO2hrPOWASbIjAAFvpCVJbGc108.png

使用这种方法嵌入的 STEP 文件,存储在 PCB 文件而非封装文件中。在移植整个 PCB 文件时,无需进行 3D 模型的重新关联。

最后一个小 tip,封装被添加到电路板时,嵌入在封装中的文件会进行

去重处理:如果一个文件被嵌入到一个封装中,并且该封装的多个实例被添加到电路板上,那么该文件只会嵌入一个副本,所有封装实例都将引用同一个嵌入式文件。

结束语

使用嵌入文件的方法大大减小了封装与 3D 文件移植时难度,但会增加 PCB 或封装文件的大小。在 KiCad 9 中,除了可以嵌入封装,还可以嵌入图框、字体、PDF,甚至任何类型的文件。下个章节中将接入如何嵌入图框及字体,让您的原理图移植时无需担忧图框变化的问题。

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

    关注

    4391

    文章

    23740

    浏览量

    420590
  • 3D模型
    +关注

    关注

    1

    文章

    79

    浏览量

    16806
  • SPICE模型
    +关注

    关注

    4

    文章

    8

    浏览量

    11824
  • PCB封装库
    +关注

    关注

    28

    文章

    20

    浏览量

    28646
  • KiCAD
    +关注

    关注

    5

    文章

    313

    浏览量

    10218
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    技术资讯 I 图文详解 Allegro X PCB Designer 3D 模型映射

    本文要点面对市面上的切要将PCB板放进个盒子里的产品的设计都离不开3D模型映射这个功能,3D
    的头像 发表于 10-17 16:16 541次阅读
    技术资讯 I 图文<b class='flag-5'>详解</b> Allegro X <b class='flag-5'>PCB</b> Designer <b class='flag-5'>中</b>的 <b class='flag-5'>3D</b> <b class='flag-5'>模型</b>映射

    玩转 KiCad 3D模型的使用

    “  本文将带您学习如何将 3D 模型封装关联、文件嵌入,讲解 3D 查看器
    的头像 发表于 09-16 19:21 1w次阅读
    玩转 KiCad <b class='flag-5'>3D</b><b class='flag-5'>模型</b>的使用

    AD 3D封装资料

     AD  PCB 3D封装
    发表于 08-27 16:24 2次下载

    3Dfindit上发布世嘉智尼的上万个3D CAD模型,优化用户设计流程

    :“上线初期,我们期待通过下载量和优质销售线索获得直接反馈。与此同时,我们的营销团队正着手借助 CADENAS 的网页组件,将这些 3D 模型嵌入到公司官网。” 借助CADENAS和
    发表于 08-27 15:44

    文件嵌入详解(二):KiCad原理图中嵌入字体、图框、数据手册

    尺寸)。 ”   原理图中嵌入外部文件 上文介绍了 如何在 PCB 封装
    的头像 发表于 07-14 11:20 1901次阅读
    <b class='flag-5'>文件</b><b class='flag-5'>嵌入</b><b class='flag-5'>详解</b>(二):KiCad<b class='flag-5'>在</b>原理图中<b class='flag-5'>嵌入</b>字体、图框、数据手册

    3D AD文件

    3D文件
    发表于 05-28 13:57 6次下载

    PCB标准封装文件

    PCB标准封装文件
    发表于 05-22 17:43 9次下载

    使用海尔曼太通/HellermannTyton 3D CAD 模型进行快速高效的设计

    网站源链接和每个产品的相应目录页面起出现在搜索结果列表。用户可以在线浏览查看相应的 3D CAD 模型及其数据信息。双方通过合作,CADENAS能将
    发表于 03-14 16:55

    3D打印可以打印那种柔韧性好,能随意变形的模型吗?

    3D打印) 显然,TPU打印的模型经历了多次扭曲后仍能保持结构完整性,虽然在过程中出现了些变形,也很快就能恢复原状。所以说,3D打印是能
    发表于 03-13 11:41

    模拟中使用ESD保护装置作为3D模型

    电子发烧友网站提供《模拟中使用ESD保护装置作为3D模型.pdf》资料免费下载
    发表于 02-13 14:35 0次下载
    <b class='flag-5'>在</b>模拟中使用ESD保护装置作为<b class='flag-5'>3D</b><b class='flag-5'>模型</b>

    SciChart 3D for WPF图表

    SciChart 3D for WPF 是个实时、高性能的 WPF 3D 图表,专为金融、医疗和科学应用程序而设计。非常适合需要极致性能和丰富的交互式
    的头像 发表于 01-23 13:49 1245次阅读
    SciChart <b class='flag-5'>3D</b> for WPF图表<b class='flag-5'>库</b>

    2.5D3D封装技术介绍

    整合更多功能和提高性能是推动先进封装技术的驱动,如2.5D3D封装。 2.5D/3D
    的头像 发表于 01-14 10:41 2602次阅读
    2.5<b class='flag-5'>D</b>和<b class='flag-5'>3D</b><b class='flag-5'>封装</b>技术介绍

    PCB嵌入式功率芯片封装,从48V到1200V

    我们也发现Schweizer更早前其实就已经推出了名为P²的封装方案,这个方案同样是将功率半导体嵌入PCB。他们
    的头像 发表于 01-07 09:06 4177次阅读
    <b class='flag-5'>PCB</b><b class='flag-5'>嵌入</b>式功率芯片<b class='flag-5'>封装</b>,从48V到1200V

    技术资讯 | 2.5D3D 封装

    加速器的应用。3D封装提供了出色的集成度,高效的散热和更短的互连长度,是高性能应用的理想之选。快速发展的半导体技术领域,封装在很大程度上
    的头像 发表于 12-07 01:05 2153次阅读
    技术资讯 | 2.5<b class='flag-5'>D</b> 与 <b class='flag-5'>3D</b> <b class='flag-5'>封装</b>

    显示体验升级:2.5D GPU技术逐渐成为标配,3D GPU加码可穿戴

    电子发烧友网报道(文/莫婷婷)近日,芯原宣布与开源图形LVGL达成战略合作,LVGL中支持芯原的低功耗3D和VGLite 2.5D G
    的头像 发表于 12-06 00:07 5201次阅读