sunsili 发表于 2024-1-24 13:53:08

Kitspace:一个分享电子项目的地方 汇聚了大量开源硬件项目

本帖最后由 sunsili 于 2024-1-24 13:56 编辑

Kitspace:一个分享电子项目的地方

“ Kitspace(前身为 Kitnic)是一个开源硬件电子项目的分享网站,可以实现项目的分享与制造。”

Kitspace 简介

Kitspace 有点类似立创的 oshw,可以在网站上预览 PCB 、下载 Gerber 制造文件并快速将所需元件添加到分销商购物车的功能。有意思的是,Kitspace 网站自身也是开源的,而且提供了一系列实用的开源工具。Kitspace 网址:https://kitspace.org/Kitspace 项目源码:https://github.com/kitspace/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个访客:P):

结束语

Kitspace 还使用一系列的开源工具支持项目的上传、制造文件及采购单的生成。感兴趣的小伙伴可以去看一下 1-click BOM 和 BOM builder 工具的源码。
https://github.com/kitspace/bom-builder
https://github.com/kitspace/1clickBOM

目前 Kitspace v2 也已开发完成,作者使用 gitea 取代了 github,方便用户在本地部署 服务。对于需要 “魔法” 才能访问 github 的中国用户,也多了一种选择。


页: [1]
查看完整版本: Kitspace:一个分享电子项目的地方 汇聚了大量开源硬件项目