• 首页
  • 使用指南
    上传指南安装指南
  • API文档
    开发指南API调用API参考
  • 相关网站
    嘉立创EDA嘉立创社区开源广场
  • 编辑器
    在线编辑器(专业版)桌面客户端
  • 扩展管理
  • 登录注册
嘉立创产业服务站群

电子产业

logo

嘉立创PCB

PCB、FPC制造服务

logo

嘉立创SMT

一站式PCBA服务平台

logo

嘉立创激光钢网治具

激光钢网&治具制造

logo

嘉立创EDA

国产PCB设计工具

机械产业

logo

嘉立创FA

机械/电气零部件一站式商城

logo

嘉立创3D打印

树脂、尼龙、金属3D打印服务

logo

嘉立创CNC机械智造

机加件一件起订,3天交货

更多服务

嘉立创CAM

国产线路板CAM软件

Forface 3D

SaaS化3D技术服务平台

硬创社

好玩的硬件交流社区

供应商合作

一站式阳光采购平台

· EDA扩展广场
首页

使用指南

上传指南安装指南

API文档

开发指南API调用API参考

相关网站

嘉立创EDA嘉立创社区开源广场

编辑器

在线编辑器(专业版)桌面客户端
登录注册

EE Workbench

JadeGuard9v1.5.1
(0)MIT
一个面向硬件工程师的效率工作台,集成番茄钟、build-your-own-x 项目管理和待办清单。A productivity workbench for hardware engineers - Pomodoro timer, build-your-own-x project tracker, and todo list.
详情
更改日志
历史版本
评论

EE Workbench

JadeGuard9
(0)MIT
详情
更改日志
历史版本
评论

EE Workbench

EE Workbench 是一个面向硬件工程师、PCB 设计者、嵌入式开发者和电子爱好者的效率工作台插件。

它把日常开发中常用的几类小工具整合到一个工作台窗口中,帮助你在原理图设计、PCB 布局、硬件调试、项目记录和任务管理之间保持更稳定的节奏。

当前版本主要包含:

  • 番茄钟:用于专注设计、调试或学习
  • build-your-own-x:灵感库 + 问询式项目引导,把想做的硬件项目一步步拆解成计划
  • 待办清单:管理当前任务、Bug、实验记录和后续优化项,支持关联项目
  • 桌面玩偶「伙伴」:工作台右下角常驻的 2D 小工程师,随你的工作状态变化

它不是一个复杂的重量级工具,而更像是一块放在工作台边上的小面板:当你需要专注、记录、规划时,可以快速打开它。

功能演示

截图来自最新版本工作台(预览模式)。

番茄钟(支持深色 / 浅色主题)

深色主题浅色主题
深色主题番茄钟浅色主题番茄钟

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.4.0 猫娘工程师)

工作台右下角常驻一只 猫娘工程师 桌宠——灰色猫耳与蓬松大尾巴、头戴工程师耳机、蓝色工装背带裤,它会跟随你的工作状态变化:

状态表现
待机抱着电路板,微笑浮动
专注中(番茄钟运行)低头看电路板、拿电烙铁认真焊接
休息中(短/长休息)闭眼捧一杯热咖啡
完成时(番茄阶段结束 / 待办勾选完成)举手跳跃大笑 + 彩色纸屑星星
久坐时(空闲 60 秒)趴桌打盹冒 Zzz,戳一下唤醒
  • 点击玩偶,它会随机回你一句工程师台词
  • 按住玩偶可以拖拽到工作台任意位置:拖拽时有"拎起"悬浮感,靠近屏幕边缘自动吸附贴边,窗口变化自动校正位置
  • 「伙伴」标签页:给玩偶改名字、调整大小(60–150px)、开关常驻显示
  • 呼吸浮动动画、庆祝粒子、随机歪头卖萌,气泡为毛玻璃风格;深色 / 浅色主题下都能正常显示

猫娘工程师的五种状态:

猫娘工程师五种状态

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

工作台预览

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

架构与数据流

插件分为两部分:

  • 宿主端(src/):扩展入口与菜单命令,运行在扩展环境中,直接调用嘉立创 EDA API(原理图 / PCB 图元统计、存储、对话框等)。
  • 界面端(iframe/workbench.html):自包含的工作台界面(HTML + CSS + JS),通过 SYS_IFrame 加载,运行在 iframe 沙箱内。

