O que é o formato de ficheiro SCH?
Arquivos .sch são usados pelo EAGLE, um aplicativo de captura de esquemas e layout de PCB originalmente desenvolvido pela CadSoft Computer e posteriormente adquirido pela Autodesk. Os arquivos .sch armazenam esquemas eletrônicos completos criados com essa ferramenta.
Os esquemas em um arquivo .sch podem ser usados para visualizar um determinado dispositivo. Os esquemas consistem em símbolos padronizados e conexões entre elementos de um determinado circuito. Os esquemas finalizados podem então ser usados no processo de produção de placas de circuito impresso, normalmente emparelhados com um arquivo de layout de placa .brd.
A partir do EAGLE 6.0, o formato .sch é um arquivo de texto XML simples - os arquivos abrem com uma declaração XML e um elemento raiz <eagle> referenciando eagle.dtd. As versões 5 e anteriores armazenavam esquemas em uma codificação binária proprietária. Observe que a extensão .sch é compartilhada por várias outras ferramentas de EDA com layouts de arquivo incompatíveis; o formato de esquema moderno do KiCad é o arquivo .kicad_sch, introduzido no KiCad 6.
A Autodesk descontinuou o EAGLE como um produto independente em 2026, incorporando sua funcionalidade ao Fusion 360 Electronics, que continua a ler e gravar arquivos .sch.
Segurança e proteção
RISCO: LOWUm .sch do EAGLE moderno é um texto XML que descreve um circuito, sem conteúdo executável, portanto é seguro para abrir e inspecionar. A única precaução prática: EAGLE/KiCad suportam Programas de Linguagem de Usuário / scripts, portanto não execute arquivos ULP/script não solicitados que acompanhem um projeto. O arquivo de esquema em si é inofensivo.
Detalhes do formato
em resumo- Esquema KiCad Eeschema - O KiCad mais antigo usava .sch (S-expression/texto legado); o KiCad 6+ mudou para .kicad_sch.
- Esquema OrCAD Capture / PSpice - Cadence OrCAD e PSpice usam .sch para seus próprios arquivos de esquema (diferentes).
- Esquema LTspice / SPICE genérico - Várias ferramentas de SPICE e EDA (TINA, Qucs, P-CAD) salvam esquemas como .sch em seus próprios formatos.
Programas que abrem arquivos SCH
Detalhes técnicos
especificação profunda| Tipo de arquivo | Esquema eletrônico - captura diagramas de circuito, instâncias de componentes e conexões de rede (nets) |
| Codificação (EAGLE 6+) | Texto XML UTF-8; o elemento raiz é `<eagle>` com um DOCTYPE referenciando `eagle.dtd` |
| Codificação (EAGLE ≤5) | Formato binário proprietário; não documentado publicamente |
| Tipo MIME | `application/xml` |
| Desenvolvedor | CadSoft Computer GmbH (Alemanha); adquirida pela Autodesk em 2016 |
| Formato emparelhado | Usado junto com um arquivo de layout de placa `.brd` dentro do mesmo projeto EAGLE |
| Dependências de biblioteca | Símbolos de componentes e definições de pinos referenciam arquivos de biblioteca EAGLE `.lbr` externos |
| Dados de esquema armazenados | Redes (nets), instâncias de componentes, segmentos de fios, junções, definições de barramento, etiquetas e hierarquia de múltiplas folhas |
| Conflito de extensão | `.sch` também é usado pelo KiCad (pré-v6), OrCAD Capture, Protel/Altium Designer e TINA com formatos incompatíveis |
| Nota sobre legado KiCad | O KiCad 5 e anteriores usavam `.sch`; o KiCad 6 o substituiu por `.kicad_sch` usando sintaxe S-expression |
| Identificação de arquivo XML | Arquivos EAGLE 6+ podem ser identificados pela string `<!DOCTYPE eagle` perto do início do arquivo |
| Anotação direta/reversa | A lista de redes no `.sch` sincroniza bidirecionalmente com o `.brd` através do fluxo de trabalho de anotação direta e reversa do EAGLE |
| Suporte a múltiplas folhas | Um projeto pode conter várias folhas de esquema armazenadas como elementos `<sheet>` separados dentro de um único arquivo `.sch` |
| Status do produto | A Autodesk encerrou o EAGLE como um aplicativo independente em 2026; arquivos `.sch` agora são abertos através do Fusion 360 Electronics |
| Lançado | EAGLE since 1988; XML .sch format since EAGLE 6.0 (2011) |
| Especificação | www.autodesk.com |