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

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

3天内不再提示

Inkscape 发布 1.4 版本!矢量图也可以画 PCB 吗?

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

扫码添加小助手

加入工程师交流群

Inkscape 上周发布了最新的 1.4 版本。借此机会,我们介绍对比下矢量图编辑器以及用 SVG 生成 KiCad PCB 的一些方法,尤其是 PCB ART 中的使用。

Inkscape 简介

Inkscape 是一个矢量图形编辑器,类似于 Adobe Illustrator:

是一个跨平台的开源矢量图形编辑器,可以创建和编辑SVG文件。

支持多种矢量图形相关的操作,如绘制、路径编辑、文本编辑、位图追踪等。

适用于创建图形设计、插图、图标、标志等。

有丰富的功能,包括节点编辑、路径操作、布尔运算、效果应用等。

可以通过插件扩展其功能,并且支持自定义快捷键和工具栏。

以下是 Inkscape 和 同类工具的一个汇总比较:

特性/软件 Inkscape Adobe Illustrator CorelDRAW Affinity Designer
价格 免费 订阅制(较贵) 一次性购买或订阅 一次性购买(较便宜)
开源
操作系统支持 Windows, macOS, Linux Windows, macOS Windows, macOS Windows, macOS
文件格式支持 SVG, PDF, AI, EPS, PNG 等 AI, SVG, PDF, EPS, PNG 等 CDR, AI, SVG, PDF, EPS, PNG 等 AI, SVG, PDF, EPS, PNG 等
用户界面 可定制,支持插件 专业且复杂 直观,适合印刷和排版 简洁,现代化
主要功能 矢量绘图,节点编辑,路径操作,渐变,克隆 矢量绘图,图层,路径操作,渐变,3D效果 矢量绘图,排版,照片编辑,图层 矢量绘图,像素编辑,图层,渐变
高级功能 直接编辑SVG源代码,克隆,路径效果 3D效果,图表,渐变网格,颜色管理 高级排版,条形码生成,图像追踪 矢量和像素编辑,实时效果,网格系统
易用性 易于上手,适合初学者 学习曲线陡峭,适合专业用户 易于上手,适合印刷和排版 界面简洁,适合UI设计和插画
扩展性 支持插件和扩展 支持插件和扩展 支持插件和扩展 支持插件和扩展
性能 适合中小型项目 适合大型复杂项目 适合中大型项目 适合中小型项目,性能优越

1.4 版本中有个 Shape Build 的新功能,可以方便的选中需要的局部,进行渲染。

wKgaoWcy1S6AeEQrAByrkdvNTmo133.gif

Inkscape 与 PCB Art

PCB Art 是流行于创客群体中的一个概念,泛指以 PCB 为载体,实现各式各样的行为的行为艺术:

PCB Art 中一大部分工作是先创造好玩的图片,然后想各种方法将图片转移到 PCB 上。但创客们喜欢利用自己的技术,通过 PCB 工艺来实现艺术行为,而不只是简单的使用彩色丝印技术将图片印刷到 PCB 上(当然这也是一种方式)。

比如,创客都喜欢用下图的组合(阻焊、丝印及铜箔等的原色组合)来展示各种颜色:

wKgaoWcy1S-AV3f9AAg34vg8IAQ936.png

Inkscape与svg2shenzhen

以下我们会复习一下之前发过的内容,详细演示下如何使用 Inkscape 以及 svg2shenzhen 插件,生成 KiCad PCB 中的图形。

svg2shenzhen 是 Inkscape 的一个插件,也是 github 上的一个开源项目:https://github.com/badgeek/svg2shenzhen,使用这个插件,可以将图片的图层与 KiCad 的层对应,并直接导出到 KiCad 的 PCB 或 封装。

非常可惜的是, svg2shenzhen 由于作者个人的原因,已停止更新,目前仅能支持到 Inkscape 1.2 版本。

目前 Inkscape + svg2shenzhen 的组合主要支持以下功能:

无限制绘制任何形状

支持钻孔(焊盘)及自定义钻孔尺寸

支持Edge Cut(PCB 形状)

适用于 OSX、Windows 和 Linux

如何安装?

1. 下载 Inkscape 并安装,建议使用1.2 版本

2. 从以下链接下载最新版本的 svg2shenzhen 插件(0.2.18.7):

Windows:https://github.com/badgeek/svg2shenzhen/releases/download/0.2.18.7/svg2shenzhen-extension-0.2.18.7.zip

Linux/OSX:https://github.com/badgeek/svg2shenzhen/releases/download/0.2.18.7/svg2shenzhen-extension-0.2.18.7.tar.gz

3.解压并查看插件内容:

