
电热膜线路生成器
OSHWHub1v1.0.0
根据发热区域、电气目标和工艺参数自动生成 PCB 电热膜蛇形线路。
详情
更改日志
历史版本
评论
电热膜线路生成器
OSHWHub1详情
更改日志
历史版本
评论
电热膜线路生成器
用于 嘉立创EDA 的 PCB 扩展。根据发热区域、供电电压、目标功率、材料和工艺参数,计算并生成可编辑的 PCB 电热膜/发热片线路。

功能
- 两种准备方式:按输入尺寸自动创建板框、两个通孔焊盘和焊盘环;或读取当前 PCB 的现有板框及两个焊盘。
- 三种走线形态:网格扩张(围绕焊盘扩展)、蛇形折返和圆形同心回路;面板会禁用当前参数下不可生成的形态。
- 网格扩张支持“定线距算线宽”和“定线宽算线距”两种计算模式,并保证生成路径满足工艺校验。
- 自动计算并显示目标电阻、实际等效电阻、实际线宽、实际功率和电阻偏差。
- 支持材料预设及自动推荐:铜(0.03/0.05 mm)、SUS304(0.03/0.05 mm)、铁铬铝(0.03 mm)、黄铜(0.03 mm)。
- 可比较候选材料的走线模式、线宽、电阻误差、覆盖率、功率和达标状态,并可直接生成候选方案。
- 支持左、右、上、下、对角和同侧焊盘布局;可配置板框尺寸、圆形板框半径、焊盘直径、电压和目标功率。
- 高级设置提供最小线距、安全边距、拐角形式、双层模式、材料厚度/电阻率、发热丝组数以及环境与散热条件。
- 生成的板框、焊盘、焊盘环和走线均记录为插件对象,可通过“清空生成”删除。
使用方法
- 构建本项目,安装生成的
.eext扩展包到嘉立创EDA。 - 打开 PCB 文档,在菜单中选择“电热膜线路生成器 > 打开生成器”。
- 选择准备方式:
- 自动生成新板框:输入板宽、板高、焊盘位置和焊盘直径。圆形回形模式使用圆形板框直径。
- 使用已有板框:当前 PCB 必须存在一个有效板框,以及恰好两个位于板框内的焊盘。
- 选择走线形态,设置材料、电压和目标功率;网格扩张还可选择固定线距或固定线宽。
- 点击“生成线路”。自动模式会创建板框、焊盘、焊盘环和发热线路;已有板框模式会在读取到的板框与焊盘之间创建发热线路。
- 需要重新设计时,点击“清空生成”仅删除本扩展记录的已生成对象。
生成与校验
扩展会在生成前校验以下条件:
- 当前必须是已打开工程中的 PCB 文档。
- 发热区域、线宽、最小线距、材料厚度/电阻率、电压和目标功率必须有效。
- 起点和终点不能重合;使用已有板框时必须有且仅有两个焊盘。
- 计算出的线距不能低于最小工艺线距,区域也必须能容纳线宽、边距和线路。
结果中的功率、电阻和温度为设计估算。生成后仍应结合实际材料批次、加工能力、绝缘结构、散热条件、载流能力及安全规范完成复核和测试;本扩展不替代热仿真或产品安全验证。
开发与构建
前置条件:Node.js 20.17 或更高版本。
npm install
npm run build
构建会编译 TypeScript、将面板资源打包进扩展,并生成:
build/dist/pcb-heater-trace-generator_v<extension.json 中的 version>.eext
常用开发命令:
npm run compile
npm run lint
npm run fix
项目结构
src/:走线几何、电气与热估算、参数校验和 PCB API 适配层。iframe/:扩展面板的页面、样式和交互逻辑。locales/:简体中文和英文界面文案。build/packaged.ts:.eext打包脚本。
许可证
1.0.0
初始版本

暂无数据
类型
PCB
关键词
PCBHeaterTraceSerpentine电热膜发热片蛇形线
扩展信息
| 版本 | v1.0.0 |
| 发布者 | EasyEDA |
| 发布时间 | 2026-07-14 11:13:32 |
| 名称 | pcb-heater-trace-generator |
| UUID | aad5094b35094bb2aa29d952891cbb7b |
| 适用EDA版本: | ^3.0.0 |
| 报告 | 报告滥用 |
评论