CoDesign를 위해 SOLIDWORKS 준비하기

Parent page: Altium CoDesigner 설치 및 구성

Altium CoDesigner는 ECAD와 MCAD 설계 도메인 간에 인쇄 회로 기판 설계를 전송하기 위한 인터페이스입니다. CoDesigner 추가 기능을 MCAD 소프트웨어에 추가하면 CoDesigner를 통해 설계 변경 사항을 양방향으로 전달할 수 있습니다. 설계 변경 사항은 ECAD와 MCAD 도메인 사이의 브리지 역할을 하는 Altium Workspace를 통해 전달됩니다.

MCAD 소프트웨어와 CoDesigner

의 버전 호환성 확인 Altium CoDesigner 패널에 SOLIDWORKS®에서 액세스하려면 아래 설명과 같이 Add-In(플러그인)을 설치해야 합니다. MCAD CoDesigner 플러그인은 Altium 웹사이트 다운로드 페이지에서 다운로드할 수 있습니다.

 
 
 
 
 

SOLIDWORKS에서 CoDesigner 설치 및 구성

SOLIDWORKS®와의 연동을 위해서는 Altium CoDesigner for SOLIDWORKS Add-In을 설치해야 합니다.

MCAD 소프트웨어에서 CoDesigner에 액세스하려면 Add-In을 설치하고 활성화하십시오. MCAD 소프트웨어에서 CoDesigner에 액세스하려면 Add-In을 설치하고 활성화하십시오.

Add-In 설치 방법:

  1. 설치 전에 SOLIDWORKS를 종료합니다.

  2. SOLIDWORKS Add-In(AltiumCoDesignerSolidWorks_<VersionNo>.exe)을 다운로드하여 설치합니다.

  3. SOLIDWORKS를 실행한 후 위에 표시된 Add-Ins 대화상자를 통해 Add-In을 활성화합니다.

  4. Add-In이 활성화되면 일반적인 방법으로 Altium CoDesigner 탭을 Taskpane Tabs에 추가할 수 있습니다. 모든 협업 작업은 이 탭을 통해 수행됩니다.

CoDesigner Taskpane Tab 표시

SOLIDWORKS에서는 Customize Taskpane Tabs 대화상자에서 Taskpane Tabs를 활성화/비활성화할 수 있습니다.

CoDesigner는 SOLIDWORKS Taskpane Tab을 통해 액세스합니다. CoDesigner는 SOLIDWORKS Taskpane Tab을 통해 액세스합니다.

SOLIDWORKS에 Altium CoDesigner Taskpane Tab()이 표시되지 않는 경우:

  1. 위에 표시된 것처럼 Taskpane 상단의 Setup 톱니바퀴 아이콘을 클릭합니다. 그러면 Customize Taskpane Tabs 대화상자가 열립니다.

  2. 대화상자에서 Altium CoDesigner 탭을 활성화합니다.

SOLIDWORKS에서 Workspace에 연결

SOLIDWORKS는 Workspace를 통해 Altium Designer와 협업하며, 처음 사용할 때는 반드시 로그인해야 합니다.

로그인하지 않은 경우 Altium CoDesigner 탭에 아래와 같이 로그인 필드가 표시됩니다. 로그인 모드는 두 가지이며, 하나는 Altium 365 Workspace에 로그인하는 방식이고 다른 하나는 온프레미스 Enterprise Server의 Workspace에 로그인하는 방식입니다.

Altium 365 Workspace에 연결

Altium 365 Workspace에 로그인합니다.Altium 365 Workspace에 로그인합니다.

  1. Altium Account 옵션을 Altium CoDesigner Taskpane Tab에서 선택합니다.

  2. Altium Live에 로그인할 때 사용하는 이메일 주소를 Email로 입력하고, Altium Live Password를 입력합니다.

  3. Remember Me 옵션을 활성화하면 해당 정보(비밀번호 포함)가 저장되며, SOLIDWORKS를 시작할 때마다 Altium 365 Workspace에 자동으로 연결됩니다.

  4. 연결하려면 Sign In 버튼을 클릭합니다.

