.pcb 文件怎么打开 — 是哪个软件的文件、用什么打开
一个扩展名,十几种格式
.pcb 不是一种格式。PADS、Protel、P-CAD、DesignSpark PCB、Easy-PC、gEDA、CADSTAR、Pulsonix、ExpressPCB 以及早年的 DOS 工具都把电路板保存为 .pcb,但格式各不相同 — 有文本格式,多数是二进制。所以在一台电脑上能打开的 .pcb,换一台就提示"未知文件"。第一步是弄清它是哪个软件做的。
最快的办法
把文件拖到 MakerSuite 3D。它读取文件开头的字节,能读的直接打开,其余的告诉你是哪个软件的文件以及该怎么做 — 和下表的答案一样。不会上传任何内容。
Drop your .pcb file — the viewer tells you which program made it.
免费试用 MakerSuite 3D是哪一种 .pcb?
用文本编辑器打开看第一行,或者直接拖到查看器里。二进制文件大多显示为无法阅读的字符。
| 文件开头 | 来源软件 | 这里能打开? | 怎么办 |
|---|---|---|---|
!PADS-POWERPCB-V9.4-MILS! | PADS Layout — ASCII 导出 | ✓ 能 | 可以在这里直接打开。 |
| 二进制 | PADS Layout — 二进制数据库(大多数二进制 .pcb) | 不能 | 在 PADS Layout 中使用 File > Export 另存为 ASCII(.asc),再在这里打开 — 导出对话框也可以选择旧的 ASCII 版本。Altium、KiCad 10、Allegro 和 EasyEDA Pro(嘉立创EDA 专业版)导入的是 ASCII 文件,不是二进制。没有 PADS 的话,西门子免费的 PADS Standard/Plus Viewer 可以查看 PADS VX 数据库。 |
ACCEL_ASCII | P-CAD 200x — ACCEL ASCII | ✓ 能 | 可以在这里直接打开。KiCad 也能导入。 |
|RECORD=Board|KIND=Protel_Advanced_PCB | Protel 99 SE — PCB ASCII | ✓ 能 | 可以在这里直接打开。 |
PCB 4.0 Binary File … |KIND=Protel_Advanced_PCB| | Protel 99 SE — PCB 二进制(3.0 / 4.0) | 不能 | Altium Designer 可以导入。或者在 Protel 99 SE 中重新保存为 PCB ASCII 格式,再在这里打开。 |
D0 CF 11 E0 (OLE2) | Protel 99 SE 设计数据库,或 Protel DXP 电路板 | ✓ 能 | 可以在这里打开:会找到并读取数据库中的电路板。 |
D0 CF 11 E0 + “PCB Design” | DesignSpark PCB / Easy-PC | 不能 | 只有这两个软件能读。请在 DesignSpark PCB 或 Easy-PC 中导出 Gerber 和钻孔文件,在这里打开 .zip。 |
PCB FILE 4 · 5 · 6 | Protel Autotrax / Easytrax(DOS)或 Protel for Windows 2.8 — 文本 | 不能 | Altium Designer 可以打开:另存为 .PcbDoc 后在这里打开。pcb-rnd 也能读取 Autotrax 和 Easytrax 电路板。已发布的 KiCad 都不能导入。 |
PCB["…" …] | gEDA PCB / pcb-rnd — 文本 | 不能 | KiCad 10 可以导入(File > Import > Non-KiCad Board File):另存为 .kicad_pcb 后在这里打开。或者从 pcb-rnd 导出 Gerber 文件。 |
| 二进制 | ExpressPCB Classic | 不能 | 只有 ExpressPCB 能打开,而且没有 Gerber 导出:ExpressPCB 只在下单制板时提供 Gerber 文件。ExpressPCB Plus 可以导入 Classic 文件。 |
| 二进制 | Zuken CADSTAR | 不能 | 在 CADSTAR 中保存 PCB 归档(.cpa)— KiCad 和 Altium 能导入 — 或者导出 Gerber 文件。 |
| 二进制 | Pulsonix | 不能 | 原生二进制格式:从 Pulsonix 导出 Gerber 文件,在这里打开 .zip。 |
XZZPCB | XZZ 点位图(手机、笔记本维修) | 不能 | 不是设计文件,而是维修用的加密电路板图。请用点位图软件打开。 |
不是 .pcb 的电路板文件
KiCad 保存为 .kicad_pcb,Altium 为 .PcbDoc,Eagle 和 Cadence Allegro 为 .brd,EasyEDA 为 .json,DipTrace 为 .dip。除 DipTrace 外都能在这里打开。
为什么这么多软件都用 .pcb
这些工具大多诞生于扩展名只有三个字母的 1980–90 年代,".pcb" 是最自然的名字。光看文件名分不出是哪个软件写的,只有内容能说明:PADS ASCII 以 !PADS- 开头,P-CAD 以 ACCEL_ASCII 开头,旧 Protel 以 PCB FILE 开头,gEDA 有一行 PCB[,复合文档文件(Protel 数据库、DesignSpark)以字节 D0 CF 11 E0 开头。
难的是二进制格式:其结构不公开,其他工具只能通过原软件自己的导出功能来读取。所以二进制 .pcb 的答案几乎总是"用生成它的软件导出 ASCII 或 Gerber"。
常见问题
Why won't my .pcb file open?
Because .pcb is used by more than a dozen programs, each with its own format. Find out which program made the file (the table above, or drop it on the viewer). Most binary .pcb files are PADS Layout databases, which tools outside PADS read only through PADS' own ASCII export.
Can I convert a binary PADS .pcb without PADS?
Not directly: Altium, KiCad 10, Allegro and EasyEDA Pro all import the ASCII (.asc) export, not the binary database. Siemens' free PADS Standard/Plus Viewer opens PADS VX databases for viewing. Otherwise ask whoever sent the file for an ASCII export or Gerber files.
Can KiCad open a .pcb file?
Some of them. KiCad imports P-CAD ASCII boards, and since KiCad 10 also PADS ASCII and gEDA/pcb-rnd boards (File > Import > Non-KiCad Board File). No released KiCad imports binary PADS, Protel 99 SE, Autotrax or DesignSpark boards.
Is my file uploaded anywhere?
No. MakerSuite 3D reads the file in your browser; it never leaves your machine.
相关文章
拖入你的 .pcb 文件,看看它是哪一种 — 免费。
打开 MakerSuite 3D