시작하기 (Getting Started)

ImEDA는 회로도(Schematic) 설계, 심볼/풋프린트 라이브러리 관리, PCB 레이아웃을 하나의 통합 환경에서 수행할 수 있는 EDA(Electronic Design Automation) 도구입니다. 이 페이지에서는 ImEDA의 화면 구성, 문서 타입, 기본 조작법, 프로젝트 관리 방법을 안내합니다.

1. 화면 레이아웃

ImEDA의 메인 윈도우는 다음과 같은 영역으로 구성됩니다.

메인 윈도우 레이아웃

    +---------------------------------------------------------------+
    |  Ribbon UI (탭별 도구 그룹)                                      |
    +----------+------------------------------------+---------------+
    |          |                                    |               |
    |  사이드바  |         CAD 영역                    |   사이드바     |
    |  위젯    |       (도면 편집)                    |    위젯       |
    |  (좌측)  |                                    |   (우측)      |
    |          |                                    |               |
    |          +------------------------------------+               |
    |          |  탭바 (열린 문서 목록)                 |               |
    +----------+------------------------------------+---------------+
    |  콘솔 (로그 / 메시지 출력)                                       |
    +---------------------------------------------------------------+
    

Ribbon UI

화면 상단에 위치한 탭 기반 도구 모음입니다. 각 탭(Home, Draw, Place, Inspect 등)에는 관련 도구들이 그룹별로 배치되어 있습니다. 현재 열린 문서 타입(회로도, PCB 등)에 따라 Ribbon 탭 구성이 자동으로 변경됩니다.

CAD 영역

도면을 편집하는 메인 캔버스입니다. OpenGL 기반 하드웨어 가속 렌더링으로 빠른 줌/팬이 가능하며, 그리드 스냅, 스냅라인 등 정밀 편집을 지원합니다.

사이드바 위젯 (좌/우)

좌측과 우측에 도킹 가능한 위젯 패널입니다. 프로젝트 트리, 파일 매니저, 심볼/풋프린트 라이브러리 매니저, 오브젝트 인스펙터, 네비게이터, 검색 등의 위젯을 자유롭게 배치할 수 있습니다.

탭바

현재 열려 있는 문서들이 탭으로 표시됩니다. 탭을 클릭하여 문서 간 전환하고, 탭 우클릭으로 닫기/저장 등의 컨텍스트 메뉴를 사용할 수 있습니다.

콘솔

화면 하단의 로그/메시지 출력 영역입니다. 빌드 결과, DRC(Design Rule Check) 결과, Lua 스크립트 출력, 시스템 메시지 등이 표시됩니다.

2. 문서 타입 및 확장자

ImEDA는 전자 설계에 필요한 다양한 문서 타입을 지원합니다. 모든 파일은 ImEDA 고유 확장자를 사용합니다.

확장자문서 타입설명
.imsch 회로도 (Schematic) 전자 회로의 논리적 연결을 표현하는 회로도 문서. 심볼 배치, 와이어 연결, 넷 라벨 등을 포함합니다.
.imepd 전자부품 심볼 (EPD) 개별 전자부품의 회로도 심볼을 편집하는 문서. 핀 배치, 그래픽 형상, 속성 필드를 정의합니다.
.imslib 심볼 라이브러리 여러 전자부품 심볼을 모아 관리하는 라이브러리 파일. 프로젝트 간 심볼 재사용에 활용됩니다.
.imfp 풋프린트 (Footprint) PCB 위에 실장되는 부품의 물리적 패드 패턴. 패드, 실크스크린, 코트야드 등을 정의합니다.
.impcb PCB 보드 인쇄 회로 기판 레이아웃 문서. 풋프린트 배치, 배선(트레이스), 비아, 동박 영역 등을 편집합니다.
.imprj 프로젝트 하나의 설계 프로젝트를 구성하는 파일. 회로도, PCB, 라이브러리 파일들의 참조를 관리합니다.
.imgrp 프로젝트 그룹 여러 프로젝트를 하나의 그룹으로 묶어 관리하는 파일. 다중 보드 설계 등에 활용됩니다.
레거시 호환: ImEDA는 이전 버전 확장자(.sch, .epd, .slib, .fp, .pcb 등)도 읽기 전용으로 지원합니다. 새 파일 생성 시에는 반드시 ImEDA 확장자(.im*)를 사용하세요.

3. 기본 조작

CAD 영역에서의 기본 마우스/키보드 조작법입니다.

조작입력설명
팬 (Pan) 마우스 가운데 버튼 드래그 / Shift + 좌클릭 드래그 도면 전체를 이동하여 다른 영역을 봅니다. 캔버스를 잡고 끄는 느낌으로 사용합니다.
줌 (Zoom) 마우스 스크롤 휠 커서 위치를 중심으로 확대/축소합니다. 위로 스크롤하면 확대, 아래로 스크롤하면 축소됩니다.
전체 보기 Home 도면의 모든 요소가 화면에 들어오도록 자동으로 줌 레벨을 조정합니다.
선택 좌클릭 클릭한 위치의 오브젝트를 선택합니다. 선택된 오브젝트는 하이라이트 표시되며, 오브젝트 인스펙터에서 속성을 확인/편집할 수 있습니다.
드래그 선택 좌클릭 + 드래그 드래그 영역 내의 오브젝트를 일괄 선택합니다. 좌→우 드래그는 완전히 포함된 오브젝트만, 우→좌 드래그는 영역에 걸치는 오브젝트도 선택합니다.
다중 선택 Ctrl + 좌클릭 기존 선택을 유지하면서 추가로 오브젝트를 선택/해제합니다.
컨텍스트 메뉴 우클릭 현재 위치/선택에 따른 컨텍스트 메뉴를 표시합니다. 복사, 붙여넣기, 속성, 정렬 등 상황에 맞는 명령이 제공됩니다.
취소 / 도구 해제 Esc 현재 진행 중인 작업(그리기, 배치 등)을 취소하고 선택 모드로 돌아갑니다.
단축키 커스터마이즈: 모든 단축키는 설정 메뉴의 Shortcuts 다이얼로그에서 변경할 수 있습니다. 자주 사용하는 명령에 원하는 키 조합을 할당하세요.

4. 프로젝트 관리

ImEDA의 프로젝트 시스템은 설계에 필요한 모든 파일을 하나의 프로젝트(.imprj) 단위로 관리합니다.

프로젝트 생성

  1. Ribbon의 Home 탭에서 New Project를 클릭합니다.
  2. 프로젝트 이름과 저장 경로를 지정합니다.
  3. 프로젝트 파일(.imprj)이 생성되고, 좌측 프로젝트 트리에 표시됩니다.

파일 추가 / 삭제

Active Project 설정

프로젝트 그룹(.imgrp)에 여러 프로젝트가 포함된 경우, 하나의 프로젝트를 Active Project로 설정할 수 있습니다.

프로젝트 트리 위젯: 좌측 사이드바의 프로젝트 트리 위젯에서 모든 프로젝트 관리 작업을 수행할 수 있습니다. 파일 더블클릭으로 문서를 열고, 드래그 앤 드롭으로 파일 순서를 변경할 수 있습니다.