本帖最后由 sunsili 于 2024-1-24 13:56 编辑
Kitspace:一个分享电子项目的地方
“ Kitspace(前身为 Kitnic)是一个开源硬件电子项目的分享网站,可以实现项目的分享与制造。”
Kitspace 简介
Kitspace 有点类似立创的 oshw,可以在网站上预览 PCB 、下载 Gerber 制造文件并快速将所需元件添加到分销商购物车的功能。有意思的是,Kitspace 网站自身也是开源的,而且提供了一系列实用的开源工具。
Kitspace:一个分享电子项目的地方 汇聚了大量开源硬件项目
Kispace 汇聚了大量开源硬件项目,主要以 KiCad 设计的项目为主,也有部分的 Eagle 项目。直接访问网站,就可以查看这些项目: 打开任意项目,可以查看项目简介及顶层、底层的预览:
点击 Inspect Gerbers,可以使用 Tracespace View 工具查看每个层的细节。Tracespace View 将每个层以 SVG 格式进行渲染(性能实在不敢恭维)。
点击 Assembly Guide,网站会调用著名的 Interactive BOM 工具生成装配图。Interactive BOM可以交互地查看器件的装配,相当实用!
当然,您也可以直接下载 Gerber 文件。Kitspace 还与一些板厂进行了集成,可以直接在 Kitspace 的页面将 Gerber 发送到板厂进行下单:下图点击 AISLER 后的页面:项目的下方展示了详细的 BOM:
结合 1-click BOM 插件(一个Chrome 插件),可以快速地在支持的分销商网站生成采购 BOM。
上传自己的项目
网站遵循 Git 的流程进行项目的上传,目前支持从 github 或者 使用 git 上传,对普通的电子工程师有一定的门槛。有兴趣上传项目的小伙伴可以参考以下链接: https://github.com/kitspace/kitspace#adding-your-project需要定义 yaml 文件来完成项目的上传。以下是一个样例: - summary
- : A description for your project
- site: https:
- //example
- .com
- # A site you would like to link to (include http:// or https://)
- color: purple
- # for example
- # The solder resist color of the preview rendering. If left undefined "green" is used. Can be one of:
- # - green
- # - red
- # - blue
- # - black
- # - white
- # - orange
- # - purple
- # - yellow
- bom:
- my
- -bom.xlsx
- # A path to your 1-click-bom in case it isn't `1-click-bom.tsv`. Supported extensions are:
- # - .tsv
- # - .csv
- # - .ods
- # - .xlsx
- # Check out https://github.com/kitspace/1clickBOM#readme for more details
- gerbers:
- my
- /gerber/folder
- # A path to your folder of gerbers in case it isn't `gerbers/`.
- eda:
- type: kicad
- # or eagle
- pcb: path/to/your/file.kicad_pcb
- # your/eagle.brd
- readme:
- my
- /special/readme.md
- # A path to your README file in case it isn't in the repository root directory.
- multi:
- # Identifier field only used if the repository contains multiple projects. See below for details.
复制代码
如果上传的是 KiCad 格式的 PCB,服务端会自动生成 Interactive BOM 的 html 文件。
网站流量
Kitspace 另一个有意思的地方是使用 plausible.io 公开所有的网站流量数据。 下图是本月的流量数据,虽然流量不大,但开源的方式非常有意思:
来源与页面流量: 地区与设备(中国有44个访客 ):
结束语
Kitspace 还使用一系列的开源工具支持项目的上传、制造文件及采购单的生成。感兴趣的小伙伴可以去看一下 1-click BOM 和 BOM builder 工具的源码。
https://github.com/kitspace/bom-builder
https://github.com/kitspace/1clickBOM
目前 Kitspace v2 也已开发完成,作者使用 gitea 取代了 github,方便用户在本地部署 服务。对于需要 “魔法” 才能访问 github 的中国用户,也多了一种选择。
|