Releases: xianyuyijinban/boardwise
Release list
v0.5.0 — 画法编译器落地:从电路意图到可读原理图(draw compile/plan/apply/discard,多模块整页,30+ 审查 issue 清仓)
给朋友的三件套:boardwise.exe + 编辑器扩展 .eext,不装 Python、不 clone 仓库;第三个是 dsh 插件(可选,不用 dsh 可以不下载)。
下载
boardwise.exe(12.3 MB,sha2569dded5c08716dbb0c7204ca0e9a1f3939796542473fbe4ea893f85557e701fb5,内嵌 connector bundle 0.4.2674043f80…)boardwise-connector-0.4.26.eext(62 KB,sha2566938f1077d8ab47800f5a4e9f2600df8468da9d0e52e2464804cc60c727ce00e)boardwise-dsh-0.1.1.tgz(22 KB,sha25677f8ff642f1a414528c61eda250f2ab731aeda772f6fef32d70274304f6ff8d5,与 v0.4.26 附件逐字节相同)
前两个都要(exe 与扩展必须同批换新)。
安装(与 v0.4.26 相同)
- 两个文件下载到同一个目录(比如
D:\boardwise\) - 嘉立创 EDA 专业版(V3 3.2.149+ 或 V4,V4.1.60 已实测全链通过)→ 扩展管理器 → 导入 → 选
.eext - 终端里跑
boardwise.exe bridge start——这个黑窗口别关,它就是桥 - 第一次跑 Windows SmartScreen 会拦一次:点「更多信息」→「仍要运行」(exe 没有签名,正常的)
- 编辑器顶部菜单 boardwise → Reconnect,配对自动完成
- 终端里跑
boardwise.exe install-skill(把审查流程装进 AI 助手的 skill 目录) boardwise.exe doctor看到全绿 = 装好了
已装过旧版:exe 与 .eext 都换成新的;扩展也可以在编辑器开着的时侯跑 boardwise bridge update-connector 热更新,不用重装。
dsh 插件(可选):dsh plugin --profile web add file:D:/boardwise/boardwise-dsh-0.1.1.tgz(web 与 headless 各装一次)。
本版内容(v0.5.0,覆盖 v0.4.26 → 今天的全部工作)
主线:画法编译器落地——从「写电路意图」到「一张能给人看的原理图」。
- 三层合同:
CircuitSpec(电路是什么)→PresentationSpec(怎么让人看懂)→LayoutPlan(工具算出的图)。模型只表达意图,不碰坐标。 - 三种画法语法:分压、RC 低通、LDO。绑定是结构性的(不看位号、不看值);画不出时按四类原因拒绝(缺事实/电路无效/摆不下/表达冲突),每条都带实测理由和建议动作。
- 独立可读性检查器:九条硬约束(推导网表与规格双比、引脚尖刚体变换、T 型必有结点、线不穿器件、文字不压线压件……),违规的候选直接不交付,没有总分抵消。
boardwise draw compile | plan | apply | discard:离线编译出候选 → 选一个落进开着的编辑器(放件 → 写 Value → 拉线前先回读引脚 → 走线 → 旗标 → 双证回读 → 保存 → 渲染出图);画错了draw discard一键把这一页撤下来。- 多模块整页:页上已有图元自动变成禁布区(落图后既有内容逐项对比零改动),页级锁定精确到点,跨模块网络两端各自具名并网。
- 画法规范(按真机渲染逐条裁定,已写成
docs/schematic-conventions.mdR6–R10):电容挂在自己归属脚的物理一侧;异侧同角色脚不拉实体线、各引短 stub 打同名旗;每条电源网至少一颗电源旗;旗标恒竖直(0°/180°);有旗网的导线不再重复标名;旗引线穿越别网导体 = 硬拒。 - 真机验收:test 工程 E1–E7 全过(P22/P23 页留有落图实证)。
审查侧三十余个 issue 清仓:MPN 解码止血(国巨日期码不再冒充阻值、E-96 四位码、厚声字母指数;中缀记号 4K7/0R1/100n/22u 全族可读);datasheet 提取器(列分隔短横不再当负号、区间两端符号、Regulator Filter/Charge Pump 电容不再漏);compare/blocks/bom 统一收编到同一份值解析器(一个判据一个实现);pintable gate 3 升到引脚级;triage key 撞车修复 + boardwise triage 写回命令;needs_datasheet[] 手册闸前置(先问再判);覆盖闸补齐「器件无位号被丢弃」producer;install-skill 认 Claude Code,--agent 让任何 AI 助手自己装。
质量数字:pytest 2904 全绿;评测 holdout 57/59、高优精确 57/57(078 已裁定重钉基线);connector 419 全绿 + tsc 干净;dsh 插件 48 过 1 跳过。
connector 0.4.25 → 0.4.26:源码功能零变化,唯一内容差异是去实名字符串(随源码 9-24 已入库,本次重打包才进发布物);exe 内嵌 bundle 与 .eext 同源同哈希。
一句话
配对 token 只存在你自己电脑上(%USERPROFILE%\.boardwise),bridge 只监听 127.0.0.1,不外联。
v0.4.26 — 解码器与解析器修复批(MPN 四缺口+四位数字指数、增量保存丢脚、重名并网 keep-first;holdout 59/59 双 1.00,dsh 插件上架)
给朋友的两件套升级为三件套,boardwise.exe + 编辑器扩展,不装 Python、不 clone 仓库。
下载
boardwise.exe(11.6 MB,sha256c31db1c602d740d9e2a8acb55e332512c7cf6751d364439a51b8370050dcd882,内嵌 connector bundle 0.4.25d7b19f90…,已补嵌器件库与端口元数据;2026-09-27 就地重发:内嵌扩展清单的 engines 同步放宽>=3.2.0,bundle 不变)boardwise-connector-0.4.25.eext(62 KB,sha256e6a0a012fc4afdedaff855733f4f9103b9323eeb1891014567059a7488fa4c99;2026-09-27 就地修正:engines 由~3.2.0放宽为>=3.2.0,V4 可装)boardwise-dsh-0.1.0.tgz(21 KB,sha256eac4b61b27aadb289dbda77cecbbbb4a13644b1c5671cc88f714344f8cc26b4e,DeepSeek Harness 插件,可选,不用 dsh 的可以不下载)
前两个都要(exe 与扩展必须同批换新);第三个是给用 DeepSeek Harness 的人的可选插件。
安装(7 步,与 v0.4.25 相同)
- 两个文件下载到同一个目录(比如
D:\boardwise\) - 嘉立创 EDA 专业版(V3 3.2.149+ 或 V4,V4.1.60 已实测全链通过)→ 扩展管理器 → 导入 → 选
.eext - 终端里跑
boardwise.exe bridge start——这个黑窗口别关,它就是桥 - 第一次跑 Windows SmartScreen 会拦一次:点「更多信息」→「仍要运行」(exe 没有签名,正常的)
- 编辑器顶部菜单 boardwise → Reconnect,配对自动完成
- 终端里跑
boardwise.exe install-skill(把审查流程装进 AI 助手的 skill 目录) boardwise.exe doctor看到 8/8 通过 = 装好了
已装过旧版:exe 与 .eext 都换成新的,编辑器里扩展重新导入一次即可。
dsh 插件(可选,装了 DeepSeek Harness 才用得上):
dsh plugin --profile web add file:D:/boardwise/boardwise-dsh-0.1.0.tgz
dsh plugin --profile headless add file:D:/boardwise/boardwise-dsh-0.1.0.tgzweb 与 headless 是不同 profile,各装一次;细节见仓库 dsh-plugin/README.md。
本版内容(v0.4.26)
这一版补的是「上一版没发到手」的东西:v0.4.25 的 exe 附件漏嵌了端口元数据(
blocks.portmeta.json),朋友在干净目录下跑validate会退化成 6 undecidable /STOPPED/ exit 1,facts 规则(decap / LDO / USB CC 等)也可能静默失效。v0.4.26 的 exe 内嵌 5 项资源,逐条与仓库副本 sha256 一致,已在空目录实测:validate双门 pass / exit 0,缺省--port-meta落在内嵌副本,显式坏路径仍 fail-closed。
- 046 MPN 译码四缺口:厚声(Uni-Ohm)字母指数、E-96 四位码、shunt 场、SPZ/SPA 聚合物系列弃权——阻值不再猜错。
- 047 卫生批:SCREW 位号前缀识别;
review缺省视图由 pcb 翻转为 schematic(读原理图不再读出 0 components);portmeta 内嵌进 exe(本版的关键修复);.esch2仓库卫生闸门。 - 048 四位数字指数 MPN 解码:
0603WAF1002T5E= 10 kΩ、0805W8J0103T5E= 10 kΩ 这一类四位数字指数码现在能译对(此前 R2/R5、R30–R44 一列阻值被误读)。 - 049 解析器两件:增量保存丢脚的解析修复;DCDC 同页重名位号并网改为 keep-first(U15/U16 的 V+ 实测在 VCCA 上,逐脚与铜层一致)。
- 评测:holdout 59/59 缺陷检出 = 1.00,高优精确 59/59 = 1.00。
- 新增第三附件:dsh 插件
boardwise-dsh-0.1.0.tgz(DeepSeek Harness 用,把 boardwise 动作暴露给模型)。 - connector 代码未变(版本号仍是 0.4.25,内嵌 bundle 哈希与上版逐字相同);pytest 1841 全绿。
V4 实测(2026-09-27,V4.1.60 离线模式)
- 全链路通过,无需重写连接器:doctor 8/8、扩展自动连接+首连自动配对、checkup 拿到满血 project-file 档(45 器件/48 网络建模,600 ms 抓整工程归档),V3 时代 API 命名空间在 V4.1.60 全套在位、关键方法 arity 逐一相同。
- V4 本地保存仍是单文件
.eprj2,但它与 V3 一样只是 SQLite 工程壳(内容表 0 行,图纸不随文件走);真正满血的是sys.get_project_file归档(.epro2 文本),离线管线原生可读的是它——V4 归档与 V3 同格式,解析零适配。.eprj3文件夹格式在 V4.1.60 本机未出现。 - 唯一适配动作已落地:
.eext的 engines 由~3.2.0放宽为>=3.2.0(V4.1.60 当前不拦截引擎版本,但放宽可避免未来收紧后装不上)——eext 附件已就地换新,bundle 哈希d7b19f90…不变。 - 已知项(与 V4 无关):doctor 离线预检可能把非编辑器目录(如元件库
D:\lceda)当安装树且读不出版本,报 SKIP 不作结论;扩展连上后由在线检查覆盖,不影响使用。
一句话
配对 token 只存在你自己电脑上(%USERPROFILE%\.boardwise),bridge 只监听 127.0.0.1,不外联。
v0.4.25 — 架构自洽阶段(审查开始追问「这条链自洽吗」)
给朋友的两件套,boardwise.exe + 编辑器扩展,不装 Python、不 clone 仓库。
下载(两个都要)
boardwise.exe(11.5 MB,sha256eb391aa577fa505ccc93a2229c17d1d9cb8d8ecc1ef56ab46cf3fb50e56a7546,内嵌 connector bundle 0.4.25d7b19f90…)boardwise-connector-0.4.25.eext(62 KB,sha256900d7d2270cd48797ff9469274d2c8296905cfc9d7ddd38eed62b1e9f0a038b9)
安装(7 步,与 v0.4.24 相同)
- 两个文件下载到同一个目录(比如
D:\boardwise\) - 嘉立创 EDA 专业版(3.2.149 或更新)→ 扩展管理器 → 导入 → 选
.eext - 终端里跑
boardwise.exe bridge start——这个黑窗口别关,它就是桥 - 第一次跑 Windows SmartScreen 会拦一次:点「更多信息」→「仍要运行」(exe 没有签名,正常的)
- 编辑器顶部菜单 boardwise → Reconnect,配对自动完成
- 终端里跑
boardwise.exe install-skill(把审查流程装进 AI 助手的 skill 目录) boardwise.exe doctor看到 8/8 通过 = 装好了
已装过旧版:两个文件都换成新的,编辑器里扩展重新导入一次即可。
本版内容(v0.4.25)
2026-09-27 就地修正:exe 已替换为补嵌器件库(blocklib/parts.json)的版本——初版 exe 在干净目录下 facts 规则(decap/LDO/USB CC 等)会静默失效。sha256 以上方下载区为准,已下载初版的请重下。
- 架构自洽阶段第一切片(044 M1):checkup 现在多产出一份
architecture.md——电源树 / 模拟链 / 控制链 / 总线表 / 设计意图槽位五节骨架。工具只给骨架 + 固定槽键,判不出的一律写TODO,判断留给 AI;确定性是契约(同一份输入逐字节相同,可 diff、可当活文档维护)。AI 逐槽走查的流程进了 SKILL §3.1b:填不出来的槽位本身就是一条 finding。- 单点命令:
boardwise.exe arch <文件>(离线,不连编辑器、不联网,--out写文件) - 报告 schema
boardwise.checkup/3 → /4(只加字段,旧读者不破) - 走查流程本身随 exe 走:
install-skill装进去的 SKILL 也是本版(§3.1b)
- 单点命令:
- 仓库卫生闸门:工程容器(
.epro2/.eprj3等真实工程文件)永不进仓库——公司板红线做成测试守卫(tests/test_repo_hygiene.py+tools/check_repo_hygiene.py)。这条是给我们自己仓库用的,朋友侧无感。 - connector 代码未变(版本号同步递增);pytest 1774 全绿
一句话
配对 token 只存在你自己电脑上(%USERPROFILE%\.boardwise),bridge 只监听 127.0.0.1,不外联。
v0.4.24 — 解析器增量保存丢件修复(审查不再失明)
给朋友的两件套,`boardwise.exe` + 编辑器扩展,不装 Python、不 clone 仓库。
下载(两个都要)
- `boardwise.exe`(11.5 MB,sha256 `b685c41dc4e81c0b54631e995360a8f1a2ddb7f4b2239ad6feb00ceb428ea2ec`,内嵌 connector bundle 0.4.24 `65f33d73…`)
- `boardwise-connector-0.4.24.eext`(62 KB,sha256 `cffd0c90c70f49cf3051511251bf6897a6e17b0b92bef7b62dbb9dfc079373ca`)
安装(7 步,与 v0.4.23 相同)
- 两个文件下载到同一个目录(比如 `D:\boardwise`)
- 嘉立创 EDA 专业版(3.2.149 或更新)→ 扩展管理器 → 导入 → 选 `.eext`
- 终端里跑 `boardwise.exe bridge start`——这个黑窗口别关,它就是桥
- 第一次跑 Windows SmartScreen 会拦一次:点「更多信息」→「仍要运行」(exe 没有签名,正常的)
- 编辑器顶部菜单 boardwise → Reconnect,配对自动完成
- 终端里跑 `boardwise.exe install-skill`(把审查流程装进 AI 助手的 skill 目录)
- `boardwise.exe doctor` 看到 8/8 通过 = 装好了
已装过旧版:两个文件都换成新的,编辑器里扩展重新导入一次即可。
为什么必须更新(v0.4.23 的 exe 有审查盲区)
- 解析器增量保存丢件修复(042):立创增量保存会把新加器件的记录拆开存放,旧版解析器会把最近添加的器件静默丢掉——实测一块真实板 49 颗丢 5 颗,包括全板 3.3V 稳压器,审查对电源区完全失明。修复后器件与工程 PCB 位号逐字一致
- MPN 阻值解码修复(043):`RC0603FR-074K7L` 这类中置字母写法不再被误读,正确的板子不再被冤枉
- 多板工程一板一模型(040/040b):多板项目每块板独立审查,位号不再互相覆盖
- 器件库 94 → 109 条
- connector 代码未变(版本号同步递增);pytest 1762 全绿
一句话
配对 token 只存在你自己电脑上(`%USERPROFILE%.boardwise`),bridge 只监听 127.0.0.1,不外联。
v0.4.23 — M3 五片全满 + V4 格式只读接入
给朋友的两件套,boardwise.exe + 编辑器扩展,不装 Python、不 clone 仓库。
下载(两个都要)
boardwise.exe(11.4 MB,sha256ed6ece00801b50beea2bf6d28cd212cf8d80b1649460eef578750147c5a31f50,内嵌 connector bundle 0.4.2344b1c76d…)boardwise-connector-0.4.23.eext(62 KB,sha256c98f44a68b9c518a37ce6d2d32d7a043b9394a52e10a49272f503be9bf3bb6ec)
安装(7 步)
- 两个文件下载到同一个目录(比如
D:\boardwise\) - 嘉立创 EDA 专业版(3.2.149 或更新)→ 扩展管理器 → 导入 → 选
.eext - 终端里跑
boardwise.exe bridge start——这个黑窗口别关,它就是桥 - 第一次跑 Windows SmartScreen 会拦一次:点「更多信息」→「仍要运行」(exe 没有签名,正常的)
- 编辑器顶部菜单 boardwise → Reconnect,配对自动完成
- 终端里跑
boardwise.exe install-skill(把审查流程装进 AI 助手的 skill 目录) boardwise.exe doctor看到 8/8 通过 = 装好了
比 v0.4.19 多了什么
- 审查到局部修改闭环(M3 五片全满):审查发现问题 → 给出修改预览 → 你确认 → 只改那一处 → 回读验证 → 重新审查。已支持:改器件值、按配方补缺失的退耦电容、修单个引脚连接、插 RC/分压子电路、局部移动功能块——全部带幂等和过期保护,重复执行不会画两遍
- V4 工程格式只读接入:
review <V4 工程文件夹>直接读 eprj3(V4 的文件夹格式),原理图审查全链路可用 - 画布导出修复四连(issue #5 闭环,connector 0.4.20–0.4.23):导出前自动激活目标页、PNG 超时回退 SVG、进度条 toast 自动清除
- 多窗口热更新
update-connector --all:一次更新所有打开的窗口,逐窗验收 - 支持嘉立创 EDA 专业版 3.2.149 / 3.2.186;V4 适配验证进行中
一句话
配对 token 只存在你自己电脑上(%USERPROFILE%\.boardwise\),bridge 只监听 127.0.0.1,不外联。
v0.4.19 — 内测分发版(免 Python)
给朋友的两件套,boardwise.exe + 编辑器扩展,不装 Python、不 clone 仓库。
下载(两个都要)
boardwise.exe(11.2 MB,sha2565cff06112cb830af947cc88e0c6a30eb18175a491eda1dc1196b8e811d539465)boardwise-connector-0.4.19.eext(62 KB,sha25695923f2c30cc5e0b926a4365e8a5a8cd8cebe0ffc26967f86465fced74972742)
安装(7 步)
- 两个文件下载到同一个目录(比如
D:\boardwise\) - 嘉立创 EDA 专业版(3.2.149 或更新)→ 扩展管理器 → 导入 → 选
.eext - 双击
boardwise.exe bridge start(或在终端里跑)——这个黑窗口别关,它就是桥 - 第一次跑 Windows SmartScreen 会拦一次:点「更多信息」→「仍要运行」(exe 没有签名,正常的)
- 编辑器顶部菜单 boardwise → Reconnect,配对自动完成
- 终端里跑
boardwise.exe install-skill(把审查流程装进 AI 助手的 skill 目录) boardwise.exe doctor看到 8/8 通过 = 装好了
这个版本有什么
- 多窗口后台冻结自愈:后台窗口的连接器 30–46 秒自动恢复(026 全线,以前是直接死掉再也回不来)
- 支持嘉立创 EDA 专业版 3.2.149 / 3.2.186 两个版本
checkup一键审查:DRC → 分模块 → 报告 → 画布标记问题位置- 兑现 v0.4.15 承诺的「免 Python 单 exe」
一句话
配对 token 只存在你自己电脑上(%USERPROFILE%\.boardwise\),bridge 只监听 127.0.0.1,不外联。
boardwise v0.4.15 — 首个内测版(checkup 一条命令审查)
第一个 GitHub 内测版,给朋友/同事用。安装先读 docs/install.md——写给不写代码的硬件工程师。
要装三样
- daemon(命令行本体):clone 本仓库 → 跑
scripts/install.bat(自动建 venv、装依赖、注册boardwise命令) - connector(编辑器扩展):下载本页附件
boardwise-connector-0.4.15.eext→ 立创 EDA 专业版 → 扩展管理器 → 导入 - skill(AI 的审查工作方式):把仓库
.kimi-code/skills/boardwise/整个目录复制到C:\Users\<你的用户名>\.kimi-code\skills\下
环境要求
- Windows;立创 EDA 专业版 ≥ 3.2.183(3.2.149 适配在测,跟 issue #4)
- Python 3.10+(install.bat 会自己找;免 Python 的 Windows 单 exe 正在做,做好直接补到 release)
这一版能干什么
boardwise checkup一条命令做完整个原理图审查:抓工程(三级降级,报告自己说用了哪级)→ 跑立创自己的 ERC / PCB DRC → 跑 boardwise 规则 → 器件按页/连通性分模块 → 每张原理图页出一张画布 PNG → 写report.json+report.md- AI 槽位三件套:不熟的器件清单(附为什么上榜,拿去查规格书)、画布图(看摆放与网络标识)、中文总结模板(填四段:结论/错误归因/警告提醒/建议动作)
- 多窗口多工程路由(
--project/--instance)、review-mark把发现画回画布、export-fab制版三件套(Gerber/坐标/BOM)、单器件值修改闭环(edit plan/preview/apply,四道写保护) doctor8 项体检,每行带修法
真机基线:EasyEDA Pro 3.2.186 + connector 0.4.15;pytest 1384 / connector 365 全绿。