【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
- svg2shenzhen插件
- KiCad
Inkscape 是业内非常知名的矢量绘图工具,大家可以去官网下载或学习如何使用:https://inkscape.org/svg2shenzhen 是 Inkscape 的一个插件,也是 github 上的一个开源项目:https://github.com/badgeek/svg2shenzhen,使用这个插件,可以将图片的图层与 KiCad 的层对应,并直接导出到 KiCad 的 PCB 或 封装。目前 Inkscape + svg2shenzhen 的组合主要支持以下功能:无限制绘制任何形状 支持钻孔(焊盘)及自定义钻孔尺寸 支持Edge Cut(PCB 形状) 适用于 OSX、Windows 和 Linux
如何安装? 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。有兴趣的小伙伴赶紧来尝试一下吧!
|