여러 Workspace를 지원합니다. CoDesigner 메뉴를 열고 필요한 Workspace를 선택하십시오.

Menu used to select the active workspace, to change to a custom server, or sign out

Altium Enterprise Server Workspace에 연결

온프레미스 Enterprise Server Workspace에 로그인합니다.온프레미스 Enterprise Server Workspace에 로그인합니다.

  1. Use Custom Server 옵션을 Altium CoDesigner Taskpane Tab에서 선택합니다.

  2. 처음 로그인할 때는 온프레미스 Enterprise Server Workspace에 연결하기 위한 Server Address(URL)를 지정해야 합니다. 이 주소는 시스템 관리자가 제공합니다.

  3. User NamePassword를 입력합니다. 이 정보 역시 시스템 관리자가 제공합니다.

  4. Remember Me 옵션을 활성화하면 해당 정보(비밀번호 포함)가 저장되며, SOLIDWORKS를 시작할 때마다 Workspace에 자동으로 연결됩니다.

로그인하면 Altium CoDesigner를 통해 협업을 시작할 준비가 완료됩니다.

CoDesigner가 설치되었으며 사용할 준비가 되었습니다. CoDesigner가 설치되었으며 사용할 준비가 되었습니다.

SOLIDWORKS에서 CoDesigner는 여러 보드로 구성된 어셈블리 작업을 지원하며, ECAD에서는 이를 Multi-board Assembly(MBA)라고 합니다. Altium MCAD CoDesigner로 멀티보드 어셈블리 동기화에 대해 자세히 알아보십시오.

SOLIDWORKS 협업 설정 구성

로그인한 후에는 위에 표시된 것처럼 CoDesigner 메뉴의 Altium CoDesigner Settings 대화상자에서 CoDesigner 설정을 구성할 수 있으며, 이 대화상자는 CoDesigner 메뉴의 Settings 메뉴 항목을 통해 엽니다.

