Converters - 포맷 변환기
변환 엔진: 외부 EDA 포맷을 ImEDA 네이티브 형식으로 변환합니다. 모든 컨버터는
converter_dll에 통합되어 있으며, Import Settings를 통해 색상/필드 배치를 제어할 수 있습니다.컨버터 모듈
Altium → ImEDA
Altium Designer 회로도/라이브러리를 ImEDA 형식으로 변환합니다.
- .SchLib, .PcbLib 라이브러리 변환
- .SchDoc, .PcbDoc 문서 변환
- altium_to_imslib 모듈
KiCad → ImEDA
KiCad S-Expression 형식을 ImEDA로 변환합니다.
- .kicad_sym 심별 라이브러리
- .kicad_sch 회로도
- kicad_to_imslib 모듈
Eagle → ImEDA
Eagle XML 형식(.lbr)을 ImEDA로 변환합니다.
- .lbr 통합 라이브러리
- XML 파싱 기반
- eagle_to_imslib 모듈
EasyEDA → ImEDA
EasyEDA JSON 형식을 ImEDA로 변환합니다.
- EasyEDA Pro/Std 지원
- JSON 파싱 기반
- easyeda_to_imslib 모듈
Import Settings
| 설정 | 설명 | 기본값 |
|---|---|---|
| RefField 색상 | 참조 필드(Reference) 표시 색상 | Color Table 기본값 |
| ValueField 색상 | 값 필드(Value) 표시 색상 | Color Table 기본값 |
| 필드 자동배치 | autoplaceLibFields 로 필드 위치 자동 배치 (겹침 방지) | 활성화 |
| 소스 값 유지 | 원본 파일의 필드 값을 그대로 유지 | 활성화 |
지원 포맷
| 소스 | 심별 라이브러리 | 회로도 | 풋프린트 | PCB |
|---|---|---|---|---|
| Altium | .SchLib | .SchDoc | .PcbLib | .PcbDoc |
| KiCad | .kicad_sym | .kicad_sch | .kicad_mod | .kicad_pcb |
| Eagle | .lbr (통합 파일) | |||
| EasyEDA | .json (Pro/Std) | |||
Symbol-Footprint Mapper
변환 후 심별과 풋프린트의 매핑을 관리하는 도구입니다. TreeNode 화살표 클릭으로 확장, 더블클릭으로 풋프린트 자동선택, 컨텍스트 메뉴로 풋프린트 검증을 지원합니다.
// 변환 흐름 Source File (.kicad_sym / .SchLib / .lbr / .json) → Parser (format-specific) → Internal Representation → ImEDA Writer (.imslib / .imepd) → Symbol-Footprint Mapper (선택적)