数据共享:两端通过 eda.sys_Storage 读写同一份数据,存储键统一为 eeWorkbench.<模块>(模块:theme / pomodoro / projects / todos / pet),与具体工程无关,跨工程共用。

降级策略:浏览器预览或存储不可用时,界面端自动降级到浏览器 localStorage(键名相同);老版本存放在裸键(如 todos)下的数据会在首次启动时自动迁移。

开发说明

本插件基于嘉立创 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.5.0.eext

本地调试

在嘉立创 EDA 专业版中打开扩展管理器,导入 build/dist/ee-workbench_v1.5.0.eext(或直接导入本工程目录),然后通过顶部菜单「EE Workbench」打开工作台。

安装方式

  1. 在嘉立创 EDA 专业版中打开扩展管理器(顶部菜单栏 → 高级 → 扩展管理器…)
  2. 导入本地插件目录或 .eext 文件
  3. 在顶部菜单「EE Workbench」中打开工作台

数据存储说明

所有数据(番茄钟状态、项目、待办)均保存在嘉立创 EDA 专业版的扩展用户配置中(eda.sys_Storage),与具体工程文件无关,跨工程共用一份。

后续可扩展方向

后续可以继续扩展更多硬件工程师常用的小工具,例如:

  • 单位换算:电阻、电容、电感、功率、电流等
  • 封装速查:常用封装尺寸与检查项
  • 引脚检查清单:电源、地、去耦、复位、使能等
  • BOM 整理辅助:物料分类、备注、替代料记录
  • 调试日志:记录问题现象、测量结果、修改方案
  • 项目模板:电源模块、传感器模块、通信模块等

参与贡献

EE Workbench 是一个开源小项目,欢迎你来一起把它做得更好:

  • 提 Issue:遇到 bug、有功能想法、或者觉得哪里不顺手,都欢迎到 GitHub Issues 提一个 issue,描述清楚你遇到的场景和期望行为。
  • 提 Pull Request:欢迎直接贡献代码——修复 bug、新增小工具、改进猫娘桌宠的台词或状态、翻译文档都可以。Fork 本仓库,改完后发 PR,我会尽快 review。详细开发流程见 CONTRIBUTING.md。
  • 反馈插件体验:在扩展广场使用后,也欢迎留个评价或建议,帮助其他硬件工程师决定是否安装。

无论你是会写代码的工程师,还是只是觉得"这里可以更好用"的用户,你的反馈都有价值。

License

代码部分采用 MIT License。

素材授权

  • images/pet/ 下的猫娘工程师立绘(AI 生成)采用 CC BY-NC 4.0:可自由分享、二次创作,需署名 EE Workbench,禁止商用。
  • 其余截图与图标同上。
  • 本插件调用的嘉立创 EDA 扩展 API 归嘉立创所有。

Changelog

本文件记录 EE Workbench 的版本变更。

[1.5.1] - 2026-09-29

修复

  • 修复存储键不一致导致的数据隔离问题:宿主端(菜单「统计原理图 / PCB 记入待办」)与工作台界面在 EDA 环境下使用了不同的存储键(eeWorkbench.todos 与裸键 todos),导致菜单写入的待办在工作台中不可见。现统一为 eeWorkbench.<模块>,并在首次启动时自动迁移老版本存放在裸键下的数据。

文档

  • README 新增「架构与数据流」说明,更新过时的版本号标注。

测试

  • 新增基于 Node 内置测试运行器的单元测试(npm test),覆盖番茄钟状态机、时间计算与待办数据模型,共 14 个用例。

[1.5.0] - 2026-09-24

新增

  • 数据导出:标题栏 ⬇ 一键导出 JSON 完整备份,包含主题、番茄钟、BYOX 项目、待办清单、桌宠设置全部数据。
  • 数据导入:标题栏 ⬆ 从 JSON 备份恢复全部数据,导入前二次确认,防止误覆盖。
  • 待办 CSV 导出:待办页底部「导出 CSV」,含任务内容、状态、优先级、分类、关联项目、创建/完成时间,带 UTF-8 BOM,Excel 可直接打开。

