谷动谷力

标题: 【KiCad】使用 Inkscape 将 SVG 图片转为 KiCad PCB [打印本页]

作者: sunsili    时间: 2023-12-14 14:00
标题: 【KiCad】使用 Inkscape 将 SVG 图片转为 KiCad PCB
【KiCad】使用 Inkscape 将 SVG 图片转为 KiCad PCB

“ 今天介绍使用 Inkscape 插件 svg2shenzhen,将 SVG 格式的图片直接转成 KiCad 的 PCB。对于喜欢 PCB 艺术的同学,这是一个非常有用的工具 ”

什么是 PCB Art?PCB Art 是流行于创客群体中的一个概念,泛指以 PCB 为载体,实现各式各样的行为的行为艺术: 我们在 KiCon 中带gei 大家的徽章 (badge) 以及 SAO(shitty add on),也是 PCB Art 的一种形式:把您的 PCB 艺术品带来 KiCon 吧
PCB Art 中一大部分工作是先创造好玩的图片,然后想各种方法将图片转移到 PCB 上。但创客们喜欢利用自己的技术,通过 PCB 工艺来实现艺术行为,而不只是简单的使用彩色丝印技术将图片印刷到 PCB 上(当然这也是一种方式)。
比如,创客都喜欢用下图的组合(阻焊、丝印及铜箔等的原色组合)来展示各种颜色:

今天我们就来学习一下,如何使用开源的绘图工具 Inkscape,绘制图片并直接将结果导入到 KiCad 中。
Inkscape 与 svg2shenzhen
我们需要用到的工具包括:
Inkscape 是业内非常知名的矢量绘图工具,大家可以去官网下载或学习如何使用:https://inkscape.org/
svg2shenzhen 是 Inkscape 的一个插件,也是 github 上的一个开源项目:https://github.com/badgeek/svg2shenzhen,使用这个插件,可以将图片的图层与 KiCad 的层对应,并直接导出到 KiCad 的 PCB 或 封装。目前 Inkscape + svg2shenzhen 的组合主要支持以下功能:
如何安装?
1. 下载 Inkscape 并安装,最新的版本是 1.3.2
2. 从以下链接下载最新版本的 svg2shenzhen 插件(0.2.18.7):
3. 解压并查看插件内容:
3. 打开 Inkscape,在 “编辑” 菜单中打开 “首选项”:
4. 在 “系统” 页打开 “用户扩展” 目录 5. 将 svg2shenzhen 压缩包中的内容全部复制到目录下
6. 重启 Inkscape,这时候就应该可以在 “扩展” 菜单中看到 svg2shenzhen 插件:
如何使用?
1. 在 Inkscape 中创建一个新的 SVG。如上图所示,点击 “扩展”->“Svg2Shenzhen 0.2.18.7” -> “Prepare Document”。
选择图片需要使用的层,也可以在“其他”页选择更多的层。确认后点击“应用”。
2. 应用后就可以在右侧的图层中看到它们:
这时就可以和其他绘图软件一样,在不同的层上绘制不同的对象了。唯一不同的是,目前这些层是以 PCB 的层进行命名,导出时也会直接生成到 PCB 中对应的层。3. 我们以示例的 SVG 为例,在 Inkscape 中查看。可以看到不同的对象绘制在不同的层上:
4. 绘制完成后,点击 “Export to KiCad”:
选择输出路径后导出即可:
5. 下图是在 KiCad 中打开后的样式:
层的定义
Tips
您也可以使用第三方的插件,实现更多CAD格式的导入。
结束语
使用 Inkscape 结合 svg2shenzhen 插件,可以让您更快地实现 PCB 艺术创作,并迅速生成相应的 PCB。有兴趣的小伙伴赶紧来尝试一下吧!








欢迎光临 谷动谷力 (http://bbs.sunsili.com/) Powered by Discuz! X3.2