• 首页
  • 使用指南
    上传指南安装指南
  • 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

JadeGuard3v1.2.2
(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

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

EE 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」打开工作台。

安装方式

  1. 在嘉立创 EDA 专业版中打开扩展管理器(顶部菜单栏 → 高级 → 扩展管理器…)
  2. 导入本地插件目录或 .eext 文件
  3. 在顶部菜单「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(内联框架窗口)。
暂无数据
暂无数据

评论

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

类型

Other

关键词

ToolPomodoroTodoProductivity

扩展信息

版本v1.2.2
发布者

Duckweed-yhb

发布时间2026-09-16 18:00:57
名称

ee-workbench

UUID

a1382f928de247fd85d603bca1c30c39

适用EDA版本:^3.2.0
报告

报告滥用

logo

政策条款

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

软件版本

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

解决方案

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

使用帮助

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

关于我们

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