说明

  • 备份文件为标准 JSON,可自行查看或存档;建议在换电脑、重装 EDA 前导出一次。

[1.4.2] - 2026-09-18

文档

  • 明确素材授权:代码采用 MIT,images/pet/ 下的 AI 生成猫娘立绘采用 CC BY-NC 4.0(可分享/二创,需署名,禁止商用)。

[1.4.1] - 2026-09-18

工程化

  • 新增 CONTRIBUTING.md,说明开发环境、提交规范与 PR 流程。
  • 新增 GitHub Issue 模板:Bug Report(含 EDA 版本 / 操作系统 / 复现步骤 / 控制台报错)与 Feature Request(场景 / 期望方案 / 备选方案)。
  • README「参与贡献」小节链接到上述文档。

[1.4.0] - 2026-09-18

新增 / 形象升级

  • 桌宠全面升级为「猫娘工程师」:
    • 全新 Q 版猫娘立绘——灰色猫耳与蓬松大尾巴、头戴工程师耳机、蓝色工装背带裤,替代原手绘工程师小人,画风更精致、贴纸感更强。
    • 五个状态各自独立立绘:待机(抱电路板)/ 专注(低头焊板)/ 休息(捧咖啡)/ 庆祝(举手撒花)/ 睡觉(趴桌打盹)。
    • 原有交互全部保留:呼吸浮动、拖拽移动与边缘吸附、戳一戳回应、庆祝粒子、60s 自动打盹、随机歪头、毛玻璃气泡、位置记忆。
  • 全新插件图标:青色发光「猫耳芯片」——芯片 + 猫耳造型,呼应工程师与桌宠形象,小尺寸下辨识度更高(不再使用番茄造型)。
  • 伙伴页角色性别切换已隐藏,猫娘为唯一桌宠形象。

[1.3.0] - 2026-09-16

优化

  • 玩偶身形重塑(更干净利落):
    • 头部由正圆改为纵向椭圆脸,身体由宽矩形改为收腰 A 字工装连体裤(肩宽 44 / 腰宽 26),手臂、裤腿、鞋子整体收细,头身比例更修长,不再显胖。
    • 男 / 女两套形象同步重绘,修复了此前女版元素只作用于舞台预览、右下角常驻玩偶仍是男发的问题(现在两处完全一致)。
  • 拖拽手感升级:
    • 拖拽时玩偶轻微倾斜 + 放大 + 投影加深("被拎起来"的悬浮感);
    • 松开时靠近屏幕边缘自动吸附贴边(带 0.22s 缓动动画);
    • 窗口尺寸变化时自动校正位置,不会跑出视口。
  • 气泡升级:半透明毛玻璃背景(backdrop-filter)、双层柔和阴影、点击页面其他区域自动关闭。
  • 空闲小动作:待机状态下每隔 9–17 秒随机歪头卖萌(与眨眼、打盹并存)。
  • 投影增强:drop-shadow 跟随角色轮廓,悬停时投影更深、亮度微升。

[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(内联框架窗口)。
暂无数据
暂无数据

评论

在登录或注册后才可以进行评论操作
全部评论(1)
按时间排序|按热度排序

类型

Other

关键词

ToolPomodoroTodoProductivity

扩展信息

版本v1.5.1
发布者

Duckweed-yhb

发布时间2026-10-07 20:34:25
名称

ee-workbench

UUID

a1382f928de247fd85d603bca1c30c39

适用EDA版本:^3.2.0
报告

报告滥用

logo

政策条款

服务条款隐私政策项目授权许可协议作出贡献感谢名单

软件版本

专业版标准版教育版私有化部署版

解决方案

专业版编辑器标准版编辑器桌面客户端API接口文档格式

使用帮助

用户论坛专业版教程标准版教程专业版更新标准版更新

关于我们

团队介绍相关报道关于公司联系我们合作联系
EDA公众号
EDA公众号
开源公众号
开源公众号
开源硬件交流群
开源硬件交流群
版权所有 - 深圳创电优选科技有限公司 粤ICP备2026007863号粤公网安备44030402002736号增值电信业务经营许可证粤B2-20201198ISO/IEC隐私政策用户协议