• 首页
  • 使用指南
    上传指南安装指南
  • 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嘉立创社区开源广场

编辑器

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

PCB Delivery Export

kingmacth2v1.8.1
(0)Apache-2.0
一键导出 Gerber、BOM 和坐标文件,支持 CPL 过滤及板厚、阻焊、字符、表面处理、阻抗和备注的双语制造要求。
详情
更改日志
历史版本
评论

PCB Delivery Export

kingmacth2
(0)Apache-2.0
详情
更改日志
历史版本
评论

PCB Delivery Export

简体中文 | English

适用于 EasyEDA Pro 的 PCB 交付文件一键导出扩展。

功能

Gerber、BOM 和坐标文件(CPL / Pick & Place)为默认必选项。还可以自由组合导出:

  • 原理图 PDF
  • STEP 3D 模型
  • 交互式 BOM(HTML)
  • EasyEDA 工程源文件 V3(.epro2)或 V2(.epro)
  • 导出前 DRC 检查

插件可以按照 BOM 自动过滤坐标文件,移除 BOM 中不存在、实际不贴装的元件,减少交付制造时出现“坐标文件元件缺少 BOM 数据”等提示。所有结果会汇总到同一交付目录,并生成 Export_Report.txt,方便直接发送给客户或制造商。

导出目录和文件名使用当前板名,因此同一个项目内包含多块 PCB 时不会再混用项目名。

导出前还可以设置制造要求:板厚(默认 1.6 mm)、阻焊颜色(默认绿色)、字符颜色(默认白色)、表面处理(默认无铅喷锡)、阻抗控制和自定义备注。扩展会生成两份内容相同的中英双语提醒文件:

  • 00_制造要求_请先阅读.txt
  • 00_FABRICATION_REQUIREMENTS_READ_FIRST.txt

这两份文件也会放入 Gerber ZIP,并将相同信息写进 Export_Report.txt。它们用于交付提醒,不会修改 Gerber 或自动填写嘉立创订单;投产前仍须在下单页面逐项确认。

功能演示

1. 从 PCB 顶部菜单一键启动

打开需要交付的 PCB,选择 PCB 交付 → 一键导出。

从 EasyEDA Pro 的 PCB 交付菜单启动一键导出

2. 选择导出内容与制造要求

Gerber、BOM、坐标文件始终导出;可以组合选择 PDF、STEP、交互式 BOM、工程文件和 DRC,并设置板厚、颜色、表面处理、阻抗控制及自定义备注。

PCB Delivery Export 导出设置及制造要求界面

3. 查看实时导出进度

导出过程中显示当前步骤与完成百分比,避免长时间处理时无响应提示。

PCB Delivery Export 实时导出进度

使用方法

  1. 在 EasyEDA Pro 的扩展管理器中导入 .eext 安装包。
  2. 为扩展启用“外部交互”和“显示在顶部菜单”,然后重启 EasyEDA Pro。
  3. 打开需要导出的 PCB。
  4. 选择 PCB 交付 → 一键导出。
  5. 填写输出目录、选择需要的组合,然后开始导出。

如需英文交互式 BOM,请先将 EasyEDA 的界面语言切换为 English。

EasyEDA Pro 3.2.149 兼容说明

该版本没有文件夹路径选择和目录创建接口,因此扩展会隐藏无效的“浏览”按钮,要求手动粘贴现有目录的绝对路径,并将带有板名和日期前缀的文件安全地平铺到该目录。新版本客户端支持相关接口时,会创建 板名_YYYYMMDD 交付目录。

构建

npm install
npm run lint
npm run compile
npm run test:all
npm run build

安装包生成在 build/dist/。

作者

  • kingmacth
  • kingmacth@gmail.com

开源协议

本项目使用 Apache License 2.0。

PCB Delivery Export 1.8.1

市场展示修正

  1. 中英文 README 新增完整功能演示章节。
  2. 增加顶部菜单入口、导出设置与制造要求、实时进度三张实际运行截图,满足插件市场审核要求。
  3. 截图采用含义明确的英文文件名,并随 .eext 安装包一同发布。

PCB Delivery Export 1.8.0

制造要求与防遗漏提醒

  1. 导出设置新增板厚、阻焊颜色、字符颜色、表面处理、阻抗控制和自定义备注。
  2. 默认值为 1.6 mm、绿色阻焊、白色字符、无铅喷锡、不启用阻抗控制。
  3. 每次导出同时生成 00_制造要求_请先阅读.txt 和 00_FABRICATION_REQUIREMENTS_READ_FIRST.txt;两份文件内容完全相同且均为中英双语。
  4. 两份制造要求文件也会嵌入 Gerber ZIP,并同步记录到 Export_Report.txt。
  5. 完成窗口增加醒目提示,要求投产前在制造商下单页面逐项复核;制造要求文件不会修改 Gerber 或自动填写订单。
  6. 旧版客户端采用平铺输出时,制造要求文件自动增加板名与日期前缀,防止不同交付相互覆盖。

PCB Delivery Export 1.7.2

发布修正

  1. 使用原创的 PCB 与导出箭头图标替换 EasyEDA SDK 默认 Logo,满足插件仓库的品牌素材要求。
  2. 新 Logo 使用透明背景和适合小尺寸显示的高对比度构图,不包含 EasyEDA、嘉立创或其他第三方商标。

