← 博客

.sch 文件怎么打开 — 是哪个软件的文件、用什么打开

每个原理图软件都爱用的扩展名

.sch 是 schematic(原理图)的缩写,几乎所有原理图编辑器都用过它:5 版以前的 KiCad、Eagle、PADS Logic、Protel、OrCAD 的 DOS 时代 SDT、DesignSpark PCB、Easy-PC、gEDA、Qucs、Xschem 和 Pulsonix。这些格式毫无共同之处 — 一个软件的 .sch 对其他软件毫无意义。

最快的办法

把文件拖到 MakerSuite 3D。KiCad 4/5 原理图和 Eagle 原理图(XML 及旧的二进制格式)可以直接打开;其余的会告诉你是哪个软件的文件以及该怎么做 — 和下表的答案一样。不会上传任何内容。

Drop your .sch file — the viewer tells you which program made it.

免费试用 MakerSuite 3D

是哪一种 .sch?

用文本编辑器打开看第一行,或者直接拖到查看器里。二进制文件大多显示为无法阅读的字符。

文件开头来源软件这里能打开?怎么办
EESchema Schematic File Version 4KiCad 4 / 5✓ 能可以在这里打开。请把项目的 -cache.lib(或 .lib 文件)一起拖入,符号才能画出来。KiCad 6 及以后会把它转换为 .kicad_sch。
<?xml … <eagleEagle 6 及以后(XML)✓ 能可以在这里直接打开。
10 80 (binary)Eagle 4、5(二进制)✓ 能可以在这里打开:按 Eagle 6 会写出的 XML 重建,并与同一设计由 Eagle 6 重新保存的文件比对过。KiCad 和 Altium 只导入 XML 格式。
Protel for Windows - Schematic Capture Binary FileProtel for Windows / Advanced Schematic(二进制)不能Altium Designer 可以直接打开 Protel 原理图:另存为 .SchDoc 后在这里打开。
D0 CF 11 E0 (OLE2)复合文档(OLE2)原理图 — Protel / Altium 时代或其他工具不能可以试试能读取 Protel 和 Altium 原理图的 Altium Designer,另存为 .SchDoc 后在这里打开。如果来自其他工具,请用该工具导出。
D0 CF 11 E0 + “Schematic Design”DesignSpark PCB / Easy-PC不能请在 DesignSpark PCB 或 Easy-PC 中打开。要查看电路板,可导出 Gerber 文件并在这里打开 .zip。
二进制PADS Logic(二进制)不能在 PADS Logic 中使用 File > Export 另存为 ASCII(.txt)。KiCad 10 和 Altium 能导入该文件。
二进制OrCAD SDT(DOS 时代)不能Altium 可以导入。现在的 OrCAD Capture 保存为 .dsn,而不是 .sch。
v 20031011 1gEDA gschem / Lepton-EDA不能KiCad 10 可以导入(File > Import > Non-KiCad Schematic):另存为 .kicad_sch 后在这里打开。
<Qucs Schematic 25.2.0>Qucs / Qucs-S不能电路仿真原理图,不是 PCB 设计。请在 Qucs-S 中打开。
v {xschem version=…}Xschem不能仿真与 IC 设计原理图,不是 PCB 设计。请在 Xschem 中打开。
二进制Pulsonix不能原生二进制格式:请在 Pulsonix 中打开。

不是 .sch 的原理图文件

KiCad 6+ 保存为 .kicad_sch,Altium 为 .SchDoc — 两者都能在这里打开。OrCAD Capture 使用 .dsn,LTspice 使用 .asc。而 .schematic / .schem 文件是我的世界(Minecraft)的建筑,不是电路。

怎么区分

文本格式在第一行写着自己的名字:"EESchema Schematic File Version" 是 KiCad 4/5,"<?xml" 后接 <eagle> 是 Eagle 6+,"v 20031011 1"(日期加数字)是 gEDA,"<Qucs Schematic" 是 Qucs,"v {xschem" 是 Xschem。二进制格式更难:Eagle 5 以字节 10 80 开头,复合文档文件(Protel、DesignSpark)以 D0 CF 11 E0 开头。

原理图主要是符号和连线,所以得到可读副本最快的办法通常是原软件自己的导出功能 — PADS Logic 导出 ASCII,Eagle 保存为 XML,Protel 通过 Altium 转为 .SchDoc。

常见问题

Why won't my .sch file open?

.sch has been used by almost every schematic editor, and their formats have nothing in common. Find out which program made the file (the table above, or drop it on the viewer) and use that program or its export.

Can KiCad open my .sch file?

KiCad 6 and later open KiCad 4/5 .sch files and import Eagle XML schematics; KiCad 10 also imports gEDA schematics and PADS Logic ASCII exports (File > Import > Non-KiCad Schematic). Binary Eagle, Protel and OrCAD SDT schematics are not among KiCad's importers.

Is a .schem or .schematic file a circuit?

No — those are Minecraft build files. Circuit schematics use .sch, .kicad_sch, .SchDoc, .dsn and similar.

Is my file uploaded anywhere?

No. MakerSuite 3D reads the file in your browser; it never leaves your machine.

相关文章

Free Schematic Viewer Online — View Circuit Diagrams in Your BrowserKiCad Schematic Viewer Online — View .kicad_sch Files InstantlyHow to Open a .pcb File — Which Program Made It and What Opens It

拖入你的 .sch 文件,看看它是哪一种 — 免费。

打开 MakerSuite 3D