谷动谷力

 找回密码
 立即注册
查看: 1071|回复: 0
打印 上一主题 下一主题
收起左侧

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

[复制链接]
跳转到指定楼层
楼主
发表于 2024-1-24 13:53:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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 文件来完成项目的上传。以下是一个样例:
  1. summary
  2. : A description for your project

  3. site: https:
  4. //example
  5. .com
  6. # A site you would like to link to (include http:// or https://)

  7. color: purple
  8. # for example
  9. # The solder resist color of the preview rendering. If left undefined "green" is used. Can be one of:
  10. # - green
  11. # - red
  12. # - blue
  13. # - black
  14. # - white
  15. # - orange
  16. # - purple
  17. # - yellow

  18. bom:
  19. my
  20. -bom.xlsx
  21. # A path to your 1-click-bom in case it isn't `1-click-bom.tsv`. Supported extensions are:
  22. # - .tsv
  23. # - .csv
  24. # - .ods
  25. # - .xlsx
  26. # Check out https://github.com/kitspace/1clickBOM#readme for more details


  27. gerbers:
  28. my
  29. /gerber/folder
  30. # A path to your folder of gerbers in case it isn't `gerbers/`.

  31. eda:
  32.   type: kicad
  33. # or eagle
  34.   pcb: path/to/your/file.kicad_pcb
  35. # your/eagle.brd

  36. readme:
  37. my
  38. /special/readme.md
  39. # A path to your README file in case it isn't in the repository root directory.

  40. multi:
  41. # 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 的中国用户,也多了一种选择。


+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-12-28 02:37 , Processed in 0.284389 second(s), 42 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表