Settings 대화상자에서 CoDesigner 옵션을 구성합니다. Settings 대화상자에서 CoDesigner 옵션을 구성합니다.

  • Common folder for storing models that are coming from ECAD - CoDesigner가 생성하는 모든 구성요소 모델은 프로젝트 소속과 관계없이 이 위치에 저장됩니다(보드 파트와 보드 어셈블리는 Solidworks로 처음 가져올 때 지정한 프로젝트 폴더에 CoDesigner가 생성한다는 점에 유의하십시오). 위치를 지정하지 않으면 모든 구성요소 모델이 프로젝트 폴더에 생성되며 다른 프로젝트에서 재사용할 수 없습니다.

  • Build 3D geometry for Copperi - 상단 및 하단 레이어의 구리층은 항상 보드 파트 표면의 데칼로 표현됩니다. 이 옵션을 활성화하면 CoDesigner는 모든 구리층과 스루홀 패드를 표현하기 위한 돌출 피처도 생성합니다. 이 옵션을 활성화하면 성능에 큰 영향을 줄 수 있는 많은 양의 데이터가 생성될 수 있다는 점에 유의하십시오.
  • Build Viasi - 이 옵션을 활성화하면 비아 배럴도 함께 포함됩니다. 이 옵션을 활성화하면 성능에 큰 영향을 줄 수 있는 많은 양의 데이터가 생성될 수 있다는 점에 유의하십시오.
  • Flat Folder Structure - 이 옵션을 활성화하면 하위 파트 및 어셈블리 파일이 메인 어셈블리 파일과 동일한 폴더에 저장됩니다. 이 옵션을 비활성화하면 모든 하위 파트 및 어셈블리 파일이 \<McadAssyName>-EDM 하위 폴더에 저장됩니다. SOLIDWORKS를 Product Data Management 시스템으로 Windchill과 함께 사용하는 경우 평면 폴더 구조를 권장합니다.

  • Smart Sketch Update - 활성화하면 Pull 작업 중 MCAD CoDesigner는 ECAD에서 변경된 스케치 요소만 다시 그리며, 변경되지 않은 요소와 관련된 치수 및 구속조건은 기존 상태를 유지합니다. 원치 않는 결과가 발생하는 경우 이 옵션을 비활성화하십시오. Smart Sketch Change 지원에 대해 자세히 알아보십시오.

  • Build Route Tool Path – Route Tool Path는 보드가 제조되는 패널에서 보드를 밀링 가공해 분리하기 위해 정의된 외곽선입니다. MCAD에서 이 경로가 필요하지 않으면 이 옵션을 비활성화하십시오. ECAD Route Tool Path에 대해 자세히 알아보십시오.

  • Transfer board sketch holes that are bigger than <Size><Units> to ECAD as cutouts- 보드 프로파일 스케치에 포함된 홀 중 ECAD에서 패드로 해석될 수 있는 모든 홀(원형, 사각형, 슬롯 홀 포함)은 홀 크기(또는 슬롯 폭)가 이 값 이하이면 ECAD에서 자유 패드(free pad)로 변환됩니다. 이 값보다 큰 홀은 보드 컷아웃으로 변환됩니다. 사각형 또는 슬롯 형태에 해당하지 않는 비원형 홀은 크기와 관계없이 항상 보드 컷아웃으로 변환됩니다.

  • Ignore components smaller than <Value><Units> in height - 더 작은 부품은 동기화 프로세스에서 제외할 수 있습니다. Pull 수행 시 <Value><Units>보다 작은 부품을 제외하도록 이 옵션을 설정하십시오. 부품 높이는 ECAD에서 부품(footprint)의 속성으로 정의되며, footprint 위에 배치된 3D 모델의 높이가 아니라는 점에 유의하십시오. 더 작은 부품을 무시하도록 CoDesigner 구성하기에 대해 자세히 알아보십시오.

  • Participate in the product improvement program - 이 옵션을 활성화하면 MCAD CoDesigner 사용에 관한 기술 정보를 Altium과 자동으로 공유합니다. 제품 개선 프로그램에 대해 자세히 알아보십시오.

  • 재사용 부품 비율이 높은 여러 PCB 설계로 작업하는 경우 모델 저장에 공용 폴더를 사용하면 새 프로젝트를 로드할 때 시간과 저장 공간을 절약할 수 있습니다.
  • 부품이 MCAD에서 고정되거나 구속되면 ECAD에서는 잠금 상태가 됩니다(해당 구속이 PCB 어셈블리 내에서 이동을 허용하는지 여부와 관계없음). 부품이 ECAD에서 잠겨 있으면, MCAD에서 이미 구속된 경우가 아니라면 MCAD에서는 고정 상태가 됩니다. 잠금/고정 상태의 변경은 MCAD와 ECAD 간에 동기화됩니다.

SOLIDWORKS에서 작업하기

이 섹션에서는 Altium MCAD CoDesigner 사용 시 중요한 SOLIDWORKS 전용 설정에 대해 설명합니다.

Harness Design in SOLIDWORKS

MCAD CoDesigner의 Harness Design 기능을 사용할 계획이라면 하네스를 동기화할 수 있도록 SOLIDWORKS Routing Electrical이 설치되어 있어야 합니다(SOLIDWORKS Premium 패키지에 포함). 또한 하네스 연결 정보를 읽으려면 SOLIDWORKS Routing Electrical에 Microsoft Excel 설치도 필요합니다. SOLIDWORKS와 MCAD CoDesigner를 사용한 하네스 동기화에 대해 자세히 알아보십시오.

SOLIDWORKS 기본 템플릿

새 부품이 생성될 때마다 부품 템플릿을 묻는 메시지가 표시되지 않도록, 아래와 같이 파트의 기본 템플릿을 구성하여 사용하는 것이 좋습니다. 제공된 SOLIDWORKS 템플릿을 사용해도 되고, 회사에서 사용하는 자체 템플릿을 사용해도 됩니다. 아래와 같이 Parts, Assemblies, Drawings의 템플릿 위치를 정의하고 Always use these default document templates을(를) 선택하십시오.