wKgaoWcy1S-ADLMkAAA-6vcICqw506.png

3. 打开 Inkscape,在 “编辑”菜单中打开 “首选项”:

wKgaoWcy1S-AAjyrAAEbQS0qojY530.png

4. 在 “系统” 页打开 “用户扩展” 目录 wKgaoWcy1TCAQQ3YAAFlMEwLC1Y613.png 5. 将 svg2shenzhen 压缩包中的内容全部复制到目录下

wKgaoWcy1TCAUHoyAABhvW_sTDI641.png

6. 重启 Inkscape,这时候就应该可以在 “扩展” 菜单中看到 svg2shenzhen 插件:

wKgaoWcy1TCADAJ8AAB78ra_H2w263.png

如何使用?

1. 在 Inkscape 中创建一个新的 SVG。如上图所示,点击 “扩展”->“Svg2Shenzhen 0.2.18.7” -> “Prepare Document”。

wKgaoWcy1TCAImY6AABqL8fTLeA637.png

选择图片需要使用的层,也可以在“其他”页选择更多的层。确认后点击“应用”。

2. 应用后就可以在右侧的图层中看到它们:

wKgaoWcy1TCANzDfAAGpl80yILA230.png

这时就可以和其他绘图软件一样,在不同的层上绘制不同的对象了。唯一不同的是,目前这些层是以 PCB 的层进行命名,导出时也会直接生成到 PCB 中对应的层。 3. 我们以示例的 SVG 为例,在 Inkscape 中查看。可以看到不同的对象绘制在不同的层上:

wKgaoWcy1TCAZF-nAAHzMHvDLr4312.png

4. 绘制完成后,点击 “Export to KiCad”:

wKgaoWcy1TCAHclFAABOlxWKyrs378.png

选择输出路径后导出即可:

wKgaoWcy1TCAV32gAABczCaq8nI510.png

5. 下图是在 KiCad 中打开后的样式: wKgaoWcy1TGAZ9NXAAMcLeU8CVk562.png

wKgaoWcy1TGAECbJAAEzhTo5R7Y914.png

层的定义

在 "准备文件"(Prepare Document...)步骤之后,只使用两个制造层:Edge.Cut 边框层及 Drill 钻孔层。对于不同的 PCB 层,只有 F.Cu 层处于活动状态。其他层的层名中都有后缀"-disabled"(已禁用);删除后缀可启用更多层。

阻焊层 F.Mask 和 B.Mask 的特殊用法:由于 PCB 制造的标准,启用后将导致阻焊层不出现在设计中的黑色区域。这有点像 PCB/KiCad 标准,但可能会引起混淆。如果您想从 Inkscape 中获得所见即所得的效果,也就是在您希望阻焊层出现的地方真正画出颜色,请将图层名称改为F.Mask-invert

只要将 F.Mask 图层留空并将其重命名为F.Mask-auto,就能自动生成带有阻焊层的裸露铜电路板。

您可以随意添加自己的图层,用于测试图形和设计。所有其他图层将被忽略。

Tips

对于 Edge.Cut 图层,需要将多边形或对象转换为只有轮廓没有填充的路径。不要在 Edge.Cut 图层上使用任何群组(Group),如果路径上有内切口,请将其分割成单独的路径。

对于钻孔层,放置圆形对象,它们将在 KiCad 中转换为直径相同的钻孔。除非在 F.Cu 和 B.Cu 层中也添加铜,否则这些钻孔不会有圆环。也不要在钻孔层上使用任何群组(Group)。

您也可以使用第三方的插件,实现更多CAD格式的导入。

结束语

使用 Inkscape 结合 svg2shenzhen 插件,可以让您更快地实现 PCB 艺术创作,并迅速生成相应的 PCB。

注意:如果想第一时间收到 KiCad 内容推送,请点击下方的名片,按关注,再设为星标。

常用合集汇总:

和 Dr Peter 一起学 KiCad

KiCad 8 探秘合集

KiCad 使用经验分享

KiCad 设计项目(Made with KiCad)

常见问题与解决方法

KiCad 开发笔记

插件应用

发布记录

