Workbench¶
목표¶
하나의 사이드 패널 영역에서 표시 제어, 선택 필터링, 객체 탐색, 국소 포커싱을 사용하는 방법을 설명합니다.
지원 플랫폼¶
iOSmacOS
대상 독자¶
- 표시 제어, 필터링, 객체 타깃팅이 필요한 사용자
- 2D와 보드 수준 3D 경로에서 Workbench 동작을 검증하는 테스터
사전 준비¶
- 보드 문서가 이미 작업 공간에 열려 있습니다.
- Workbench가 보이고 상태 뷰를 사용할 수 있습니다.
단계¶
Visibility에서 시작해 보드의 표시 범위를 좁힙니다.Selection Filter로 선택 가능한 객체를 제한합니다.Objects에서 검색, 선택,Locate,Highlight,Isolate,Clear같은 동작을 적용합니다.
결과¶
Workbench는 시각적 노이즈를 줄이고, 필요한 대상을 빠르게 찾고, 객체 상세 표시를 대신 차지하지 않으면서 포커스 동작을 수행하게 해 줍니다.
현재 Workbench 구조¶
기본적으로 Workbench에는 세 주요 섹션이 있습니다.
VisibilitySelection FilterObjects
기본 상태는 다음과 같습니다.
Visibility펼침Selection Filter접힘Objects펼침
Workbench는 이제 상태 유형에 따라 라우팅됩니다. PCB 문서는 Visibility / Selection Filter / Objects / Board Problems를 보여주고, 회로도 문서는 Sheets / Search / Selection / Details / Problems를 보여줍니다. 아래에서는 먼저 PCB Workbench를 설명한 뒤 회로도 Workbench를 설명합니다.