선호하는 SOLIDWORKS 템플릿을 구성하십시오. 선호하는 SOLIDWORKS 템플릿을 구성하십시오.

SOLIDWORKS 소프트웨어를 이후 버전으로 업데이트할 때마다 기본 템플릿을 다시 선택하는 것이 좋습니다. 이렇게 하지 않으면 설계를 SOLIDWORKS로 Pull할 때 다음 로그의 오류가 발생할 수 있습니다.

2025-12-04 13:21:52.1740|1|Error|MCAD: Could not create a new assembly. Make sure default document templates are specified in Tools - Options - Default Template

CoDesigner for SOLIDWORKS는 보드 스케치, 돌출, 메이트, 배치 기준 평면이 Y-up 템플릿 방향을 기준으로 한다고 가정합니다. 즉, CoDesigner for SOLIDWORKS는 기본 기준 평면의 방향이 Front = XY, Top = XZ, and Right = YZ와 같은 Y-up 템플릿을 기대합니다.

SOLIDWORKS 2025에서는 Z-up 템플릿이 도입되었습니다. 이 변경으로 인해 평면 형상이 달라져 예를 들어 Front = YZ가 되며, 그 결과 CoDesigner가 어셈블리/파트 생성 중 해당 템플릿을 거부하게 됩니다. 평면 이름을 바꾸는 것만으로는 해결되지 않습니다. CoDesigner는 평면 이름만이 아니라 실제 기준 평면 방향을 확인하기 때문입니다. Z-up 템플릿은 MCAD CoDesigner와 함께 사용할 수 없으며, Y-up 템플릿을 사용해야 합니다.

SOLIDWORKS에서 PCB 구리층, 마스크 및 실크스크린 표시

CoDesigner는 상면 구리층, 상면 솔더마스크, 상면 실크스크린의 이미지를 하나의 상면 데칼로 결합하고, 보드의 하면 레이어에도 동일한 과정을 반복합니다. 이러한 상면 및 하면 데칼은 보드를 MCAD로 Pull할 때 적용됩니다.

상면 데칼은 상면 구리층, 상면 솔더 마스크 레이어, 상면 실크스크린 레이어를 결합한 것입니다.상면 데칼은 상면 구리층, 상면 솔더 마스크 레이어, 상면 실크스크린 레이어를 결합한 것입니다.

데칼 관련 참고 사항:

  • 데칼이 올바르게 표시되지 않으면 SOLIDWORKS의 렌더링 문제일 수 있습니다. 인증된 비디오 카드 및 최신 비디오 드라이버 소프트웨어 업데이트에 대한 자세한 내용은 https://www.solidworks.com/support/system-requirements를 참조하십시오. 해당 페이지에는 Certified Cards and Drivers 링크가 포함되어 있으며, 여기서 비디오 카드용 업데이트 패치를 다운로드할 수 있을 수 있습니다.

  • 이전 단계로도 데칼 표시 문제가 해결되지 않으면 SOLIDWORKS System Options 대화상자()Performance 페이지에서 Enhanced graphics performance 옵션을 전환해 보십시오. 일부 비디오 카드에서는 이 옵션을 비활성화하면 도움이 되고, 다른 비디오 카드에서는 활성화하면 도움이 됩니다.

  • CoDesigner 설정에서 Build 3D Geometry for Copper and Solder Mask 모드가 활성화되어 있으면 각 구리층과 솔더 마스크 레이어가 개별 레이어로 전송되며, 데칼로 결합되지 않습니다. 이 모드에서는 실크스크린 세부 정보가 솔더 마스크 레이어에 데칼로 적용됩니다. CoDesigner가 구리층, 마스크 및 오버레이 레이어를 처리하는 방법

SOLIDWORKS에서의 데칼 저장