审核编辑 黄宇

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

    关注

    4391

    文章

    23746

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    发布元服务设置上架时间

    设置上架时间 登录AppGallery Connect,点击“APP与元服务”。 选择要发布的元服务。 左侧导航选择“应用上架 > 版本信息”下待发布版本。 进入
    发表于 12-03 09:46

    元服务发布选择待发布软件包

    上传软件包并通过基础合法检查后,就可以从上传的版本中选择需要发布的软件包。 登录AppGallery Connect,点击“APP与元服务”。 选择要发布的元服务。 左侧导航选择“应用
    发表于 11-03 17:10

    AppGallery Connect(HarmonyOS 5及以上) --公开测试创建并发布测试版本(一)

    “公开测试”,填写“版本描述”,点击“确定”。 5.系统自动进入版本信息配置页面,您可以开始配置版本基础信息。 6.配置发布国家或地区。
    发表于 09-26 17:24

    创建并发布测试版本(二)

    择到。 7.配置是否向测试用户展示当前最新在架版本的应用截图。 8.配置测试发布。 9.点击页面右上角“提交”,将测试版本提交审核。提交成功后,可在“版本列表”页面查看
    发表于 09-17 15:00

    创建并发布测试版本(一)

    版本号规范 测试版本的VersionGode必须高于发布过的全网版本的VersionGode。 测试版本的VersionCode不能低于
    发表于 09-16 15:21

    解读新发布的 Matter 1.4:推动智能家居设备互操作性的关键升级

    着Matter 1.4发布,智能家居和物联网(IoT)行业迎来了新的里程碑。Matter作为全球统一的智能家居互联协议,在互操作性、安全性和能效优化等方面取得了重大突破。本文将从Matter
    的头像 发表于 05-16 17:38 743次阅读

    光刻图形转化软件免费试用

    光刻图形转化软件可以将gds格式或者gerber格式等半导体通用格式的图纸转换成如bmp或者tiff格式进行掩模版加工制造,在掩膜加工领域或者无掩膜光刻领域不可或缺,在业内被称为矢量图形光栅化软件
    发表于 05-02 12:42

    不知道怎么原理

    某天,某实验室,几位工程师在讨论《原理设计规范》。一秒之前还很和谐,下一秒讨论原理怎么的时候,大家的意见就分歧很大了。类似于“豆浆是喝甜的还是咸的”、“粽子里面是放枣子还是放肉”。原来
    的头像 发表于 04-30 18:40 811次阅读
    不知道怎么<b class='flag-5'>画</b>原理<b class='flag-5'>图</b>了

    电机控制中矢量图的作用(可下载)

    ),我们就可以借助矢量图这个工具了利用矢量图,我们可以很容易根据矢量合成及矢量分解的法则来得出要
    发表于 03-27 13:44 1次下载

    树莓派能做专业设计?树莓派变身画板!

    Inkscape是一款免费且开源的矢量图形编辑器,用于创建可扩展矢量图形格式(.svg)的矢量图像。其功能与AdobeIllustrator、CorelDRAW和其他
    的头像 发表于 03-25 09:32 546次阅读
    树莓派<b class='flag-5'>也</b>能做专业设计?树莓派变身画板!

    CadencePCB傻瓜式教程

    资料介绍: 很简单的介绍从原理PCB的简单设计的步骤,没有繁琐的介绍 纯分享贴,有需要可以直接下载附件获取完整资料! (如果内容有帮助可以关注、点赞、评论支持一下哦~)
    发表于 03-22 17:06

    AD从原理PCB超详细教程

    前言 我在学习AD的时候,看了网上很多教程,但是东西很杂,有很多条理不清而且废话很多,所以相信大家学习的时候也是遇到一样的困难。我就特地写一篇帖子,整理了一下AD从原理开始一直到PCB
    的头像 发表于 02-18 10:13 8041次阅读
    AD从原理<b class='flag-5'>图</b>到<b class='flag-5'>PCB</b>超详细教程

    重磅发布 | 信息发布系统iOS版本正式上线!

    信息发布系统是一款集成了多种功能的强大工具,旨在帮助用户高效地管理和发布信息。无论是企业公告、校园通知,还是社区消息,我们都能为您提供便捷的解决方案。ETV信息发布系统/多应用展示1ios版本
    的头像 发表于 01-14 18:19 1127次阅读
    重磅<b class='flag-5'>发布</b> | 信息<b class='flag-5'>发布</b>系统iOS<b class='flag-5'>版本</b>正式上线!

    JCMsuite应用:倾斜平面波传播透过光阑的传输

    这个例子计算入射平面波(在倾斜的入射角度)通过一个独立光阑的传播: 光阑几何结构 下图显示了计算得到的近场的矢量图。 近场的矢量图 几何图形在xy横截方向上具有透明的边界条件。因此,对于周期
    发表于 12-27 08:51

    森未来发布“Ruyi”视频大模型,Ruyi-Mini-7B版本现已开源

    重大献礼。 尤为值得一提的是,森未来已经将Ruyi的Mini-7B版本正式开源,用户现在可以通过huggingface平台轻松下载并使用这一强大的工具。这一举措无疑将极大地推动视频大模型在更广泛领域的应用和发展。 “Ruyi”
    的头像 发表于 12-20 15:19 1673次阅读