PCB Delivery Export 1.7.1

发布修正

  1. 将 CHANGELOG.md 纳入 .eext 发布包,满足嘉立创 EDA 插件仓库的上传要求。
  2. 在导出设置主界面底部显示作者 kingmacth 和联系邮箱 kingmacth@gmail.com。

PCB Delivery Export 1.7.0

新功能与发布整理

  1. 导出目录与文件名改用当前板名,支持同一项目内的多块 PCB 分别交付。
  2. 独立 PCB 回退到 PCB 文档名;旧客户端缺少相关接口时才回退到项目名。
  3. 删除“环境自检”和“接口连通性实测”市场菜单及入口。
  4. 补充市场简介、作者信息、GitHub 元数据与 Apache License 2.0 说明。

PCB Delivery Export 1.6.4

新功能与修正

  1. 配置界面增加提示:如需英文交互式 BOM,请先把 EasyEDA 的界面语言切换为 English;iBOM 语言跟随 EDA。
  2. EasyEDA 3.2.149 没有文件夹路径选择接口时隐藏无效的“浏览”按钮,明确要求粘贴完整路径。
  3. 删除主配置界面“自动创建工程名日期子目录”的说明,避免在旧客户端上误导。

PCB Delivery Export 1.6.3

修正

  1. 撤回 3.2.149 上不可靠的“目录 URI”建目录方案:真机会把目标目录名创建成普通文件,后续写入全部 Failed to fetch。缺少建目录 API 时恢复安全的平铺输出。
  2. “浏览”操作改由主扩展上下文执行并通过存储桥回传,避免 IFrame 内点击无响应;接口挂起 15 秒后自动进入后备路径。
  3. 点击“开始导出”后配置窗口切换为进度页,持续显示百分比与当前步骤,导出结束后自动关闭。
  4. 连通性实测不再执行会误建普通文件的子目录探测。

PCB Delivery Export 1.6.2

修正

  1. 文件夹选择结果兼容包装对象数组与真机直接返回的 File[],不再自动降级为“选择任意文件”。
  2. 缺少建目录接口时,使用官方规定的“目录 URI 以分隔符结尾 + 单独文件名”调用形态尝试创建日期目录。
  3. STEP 3D 模型仍为独立选项;交互式 BOM 不再被描述为 3D 文件。

PCB Delivery Export 1.6.1

修正

  1. 根据 EasyEDA Pro 3.2.149 真机日志,缺少建目录接口时直接采用平铺输出,避免向不存在的日期子目录写入而永久挂起。
  2. 连通性实测立即显示开始提示;写入探测的完整路径不再错误传入 fileName 参数。
  3. 文档仅保留中文与英文 README。

PCB Delivery Export 1.6.0

修正

  1. 菜单点击后先显示配置窗口,不再被文档/文件系统查询阻塞。
  2. 所有可选导出项默认关闭,仅 CPL 按 BOM 过滤默认开启;补回 DRC 平铺复选框。
  3. 设置持久化只以写后读回一致为成功判据,不再依赖 API 返回值或主进程 localStorage。
  4. 旧客户端的目录探测最多尝试 3 个槽位,随后平铺输出;超时不重试。
  5. 平铺与救援模式使用带日期前缀的报告名,避免覆盖历史交付。
  6. 制造文件生成、DRC、原理图上下文切换均加入硬超时。

1.6.2

修正

  1. 使用 npx 初始化时未忽略 .git 目录和无关脚本

1.6.1

变更

  1. 在 npx 初始化和 update 更新时均忽略部分无关脚本

1.6.0

新功能

  1. 支持 npx github:easyeda/easyeda-api-sdk my-extension 初始化环境

变更

  1. 日志和 CLI 语言修改为英语
  2. 示例程序的描述修改为中英双语
  3. 转换为 ESM 项目

1.5.0

新功能

  1. 支持使用 npm run update 更新 easyeda-api-sdk 框架代码

1.4.0

新功能

  1. 支持使用 npm run debug 命令与 EDA 进行在线联调

修正

  1. 修正重复的 menuId

1.2.0

变更

  1. 使用纯 ESLint 的代码格式化方式
  2. 打包时额外进行压缩,可以获得更小的扩展包

1.1.1

变更

  1. 为了符合隐私政策,禁止在 extension.json、README.md、CHANGELOG.md、LICENSE 内添加电子邮箱地址作为联系方式

1.1.0

新增

  1. 新增扩展注册头部菜单的多语言翻译支持
  2. 新增更新日志(CHANGELOG.md)

变更

  1. 替换已弃用的方法(SYS_Dialog.showInformationMessage)

1.0.0

初始版本

暂无数据
暂无数据

评论

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

类型

PCB

关键词

PCBGerberBOMCPLiBOMPick and PlaceSTEPDeliveryExport

扩展信息

版本v1.8.1
发布者

kingmacth

发布时间2026-10-08 16:05:33
名称

pcb-delivery-export

UUID

b6009d46b28448bd970612c73b90ee04

适用EDA版本:>=3.0.0
报告

报告滥用

相关链接

主页:https://github.com/kingmacth/PCB-Delivery-Export
反馈:https://github.com/kingmacth/PCB-Delivery-Export/issues
仓库:https://github.com/kingmacth/PCB-Delivery-Export.git
logo

政策条款

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

软件版本

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

解决方案

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

使用帮助

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

关于我们

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