PDM 시스템과 함께 SOLIDWORKS를 사용하는 설계자를 더 잘 지원하기 위해 CoDesigner는 데칼(구리층, 실크스크린, 솔더마스크 레이어를 나타내는 이미지 파일)을 보드 파트 파일에 직접 저장합니다. 이렇게 하면 MCAD 측에서 PDM 시스템을 사용할 때 PCB 관련 파일 관리가 간소화됩니다.

데칼은 SOLIDWORKS prt 파일에 저장되므로 SOLIDWORKS 및 PDM 시스템과 함께 작업하는 과정이 단순해집니다.데칼은 SOLIDWORKS prt 파일에 저장되므로 SOLIDWORKS 및 PDM 시스템과 함께 작업하는 과정이 단순해집니다.

  • SOLIDWORKS를 PDM과 함께 사용하면서 Image file path이(가) 계속 하드 드라이브의 위치를 참조하는 경우 설계를 닫고 해당 위치의 이미지 파일을 제거하십시오. 그러면 다음에 설계를 열 때 SOLIDWORKS가 보드 파트 내부에 저장된 데칼을 사용합니다.

  • 예를 들어 SOLIDWORKS Visualize로 작업할 때 Pull 프로세스 중 생성되는 임시 이미지 파일에 접근해야 하는 경우, Pull-to-MCAD 프로세스 중 생성된 임시 파일을 Altium CoDesigner가 자동으로 제거하지 않도록 구성할 수 있습니다. 이를 위해서는 Windows 레지스트리를 편집해야 하며, 관련 위험을 이해하는 경우에만 수행해야 합니다.

여러 버전의 SOLIDWORKS로 작업하기

회사에서 여러 버전의 SOLIDWORKS를 사용하는 경우, 최신 파일을 이전 버전의 SOLIDWORKS에서 열 수 없다는 점을 잘 알고 계실 것입니다. CoDesigner가 모델 저장용 공용 폴더를 사용하도록 구성되어 있다면 이것이 문제가 될 수 있습니다. 최신 버전의 SOLIDWORKS로 작업하는 엔지니어가 공유 모델을 덮어써서 이전 버전의 SOLIDWORKS를 사용하는 엔지니어가 해당 모델을 사용할 수 없게 만들 수 있기 때문입니다.

CoDesigner는 공용 모델 폴더 경로를 구성(config) 파일에 저장합니다.

  • 파일: SolidworksAddin.config
  • 위치: %localappdata%\Altium\Altium CoDesigner\Config\

이 파일은 SOLIDWORKS가 시작될 때 로드되고 SOLIDWORKS를 종료할 때 저장됩니다. 여러 버전의 SOLIDWORKS로 작업해야 하고 각 버전마다 서로 다른 공용 모델 폴더 위치를 지원하도록 Altium MCAD CoDesigner를 구성하려면, 실행하려는 각 SOLIDWORKS 버전별로 고유한 config 파일을 만들 수 있습니다.

이 Altium CoDesigner 설치는 SOLIDWORKS 2023 및 SOLIDWORKS 2024와 함께 실행되도록 구성되었습니다.이 Altium CoDesigner 설치는 SOLIDWORKS 2023 및 SOLIDWORKS 2024와 함께 실행되도록 구성되었습니다.

이를 수행하려면 다음과 같이 하십시오.

  1. 작업할 각 SOLIDWORKS 버전에 대해 config 파일의 복사본을 만듭니다.
  2. config 파일 각 복사본의 파일명에 SOLIDWORKS 버전을 포함합니다. 예: SolidworksAddin.2023.config.
  3. 그러면 각 SOLIDWORKS 버전에 필요한 고유한 모델 경로를 다음 방법으로 정의할 수 있습니다. config 파일에서 SolidWorksPartsLibraryFolderPath 키의 Value을(를) 편집하거나(아래 그림 참조), SOLIDWORKS를 실행한 후 Altium CoDesigner Settings 대화상자에서 경로를 편집합니다.

각 SOLIDWORKS 버전이 고유한 CoDesigner 모델 경로로 실행되도록 config 파일을 구성하십시오.각 SOLIDWORKS 버전이 고유한 CoDesigner 모델 경로로 실행되도록 config 파일을 구성하십시오.

