为 PCB 与电子硬件创作者而建

让每一块板的创造过程,都有迹可循。

私下记录设计过程,按你的节奏分享协作,在成熟时发布可复现的开源版本。

项目可以默认保持私有;公开不等于开源。

项目时间线

FieldNode Mini

私人
  1. 设计决定 · 09:14选择低功耗主控与传感器
  2. 测试 · 周二发现 3.3V 电源纹波
  3. 修订 · 周四增加滤波并完成第二次打样
  4. Release · v1.0固定文件清单与开源许可证
    2 次已确认复现
01多 EDA 原生存档
02Release 哈希清单
03精确到版本的复现

记录 · 分享 · 开源

硬件项目不该只剩下最后一个压缩包。

把设计决定、失败测试、协作贡献和制造证据连成一段可理解、可延续的项目历史。

01

记录过程

在私人时间线中保存设计决定、图片、文件、测试和修改原因。

02

按边界分享

先保持私人,或仅邀请团队成员。何时公开、公开什么,由创作者决定。

03

发布可复现版本

用固定 Release、文件清单、分层许可证和第三方复现证明成熟成果。

边界先于热度

分享不等于公开,公开也不等于开源。

RecordPCB 把可见性、项目状态和开源状态分开表达。平台不会替创作者决定开放范围,也不会给资料不完整的项目贴上开源标识。

私人

仅项目成员可见

private

共享

仅受邀协作者可见

shared

公开

互联网可见,不自动称为开源

public

开源 Release

固定版本、必要源文件与明确许可证

open_hardware

项目如何留下板迹

从源文件到实物复现,都有上下文。

以下为产品概念示例,不代表真实用户或已上线项目。

概念示例KiCad

FieldNode Mini

低功耗环境记录节点,从第一次传感器选型到户外测试。

概念示例Altium Designer

MotionBridge 4

四轴电机控制器,记录电源修改、热测试和替代料验证。

概念示例EasyEDA

BenchPulse

桌面脉冲发生器,把原理图、BOM、固件和校准结果放在同一版本。

recordpcb-manifest.json
{
  "project": "FieldNode Mini",
  "release": "v1.0",
  "eda": "KiCad",
  "files": [
    { "type": "source", "sha256": "9d3a…" },
    { "type": "bom", "sha256": "77bc…" }
  ],
  "licenses": {
    "hardware": "CERN-OHL-P-2.0",
    "software": "MIT"
  }
}

不是一句自我声明

让每个 Release 都能被核查、下载和准确引用。

  • 原生可修改文件与制造资料分开归类

  • 硬件、软件和文档使用各自明确的许可证

  • 不可静默替换的版本与 SHA-256 文件清单

  • 第三方复现精确关联到所使用的版本

创始创作者计划

用一个真实项目,共同定义硬件创造应该如何被记录。

我们正在邀请使用 AD、Allegro、KiCad、立创 EDA 等工具的创作者参与访谈和封闭 Alpha。你始终决定项目何时分享、何时公开。

筹备中 不会要求公开尚未准备好的项目。