Capture软件原理图PDF输出笔记

Capture软件原理图PDF输出笔记

    • 前言
    • [一、 方法一:使用Capture自带Export PDF功能(推荐)](#一、 方法一:使用Capture自带Export PDF功能(推荐))
      • [1.1 功能入口](#1.1 功能入口)
      • [1.2 参数设置](#1.2 参数设置)
      • [1.3 ⚠️ ORCAP-43004报错:缺少Ghostscript插件](#1.3 ⚠️ ORCAP-43004报错:缺少Ghostscript插件)
      • [1.4 安装状态确认](#1.4 安装状态确认)
      • [1.5 自带PDF的优势](#1.5 自带PDF的优势)
    • [二、 方法二:虚拟打印机传统方案(兼容老版本)](#二、 方法二:虚拟打印机传统方案(兼容老版本))
      • [2.1 操作步骤](#2.1 操作步骤)
      • [2.2 两种方法对比](#2.2 两种方法对比)
    • [三、 BOM清单导出与封装名补全](#三、 BOM清单导出与封装名补全)
      • [3.1 导出BOM入口](#3.1 导出BOM入口)
      • [3.2 默认BOM的致命缺陷](#3.2 默认BOM的致命缺陷)
      • [3.3 ✅ 补全封装名列](#3.3 ✅ 补全封装名列)
      • [3.4 完整BOM应包含的关键列](#3.4 完整BOM应包含的关键列)
    • [四、 常见问题速查表](#四、 常见问题速查表)
    • [五、 标准交付流程](#五、 标准交付流程)

前言

原理图设计完成后,输出PDF文档用于评审归档是交付前必不可少的收尾环节。然而很多工程师在这两步频频踩坑:

  • 点Export PDF直接报错 ORCAP-43004,折腾半天不知道缺什么;
  • 导出的文件后缀是.ps而不是.pdf,打不开;
  • BOM清单里只有位号、数量,偏偏没有封装名,采购拿到手一脸懵。

本文将系统梳理Capture输出PDF的两种方法(自带Export + 虚拟打印),详解Ghostscript插件的安装避坑,并手把手教你在BOM中补全封装名列,让你的设计交付文档一次到位。


一、 方法一:使用Capture自带Export PDF功能(推荐)

1.1 功能入口

较新版本的OrCAD Capture(如17.4及以上)在 File > Export 菜单下新增了直接导出PDF的功能,这是老版本所没有的,省去了配置虚拟打印机的麻烦。

1.2 参数设置

弹出导出对话框后,系统提供了路径和排列方式选项,默认设置即可,其中默认的路径是放置在原理图文件所在的路径下,这是OK的。此外,排列方式也建议使用默认设置,同时勾选打印输出PDF的选项。

1.3 ⚠️ ORCAP-43004报错:缺少Ghostscript插件

点击导出后,如果系统弹出错误 ORCAP-43004,说明你的电脑缺少PDF转换所需的底层组件。

根本原因 :Capture的PDF导出依赖 Ghostscript 64 bit 插件进行PostScript到PDF的转换。未安装该插件时,导出流程中断并报此错。

✅ 解决步骤

  1. 复制错误代码 ORCAP-43004(Ctrl+C);
  2. 搜索下载 Ghostscript 64 bit 安装包;
  3. 按默认路径安装完成;
  4. 重启Capture,再次执行Export PDF。

1.4 安装状态确认

Ghostscript安装成功后,Capture导出界面下方的状态指示会变为绿色,表示插件已就绪,可正常输出PDF。

⚠️ 注意后缀问题 :部分版本导出的文件后缀可能是 .ps(PostScript格式)而非 .pdf.ps文件需用专业PDF工具或Ghostscript转换后才能正常打开。若遇到此情况,可用PDF阅读器另存为.pdf,或升级Capture版本以获得原生PDF输出。

1.5 自带PDF的优势

通过Capture 17.4自带工具输出的PDF,内置了搜索功能,可在PDF中直接搜索器件位号、网络名,极大方便评审和查阅,这是普通虚拟打印方案不具备的优势。


二、 方法二:虚拟打印机传统方案(兼容老版本)

如果你的Capture版本较老、没有Export PDF功能,或Ghostscript始终装不上,可使用传统的虚拟打印方案。

2.1 操作步骤

  1. 在工程管理器中选中DSN图标(确保打印整个工程的所有页面);
  2. 点击 File > Print
  3. 在打印机选择中,选择系统已安装的虚拟PDF打印机(如Microsoft Print to PDF、Adobe PDF等);
  4. 配置打印范围、纸张方向后点击打印,指定保存路径即可生成PDF。

2.2 两种方法对比

对比项 方法一:Export PDF 方法二:虚拟打印
适用版本 17.4及以上新版本 所有版本
前置依赖 需安装Ghostscript 64 bit 需安装虚拟PDF打印机
输出后缀 可能为.ps,需注意 标准.pdf
搜索功能 ✅ 内置搜索 ❌ 取决于打印机驱动
操作便捷度 一键导出,参数少 需配置打印参数
推荐场景 新版软件首选 老版本或Ghostscript装不上时备用

📌 建议:优先使用方法一,享受内置搜索的便利;遇到环境问题时再退回方法二兜底。


三、 BOM清单导出与封装名补全

3.1 导出BOM入口

在Capture中通过 Tools > Bill of Materials(或Reports菜单)打开BOM输出配置界面。

3.2 默认BOM的致命缺陷

默认配置生成的BOM只包含以下列:

默认列 内容
Quantity 器件数量
Reference 位号(如R1、C15)
Part / Path 器件属性与层次路径

问题默认BOM没有封装名(PCB Footprint)列! 采购和生产拿到这份BOM,只知道要买"10kΩ电阻",却不知道是0402还是0603,根本无法下单备料。

3.3 ✅ 补全封装名列

在BOM配置界面的字段列表中,手动添加 PCB Footprint 属性列:

  1. 在Header和Cambined property string 中添加 PCB Footprint
  2. 按照现有列的格式规范调整分隔符与顺序,最终格式按照上面的格式所示;
  3. 重新生成BOM,确认封装名列正确显示。

💡 格式要点:参照已有的写法套用。

3.4 完整BOM应包含的关键列

列名 作用 必要性
Quantity 统计用量,指导采购数量 ⭐⭐⭐⭐⭐
Reference 位号,对应原理图与PCB ⭐⭐⭐⭐⭐
Value 器件值(阻值/容值/型号) ⭐⭐⭐⭐⭐
PCB Footprint 封装名,决定焊盘尺寸 ⭐⭐⭐⭐⭐
Part Number 厂商料号,精准采购 ⭐⭐⭐⭐
Description 器件描述 ⭐⭐⭐

⚠️ 经验之谈 :一份合格的BOM,封装名和厂商料号缺一不可。前者保证PCB能焊得上,后者保证买得到对的料。养成导出BOM必查这两列的习惯。


四、 常见问题速查表

问题现象 原因 解决方案
导出PDF报 ORCAP-43004 缺少Ghostscript 64 bit 下载安装Ghostscript 64 bit后重启Capture
导出文件后缀是.ps 版本PostScript输出机制 用PDF工具另存为.pdf,或升级Capture版本
状态指示非绿色 Ghostscript未正确安装 重装Ghostscript 64 bit,确认64位匹配
PDF无法搜索 用了虚拟打印方案 改用Capture自带Export PDF(17.4+)
BOM没有封装名 默认配置未含该列 在BOM字段中手动添加PCB Footprint列
BOM格式错乱 新增列分隔符不一致 参照原有列格式统一分隔符与引号
老版本无Export PDF 版本过低 使用File > Print虚拟打印方案兜底

五、 标准交付流程

复制代码
Step 1  原理图DRC检查通过,封装全部补齐
         ↓
Step 2  确认Ghostscript 64 bit已安装(状态绿色)
         ↓
Step 3  File > Export > PDF,勾选Print to PDF,一键导出
         ↓
Step 4  验证PDF:后缀正确、可搜索、页数完整
         ↓
Step 5  Tools > Bill of Materials,添加PCB Footprint列
         ↓
Step 6  生成BOM,核对封装名、料号、数量无误
         ↓
Step 7  PDF + BOM 归档交付,进入PCB与采购环节

相关推荐
小柯博客1 小时前
01 · 点亮 STM32MP25 的硬件视频编解码:VPU 与那些“安静“的坑
c语言·笔记·stm32·单片机·嵌入式硬件·嵌入式·视频编解码
欧叶冲冲冲1 小时前
uv Python 环境管理笔记
笔记·python·uv
存在morning1 小时前
【PySpark 学习笔记 四】DataFrame 进阶:窗口函数、高级聚合与复杂类型
笔记·学习
Wang's Blog1 小时前
PostgreSQL笔记62: 分区表维护最佳实践——默认分区、锁策略与性能调优
数据库·笔记·postgresql
花月mmc2 小时前
Arduino UNO R4 ——电压电流数据显示
嵌入式硬件·mcu·物联网
Wang's Blog2 小时前
PostgreSQL笔记58: 性能监控工具全景——从内核指标到操作系统诊断
数据库·笔记·postgresql
chushiyunen11 小时前
欧洲地理笔记
笔记
吃着火锅x唱着歌11 小时前
Effective C++ 学习笔记 条款43 学习处理模板化基类内的名称
c++·笔记·学习
恒锐丰小瑞15 小时前
率能SS8841T 40V/2.5A/双通道H桥驱动芯片,PWM控制接口与低导通电阻(350mΩ),用于POS打印机/安防相机/机器人
单片机·嵌入式硬件·机器人