CoDesign용 SOLIDWORKS PDM 구성

CoDesigner는 SOLIDWORKS® PDM Professional을 기준으로 개발 및 테스트되었습니다.

SOLIDWORKS PDM 클라이언트

SOLIDWORKS PDM으로 작업할 때 유용한 추가 요소는 SOLIDWORKS PDM Client입니다. Client는 PDM Vault(서버)에 대한 액세스를 제공하여 PDM Vault의 내용을 탐색하고 살펴볼 수 있게 해줍니다.

  •  PDM 클라이언트는 SOLIDWORKS Installation Manager를 통해 설치됩니다().

  • 또한 Windows 파일 탐색기에서 Vault 내용을 표시할 수 있게 해주는 Vault View도 필요합니다. PDM Client가 설치되면 Vault Viewer를 설치할 수 있습니다().

PDM 설정

  • 아래와 같이 SOLIDWORKS의 Tools 메뉴에서 접근할 수 있는 SOLIDWORKS PDM 설정에서 Prompt to check out file if opened in read-only mode 옵션을 비활성화하십시오. 이렇게 하면 기존 부품을 체크아웃할 필요가 없으므로 다른 기구 엔지니어에게 불편을 주지 않습니다. 다만 부품 속성을 변경해야 하는 경우에는 해당 부품을 체크아웃해야 합니다.

SOLIDWORKS Product Data Management (PDM)는 제품 개발 중 팀 관리와 협업을 지원하는 온프레미스 데이터 관리 솔루션입니다.

PDM 관리 대상으로 유지 권장

  • CoDesigner가 모델을 저장하는 공용 폴더. ECAD와 협업하기 전에 Altium CoDesigner Settings 대화상자의 모델 저장용 공용 폴더 옵션에 지정된 폴더가 SOLIDWORKS PDM 관리 하에 있도록 구성하고, 해당 폴더를 로컬 저장소와 동기화하십시오.
  • MCAD CoDesigner 3.7 이하의 경우 \Orig\Expt 하위 폴더를 포함하십시오.
  • MCAD CoDesigner 3.8 이상에서는 Windchill을 Product Data Management 시스템으로 사용하는 경우 Altium CoDesigner Settings 대화상자에서 Flat Folder Structure 옵션을 활성화하는 것을 권장합니다. 
  • PCB 프로젝트와 관련된 어셈블리 및 부품.

PDM 관리 대상으로 유지할 필요 없음

  • PNG 파일은 데칼(구리, 실크스크린, 솔더마스크를 나타내는 그림)을 생성하는 데 사용됩니다. 이러한 이미지 파일은 보드 부품이 저장된 동일한 폴더에 저장됩니다.

이제 SOLIDWORKS PDM이 CoDesign에 사용할 준비가 되었으므로, 마지막 단계는 기본 MCAD 컴포넌트를 사용하도록 Altium Workspace 옵션을 구성하고, 동등한 MCAD 컴포넌트를 참조하는 데 사용할 ECAD 컴포넌트 매개변수를 정의하는 것입니다. ECAD 컴포넌트에서 MCAD 컴포넌트로 연결에 대해 자세히 알아보세요.

이 작업이 완료되면 SOLIDWORKS PDM으로 작업하기에 대해 더 알아볼 준비가 된 것입니다.

다음 단계는?

이제 CoDesigner가 MCAD 소프트웨어에 설치되고 Workspace에 연결되었으므로, 다음 단계는 관련 Workspace 설정을 구성하는 것입니다.

Workspace 설정 구성하기

에 대해 자세히 알아보세요. 

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 가용성

사용할 수 있는 기능은 보유한 Altium 솔루션(Altium Develop, Altium Agile Teams, Altium Agile Enterprise, 또는 Altium Designer(활성 기간 중))에 따라 달라집니다.

실제 소프트웨어에서 문서화된 기능이 보이지 않는 경우, Altium 영업팀에 문의하여 자세한 내용을 확인하세요.

콘텐츠