
PCB价格计算工具
OSHWHub421v2.5.2
支持离线计算PCB下单价格,可添加多个规则场景,自定义添加计算参数,已内置嘉立创常用价格规则
详情
更改日志
历史版本
评论
PCB价格计算工具
OSHWHub421详情
更改日志
历史版本
评论
eext-pcb-price-calculator
EasyEDA Pro 扩展:离线 PCB 价格计算器
简介
本项目为 EasyEDA Pro 的扩展,提供离线 PCB 价格计算功能。用户可在 EasyEDA Pro 内部通过菜单访问该工具,无需联网即可估算 PCB 制作费用。
功能特性
- 支持输入板子尺寸、层数、数量等参数
- 实时计算并显示 PCB 价格
- 结果可复制或导出
- 完全离线运行,无需网络连接
- 多语言界面(支持中英文等)
使用方法
- 在 EasyEDA Pro 中导入本扩展(
.eext文件)。 - 通过顶部菜单栏的“PCB 价格计算器”入口打开工具。
- 在弹出的 IFrame 界面中填写 PCB 参数(如长宽、层数、数量等)。
- 点击“计算”按钮,查看价格估算结果。
- 可复制结果或导出为文件。
参数说明
- 尺寸:输入 PCB 的长和宽(单位:mm)。
- 层数:选择 PCB 层数(如 2 层、4 层等 框选PCB之后会自动获取)。
- 数量:输入需要生产的 PCB 数量。
- 其他选项:如表面处理、阻焊颜色等(如有)。
本地化
支持多语言界面,语言可根据 EasyEDA Pro 设置自动切换。
技术说明
- 前端界面基于
iframe/index.html,使用原生 HTML/CSS/JS 编写。 - 通过 EasyEDA Pro 提供的
edaAPI 与主程序交互。 - 所有计算逻辑均在本地浏览器端完成,无需联网。
开发与构建
请参考 Copilot Instructions 获取详细开发、构建与打包流程说明。
许可证
本项目遵循开源协议,详情见 LICENSE 文件。
2.5.2
- 卡片宽高自适应,避免文字重叠
- 添加多语言支持
2.5.1
- 修复: PCB 识别功能完全失效的问题(
getAllPrimitiveId(null, layer)传 null 参数导致查询返回 0 条,改为无参调用) - 修复: 长度单位错误 — mil→cm 换算公式从错误的
*0.254/10修正为*0.00254 - 修复: 条件规则对下拉类工艺(如"焊盘喷锡")不生效的问题 —
renderProcesses()重建 DOM 时丢失用户选择,改为保存/恢复工艺控件值 - 修复: 条件规则的值输入 — 下拉工艺改为显示下拉选项而非自由文本框,避免打字拼写错误
- 优化:
evaluateCondition()比较逻辑 — trim 防空格干扰,数值严格比较,非数值字符串比较 - 修复: iframe 布局高度链条断裂 — 添加
html,body{height:100%;overflow:hidden}适配openIFrame(1000,600)固定尺寸 - 重构: UI 风格全面遵循 EasyEDA UI 设计规范(品牌蓝 #1890ff,字号 12px,按钮 2px 圆角/28px 高度,弹窗 lc_modal 4px 圆角三层结构,Tabs 顶部 3px 指示线)
- 移除: 所有 emoji 图标,替换为文本/CSS 字符
- 重构: 侧边栏从蓝色渐变改为白色背景,body 背景从渐变改为 #f0f0f0
1.10.2
- 增加自动识别PCB面积和层数,优化用户体验
1.10.1
- 替换logo
- 修正extensions.json的描述
1.0.1
- 修复了部分情况下 PCB 价格计算不准确的问题
- 优化了离线模式下的性能
- 更新了部分界面文案以提升用户体验

暂无数据
类型
PCB
关键词
PCBPrice
扩展信息
| 版本 | v2.5.2 |
| 发布者 | EasyEDA |
| 发布时间 | 2026-11-02 11:21:01 |
| 名称 | eext-pcb-price-calculator |
| UUID | 6077dc5ce8194783a51f4a18d95d11a5 |
| 适用EDA版本: | ^2.2.0 |
| 报告 | 报告滥用 |
评论