Qu'est-ce que le format de fichier SCH ?
Les fichiers .sch sont utilisés par EAGLE, une application de saisie de schémas et de routage de PCB initialement développée par CadSoft Computer, puis acquise par Autodesk. Les fichiers .sch stockent des schémas électroniques complets créés avec cet outil.
Les schémas d'un fichier .sch permettent de visualiser un appareil donné. Ils se composent de symboles normalisés et de connexions entre les éléments d'un circuit. Les schémas terminés peuvent ensuite être utilisés dans le processus de production de cartes de circuits imprimés, généralement associés à un fichier de configuration de carte .brd.
Depuis EAGLE 6.0, le format .sch est un fichier texte XML brut - les fichiers s'ouvrent avec une déclaration XML et un élément racine <eagle> référençant eagle.dtd. Les versions 5 et antérieures stockaient les schémas dans un encodage binaire propriétaire. Notez que l'extension .sch est partagée par plusieurs autres outils de CAO électronique avec des structures de fichiers incompatibles ; le format de schéma moderne de KiCad est le fichier .kicad_sch, introduit dans KiCad 6.
Autodesk a arrêté EAGLE en tant que produit autonome en 2026, intégrant ses fonctionnalités dans Fusion 360 Electronics, qui continue de lire et d'écrire les fichiers .sch.
Sécurité et sûreté
RISQUE : LOWUn fichier .sch EAGLE moderne est un texte XML décrivant un circuit, sans contenu exécutable, il est donc sûr à ouvrir et à inspecter. La seule précaution pratique : EAGLE/KiCad prennent en charge les programmes de langage utilisateur (ULP) / scripts, donc n'exécutez pas de fichiers ULP/scripts non sollicités fournis avec un projet. Le fichier de schéma lui-même est inoffensif.
Détails du format
en bref- Schéma KiCad Eeschema - Les anciennes versions de KiCad utilisaient .sch (expression S/texte hérité) ; KiCad 6+ est passé au format .kicad_sch.
- Schéma OrCAD Capture / PSpice - Cadence OrCAD et PSpice utilisent .sch pour leurs propres fichiers de schéma (différents).
- Schéma LTspice / SPICE générique - Divers outils SPICE et de CAO électronique (TINA, Qucs, P-CAD) enregistrent les schémas en .sch dans leurs propres formats.
Programmes qui ouvrent les fichiers SCH
Détails techniques
spécifications approfondies| Type de fichier | Schéma électronique - capture les diagrammes de circuits, les instances de composants et les connexions réseau (nets) |
| Encodage (EAGLE 6+) | Texte XML UTF-8 ; l'élément racine est `<eagle>` avec un DOCTYPE référençant `eagle.dtd` |
| Encodage (EAGLE ≤5) | Format binaire propriétaire ; non documenté publiquement |
| Type MIME | `application/xml` |
| Développeur | CadSoft Computer GmbH (Allemagne) ; acquis par Autodesk en 2016 |
| Format associé | Utilisé avec un fichier de configuration de carte `.brd` au sein du même projet EAGLE |
| Dépendances de bibliothèque | Les symboles de composants et les définitions de broches font référence à des fichiers de bibliothèque EAGLE `.lbr` externes |
| Données de schéma stockées | Réseaux (nets), instances de composants, segments de fils, jonctions, définitions de bus, étiquettes et hiérarchie multi-feuilles |
| Conflit d'extension | `.sch` est également utilisé par KiCad (pré-v6), OrCAD Capture, Protel/Altium Designer et TINA avec des formats incompatibles |
| Note sur l'héritage KiCad | KiCad 5 et les versions antérieures utilisaient `.sch` ; KiCad 6 l'a remplacé par `.kicad_sch` utilisant la syntaxe d'expression S |
| Identification du fichier XML | Les fichiers EAGLE 6+ peuvent être identifiés par la chaîne `<!DOCTYPE eagle` près du début du fichier |
| Annotation avant/arrière | La liste des réseaux dans le `.sch` se synchronise de manière bidirectionnelle avec le `.brd` via le flux de travail d'annotation d'EAGLE |
| Prise en charge multi-feuilles | Un projet peut contenir plusieurs feuilles de schéma stockées sous forme d'éléments `<sheet>` distincts dans un seul fichier `.sch` |
| Statut du produit | Autodesk a mis fin à EAGLE en tant qu'application autonome en 2026 ; les fichiers `.sch` sont désormais ouverts via Fusion 360 Electronics |
| Publié | EAGLE since 1988; XML .sch format since EAGLE 6.0 (2011) |
| Spécification | www.autodesk.com |