
AI 彩色丝印生成器
OSHWHub6v1.9.1
基于本地部署 ONNX 文生图模型构建彩色丝印
详情
更改日志
历史版本
评论
AI 彩色丝印生成器
OSHWHub6详情
更改日志
历史版本
评论
AI 彩色丝印生成器
基于 ONNX Runtime Web 的 PCB 彩色丝印生成扩展。 读取板框和器件 BBOX 作为生成条件,在浏览器内本机运行 Stable Diffusion 出图,一键写回顶层彩色丝印。
- 默认inpainting模型:sd15-inpainting-onnx-fp32
- 默认文生图模型:sd15-text-to-image-onnx-fp32
- 默认模型镜像站:🤗HuggingFace
功能
✅ 支持本地生图模型生成彩色丝印
这个模式会在浏览器中部署一个文生图模型
普通生成
普通生成模型会按照描述生成完整图片
| 图像生成 | 效果预览 |
|---|---|
![]() | ![]() |
Inpainting生成
Inpainting生成则可以根据PCB布局位置来生成对应图片
| 图像生成 | 效果预览 |
|---|---|
![]() | ![]() |
✅ 支持随机脚本生成彩虹电路
这个模式下是不需要本地模型和云端API的,适合低性能设备之间生成使用。暖白底、彩色细线、按 BBOX 规划装饰路径,支持种子、密度、线宽和留白间距。
| 图像生成 | 效果预览 |
|---|---|
![]() | ![]() |
✅ 支持云端模型生成彩色丝印
-
LLM 模型:OpenAI API 兼容接口,按 JSON Schema 生成 SVG 路径。(此模式效果较差,不推荐)
-
图像模型:OpenAI API 兼容/images/generations接口,接受data[0].b64_json或图片 URL。
本地模式说明
模型类型说明
扩展基于 ONNX Runtime Web 构建,调度器、CFG 和 latent 打包为手写实现。首次运行默认从镜像站在线拉取 ONNX 模型,若镜像站无法拉取,也可通过本地导入 ONNX 模型文件夹(可从 HuggingFace 或魔搭社区获取源文件,本地导入时直接选择源文件夹即可自动解析),导入后文件会存入浏览器缓存。
仅支持 512px FP32 / PNDM epsilon 的 Diffusers ONNX 目录,不支持任意单个 .onnx 文件。目录导入至少需要以下文件,允许外层再包一层文件夹:
model_index.json
scheduler/scheduler_config.json
tokenizer/{merges.txt,special_tokens_map.json,tokenizer_config.json,vocab.json}
text_encoder/model.onnx
unet/model.onnx
unet/model.onnx_data
vae_encoder/model.onnx
vae_decoder/model.onnx
其他说明
- 完全使用本地模型对配置要求较高,建议多核、高主频、大内存的设备。
- 本地模型使用前会读取缓存、加载 ONNX、分配内存并初始化 WASM,首次使用需要一些准备时间,出现卡顿是正常现象。
- 提示词建议使用英文,本地 CLIP tokenizer 不理解的中文词会被忽略。
- 每次生成都会重建 Worker,连续换 seed 试效果需要重新加载 UNet 权重。
安装
- 在"高级"-"扩展管理器"中导入
.eext扩展文件。 - 在"配置"中开启"允许外部交互"选项(下载模型和调用云端 API 都需要)。
- 进入 PCB 编辑器,点击顶部导航栏"AI 彩色丝印"-"打开生成器"。
使用方法
- 打开生成器后自动读取板框和器件,也可加载内置演示板检查界面。
- 选择图案样式和引擎,本地模式首次使用先点"下载/校验模型"。
- 填写主题提示词,点"生成",过程中可随时取消,上一版预览会保留。
- 用栅格处理调整配色和透明度,满意后点"应用到 PCB",可用"撤销写回"回退。
致谢
- ONNX Runtime — 浏览器端模型推理
- Transformers.js — CLIP 分词
- Diffusers 与 Optimum — ONNX 模型导出
- Stable Diffusion v1.5 — 开源文生图模型
- 🤗Hugging Face — AI 开源社区
- Open Neural Network Exchange — ONNX 社区
1.9.1
初版发布
- 初版发布

暂无数据
类型
PCB
关键词
PCBSilkscreenAI
扩展信息
| 版本 | v1.9.1 |
| 发布者 | EasyEDA |
| 发布时间 | 2026-09-16 16:55:18 |
| 名称 | easyeda-color-silkscreen |
| UUID | 7f4b2c61a9d84e0fa3765b2c19e8d402 |
| 适用EDA版本: | ^3.2.0 |
| 报告 | 报告滥用 |






评论