회로도 Workbench에서 할 수 있는 일¶
회로도 Workbench는 보기 중심의 KiCad 회로도 / 프로젝트 흐름을 위해 만들어졌습니다. PCB 전용 표시 및 규칙 제어는 보여주지 않습니다.
하위 시트를 참조하지 않는 독립 .kicad_sch는 Import File로 바로 Schematic Workbench에 들어갈 수 있습니다. 하위 시트를 참조하는 회로도는 유효한 .kicad_pro가 있는 Import Folder를 사용해야 합니다. .kicad_pro 프로젝트를 열면 앱은 먼저 프로젝트와 같은 이름의 회로도를 엽니다. 같은 이름의 회로도가 없으면 경로 순서대로 사용할 수 있는 회로도를 하나 선택합니다. 사용할 수 있는 회로도가 없는 프로젝트만 PCB Viewer에서 열리고, 회로도, 라이브러리, 설정 파일 및 선택한 디렉터리의 다른 일반 파일은 Project에 유지됩니다.
Sheets¶
- 현재 프로젝트 시트 트리, 이동 경로, 상위 / 하위 시트를 보여줍니다.
- 열 수 있는 시트를 클릭하면 현재 2D 회로도 캔버스가 전환됩니다.
- 누락되었거나 열리지 않은 시트는 조용히 실패하지 않고 문제 상태를 유지합니다.
Search¶
Current Sheet와Whole Project범위를 지원합니다.- 패싯에는
Symbols / Nets / Labels / Text / Markers가 포함됩니다. - 결과를 클릭하면 객체가 선택됩니다. locate는 필요할 때 시트를 전환한 뒤 대상 범위를 가운데로 맞추거나 화면에 맞춥니다.
Selection / Details¶
- 검색 결과, 시트 이동, 캔버스 선택에서 고른 회로도 엔티티를 보여줍니다.
- 일반적인 동작에는
Locate / Highlight / Clear가 있습니다. - 같은 KiCad 프로젝트에 PCB가 있고 현재 선택에 정확한 관련 객체가 있으면 이 영역에 PCB에서 보기가 표시됩니다. 단일 캔버스는 이동과 돌아가기 동작을 제공하고 이중 캔버스는 선택에 따라 자동으로 연결됩니다.
- 캔버스 선택과 Workbench 선택은 같은 상태를 공유하므로, 서로 경쟁하는 두 선택이 생기지 않습니다.
Problems¶
- 회로도 가져오기 문제 세부 정보, 지원되지 않는 내용, 필요한 보기 데이터가 없을 때의 명확한 문제 메시지를 모읍니다.
- 필요한 보기 데이터 전체가 없으면 앱 안에서 객체 목록을 추측하지 않고 사용할 수 없다는 문제를 보고합니다.
Visibility에서 할 수 있는 일¶
- 표시 프리셋 전환
- 스택업 보기 모드 변경
- 레이어 그룹, 개별 레이어, 의미 열, 기술 레이어 표시/숨김
- 2D Display Grid에서
DRC마커를 전체, 레이어 그룹 또는 개별 레이어별로 제어 Rat / Board Boundary / Place Boundary / Assembly Outline전환- 레이어 색상 편집 또는 기본값으로 재설정
2D Display Grid의 DRC¶
PCB가 첫 프레임 준비를 마치면 앱은 현재 보드의 DRC를 백그라운드에서 실행합니다. 실행 중에는 상태 영역에 DRC 준비 중 또는 진행률이 표시됩니다. 완료되면 위치 근거가 있는 결과는 2D 캔버스에 빨간 원과 × 표시로 나타나며, 짝을 이루는 근거에는 연결선도 나타납니다.
DRC열은 PCB 2D Visibility Display Grid에만 있으며 회로도나 3D 제어에는 없습니다.DRC열 제목을 누르면 모든 DRC 마커를 함께 표시하거나 숨깁니다.- 레이어 그룹 또는 개별 레이어 행의
DRC셀을 누르면 해당 레이어의 마커만 제어합니다. 마커가 없는 셀은 사용할 수 없습니다. All프리셋에도 DRC 마커 상태가 포함됩니다. 보드를 다시 열거나 런타임 세션을 전환하면 이전 결과를 재사용하지 않고 새 보드에 대해 DRC를 다시 계산합니다.
DRC 마커는 현재 완전한 분석 결과의 표시 레이어입니다. 마커를 숨겨도 보드 데이터를 바꾸거나 DRC finding을 다시 해석하거나 제거하지 않습니다. 분석이 완료되지 않았거나 알 수 없는 레이어를 반환하면 앱은 부분 마커를 게시하지 않고 명확한 오류를 표시합니다.
실시간 DRC는 설계 수준 구리 객체, 넷 및 규칙 의미를 보존하는 네이티브, DSN, KiCad 원본에만 실행됩니다. Gerber, Excellon, ODB++, IPC-2581 같은 제조 출력에는 이미 합성된 레이어 그래픽이 들어 있으므로 앱은 그 그래픽과 패드, 트랙, 비아의 정상적인 겹침을 단락으로 다시 해석하지 않습니다. 이 원본은 설계 규칙 판정에 사용할 구리 모델이 없다고 명확히 보고하며 DRC 마커를 게시하지 않습니다.
3D에 있을 때 이 영역에는 보드 표면 및 부품 표시 설정을 위한 추가 3D 섹션도 표시됩니다. 가져온 3D 모델은 사용할 수 있고 렌더링 가능할 때 우선 표시되며, 그렇지 않으면 뷰어가 proxy 바디 또는 문제 기록으로 누락 자산을 검토 중에도 드러낼 수 있습니다.
Selection Filter에서 할 수 있는 일¶
All / None / Default로 빠르게 전환- 어떤 객체 범주를 선택 가능하게 할지 제한
- 트랙/세그먼트 구분이 필요할 때
Pick Candidates표시
기본 필터는 가장 흔한 표면 대상과 라우팅된 구리 객체를 선택 가능하게 유지하므로, 대부분의 일상 탐색에 맞습니다.
Objects에서 할 수 있는 일¶
Objects는 현재 버전에서 가장 직접적인 객체 브라우저입니다. 다음을 할 수 있습니다.
- 패싯 전환
- 텍스트 입력으로 객체 필터링
- 결과 목록에서 대상 선택
- 현재 선택에 동작 적용
현재 패싯은 다음을 포함합니다.
NetsLayersVia DefinitionsRule Classes
Objects 메인 패널에는 가벼운 동작만 남아 있습니다.
LocateHighlightClear
현재 역할 경계¶
Workbench가 맡는 일:
- 표시 상태
- 필터링
- 검색
- 로컬 객체 탐색
- 포커스 / 하이라이트 / 지우기 동작
Details가 맡는 일:
- 필요할 때 런타임 쿼리 세션 구성 또는 재사용
- 세션 기반 객체 상세 및 네트 분석 표시
- 지원되는 런타임 객체에 대한 격리 실행
Workbench는 선택이 바뀌었다는 이유만으로 런타임 세션을 암묵적으로 만들지 않습니다.
사용 팁¶
- 먼저
Visibility, 다음Selection Filter, 마지막으로Objects검색을 조정하면 대상을 찾기 쉽습니다. - 대상을 찾지 못하면 표시 상태나 선택 필터가 너무 엄격한지 먼저 확인하세요.
- 문제를 기록할 때는 Workbench로 대상을 좁힌 뒤 2D로 돌아가 실제 상세 정보와 복사 단계를 진행하세요.
자주 묻는 질문¶
왜 “객체 상세 패널”이 여기에는 없나요?¶
현재 설계는 상세 카드를 2D로 되돌려 Workbench가 필터링과 타깃팅에 집중하도록 했습니다.
Isolate가 메인 Objects 패널에 없는 이유는 무엇인가요?¶
메인 패널은 로컬 객체 브라우저이므로 객체 선택만으로 runtime session을 암묵적으로 만들면 안 됩니다. Details를 열고 로드된 runtime 객체가 격리를 지원하면 시트 안에 Isolate가 표시됩니다.
3D에서만 추가 표시 옵션이 보이는 이유는 무엇인가요?¶
작업 공간이 3D에 있을 때 Workbench가 보드 수준 3D 표시 옵션을 추가로 노출하기 때문입니다.