
EE Workbench
EE Workbench
JadeGuard3EE Workbench
EE Workbench 是一个面向硬件工程师、PCB 设计者、嵌入式开发者和电子爱好者的效率工作台插件。
它把日常开发中常用的几类小工具整合到一个工作台窗口中,帮助你在原理图设计、PCB 布局、硬件调试、项目记录和任务管理之间保持更稳定的节奏。
当前版本主要包含:
- 番茄钟:用于专注设计、调试或学习
- build-your-own-x:灵感库 + 问询式项目引导,把想做的硬件项目一步步拆解成计划
- 待办清单:管理当前任务、Bug、实验记录和后续优化项,支持关联项目
- 桌面玩偶「伙伴」:工作台右下角常驻的 2D 小工程师,随你的工作状态变化
它不是一个复杂的重量级工具,而更像是一块放在工作台边上的小面板:当你需要专注、记录、规划时,可以快速打开它。
功能演示
截图来自 v1.1.0 工作台(预览模式)。
番茄钟(支持深色 / 浅色主题)
| 深色主题 | 浅色主题 |
|---|---|
![]() | ![]() |
build-your-own-x:灵感库与问询引导

输入「我想做一个 XX」,自动匹配灵感库并给出推荐:

「开始」一个项目后自动生成分步实施计划,可一键把未完成步骤加入待办:

待办清单(支持关联项目)

功能介绍
番茄钟
番茄钟用于帮助你进入专注状态,适合以下场景:
- 画原理图时避免频繁分心
- 调试 PCB 问题时保持连续观察
- 阅读数据手册、参考设计或技术文档
- 学习新模块、新协议、新工具链
你可以用它来规划一个专注周期,例如:
- 25 分钟专注设计
- 5 分钟休息
- 完成若干轮后进行一次较长休息
计时基于时间戳计算,即使窗口最小化或短暂挂起也能保持准确;专注结束时会有提示音与消息提醒,可配置自动进入休息。
build-your-own-x
build-your-own-x 模块不只是项目记录,更是一个项目教练:帮你找到想做的项目,并把它们拆解成可执行的计划。
灵感库(内置 25 个项目):
- 8 个经典 DIY 项目:逻辑分析仪、桌面电源、示波器、下载调试器、开发板、传感器节点、USB Hub、蓝牙音箱
- 嘉立创训练营全部 17 门课程:示波器、ESP32 时钟、温湿度计、涂鸦智能灯、CW32 电机、语音识别等
按「测量 / 电源 / 通信 / 传感 / 学习板 / 音频 / 物联网 / 机器人」分类浏览,每项带难度、目标与教程链接。
问询式引导:输入「我想做一个 XX」,自动匹配灵感库并给出项目推荐与拆解步骤。
项目计划:从灵感库「开始」一个项目,自动生成分步实施计划;勾选步骤实时更新进度;可一键把未完成步骤生成到待办清单。
开源广场搜索:输入关键词,通过 EDA 打开嘉立创开源广场(oshwhub.com)搜索页,参考他人开源设计(需在扩展管理器开启「外部交互」)。
自己的项目也可以直接「+ 新建项目」记录名称、目标、参考资料、状态与进度。
待办清单
待办清单用于管理当前正在进行的小任务。
例如:
- 检查原理图网络标签
- 确认封装引脚对应关系
- 核对 BOM 物料
- 记录调试中发现的问题
- 整理 PCB 布局优化项
- 记录下一次打板前需要修改的内容
它适合把零散任务从脑子里转移到清单中,避免在复杂设计过程中遗漏细节。待办支持关联项目:从 BYOX 项目计划一键生成的步骤自动带上「项目 · 项目名」标签,方便按项目跟踪进度。
桌面玩偶「伙伴」(v1.2.0,v1.2.1 精致化)
工作台右下角常驻一个 2D 小工程师玩偶(纯 SVG/CSS 绘制,不依赖任何图片资源),它会跟随你的工作状态变化:
| 状态 | 表现 |
|---|---|
| 专注中(番茄钟运行) | 戴上耳机埋头画图,耳机灯呼吸闪烁,面带屏幕光效 |
| 休息中(短/长休息) | 喝咖啡放松,咖啡杯冒着蒸汽 |
| 完成时(番茄阶段结束 / 待办勾选完成) | 蹦跳庆祝 + 张嘴大笑 + 手臂举起 + 彩色粒子彩带 |
| 空闲时 | 漂浮待机,随机眨眼 |
| 久坐时(空闲 60 秒) | 打盹冒 Zzz,戳一下唤醒 |
- 点击玩偶,它会随机回你一句工程师台词
- 按住玩偶可以拖拽到工作台任意位置,位置会自动记住
- 「伙伴」标签页:切换角色(男工程师 / 女工程师)、给玩偶改名字、调整大小(60–150px)、开关常驻显示
- 渐变质感、表情系统(眉 + 多嘴型)、呼吸起伏动画,深色 / 浅色主题下都能正常显示
女工程师「小E妹」(齐刘海 + 双马尾 + 蝴蝶结发饰)与五种状态:

男工程师「小EE」与五种状态:

工作台预览(右下角常驻玩偶):

EDA 集成
在原理图 / PCB 环境中,菜单提供「统计当前原理图并记入待办」「统计当前 PCB 并记入待办」:
- 原理图:统计元件、端口、文本、导线数量
- PCB:统计元件、走线、焊盘、过孔数量
一键把当前设计的规模快照写入待办清单,方便作为阶段检查项或交付核对记录。
适用场景
EE Workbench 适合以下人群:
- 硬件工程师
- PCB 设计者
- 嵌入式开发者
- 电子爱好者
- 创客
- 正在学习硬件开发的人
尤其适合在以下时候使用:
- 长时间画原理图或 PCB
- 调试硬件问题
- 整理项目资料
- 规划 DIY 硬件项目
- 记录学习路线和实验任务
插件信息
- 插件名称:ee-workbench
- 显示名称:EE Workbench
- UUID:
a1382f928de247fd85d603bca1c30c39 - 简介:一个面向硬件工程师的效率工作台,包含番茄钟、build-your-own-x 项目管理和待办清单。
- 分类:通用工具(home / 原理图 / PCB)
- 最低版本:嘉立创 EDA 专业版 V3(
engines.eda: ^3.2.0) - License:MIT
工程结构
ee-workbench/
├─ extension.json 扩展配置(名称、UUID、菜单注册)
├─ package.json NPM 构建配置
├─ tsconfig.json 类型配置(允许纯 JS 源码)
├─ .edaignore 打包排除规则
├─ build/ 打包脚本(.eext 生成)
├─ config/ esbuild 构建配置
├─ iframe/
│ └─ workbench.html EE Workbench 工作台界面(番茄钟 / BYOX / 待办)
├─ images/
│ └─ logo.png 插件图标(1:1 PNG)
├─ locales/ 多语言文件(含 extensionJson 本地化)
├─ src/
│ ├─ index.js 扩展入口(菜单函数)
│ ├─ pomodoro.js 番茄钟数据模型与逻辑
│ ├─ build-your-own-x.js DIY 项目数据模型与存储
│ └─ todo.js 待办数据模型与存储
├─ README.md
├─ CHANGELOG.md
└─ LICENSE
开发说明
本插件基于嘉立创 EDA 专业版扩展开发框架(pro-api-sdk)开发,入口为 src/index.js,通过 JavaScript 调用扩展 API 实现交互逻辑。
extension.json中的name不能与其他插件重复- 插件已配置唯一
uuid - 入口文件路径与
extension.json中的entry(./dist/index)一致 - 插件使用
eda.sys_IFrame.openIFrame打开工作台窗口,使用eda.sys_Storage持久化数据 - 开源广场搜索通过
eda.sys_Window.open打开外部浏览器,需要联网,需在扩展管理器中开启“外部交互”;其余功能完全本地
构建
环境要求:Node.js ≥ 20.17.0。
npm install
npm run build
构建产物(.eext)生成在 build/dist/ 目录:
build/dist/ee-workbench_v1.1.0.eext
本地调试
在嘉立创 EDA 专业版中打开扩展管理器,导入 build/dist/ee-workbench_v1.1.0.eext(或直接导入本工程目录),然后通过顶部菜单「EE Workbench」打开工作台。
安装方式
- 在嘉立创 EDA 专业版中打开扩展管理器(顶部菜单栏 → 高级 → 扩展管理器…)
- 导入本地插件目录或
.eext文件 - 在顶部菜单「EE Workbench」中打开工作台
数据存储说明
所有数据(番茄钟状态、项目、待办)均保存在嘉立创 EDA 专业版的扩展用户配置中(eda.sys_Storage),与具体工程文件无关,跨工程共用一份。
后续可扩展方向
后续可以继续扩展更多硬件工程师常用的小工具,例如:
- 单位换算:电阻、电容、电感、功率、电流等
- 封装速查:常用封装尺寸与检查项
- 引脚检查清单:电源、地、去耦、复位、使能等
- BOM 整理辅助:物料分类、备注、替代料记录
- 调试日志:记录问题现象、测量结果、修改方案
- 项目模板:电源模块、传感器模块、通信模块等
License
MIT
Changelog
本文件记录 EE Workbench 的版本变更。
[1.2.2] - 2026-09-16
新增
- 女工程师角色:伙伴页新增「角色」切换(🧑🔧 男工程师 / 👩🔧 女工程师)。
- 女工程师:齐刘海 + 双马尾 + 粉色蝴蝶结发饰,长睫毛、淡粉眼影、领口蝴蝶结,默认名「小E妹」。
- 两种角色共用全部状态(专注 / 休息 / 庆祝 / 待机 / 打盹)与道具动画。
- 角色选择持久化保存;自定义名字后切换角色不会覆盖你改的名字。
[1.2.1] - 2026-09-16
优化
- 桌面玩偶精致化升级:
- 视觉:SVG 渐变质感(皮肤 / 头发 / 工作服 / 金属耳机 / 咖啡杯),脸部高光、衣领、口袋、纽扣、鞋子等细节;专注时面部带屏幕光效,耳机状态灯呼吸闪烁。
- 表情:新增眉毛与多嘴型系统(专注抿嘴 / 休息微笑 / 庆祝张嘴 / 打盹小嘴),眨眼改为眼白 + 瞳孔结构,更自然。
- 动画:呼吸浮动带身体起伏与影子缩放,状态切换淡入过渡,庆祝带压扁拉伸(squash & stretch)、手臂举起与彩色粒子彩带。
- 交互:按住玩偶可拖拽到工作台任意位置(位置自动保存);空闲 60 秒自动打盹冒 Zzz,戳一下唤醒;悬停高亮。
修复
- 修复番茄钟「自动进入下一阶段」开启时,庆祝动画被立即覆盖的问题:庆祝期间抑制状态切换,完整展示庆祝后再恢复。
[1.2.0] - 2026-09-16
新增
- 桌面玩偶「伙伴」:工作台右下角常驻一个 2D 小工程师玩偶(纯 SVG/CSS 绘制,不依赖图片资源)。
- 四种情绪状态:专注时戴耳机埋头画图、休息时喝咖啡、完成时蹦跳庆祝、空闲时漂浮待机眨眼。
- 与工作状态实时联动:番茄钟开始/休息/完成、待办勾选完成都会触发对应表现与台词气泡。
- 点击玩偶随机回应台词;新增「伙伴」标签页可改名字、调大小、开关常驻显示。
- 玩偶偏好持久化保存(
eeWorkbench.pet)。
技术说明
- 玩偶为内联 SVG,支持深色 / 浅色主题;气泡、眨眼、蹦跳均为 CSS 动画,无外部资源依赖。
[1.1.0] - 2026-09-08
新增
- 白天 / 夜晚主题切换:右上角一键切换,偏好自动记忆。
- Build-Your-Own-X 教练模式:
- 灵感库:内置 25 个可立即开始的项目(8 个经典 DIY 项目 + 嘉立创训练营 17 门课程),按测量 / 电源 / 通信 / 传感 / 学习板 / 音频 / 物联网 / 机器人分类浏览。
- 问询式引导:输入「我想做一个 XX」,自动匹配灵感库并给出项目拆解。
- 项目计划:每个项目带分步实施计划,勾选步骤自动更新进度;可一键将未完成步骤生成到待办。
- 训练营课程一键打开教程页面。
- 开源广场搜索:工作台内输入关键词,通过
eda.sys_Window.open打开嘉立创开源广场(oshwhub.com)搜索页,参考他人开源设计。 - 待办关联项目:新增 / 生成的待办可关联项目,列表中显示「项目 · 项目名」标签;从项目计划生成的待办自动带上项目与步骤序号。
技术说明
- 开源广场未提供公开 JSON API(robots.txt 禁止自动化抓取),故搜索采用打开官方搜索页的方式,灵感库作为站内离线补充。
[1.0.0] - 2026-09-08
新增
- 番茄钟:专注 / 短休息 / 长休息三种模式;可配置时长与长休间隔;开始、暂停、继续、重置、跳过;按时间戳计时,最小化不失准;完成后提示音 + 消息提醒;可选自动进入下一阶段;状态持久化,重新打开窗口可恢复。
- build-your-own-x:DIY 项目管理(想法 / 进行中 / 暂停 / 完成);支持目标描述、参考资料链接、进度滑块、标签;按状态筛选与统计。
- 待办清单:新增 / 完成 / 删除 / 清空已完成;优先级(高 / 中 / 低)与分类(调试 / BOM / 封装 / PCB 改版 / 文档 / 其他);按状态筛选。
- EDA 集成:原理图环境菜单「统计当前原理图并记入待办」,PCB 环境菜单「统计当前 PCB 并记入待办」。
- 数据通过
eda.sys_Storage持久化,跨工程共用。 - 工作台窗口支持最小化;可关闭。
- 多语言:简体中文 / English(界面文字与菜单本地化)。
技术说明
- 基于嘉立创 EDA 专业版扩展开发框架(pro-api-sdk)构建。
- 入口
src/index.js,工作台 UI 位于iframe/workbench.html(内联框架窗口)。

类型
关键词
扩展信息
| 版本 | v1.2.2 |
| 发布者 | Duckweed-yhb |
| 发布时间 | 2026-09-16 18:00:57 |
| 名称 | ee-workbench |
| UUID | a1382f928de247fd85d603bca1c30c39 |
| 适用EDA版本: | ^3.2.0 |
| 报告 | 报告滥用 |


评论