New in CoDesigner 2.x
Altium의 MCAD CoDesigner 기술은 기구 설계와 전기 설계 도메인을 연결하여, 기구 및 전자 엔지니어가 로드된 PCB를 두 도메인 간에 서로 주고받을 수 있게 해줍니다.
Altium 설계 소프트웨어에서는 PCB 편집기에서 보드 및 컴포넌트 데이터를 로드하고 추출하는 확장 기능을 통해 이를 구현하며, 이는 MCAD CoDesigner extension입니다. MCAD 소프트웨어에서는 Altium CoDesigner Add-in가 동일한 기능을 수행하여 MCAD 소프트웨어에서 보드 및 컴포넌트 데이터를 로드하고 추출합니다.
ECAD와 MCAD 소프트웨어는 Altium Workspace를 통해 설계 변경 사항을 주고받습니다. 이 Workspace는 Altium 365에서 클라우드로 호스팅할 수도 있고, Altium On-Prem Enterprise Server를 사용해 회사 네트워크에 호스팅할 수도 있습니다. Workspace는 브리지 역할을 하며 ECAD와 MCAD 소프트웨어가 모두 여기에 연결됩니다. Workspace는 보드 및 컴포넌트 데이터를 보관하여, ECAD 및 MCAD 엔지니어가 각자 독립적으로 작업을 계속하면서 준비가 되었을 때 변경 사항을 Pull 및 Push할 수 있도록 합니다.
지원 버전
CoDesigner는 지속적으로 개발되고 있으며, 이 페이지는 2.x 버전에서 이루어진 변경 사항을 개요로 정리합니다. CoDesigner 확장 기능과 Add-in은 Altium 설계 소프트웨어의 업데이트 주기와 별도로 업데이트될 수 있으므로, 이 페이지에는 지원되는 Altium 소프트웨어 버전과 지원되는 MCAD 소프트웨어 버전에 대한 정보도 포함되어 있습니다.
더 최신 버전의 업데이트 정보는 New in CoDesigner 페이지를 참조하세요.
ECAD-MCAD VERSION COMPATIBILITY MATRIX
이 매트릭스는 ECAD/MCAD 버전 호환성에 대한 요약을 제공합니다. 각 셀의 첫 번째 줄에는 지원되는 Altium Designer 또는 MCAD 제품 버전 번호가 표시됩니다. 두 번째 줄에는 해당 버전의 Altium Designer 또는 MCAD 제품과 함께 사용하기에 권장되는 Extension/Add-in이 표시됩니다. 이 정보는 Altium MCAD CoDesigner 각 릴리스의 New In 정보에 있는 지원 버전(Supported Versions) 섹션에도 자세히 나와 있습니다.
Altium Designer/ CoD 확장 기능 |
Autodesk Fusion®/ MCAD 애드인 |
Autodesk Inventor®/ MCAD 애드인 |
Dassault Systemes SOLIDWORKS®/ MCAD 애드인 |
PTC Creo Parametric®/ MCAD 애드인 |
Siemens® NX™/ MCAD 애드인 |
|---|---|---|---|---|---|
AD21.3 - AD22.5 CoD 2.10.0.1555 |
Fusion 360 2.10.0.6 |
2021, 2022 2.10.0.8 |
2020, 2021, 2022 2.10.0.7 |
6.X, 7.X, 8.X 2.10.0.10 |
1953 - 1996 2.10.0.11 |
AD21.3 - AD22.5 CoD 2.9.0.1522 |
Fusion 360 2.9.0.15 |
2021, 2022 2.9.0.14 |
2020, 2021, 2022 2.9.0.11 |
6.X, 7.X, 8.X 2.9.0.12 |
1953 - 1996 2.9.0.18 |
AD21.3 - AD22.5 CoD 2.8.0.1472 |
Fusion 360 2.8.0.6 |
2021, 2022 2.8.0.3 |
2020, 2021, 2022 2.8.0.3 |
6.X, 7.X, 8.X 2.8.0.3 |
1953 - 1996 2.8.0.03 |
AD21.3 - AD22.5 CoD 2.7.0.1434 |
Fusion 360 2.7.0.13 |
2021, 2022 2.7.0.13 |
2020, 2021, 2022 2.7.0.20 |
6.X, 7.X, 8.X 2.7.0.14 |
1953 - 1996 2.7.0.23 |
AD21.3 - AD22.5 CoD 2.6.0.1377 |
Fusion 360 2.6.0.9 |
2020, 2021, 2022 2.6.0.8 |
2018, 2019, 2020, 2021 2.6.0.9 |
4.X , 5.X, 6.X, 7.X, 8.X 2.6.0.9 |
사용할 수 없음 |
AD21.3 - AD22.5 CoD 2.5.0.1254 |
Fusion 360 2.5.0.11 |
2020, 2021, 2022 2.5.0.11 |
2018, 2019, 2020, 2021 2.5.0.11 |
4.X , 5.X, 6.X, 7.X, 8.X 2.5.0.11 |
사용할 수 없음 |
AD21.3 - AD22.5 CoD 2.4.0.1200 |
Fusion 360 2.4.0.8 |
2020, 2021, 2022 2.4.0.7 |
2018, 2019, 2020, 2021 2.4.0.17 |
4.X , 5.X, 6.X, 7.X, 8.X 2.4.0.13 |
사용할 수 없음 |
AD21.3 - AD22.5 CoD 2.3.0.1127 |
Fusion 360 2.3.0.8 |
2019, 2020, 2021 2.3.0.8 |
2018, 2019, 2020, 2021 2.3.0.9 |
4.X , 5.X, 6.X, 7.X 2.3.0.22 |
사용할 수 없음 |
AD20.2 - AD21.2 CoD 2.2.0.1072 |
사용할 수 없음 |
2019, 2020, 2021 2.2.0.6 |
2018, 2019, 2020, 2021 2.2.0.7 |
4.X , 5.X, 6.X, 7.X 2.2.0.6 |
사용할 수 없음 |
AD20.2 - AD21.2 CoD 2.1.0.1033 |
사용할 수 없음 |
2019, 2020, 2021 2.1.0.6 |
2018, 2019, 2020, 2021 2.1.0.7 |
4.X , 5.X, 6.X, 7.X 2.1.0.10 |
사용할 수 없음 |
AD20.2 - AD21.2 CoD 2.0.5.885 |
사용할 수 없음 |
2019, 2020 2.0.5.52 |
2018, 2019, 2020 2.0.5.68 |
4.X , 5.X, 6.X, 7.X 2.0.5.60 |
사용할 수 없음 |
AD20.2 - AD21.2 CoD 2.0.4.829 |
사용할 수 없음 |
2019, 2020 2.0.4.45 |
2018, 2019, 2020 2.0.4.62 |
4.X , 5.X, 6.X, 7.X 2.0.4.53 |
사용할 수 없음 |
AD20.1 CoD 2.0.3.721 |
사용할 수 없음 |
2019, 2020 2.0.3.27 |
2018, 2019, 2020 2.0.3.30 |
4.X , 5.X, 6.X 2.0.3.31 |
사용할 수 없음 |
CoDesigner 2.10.0의 새로운 기능
Released: 25 May 2022 – Version 2.10.0
Feature Highlights
Siemens NX - Teamcenter PLM 지원
Siemens Teamcenter PLM은 기계 엔지니어들을 한데 모아 전 세계 어디서든 부품과 설계를 공유할 수 있게 해줍니다. 이번 CoDesigner 릴리스에서는 Siemens NX에서 PCB Assembly, PCB Part, Components로 작업을 수행할 때 Teamcenter PLM을 지원합니다. 아래와 같이 PCB 어셈블리는 Siemens NX에서 Teamcenter 인터페이스를 통해 직접 저장하고 열 수 있습니다.
CoDesigner는 ECAD에서 가져온 각 PCB의 3D 컴포넌트 모델을 두 가지 위치 중 한 곳에 저장합니다. 기본값은 컴포넌트 모델을 MCAD PCB 어셈블리와 동일한 폴더에 저장하는 것입니다. 또는 CoDesigner가 ECAD에서 가져온 모든 PCB의 모든 컴포넌트 모델에 대해 공통으로 사용하는 공용 컴포넌트 폴더를 구성할 수도 있습니다. 이 방식의 장점은 서로 다른 PCB 어셈블리 간에 공통인 컴포넌트 모델을 CoDesigner가 공유할 수 있다는 점입니다.
Teamcenter PLM을 사용하는 경우, CoDesigner 설정에 공용 컴포넌트 폴더가 구성되어 있지 않으면 CoDesigner가 Teamcenter 리포지토리 루트에 \Altium_Components 폴더를 생성하여 가져온 모든 PCB 프로젝트의 3D 컴포넌트를 저장합니다. CoDesigner Settings 대화상자에서 Common folder for storing models from ECAD가 구성되어 있다면, 대신 해당 위치가 사용됩니다.
CoDesigner가 이제 Siemens Teamcenter PLM을 지원합니다.
Fusion 360 - 구리(Copper) 및 실크스크린(Silkscreen) 표시
Fusion 360에서 구리 및 실크스크린 레이어로 작업하는 과정을 단순화하기 위해, Fusion 360 Altium CoDesigner 리본에 새로운 Advanced Geometry(
) 버튼이 추가되었습니다. 이 버튼을 클릭하면 상단 구리, 상단 실크스크린, 하단 구리, 하단 실크스크린의 4개 스케치 레이어가 표시됩니다. 다시 한 번 클릭하면 해당 레이어가 숨겨집니다. 또한 이 레이어들은 Fusion 360의 객체 브라우저(Object Browser)에서 선택적으로 숨기거나 표시할 수도 있습니다.
Altium CoDesigner 리본의 Advanced Geometry 버튼을 사용하면 PCB 상/하단 구리/실크스크린 레이어를 빠르게 표시하거나 숨길 수 있습니다.
Fusion 360 & Altium CircuitMaker 간 작업
메이커 커뮤니티를 위해 개발된 Altium CircuitMaker는 누구나 회로도 캡처와 PCB 레이아웃을 사용할 수 있게 해줍니다. CircuitMaker는 Altium CoDesigner를 통해 Autodesk Fusion 360과도 연결할 수 있습니다.
이번 CoDesigner 릴리스는 설계를 양방향으로 전송하는 더 간단한 방식을 제공합니다. Fusion 360의 Altium CoDesigner 리본에서 새 Open 버튼을 클릭하면 ECAD에서 설계를 로드할 수 있습니다. 또한 ECAD에서 설계가 저장되면 자동으로 알림을 받게 되며, 한 번의 클릭으로 해당 변경 사항을 Fusion 360으로 가져올 수 있습니다.
Fusion 360과 Altium CircuitMaker 간 설계 변경 사항 전송이 이제 더 쉬워졌습니다.
Versions Supported
- Altium Designer 21.3(또는 그 이상) + MCAD CoDesigner 확장(Extension) 버전 2.10.0.1555
- Altium NEXUS Client 4.3 ~ 5.8 + MCAD CoDesigner 확장(Extension) 버전 2.10.0.462
- Altium CircuitMaker 2.1(또는 그 이상) + MCAD CoDesigner 확장(Extension) 버전 2.10.0.68
이 업데이트는 다음 MCAD 플랫폼 및 Add-in 버전에서 테스트되었습니다:
| MCAD 버전 | MCAD Add-In 버전 |
|---|---|
| Autodesk Inventor Professional® - 2021, 2022 버전 | 2.10.0.8 |
| Autodesk Fusion 360® (참고 1) | 2.10.0.6 |
| Dassault Systemes SOLIDWORKS® - 2020, 2021, 2022 버전 | 2.10.0.7 |
| PTC Creo Parametric® - 6.X, 7.X, 8.X | 2.10.0.10 |
| Siemens NX® - 1953 이상 (참고 2) | 2.10.0.11 |
Notes:
- Altium CircuitMaker는 Autodesk Fusion 360만 지원합니다.
- Siemens NX는 Altium Enterprise Solution의 일부로서만 디자이너에게 제공됩니다.
Release Notes
MCAD-2646 |
CoDesigner는 이제 Siemens NX에서 PCB Assembly, PCB Part, Components에 대한 작업을 수행할 때 Siemens NX와 통합된 Siemens Teamcenter를 준수합니다. 공용 컴포넌트 폴더(Common Component Folder) 동작은 다음과 같습니다. CoDesigner Settings 대화상자의 'Common folder for storing models from ECAD' 필드가 비어 있으면, CoDesigner는 Teamcenter 리포지토리 루트에 'Altium_Components' 폴더를 생성하고 이를 사용합니다. 그렇지 않으면 CoDesigner의 'Common folder for storing models from ECAD' 필드에 지정된 사용자 정의 폴더가 사용됩니다. |
MCAD-2927 |
Altium NEXUS에서 회로도(schematic)가 활성 문서인 상태로 MCAD CoDesigner 패널을 열 수 있었습니다. 수정되었습니다. |
| MCAD-3106 | 'Advanced Geometry' 버튼이 Autodesk Fusion 360의 CoDesigner 리본에 추가되었습니다. 클릭하면 PCB의 상/하단 면에 있는 구리 및 실크스크린을 나타내는 스케치를 표시/숨기거나, Fusion의 객체 브라우저에서 스케치 가시성을 선택적으로 제어할 수 있습니다. |
| MCAD-3228 | Altium CircuitMaker 및 Autodesk Fusion 360에서 CoDesigner의 사용자 인터페이스와 전반적인 사용자 경험이 단순화되었습니다. 이제 ECAD 또는 MCAD CoDesigner 패널에 Push 및 Pull 버튼이 더 이상 존재하지 않습니다. ECAD 또는 MCAD에서 PCB를 Altium 365에 저장하면 자동으로 반대쪽에서도 사용할 수 있게 되며, 엔지니어에게 알림이 표시되고 Update를 클릭하면 해당 변경 사항을 편집기로 가져올 수 있습니다. PCB 설계를 처음으로 Fusion 360으로 전송하려면 Altium CoDesigner 리본의 새 Open 버튼을 사용하십시오. 참고: 기술적으로 CoDesigner는 Altium 365의 Personal Space에 연결되었을 때 Fusion 360에서 이러한 방식으로 동작하기 시작합니다. Windows 레지스트리 키 HKEY_CURRENT_USER\SOFTWARE\Altium\CoDesigner의 LegacyPersonalUX 값을 "1"로 설정하면( Pull/Push 버튼이 있는) 기존 인터페이스로 되돌릴 수 있습니다. |
| MCAD-3240 | ECAD로 Pull할 때, MCAD에서 직경이 변경된 홀의 'Plated' 속성이 CoDesigner에 의해 재설정되었습니다. 수정되었습니다. |
| MCAD-3269 | CoDesigner가 SOLIDWORKS에서 리지드-플렉스 보드의 스케치에 중복 구속조건(constraint)을 생성했습니다. 수정되었습니다. |
| MCAD-3271 | ECAD에서 변경한 PCB 두께가 일부 경우 SOLIDWORKS 2021에서 "Unable to process component" 오류를 유발했습니다. 수정되었습니다. |
CoDesigner 2.9.0의 새로운 기능
Released: 22 Mar 2022 – Version 2.9.0
Feature Highlights
ECAD에서 MCAD로 전송 시 소형 컴포넌트 제외
보드에는 기구 엔지니어가 PCB를 인클로저에 맞춰 배치하는 작업을 할 때 중요하지 않은 작은 컴포넌트가 많이 포함되는 경우가 많습니다. 이를 돕기 위해, 컴포넌트 높이를 기준으로 ECAD에서 MCAD로 전송할 때 소형 컴포넌트를 제외하는 새 옵션이 추가되었습니다.
높이 제한은 MCAD의 Altium CoDesigner Settings 대화상자에서 구성합니다. 이 옵션을 설정하면 Pull 수행 시 높이가 <Value><Units> 미만인 컴포넌트가 제외됩니다. 이 옵션을 0으로 설정하면 모든 컴포넌트가 포함됩니다.
소형 컴포넌트는 ECAD에서 MCAD로의 전송에서 제외할 수 있습니다.
ECAD PCB 컴포넌트의 높이(Height)는 PCB 라이브러리 편집기(아래 왼쪽 이미지) 또는 PCB 편집기의 Properties 패널(아래 오른쪽 이미지)에서 정의됩니다. 이는 PCB 컴포넌트에 포함된 3D 모델의 높이가 아니라는 점에 유의하십시오.
컴포넌트의 Height는 PCB 라이브러리 편집기 또는 PCB 편집기에서 정의하십시오.
MCAD 스플라인(Spline) 지원
CoDesigner는 이제 보드 형상과 컷아웃에서 스플라인을 사용하는 것과, Autodesk Inventor, Autodesk Fusion 360, Siemens NX에서 이러한 형상을 ECAD로 Push하는 것을 지원합니다. 참고로 PTC Creo 및 SOLIDWORKS에서는 이미 스플라인이 지원됩니다.
스플라인은 MCAD에서 ECAD로 Push할 수 있습니다.
스플라인은 Altium의 설계 소프트웨어에서 기본 설계 객체가 아니므로, ECAD로 Pull하는 동안 적절한 기본 객체로 변환됩니다. 이 변환에 대해 엔지니어에게 안내하기 위해 MCAD에서 Push할 때와 ECAD로 Pull할 때 경고가 표시됩니다. 예를 들어, MCAD에서 보드 컷아웃을 정의하는 닫힌 스플라인 형상은 Altium Board Cutout Region으로 변환됩니다. 스플라인-리전 변환 과정에서 MCAD 스플라인이 정의한 곡선은 여러 개의 폴리라인 에지로 대체되어 ECAD 객체를 형성합니다. 이후 해당 ECAD 보드 컷아웃을 다시 MCAD로 Push하면 더 이상 스플라인 기반 형상이 아니게 됩니다. 원래의 MCAD 스플라인을 유지하려면, 아래에 표시된 것처럼 MCAD로 Pull하는 동안 이를 폴리라인으로 변환하는 Shape Change를 비활성화하십시오.
원래의 MCAD 스플라인을 유지하려면, 폴리라인으로 변환하는 Shape Change를 비활성화하십시오.
SOLIDWORKS 파트 구성(Configuration) 지원
SOLIDWORKS 2020 이상에서는 볼트나 나사 같은 파트에 대해 여러 구성을 정의할 수 있습니다. CoDesigner는 이제 PCB/디바이스 어셈블리에서 구성 가능한 파트의 어떤 구성이 사용되었는지 감지하고, 그 특정 구성을 ECAD로 전송합니다(이전에는 기본 구성이 전송됨).
이제 보드에서 사용할 특정 SOLIDWORKS 파트 구성을 선택할 수 있습니다.
개선된 아크(Arc) 동작
Altium의 PCB 설계 소프트웨어는 아크의 위치와 반지름을 정의하는 방식이 MCAD 소프트웨어와 달라, ECAD의 아크와 MCAD의 동일 아크 사이에 미세한 차이가 발생할 수 있습니다. 이번 업데이트에서는 보드 지오메트리에서 아크를 처리하는 알고리즘이 개선되어, ECAD의 아크와 MCAD의 동일 아크 사이에 차이가 없도록 했습니다.
Siemens NX를 위한 CoDesigner 개선 사항
Altium Enterprise Solution을 보유한 디자이너를 대상으로, CoDesigner에서 Siemens NX가 이제 지원됩니다.
- Siemens NX에서 이제 변경 사항 미리보기를 지원합니다. Altium CoDesigner 패널의 변경 사항(Changes) 목록에서 항목을 클릭하면, 해당 변경이 작업 공간에 표시됩니다.
목록에서 변경 사항을 클릭하여 그 변경이 보드에 미치는 영향을 미리보십시오.
- CoDesigner는 이제 Siemens NX에서 컴포넌트 배치 평면(placement plane)을 표현합니다. 이 평면은 솔더마스크 레이어를 기준으로 컴포넌트가 어디에 배치되는지 엔지니어가 이해하는 데 도움이 됩니다.
- CoDesigner는 이제 Siemens NX에서 상대 ECAD 원점(Origin)을 표현합니다.
상/하단 배치 평면과 ECAD 원점은 Siemens NX에서 사용할 수 있습니다.
Versions Supported
- Altium Designer 21.3(또는 그 이상) + MCAD CoDesigner 확장(Extension) 버전 2.9.0.1522
- Altium NEXUS Client 4.3~5.8 + MCAD CoDesigner 확장(Extension) 버전 2.9.0.457
- Altium CircuitMaker 2.1(또는 그 이상) + MCAD CoDesigner 확장(Extension) 버전 2.9.0.57
이 업데이트는 다음 MCAD 플랫폼 및 Add-in 버전에서 테스트되었습니다:
| MCAD 버전 | MCAD Add-In 버전 |
|---|---|
| Autodesk Inventor Professional® - 2021, 2022 버전 | 2.9.0.14 |
| Autodesk Fusion 360® (참고 1) | 2.9.0.15 |
| Dassault Systemes SOLIDWORKS® - 2020, 2021, 2022 버전 | 2.9.0.11 |
| PTC Creo Parametric® - 6.X, 7.X, 8.X | 2.9.0.12 |
| Siemens NX® - 1953 이상 버전 (참고 2) | 2.9.0.18 |
Notes:
- Altium CircuitMaker는 Autodesk Fusion 360만 지원합니다.
- Siemens NX는 Altium Enterprise Solution의 일부로서만 디자이너에게 제공됩니다.
Release Notes
| MCAD-2309 | 지원되는 모든 MCAD 도구에 ECAD→MCAD 전송 시 소형 부품을 제외하는 옵션이 추가되었습니다. MCAD의 CoDesigner 설정에서 높이 제한을 구성하세요. 각 부품의 높이는 ECAD Properties 패널에서 정의되며, PCB 컴포넌트에 포함된 3D 모델의 높이가 아니라는 점에 유의하세요. |
| MCAD-2327 | Autodesk Fusion 360: CoDesigner가 컷아웃에 대해 닫히지 않은 윤곽선(이러한 윤곽선은 ECAD에서 지원되지 않음)을 감지하고 사용자에게 경고합니다. |
| MCAD-2441 | SOLIDWORKS 2020 이상에서는 파트의 여러 구성을 정의할 수 있습니다. CoDesigner는 이제 PCB/디바이스 어셈블리에서 사용된 구성 가능한 파트의 어떤 구성이 사용되었는지 감지하고, 해당 특정 구성을 ECAD로 전송합니다(이전에는 기본 구성이 전송됨). |
| MCAD-2594 | Autodesk Fusion 360: CoDesigner가 컷아웃 또는 보드 영역이 여러 윤곽선으로 구성되었는지(ECAD에서는 피처당 윤곽선 1개만 지원) 감지하고 사용자에게 경고합니다. |
| MCAD-2647 | Siemens NX: 변경 사항 미리보기가 이제 지원됩니다. CoDesigner 패널의 목록에서 변경 항목을 클릭하면 작업 공간에 해당 변경이 표시됩니다. |
| MCAD-2659 | SOLIDWORKS에서 ECAD로 전송하기 위해 기구 인클로저 파트를 저장하고 준비하는 방식이 변경되었습니다. 이전에는( CoDesigner 설정에서 구성한 경우) 공통 컴포넌트 폴더에 저장되었습니다. 이제는 항상 MCAD 프로젝트 폴더에 저장되며, 이는 여러 기구 엔지니어가 인클로저를 수정하고 PDM을 사용할 때 충돌을 방지하는 데 도움이 됩니다. |
| MCAD-2727 | MCAD에서 보드를 인클로저에 삽입해 ECAD로 푸시한 뒤, MCAD에서 인클로저 형상이 변경되어 다시 ECAD로 푸시하면 ECAD에서 인클로저가 이동(shift)되는 문제가 있었습니다. 수정되었습니다. |
| MCAD-2753 | CoDesigner의 멀티 보드 프로젝트에 대한 임시 지원으로, CoDesigner가 디바이스 어셈블리에 포함할 다른 PCB를 선택할 수 있도록 하였고, 이후 이를 ECAD로 푸시할 수 있습니다. |
| MCAD-2760 | ECAD에서는 스플라인을 지원하지 않으며(여러 폴리라인으로 변환됨), CoDesigner는 이제 푸시 중 스플라인이 감지되면 기구 엔지니어에게 경고합니다. |
| MCAD-2797 | PTC Creo: CoDesigner가 더 이상 컴포넌트 파라미터에 "Altium_" 접두사를 추가하지 않습니다. |
| MCAD-2868 | Siemens NX: CoDesigner가 이제 상대 ECAD Origin을 표현합니다(다른 MCAD에서는 이전에 구현됨). |
| MCAD-2869 | Siemens NX: CoDesigner가 이제 컴포넌트 배치 평면을 표현합니다. 이 평면은 솔더마스크 레이어를 기준으로 컴포넌트가 어디에 배치되는지 엔지니어가 이해하는 데 도움이 됩니다(다른 MCAD에서는 이전에 구현됨). |
| MCAD-2942 | Altium Workspace의 사용자 아이콘이 이제 MCAD의 Altium CoDesigner 패널에 표시됩니다. |
| MCAD-3018 | CoDesigner가 이제 로컬 ECAD 라이브러리에 대해 ECAD→MCAD로 전송되는 컴포넌트 모델의 선택적 이름 지정(optional naming)을 지원합니다(이전에는 Altium 365 Workspace에서 배치한 것과 같은 관리형 ECAD 컴포넌트에서만 지원됨). |
| MCAD-3041 | CoDesigner가 이제 보드 형상 및 컷아웃에서 스플라인 사용을 지원하며, Autodesk Inventor, Autodesk Fusion 360, Siemens NX에서 이러한 형상을 ECAD로 푸시하는 것도 지원합니다(PTC Creo 및 SOLIDWORKS는 이미 스플라인을 지원). |
| MCAD-3043 | 보드 지오메트리에서 아크(arc)를 처리하는 알고리즘이 개선되었습니다. 이전에는 ECAD와 MCAD의 아크 정의 차이로 인해 아크가 포함된 PCB를 전송할 때 정밀도 및 MCAD의 구속조건(constraints)에서 문제가 발생했으며, 특히 단위가 밀리미터일 때 두드러졌습니다. |
| MCAD-3068 | 비관리형(unmanaged) 컴포넌트 라이브러리의 경우, ECAD에서 3D 모델이 업데이트되었을 때 CoDesigner가 MCAD와 3D 모델 교체를 동기화할 수 없었습니다. 수정되었습니다. |
| MCAD-3097 | Siemens NX: CoDesigner가 동일 파트를 기구 인클로저로 여러 인스턴스 추가하지 못했습니다. 수정되었습니다. |
| MCAD-3118 | ECAD에서 푸시할 때, 풋프린트 이름에 양방향 제어 문자(Bidirectional Control Characters)가 포함된 컴포넌트를 CoDesigner가 전송하지 못했습니다. 수정되었습니다. |
| MCAD-3124 | Autodesk Fusion 360: CoDesigner가 보드 외곽선 스케치의 내부 스케치를 전체 보드 외곽선으로 잘못 해석했습니다. 수정되었습니다. |
| MCAD-3184 | Fusion 360: 특정 조건에서 Text Note 또는 Keepout 영역을 배치한 후 해당 영역이 ECAD로 전송되지 않는 문제가 있었습니다. |
CoDesigner 2.8.0의 새로운 내용
Released: 8 February 2022 – Version 2.8.0.6 - Autodesk Fusion 360 업데이트
Released: 18 January 2022 – Version 2.8.0.4 - Hot Fix for SOLIDWORKS
Released: 29 December 2021 – Version 2.8.0
이 릴리스에는 새로운 기능이 포함되어 있지 않습니다.
Versions Supported
Altium Designer 21.3(또는 그 이상) + MCAD CoDesigner 확장(Extension) 버전 2.8.0.1472
Altium NEXUS Client 4.3~5.8 + MCAD CoDesigner 확장(Extension) 버전 2.8.0.446
이 업데이트는 다음 MCAD 플랫폼 및 Add-in 버전에서 테스트되었습니다:
| MCAD 버전 | MCAD Add-In 버전 |
|---|---|
| Autodesk Inventor Professional® - 2021, 2022 버전 | 2.8.0.3 |
| Autodesk Fusion® | 2.8.0.6 |
| Dassault Systemes SOLIDWORKS® - 2020, 2021, 2022 버전 | 2.8.0.3 |
| PTC Creo Parametric® - 6.X, 7.X, 8.X | 2.8.0.3 |
| Siemens NX® - 1953 이상 버전(Altium Enterprise Solutions 고객 전용) | 2.7.0.17 |
Release Notes for CoDesigner 2.8.0.6 (Update for Autodesk Fusion 360)
| MCAD-2695 | Autodesk Fusion 360에서 푸시할 때, CoDesigner가 3D 필렛 및 챔퍼, 3D 엔티티가 구축되지 않은 스케치 등 지원되지 않는 기능에 대해 사용자에게 경고합니다. |
| MCAD-3083 | Autodesk Fusion 360에서 PCB를 최초로 풀(pull)할 때, CoDesigner가 해당 PCB에 배치된 컴포넌트 수가 매우 많음을 사용자에게 알리고, 성능 문제를 피하기 위해 소형 컴포넌트를 필터링하여 제외할 것을 제안합니다. |
Release Notes for CoDesigner 2.8.0.4 (Hot Fix for SOLIDWORKS)
| MCAD-3044 | 일부 경우 CoDesigner가 SOLIDWORKS 문서에서 PCB 전용 피처를 읽지 못했습니다("GetDocumentFeatures" 오류 발생). 수정되었습니다. |
| MCAD-3045 | CoDesigner가 SOLIDWORKS의 보드 외곽선 스케치에 그려진 원을 인식하지 못했습니다("Item with same key already added" 오류 발생). 수정되었습니다. |
| MCAD-3047 | 일부 경우 CoDesigner가 SOLIDWORKS 종료를 처리하지 못했습니다("On_ActiveDocChangeNotifyEventHandler" 오류 발생). 수정되었습니다. |
Release Notes for CoDesigner 2.8.0
| MCAD-2697 | CoDesigner가 이제 MCAD에서 인증이 필요한 프록시 사용을 지원합니다. MCAD 소프트웨어의 Altium CoDesigner 패널을 통해 프록시 사용자 이름과 비밀번호를 구성하세요. |
| MCAD-2728 | "MCAD Coordinates" 그리드에 대해 PCB 그리드 점이 더 이상 그려지지 않습니다(MCAD Origin 마크만 표시). 참고: "MCAD Coordinates" 그리드는 MCAD에서 보드를 음수 좌표로 이동했을 때 ECAD에서 그려집니다. 이는 그리드 점 때문에 PCB에서 스냅(snap)이 어려워지던 문제를 해결합니다. |
| MCAD-2772 | ECAD 또는 MCAD 측에서 단위를 밀리미터로 선택했을 때 컴포넌트 및 홀 좌표에 미세한 편차가 발생할 수 있었습니다. 수정되었습니다. |
| MCAD-2940 | CoDesigner가 이제 PCB 파일명에서 다음 기호를 지원합니다: ,(쉼표) '(작은따옴표) +(플러스). 참고 1: 이전에는 MCAD로 풀(pull)할 때 이 기호들이 _(언더스코어)로 대체되었습니다. 참고 2: PTC Creo는 계속해서 이 기호들을 _(언더스코어)로 대체합니다. |
| MCAD-3024 | 모델 이름 지정 스킴을 사용하면 컴포넌트 리비전을 판별할 수 없게 되는 경우, CoDesigner가 이제 사용자에게 경고합니다. |
CoDesigner 2.7.0의 새로운 내용
Released: 19 November 2021 – Version 2.7.0
Feature Highlights
CoDesigner 패널에서 정보 표시 개선
최근 CoDesigner 패널에 접을 수 있는 히스토리 상세 정보가 도입되는 등 개선이 이루어진 데 이어, 워크플로를 개선하기 위해 CoDesigner 패널이 다시 업데이트되었습니다.
이번 업데이트의 주요 변경 사항은 다음과 같습니다:
- MCAD CoDesigner 패널에서 더 이상 Activity 및 PCB Definition 탭을 제공하지 않으며, Board Area 및 Board Enclosure 세부 정보를 포함한 모든 정보가 이제 메인 패널에 표시됩니다.
- 기본적으로 최신 Push 및 Pull 작업만 표시되며, 이전 작업은 History 링크를 클릭하여 확인할 수 있습니다.
- Pull 버튼이 이제 해당 Push 정보 근처에 배치됩니다.
업데이트된 CoDesigner 패널을 통해 설계 변경 사항을 더 쉽게 추적할 수 있습니다.
이제 Single Sign-On 지원
Single Sign-On(SSO)은 기존의 인증된 로그인 정보를 사용해 여러 서비스에 로그인할 수 있게 해주는 신원 인증 시스템입니다.
CoDesigner는 이제 Single Sign-On을 지원하며, 기존 회사 SSO 시스템을 사용하거나 Google 또는 Facebook 계정으로 로그인할 수 있습니다.
Single Sign-On을 사용하여 Workspace에 로그인할 수 있습니다.
MCAD에서 ECAD 상대 원점 표시
CoDesigner는 이제 ECAD의 상대 원점(ECAD에서 보이며 ECAD 엔지니어가 정의하는 원점)을 MCAD에서 XY 평면에 수직인 두 개의 평면(ECAD X 및 ECAD Y) 형태로 표시합니다. ECAD의 원점이 변경되면, 해당 평면도 MCAD에서 그에 맞게 변경됩니다.
ECAD 원점은 MCAD에서 서로 직교하는 두 개의 평면으로 표현됩니다.
SOLIDWORKS 2022 지원
이번 CoDesigner 릴리스에는 SOLIDWORKS 2022 지원이 포함됩니다.
CoDesigner는 이제 SOLIDWORKS 2022를 지원합니다.
Siemens NX 지원
Altium Enterprise Solution을 사용하는 설계자를 대상으로 CoDesigner에서 Siemens NX를 지원합니다. 이 솔루션은 초기에는 Open Beta로 제공되며, download page에서 Siemens NX 플러그인을 다운로드할 수 있습니다. Siemens NX는 1953 이상 버전이 지원됩니다.
다음 기능은 이 Open Beta 버전에서 not 지원됩니다:
- MCAD 컴포넌트 배치.
- Flex 및 rigid-flex PCB.
- 고급 구리(동) 형상.
- 변경 사항 미리보기.
- MCAD에서의 ECAD 원점 표현.
- MCAD 측에서 Altium PCB를 생성하는 기능.
- 참고: 이 버전은 MCAD PDM 시스템(예: Siemens Teamcenter)과 함께 테스트되지 않았습니다.
Versions Supported
Altium Designer 21.3(또는 그 이상) + MCAD CoDesigner extension 버전 2.7.0.1434
Altium NEXUS Client 4.3 ~ 5.8 + MCAD CoDesigner extension 버전 2.7.0.435
이번 업데이트는 다음 MCAD 플랫폼 및 Add-in 버전에서 테스트되었습니다:
| MCAD 버전 | MCAD Add-In 버전 |
|---|---|
| Autodesk Inventor Professional® - 2021, 2022 버전 | 2.7.0.13 |
| Autodesk Fusion® | 2.7.0.13 |
| Dassault Systemes SOLIDWORKS® - 2020, 2021, 2022 버전 | 2.7.0.20 |
| PTC Creo Parametric® - 6.x, 7.x, 8.x | 2.7.0.14 |
| Siemens NX® - 1953 이상 버전(Enterprise Solutions 고객 전용) | 2.7.0.17 |
Release Notes
| MCAD-2308 | CoDesigner는 이제 ECAD 상대 원점(ECAD에서 보이며 ECAD 사용자가 제어하는 원점)을 MCAD에서 XY 평면에 수직인 두 개의 평면인 "ECAD X" 및 "ECAD Y" 형태로 표시합니다. ECAD의 원점이 변경되면, 해당 평면도 MCAD에서 그에 맞게 변경됩니다. |
| MCAD-2504 | MCAD에서 "Build 3D Copper" 옵션이 활성화된 경우, CoDesigner는 이제 솔더마스크 익스트루드 면(face)에 실크스크린 데칼을 적용합니다. |
| MCAD-2620 | SOLIDWORKS 2022가 이제 지원됩니다. |
| MCAD-2635 | CoDesigner의 사용자 인터페이스가 변경되었습니다. 주요 변경 사항은 다음과 같습니다: a) MCAD CoDesigner 패널에서 더 이상 "Activity" 및 "PCB Definition" 탭을 제공하지 않으며, 모든 정보가 메인 패널에 표시됩니다. b) 기본적으로 최신 Push 및 Pull 작업만 표시되며, 이전 작업은 "History" 버튼/링크를 클릭하여 확인할 수 있습니다. c) Pull 버튼이 이제 해당 Push 정보 근처에 배치됩니다. |
| MCAD-2636 | 이제 Single Sign On이 지원되며, Google 및 Facebook 계정으로 로그인하는 것도 포함됩니다. |
| MCAD-2637 | PCB 프로젝트가 최소 1명 이상의 기구 엔지니어와 공유된 경우, CoDesigner는 이제 버튼에 "Push and Share" 대신 "Push"를 표시합니다. |
| MCAD-2650 | CoDesigner에서 Siemens NX가 이제 지원됩니다. 이 솔루션은 초기에는 Open Beta로 제공되며 Altium Enterprise Software Solution을 사용하는 설계자가 이용할 수 있습니다. Siemens NX 플러그인은 https://www.altium.com/products/downloads#mcad-plugins 에서 다운로드할 수 있습니다. Siemens NX는 1953 이상 버전이 지원됩니다. 이 Open Beta 버전의 제한 사항은 다음과 같습니다: a) MCAD 컴포넌트 배치 미지원 b) Flex 및 rigid-flex PCB 미지원 c) 고급 구리(동) 형상 미지원 d) 변경 사항 미리보기 미지원 e) MCAD에서의 ECAD 원점 표현 미지원 f) MCAD 측에서 Altium PCB 생성 기능 미지원. 또한 이 버전은 MCAD PDM 시스템(예: Siemens Teamcenter)과 함께 테스트되지 않았습니다. |
| MCAD-2691 | NEXUS Client Preferences에서 "MCAD CoDesigner" 섹션이 제거되었습니다. 해당 환경설정에는 컴포넌트 속성을 전송하는 옵션이 포함되어 있었으며, 이제 이러한 속성은 항상 전송됩니다. |
| MCAD-2692 | Creo에서 "Recognize models placed in MCAD" 옵션을 사용하면, MCAD에서 ECAD로 되돌려 동기화(back sync)할 때 CoDesigner가 ECAD 컴포넌트를 Free 3D Bodies로 교체하라고 제안하던 문제가 있었습니다. 수정되었습니다. |
| MCAD-2713 | ECAD에서 Push할 때, 룸(room) 및 컷아웃(cutout) 형상이 마이크로 세그먼트만 포함하는 경우 CoDesigner가 해당 형상의 유효성을 검증하지 못하던 문제가 있었습니다. 수정되었습니다. |
| MCAD-2722 | Windchill 연결이 활성화된 상태에서 3D Copper 엔티티를 suppress할 때 PTC Creo가 멈추던 문제가 있었습니다. 수정되었습니다. |
| MCAD-2748 | Autodesk Fusion 360에서 초기(새) Pull 시, CoDesigner가 새 PCB Assembly를 생성하는 대신 활성 문서로 작업을 시도하던 문제가 있었습니다. 수정되었습니다. |
| MCAD-2749 | Autodesk Fusion 360에서 CoDesigner는 이제 구리 및 실크스크린 그래픽이 포함된 중간 SVG 파일을 프로젝트 폴더에 저장합니다(이전에는 해당 정보가 공용 컴포넌트 폴더에 저장됨). |
| MCAD-2778 | MCAD에서 PCB Variant를 Pull하면, 이제 기본 PCB assembly 이름에 variant 이름이 포함됩니다. |
| MCAD-2783 | Autodesk Fusion 360에서, CoDesigner가 해당 프로젝트가 속한 Workspace와 다른 Workspace에 연결된 상태로 PCB assembly를 열면 충돌(crash)하던 문제가 있었습니다. 수정되었습니다. |
| MCAD-2784 | ECAD에서 "Move board" 작업을 수행하면 Autodesk Fusion 360에서 중복된 컴포넌트 배치 평면이 생성되던 문제가 있었습니다. 수정되었습니다. |
| MCAD-2794 | SOLIDWORKS에서 대형 PCB(컴포넌트 1000개 이상)의 변경 사항을 Pull하는 성능이 개선되었습니다. |
| MCAD-2865 | MCAD 측에서 인클로저(enclosure) 일부를 PCB 정의에 추가할 때, CoDesigner가 이제 해당 알림을 표시합니다. 참고: 이전에는 추가 결과가 무엇인지 명확하지 않았습니다. |
CoDesigner 2.6.0의 새로운 기능
Released: 3 September 2021 – Version 2.6.0
Feature Highlights
변경 이력 및 거부 코멘트 지원
CoDesigner는 이제 승인/거부된 변경 사항의 전체 이력과, 변경이 거부될 때 엔지니어가 입력한 코멘트를 함께 표시합니다. 변경 이력은 CoDesigner 패널에 표시되어 전기/기구 엔지니어 간 상호작용을 더 투명하게 합니다. 한쪽에서 변경 사항이 적용/거부되는 즉시 반대쪽 엔지니어에게 알림이 전달되며, 거부 코멘트도 표시됩니다.
변경 이력을 통해 양쪽 엔지니어가 진행 중인 변경에 대해 서로의 응답을 쉽게 파악할 수 있습니다.
프로젝트에서 수행된 변경 사항의 전체 이력은 Workspace(브라우저 사용) 또는 Altium 설계 소프트웨어에서도 확인할 수 있습니다.
브라우저에서 이력을 보려면 먼저 프로젝트를 열어(별도의 브라우저 탭에서 열림) 왼쪽 패널에서 History을(를) 클릭합니다. Altium 설계 소프트웨어에서 이력을 보려면 메뉴에서 Project » History & Version Control » Show Project History을(를) 선택합니다.
► Altium 365 Workspace의 Project History에 대해 자세히 알아보기.
변경 이력은 Workspace에서 확인할 수 있습니다.
컴포넌트 모델 이름 지정 옵션
CoDesigner는 이제 ECAD에서 MCAD로 최초 전송 시 컴포넌트 모델의 이름 지정 방식을 제어하기 위한 4가지 옵션을 제공합니다:
-
<FootprintName>, 그런 다음<ComponentID>(기본 옵션이며, 이번 변경 이전에는 이 방식으로 동작했습니다) -
<ComponentID>, 그런 다음<FootprintName> -
<FootprintName>, 그런 다음<CustomComponentProperty> -
<CustomComponentProperty>, 그런 다음<FootprintName>
Workspace Settings의 MCAD CoDesigner 섹션에서 Naming of Component Models 옵션을 구성합니다.
Naming 옵션을 선택하고, 여기에 Custom Component Property(파라미터)가 포함되는 경우 파라미터 이름을 정의합니다.
이러한 새 옵션은 MCAD에서 컴포넌트와의 상호작용을 단순화하여, MCAD 엔지니어가 부품 번호 같은 의미 있는 정보를 Component ID에 추가하거나, ECAD 엔지니어가 ECAD 컴포넌트 라이브러리에 Custom Component Property를 추가할 수 있게 해줍니다.
MCAD 모델의 이름은 Workspace에 구성된 Naming 옵션을 기준으로 지정됩니다.
바디 없는(Body-less) 컴포넌트 동기화 지원
CoDesigner는 이제 여러 개의 홀을 가진 바디 없는 컴포넌트(예: 작은 패드들로 둘러싸인 하나의 큰 패드로 생성된 마운팅 홀 컴포넌트)의 이동을 MCAD에서 ECAD로 동기화하는 것을 지원합니다. 이동 거리와 방향은 가장 큰 홀의 이동을 기준으로 정의됩니다.
Altium NEXUS에서 MCAD 패널 이름 변경
Altium NEXUS의 Collaboration 패널은 MCAD CoDesigner 패널로 이름이 변경되었습니다. 기능은 Altium Designer의 MCAD CoDesigner 패널 기능과 동일합니다.
Versions Supported
MCAD CoDesigner 확장(extension) 버전 2.6.0.1377이 포함된 Altium Designer 21.3(또는 그 이상)
MCAD CoDesigner 확장(extension) 버전 2.6.0.412가 포함된 Altium NEXUS Client 4.3~5.8
이 업데이트는 다음 MCAD 플랫폼 및 Add-in 버전에서 테스트되었습니다:
| MCAD 버전 | MCAD Add-In 버전 |
|---|---|
| Autodesk Inventor Professional® - 2020, 2021, 2022 버전 | 2.6.0.8 |
| Autodesk Fusion® | 2.6.0.9 |
| Dassault Systemes SOLIDWORKS® - 2018, 2019, 2020, 2021 버전 | 2.6.0.9 |
| PTC Creo Parametric® - 4.X, 5.X, 6.X, 7.X, 8.X | 2.6.0.9 |
Release Notes
| MCAD-962 | PCB 프로젝트 이름, PCB Variant 이름, 그리고 ECAD에서 코멘트 미리보기에서 비영어 인코딩 지원에 문제가 있었습니다. 수정되었습니다. |
| MCAD-1732 | ECAD에서 해당 패드의 "Plated" 속성을 해제한 후에도 MCAD에서 패드의 구리 배럴(copper barrel)이 제거되지 않았습니다. 수정되었습니다. |
| MCAD-1734 | CoDesigner가 Autodesk Fusion 360에서 여러 컨투어로 생성된 컷아웃을 전송할 수 없었습니다. 수정되었습니다. |
| MCAD-2045 | Autodesk Fusion 360에서 ECAD로 갔다가 다시 돌아오는 라운드트립 이후, CoDesigner가 Keepout 및 Text Note Room 피처에 올바른 이름을 할당하지 못했습니다. 수정되었습니다. |
| MCAD-2145 | CoDesigner는 이제 양쪽(MCAD 및 ECAD)에서 변경 사항을 Pull할 때 변경이 거부되는 경우 엔지니어가 코멘트를 입력할 수 있도록 합니다. 또한 수락/거부된 변경 사항(및 거부 코멘트)의 전체 이력이 이제 서버에 저장되며 CoDesigner 패널에서 표시할 수 있습니다. 이를 통해 전기/기구 엔지니어 간 상호작용이 더 투명해집니다. 프로젝트 History 기능이 사용 중인 MCAD CoDesigner 설치에서 제공되는지 여부는 오른쪽 패널의 Note를 참조하십시오. |
| MCAD-2294 | CoDesigner는 이제 여러 개의 홀을 가진 바디 없는 컴포넌트(예: 작은 홀들로 둘러싸인 하나의 큰 홀)의 이동을 MCAD에서 ECAD로 동기화하는 것을 지원합니다. 이동 거리와 방향은 가장 큰 홀의 이동을 기준으로 정의됩니다. |
| MCAD-2339 | CoDesigner는 이제 보드 외곽선 밖에 ECAD에서 배치된 홀에 대해 MCAD에서 Pull 시 적절한 경고 메시지를 표시합니다. |
| MCAD-2347 | MCAD에서 배치된 후 ECAD에서 인식되는 컴포넌트에 대한 동작이 개선되었습니다. 해당 컴포넌트가 풋프린트 정의에 컷아웃을 포함하는 경우, CoDesigner가 이를 인식하여 다음 ECAD Pull에서 해당 컷아웃 제거를 제안하지 않습니다. |
| MCAD-2374 | Altium NEXUS의 Collaboration 패널 이름이 MCAD CoDesigner 패널로 변경되었습니다. |
| MCAD-2414 | Autodesk Inventor, Autodesk Fusion 360, SOLIDWORKS에서 두 번째 Pull 시 슬롯 홀(slotted hole)에 대해 잘못된 변경 사항이 제안되었습니다. 수정되었습니다. |
| MCAD-2425 | CoDesigner는 이제 ECAD에서 a)로 전송되는 컴포넌트 모델의 이름 지정에 대해 4가지 옵션을 제공합니다. a) 이름이 Footprint Name으로 시작하고 그 뒤에 Component ID가 추가됨(기본 옵션이며 이전 동작 방식), b) 이름이 Component ID로 시작하고 그 뒤에 Footprint Name이 추가됨, c) 이름이 Footprint Name으로 시작하고 그 뒤에 Custom Component Property가 추가됨, d) 이름이 Custom Component Property로 시작하고 그 뒤에 Footprint Name이 추가됨. 2, 3, 4번 옵션의 목적은 ECAD 컴포넌트 라이브러리에서 Component ID 또는 Custom Component Property에 부품 번호 같은 의미 있는 정보를 넣는 경우, MCAD에서 컴포넌트와의 상호작용을 단순화하는 것입니다. 참고 1: 이 옵션은 브라우저에서 Workspace에 로그인한 상태에서 Admin > Settings > MCAD CoDesigner 섹션에서 관리자가 변경할 수 있습니다. 참고 2: 옵션을 변경해도 CoDesigner가 이미 생성한 컴포넌트 모델 세트는 변경되지 않습니다. |
| MCAD-2438 | 서로 다른 레이어 스택에 동일한 이름의 레이어가 2개 이상 정의되어 있는 경우, CoDesigner가 ECAD에서 리지드-플렉스 PCB를 Push할 수 없었습니다. 수정되었습니다. |
| MCAD-2459 | PCB Variant 이름이 변경된 후, CoDesigner가 ECAD에서 PCB 상의 대체 부품(alternate parts)을 재배치하도록 요구했습니다. 개선되었습니다(이제 재배치가 필요하지 않음). |
| MCAD-2469 | 사용자가 Device 컨텍스트에서 PCB 컨텍스트로 전환하여 인클로저 참조가 끊어진 경우, CoDesigner가 이제 MCAD에서 적절한 경고 메시지를 표시합니다. |
| MCAD-2470 | PTC Creo에서 CoDesigner가 커스텀 템플릿을 검색할 때 이제 start_model_dir 및 search_path 파라미터가 고려됩니다. |
| MCAD-2503 | MCAD에서 인터레이어 구리 어셈블리 및 파트 이름에 PCB 프로젝트 이름이 추가되지 않았습니다(이로 인해 MCAD 소프트웨어와 함께 PDM 시스템을 사용할 때 문제가 발생). 수정되었습니다. |
| MCAD-2598 | 다음 조건에서 CoDesigner가 MCAD Pull 시 변경 테이블에서 보드 두께가 변경된 것으로 잘못 표시했습니다: "Build 3D Copper" 옵션이 활성화되어 있고, ECAD에서 보드에 패드가 추가되었으며, 해당 보드에 배치된 컴포넌트가 없는 경우. 수정되었습니다. |
| MCAD-2621 | v.2.5에서 "Build 3D Copper" 옵션이 ON일 때 MCAD에서 내부 구리 레이어를 생성하는 데 몇 가지 문제가 있었습니다. 수정되었습니다. |
| MCAD-2628 | "Build 3D Copper" 옵션이 ON인 경우, CoDesigner는 PTC Creo에서 PCB 어셈블리에 포함되는 어셈블리 및 파트에 대해 "default_dec_places" 파라미터 값을 자체적으로 설정합니다. 참고: 이전에는 "default_dec_places"의 커스텀 값이 너무 낮으면 CoDesigner가 일부 정밀한 구리 요소를 생성할 수 없었습니다. |
| MCAD-2666 | SOLIDWORKS에서 데칼 이름에 PCB 프로젝트 이름이 추가되지 않았습니다(이로 인해 PDM 시스템을 사용하거나 사용자가 두 개 이상의 PCB를 동시에 작업할 때 문제가 발생). 수정되었습니다. |
| MCAD-2679 | ECAD에서 Push할 때, CoDesigner는 해당 PCB 검증 체크에서는 감지되지 않았지만 컨투어 무결성에 영향을 주는 마이크로 세그먼트 및 자기 교차(self-intersections)가 있는 PCB를 Push할 수 없었고, 이 경우 추상적인 오류를 표시했습니다. 수정되었습니다(이제 CoDesigner가 이러한 보드를 Push할 수 있음). |
CoDesigner 2.5.0의 새로운 기능
Released: 13 July 2021 – Version 2.5.0
Feature Highlights
솔더 마스크의 정확한 표현
Build 3D Copper 옵션이 활성화되면 CoDesigner는 패드의 오프닝을 포함한 솔더 마스크의 정밀 모델을 MCAD에서 별도 엔티티로 생성합니다. 마스크는 구리 사이의 에칭된 영역을 채우므로, MCAD에서 마스크 레이어의 두께는 ECAD에 정의된 상단 구리 레이어 두께와 솔더마스크 레이어 두께의 합이 됩니다.
SOLIDWORKS에서 데칼 표시 개선
CoDesigner는 일부 그래픽 하드웨어에서 발생할 수 있는 반투명 솔더 마스크 데칼 렌더링 문제를 방지하기 위해, SOLIDWORKS에서 모든 데칼을 상단 데칼 1개와 하단 데칼 1개로 결합합니다.
상단 데칼은 상단 구리 레이어, 상단 솔더 마스크 레이어, 상단 실크스크린 레이어의 조합입니다.
Versions Supported
MCAD CoDesigner 확장(extension) 버전 2.5.0.1254가 포함된 Altium Designer 21.3(및 이후 버전)
Collaboration 패널 확장(panel extension) 버전 2.5.0.362가 포함된 Altium NEXUS Client 4.3~5.8
이 업데이트는 다음 MCAD 플랫폼 및 애드인(Add-in) 버전에서 테스트되었습니다:
| MCAD 버전 | MCAD 애드인 버전 |
|---|---|
| Autodesk Inventor Professional® - 버전 2020, 2021, 2022 | 2.5.0.11 |
| Autodesk Fusion 360® | 2.5.0.11 |
| Dassault Systemes SOLIDWORKS® - 버전 2018, 2019, 2020, 2021 | 2.5.0.11 |
| PTC Creo Parametric® - 4.X , 5.X, 6.X, 7.X, 8.X | 2.5.0.11 |
Release Notes
| MCAD-2010 | 이제 CoDesigner는 동일한 컴포넌트의 서로 다른 리비전이 PCB에 배치되어 있을 경우 ECAD 사용자에게 경고합니다. 이는 MCAD에서 모델 배치를 처리하는 과정에서 문제를 일으킬 수 있기 때문입니다. |
| MCAD-2115 | 이제 "Build 3D Copper" 옵션이 ON이면 CoDesigner가 솔더 마스크(패드용 컷아웃 포함)의 정밀 모델을 MCAD에서 별도의 엔티티로 생성합니다. 이를 통해 PCB에 대한 보다 정밀한 분석을 수행할 수 있습니다. 참고 1: 이 모드에서는 데칼(특히 실크스크린)이 표시되지 않습니다. 참고 2: Advanced Copper Geometry 기능이 MCAD CoDesigner 설치 환경에서 사용 가능한지 여부는 오른쪽 패널의 Note를 참조하십시오. |
| MCAD-2118 | 이제 CoDesigner가 PTC Creo의 사용자 정의 템플릿과 함께 동작합니다. |
| MCAD-2160 | CoDesigner가 "-EDM" 하위 폴더 이름(ECAD 측 프로젝트 폴더에 위치)을 10자로 잘라 탐색이 어려웠습니다. 수정됨(전체 경로가 128자 미만인 경우가 아니면 이름이 잘리지 않습니다). |
| MCAD-2248 | 이제 CoDesigner는 내부에 물리적 형상이 없는 부품(예: 스켈레톤 모델로 사용되는 구성 형상만 가진 부품)을 MCAD에서 ECAD로 더 이상 전송하지 않습니다. 참고: 이전에는 이러한 부품이 ECAD로 Pull할 때 차단되지 않는 오류를 유발했습니다. |
| MCAD-2268 | SOLIDWORKS의 Hole Wizard로 생성된 홀에 대한 변경 사항이, ECAD에서 홀 크기를 줄였을 때 MCAD에서 두 번째 Pull에서만 적용되었습니다. 수정됨. |
| MCAD-2284 | MCAD에서 "Sign In automatically" 옵션이 ON인 경우, MCAD를 종료해도 Altium 세션(및 온프레미스 설치의 Altium 라이선스)이 해제되지 않았습니다. 수정됨. |
| MCAD-2288 | 이전에는 CoDesigner가 MCAD에서 PCB 어셈블리를 생성할 때 프로젝트 이름의 대시(-)를 언더스코어(_)로 바꾸었습니다(PTC의 규칙: 모델 이름은 "-" 기호로 시작할 수 없음). 수정됨. 이제 맨 첫 번째 "-"를 제외하고는 "-" 기호가 더 이상 대체되지 않습니다. |
| MCAD-2297 | SOLIDWORKS에서 새 파트 또는 어셈블리를 생성할 때 Altium CoDesigner 툴바가 자동으로 표시되었습니다. 수정됨. |
| MCAD-2299 | "Build 3D Copper" 옵션이 ON이지만 PCB에 인터레이어 구리 엔티티가 없는 경우, SOLIDWORKS에서 빈 "Interlayer" 어셈블리가 생성되었습니다. 수정됨. |
| MCAD-2311 | 컴포넌트의 3D 모델이 변경되지 않은 경우, ECAD에서 변경한 컴포넌트 속성이 MCAD로 전송되지 않았습니다. 수정됨. |
| MCAD-2328 | 보드 외곽선의 타원이 Autodesk Fusion 360에서 ECAD로 잘못 전송되었습니다. 수정됨. |
| MCAD-2332 | Autodesk Fusion 360에서 보드 형상을 타원으로 변경하면 PCB Room의 형상도 타원으로 변경되었습니다. 수정됨 |
| MCAD-2333 | PTC Creo에서 보드 형상을 원 또는 타원으로 재정의해도 ECAD에서 인식되지 않았습니다. 수정됨. |
| MCAD-2336 | CoDesigner가 SOLIDWORKS의 "Update component names when documents are replaced" 옵션을 변경했습니다(과거에는 CoDesigner가 모델 트리에서 Ref Designator를 표현할 때 필요했습니다). 수정됨(이제 변경하지 않습니다). |
| MCAD-2342 | 이제 CoDesigner는 SOLIDWORKS에서 데칼을 "top" 데칼 1개와 "bottom" 데칼 1개로 결합하여, 일부 그래픽 하드웨어에서 발생할 수 있는 반투명 솔더 마스크 데칼 렌더링 문제를 방지합니다. |
| MCAD-2354 | 인터넷 연결이 없을 때 MCAD 플러그인 업데이트 확인을 비활성화할 수 있게 되었습니다. 참고 1: 기본적으로 CoDesigner는 이 경우 사용자에게 경고하므로, 이제 해당 경고를 비활성화할 수 있습니다. 참고 2: CoDesigner 플러그인 설정에서 해당 옵션을 다시 ON으로 전환할 수 있습니다. |
| MCAD-2377 | 이제 CoDesigner는 PTC Creo에서 일반(비 플렉스) 보드에 대해 "default_dec_places" 파라미터를 더 이상 덮어쓰지 않습니다. 참고: CoDesigner는 리지드-플렉스 보드의 형상을 올바르게 생성하기 위해, 일반 설계에 필요 이상으로 해당 파라미터 값을 높게 설정하곤 했습니다. |
| MCAD-2390 | Autodesk Fusion 360용 CoDesigner 플러그인의 Beta 상태가 제거되었습니다. |
| MCAD-2395 | 사용자가 "AltiumCoDesignerPtcCreo downloads" 폴더를 삭제한 경우, PTC Creo용 CoDesigner 플러그인이 서버에서 컴포넌트를 다운로드할 수 없었습니다. 수정됨. |
CoDesigner 2.4.0의 새로운 기능
Released: 12 May 2021 – Version 2.4.0
Feature Highlights
최신 MCAD 도구에 대한 지원 개선
이번 릴리스에서는 다음 MCAD 도구 버전에 대한 지원이 추가되었습니다:
- Autodesk Inventor 2022
- PTC Creo 8
보드 컨투어의 마이크로 세그먼트 자동 해결
엔지니어링 팀은 보드 형상을 정의하기 위해 다양한 기법을 사용합니다. 사용한 접근 방식에 따라, 보드 외곽선에 마이크로 세그먼트가 포함되는 경우가 있습니다. 이러한 마이크로 세그먼트는 CoDesigner가 전송할 수 없으며, ECAD에서 Push를 시도할 때 이에 대한 경고가 표시됩니다. 그 결과, ECAD 엔지니어는 보드를 MCAD로 Push하기 전에 마이크로 세그먼트를 제거해야 합니다.
이번 릴리스에서는 새로운 마이크로 세그먼트 자동 제거 기능이 추가되었습니다. 마이크로 세그먼트가 감지되면 다음 대화상자가 표시되며, Yes를 클릭하면 이를 제거하고 보드 외곽선을 MCAD로 전송할 수 있습니다. No를 클릭하면 마이크로 세그먼트가 유지되며 수동으로 해결해야 합니다.
새로운 MCAD-좌표 그리드
이제 CoDesigner는 MCAD 원점이 기본(절대) ECAD 원점과 다를 때, ECAD로 Pull 시 MCAD Origin 엔티티를 포함한 MCAD Coordinates 그리드를 생성합니다. 이를 통해 전기 엔지니어가 서로 다른 보드 엔티티의 위치에 대해 기계 엔지니어와 소통하는 데 도움이 됩니다.
ECAD에서 MCAD Coordinates 그리드의 표현은 사용자 정의할 수 있으며, Properties 패널에서 해당 항목을 더블클릭하면 Grid Editor 대화상자가 열립니다. Working with Grids & Guides에서 자세히 알아보십시오.
PTC Creo에서 사용자 정의 좌표계 지원
이제 PTC Creo의 CoDesigner는 엔지니어가 Creo에서 배치한 모델에 사용자 정의 좌표계를 사용하는 것을 지원합니다. Creo의 Altium CoDesigner Settings 대화상자에서 이 기능을 활성화하십시오. ECAD 측에서는 해당 컴포넌트의 풋프린트에 사용되는 모델이 동일한 좌표계에서 생성되어야 합니다.
SOLIDWORKS PDM 지원
SOLIDWORKS가 SOLIDWORKS PDM Professional에 연결되어 있을 때, 데이터 관리 시스템의 네이티브 MCAD 컴포넌트 배치를 이제 지원합니다.
Recommendations:
-
MCAD 컴포넌트는
<vault>:folder\folder\component.sldprt형식의 파라미터로 ECAD 컴포넌트에서 참조되어야 하며, 여기서<vault>는 PDM 볼트(vault) 이름입니다. - Altium CoDesigner Settings 대화상자에서 공용 컴포넌트 폴더를 설정하고, 해당 폴더를 SW PDM 제어 하에 두며, ECAD와 협업하기 전에 해당 폴더를 로컬 스토리지와 동기화하는 것을 권장합니다. 자세한 내용은 Configuring CoDesigner in SOLIDWORKS를 참조하십시오.
- PCB를 MCAD로 Pull하기 전에 컴포넌트 라이브러리를 로컬 PDM 스토리지와 동기화하는 것을 권장합니다.
- 아래와 같이 SOLIDWORKS PDM 설정(SOLIDWORKS의 Tools 메뉴에서 접근 가능)에서 Prompt to check out file if opened in read-only mode 옵션을 비활성화하는 것을 권장합니다. 이렇게 하면 기존 컴포넌트를 체크아웃할 필요가 없어 다른 기계 엔지니어에게 불편을 주지 않습니다. 다만 컴포넌트 속성을 변경해야 하는 경우에는 해당 컴포넌트를 체크아웃해야 합니다.
- 변경 사항을 적용한 후에는 새 컴포넌트를 SOLIDWORKS PDM에 체크인하는 것을 권장합니다.
Fusion 360에서 소형 컴포넌트 무시 지원
컴포넌트 수가 많은 보드에서 Fusion 360의 성능을 개선하기 위해, CoDesigner는 ECAD에서 Pull할 때 사용자가 정의한 높이 미만의 컴포넌트를 제외하는 기능을 지원합니다. 높이 임계값으로는 ECAD의 컴포넌트 속성에 정의된 높이를 사용합니다(이미지 보기).
아래 이미지에 표시된 것처럼 Altium CoDesigner Settings 대화상자에서 임계 높이(threshold height)를 정의합니다. 이 대화상자는 Fusion 360의 Altium CoDesigner 패널을 통해 접근할 수 있으며, 패널 메뉴에서 Settings을(를) 선택하면 대화상자가 열립니다.
Pull 중에 높이 임계값(Height threshold)을 설정하면 작은 컴포넌트를 제외할 수 있습니다(커서를 올리면 ECAD에서 보드를 확인할 수 있음).
변경 사항 미리보기 지원 개선
각 변경 사항을 적용하기 전에 그 영향을 미리 볼 수 있으면, 기계 엔지니어가 ECAD에서 전달된 최신 변경 사항을 수용하는 데 더 큰 확신을 가질 수 있습니다. 이번 릴리스에서는 다음 MCAD에 변경 사항 미리보기 기능이 추가되었습니다:
- Autodesk Inventor
- Autodesk Fusion 360
- PTC Creo
Versions Supported
Altium Designer 21.3 및 MCAD CoDesigner 확장(extension) 버전 2.4.0.1200
Altium NEXUS Client 4.3 및 Collaboration 패널 확장(extension) 버전 2.4.0.336
이 업데이트는 다음 MCAD 플랫폼 및 Add-in 버전에서 테스트되었습니다:
| MCAD 버전 | MCAD Add-In 버전 |
|---|---|
| Autodesk Inventor Professional® - 버전 2020, 2021, 2022 | 2.4.0.7 |
| Autodesk Fusion® | 2.4.0.8 |
| Dassault Systemes SOLIDWORKS® - 버전 2018, 2019, 2020, 2021 | 2.4.0.17 |
| PTC Creo Parametric® - 4.X , 5.X, 6.X, 7.X, 8.X | 2.4.0.13 |
Release Notes
| MCAD-869 | 이제 PTC Creo에서 변경 사항 미리보기가 표시됩니다. |
| MCAD-870 | 이제 Autodesk Inventor에서 변경 사항 미리보기가 표시됩니다. |
| MCAD-1027 | PTC Creo에서 CoDesigner는 이제 Creo에서 엔지니어가 배치한 MCAD 모델에 사용자 정의 좌표계를 사용하는 것을 지원합니다(플러그인 설정에서 이를 활성화하는 옵션이 있음). ECAD 측에서는 해당 컴포넌트의 풋프린트에 사용되는 모델이 동일한 좌표계를 기준으로 제작되어야 합니다. |
| MCAD-1529 | CoDesigner는 이제 SOLIDWORKS에서 원형 돌출 컷(circular extruded cut)을 감지하면 사용자에게 경고하며, 이것이 Hole이 아니라 Cutout으로 전송된다는 점을 알립니다. 또한 SW Extruded Cut -> ECAD Cutout, SW Hole -> ECAD Pad(원형)임을 설명합니다. |
| MCAD-1726 | 이제 ECAD에서 내부 레이어에 배치된 컴포넌트가 ECAD에서 정의된 오프셋과 방향을 고려하여 MCAD에 정확히 배치됩니다(이전에는 MCAD에서 상/하면 평면에 맞춰 조정되었음). |
| MCAD-1753 | ECAD에서 구리 레이어 순서를 변경해도 MCAD에 적용되지 않던 문제를 수정했습니다. |
| MCAD-1917 | 일부 경우 Fusion 360에서 보드 영역의 높이가 잘못 설정되던 문제를 수정했습니다. |
| MCAD-2044 | 이제 SOLIDWORKS PDM에 연결된 SOLIDWORKS에서 데이터 관리 시스템의 네이티브 MCAD 컴포넌트 배치를 지원합니다. 참고 1: MCAD 컴포넌트는 ECAD 컴포넌트에 파라미터로 정의되어야 하며, 형식은 "<vault>:folder\folder\component.sldprt" |
| MCAD-2051 | CoDesigner는 이제 Pull 시(ECAD에서) MCAD 원점이 기본(절대) ECAD 원점과 다를 경우 "MCAD Coordinates" 그리드(“MCAD Origin” 엔티티 포함)를 생성합니다. 이는 전기 엔지니어가 다양한 보드 엔티티의 위치에 대해 기계 엔지니어와 소통하는 데 도움이 됩니다. 참고 1: "MCAD Coordinates" 그리드의 표현 방식은 사용자 정의할 수 있습니다. 참고 2: MCAD에서 ECAD 원점을 표현하는 기능도 곧 구현될 예정입니다. |
| MCAD-2067 | Autodesk Fusion 360의 경우, CoDesigner는 이제 Pull 시 작은 컴포넌트를 무시하는 옵션을 제공합니다(크기 제한은 사용자 정의 가능). 이는 500개 이상의 컴포넌트가 배치된 보드에서 성능을 개선합니다. |
| MCAD-2082 | 이제 PTC Creo 8이 공식 지원됩니다. |
| MCAD-2107 | CoDesigner는 이제 PTC Creo에서 Windchill에 해당 템플릿이 없을 경우 판금(sheetmetal) 템플릿을 자동으로 생성합니다. |
| MCAD-2119 | 이제 Autodesk Fusion 360에서 변경 사항 미리보기가 표시됩니다. |
| MCAD-2127 | 보드 외곽선(board contour)의 마이크로 세그먼트(micro-segments) 문제를 자동으로 수정하도록 제안하는 기능을 추가했습니다(사용자 확인 필요). 이 기능은 새로운 API를 사용하므로 AD 21.3.X 또는 AN 4.3.X 이상에서만 사용할 수 있습니다. |
| MCAD-2133 | ECAD 리지드-플렉스 레이어 스택에서 OFF로 설정된 중간 레이어가 MCAD에서 보드 두께에 잘못 포함되던 문제를 수정했습니다. |
| MCAD-2156 | PTC Creo에서 컴포넌트 이름의 최대 길이가 24자에서 31자로 증가했습니다. 참고: 이전에는 남은 문자가 컴포넌트 리비전(comp revision)을 위해 예약되었으나, 이제는 리비전용 문자가 컴포넌트 이름 전체 길이에서 차감됩니다. |
| MCAD-2170 | 상/하면에 동일한 형상의 두 영역이 생성된 경우 CoDesigner가 보드 영역(keepouts, rooms)을 식별하지 못하고("Object reference not set to an instance of an object" 표시) 오류가 발생하던 문제를 수정했습니다. |
| MCAD-2183 | 이제 Autodesk Inventor 2022가 공식 지원됩니다. 참고: Autodesk Inventor 2019는 더 이상 지원되지 않습니다. |
| MCAD-2211 | CoDesigner는 이제 PTC Creo에서 제작된 PCB에 대해 정확도 유형(Absolute 또는 Relative)을 선택할 수 있도록 지원합니다. |
| MCAD-2215 | Autodesk Fusion 360에서 CoDesigner 패널을 여는 버튼이 툴바에 직접 추가되어, 패널을 더 쉽게 열 수 있습니다. |
| MCAD-2242 | 형상이 0인 파트가 PCB 어셈블리에 추가되어 있을 때 CoDesigner가 MCAD에서 PCB Push를 차단하던 문제를 수정했습니다. |
| MCAD-2298 | Autodesk Fusion 360에서 "Ignore small components" 옵션이 ON일 때, CoDesigner가 PCB를 ECAD로 다시 Push하지 못하고 내부 오류 "Index is out of bounds"가 발생하던 문제를 수정했습니다. |
| MCAD-2303 | CoDesigner가 SOLIDWORKS에서 Pull 시 사용자 또는 PDM 시스템이 이전에 ECAD에서 전송된 모델에 할당한 사용자 정의 MCAD 컴포넌트 속성을 삭제하던 문제를 수정했습니다. |
CoDesigner 2.3.0의 새로운 기능
Released: 22 March 2021 – Version 2.3.0
Feature Highlights
Autodesk Fusion 360® 지원(Open Beta 릴리스)
이번 릴리스에서는 Autodesk Fusion 360 지원이 도입되었습니다(현재 Open Beta).
Fusion 360 시작을 위한 팁:
- Downloads 페이지에서 Add-In을 다운로드합니다.
-
Fusion 360에 CoDesigner Add-In을 설치합니다(
AltiumCoDesignerFusion360_<VersionNumber>.exe) - Add-In 설치 전에 Fusion 360을 닫으십시오. - Altium CoDesigner 패널을 통해 Fusion 360과 Altium 설계 소프트웨어 사이에서 작업합니다. 아래 이미지를 참고하여 Fusion 360에서 패널을 활성화하십시오.
- 보드 설계는 Altium 365 Workspace를 통해 ECAD로/에서 Push 및 Pull됩니다. 아직 Workspace가 없다면 altium.com/altium-365를 방문하여 Altium 365에서 Workspace를 활성화하십시오.
- Fusion 360에서 Altium CoDesigner 패널을 사용해 Altium Live 자격 증명으로 Workspace에 로그인합니다.
- 이제 CoDesign을 시작할 준비가 되었습니다. 프로세스에 대해 더 알아보려면 Direct ECAD-MCAD CoDesign 페이지를 확인하십시오.
PTC Creo용 리지드-플렉스 지원
이번 릴리스에서는 ECAD와 PTC Creo 간 리지드-플렉스 보드 설계를 전송하는 기능이 도입되었습니다.
리지드-플렉스 보드 설계는 Creo와 ECAD 사이에서 양방향으로 전송할 수 있습니다.
기계 엔지니어는 ECAD에서 리지드-플렉스 보드를 받은 후 다음을 수행할 수 있습니다:
- MCAD에서 ECAD 변경 사항을 미리보기.
- 보드의 리지드 및 플렉스 세그먼트 형상을 변경. 예: 제품 인클로저 형상에 맞게 보드 형상 조정, 컷아웃 또는 장착 홀 생성, 굽힘 반경 변경.
- 기존 컴포넌트 배치를 변경하고, 보드에 새 컴포넌트를 배치.
- 구리 및 실크스크린 디테일 전송.
- 변경 사항을 ECAD로 Push하고 ECAD의 새 변경 사항을 Pull.
Capabilities not yet Supported
- MCAD에서 처음부터 리지드-플렉스 보드를 생성.
- MCAD에서 새로운 리지드 및 플렉스 보드 영역을 생성.
- MCAD에서 새로운 굽힘(bend)을 생성.
- 서로 다른 두께의 플렉스 영역을 포함하는 보드 전송(여러 플렉스 영역 지원).
- ECAD에서 MCAD로 플렉스 영역에 장착된 컴포넌트 전송.
- MCAD에서 플렉스 영역에 부품을 배치합니다.
- Altium PCB 편집기의 Rigid-flex 2.0 업데이트의 일부로 도입된 새로운 기능입니다.
► Rigid-Flex 보드 동기화(Synchronizing a Rigid-Flex Board) 프로세스에 대해 자세히 알아보기 (이 페이지는 SOLIDWORKS를 기준으로 설명하지만, 전체 프로세스는 Creo에서도 동일합니다. 이 페이지는 곧 Creo용으로 업데이트될 예정입니다.)
개선된 프로젝트 선택 대화상자
Select Project 패널에서 Pull Board 버튼을 클릭하면 열리는 Altium CoDesigner 대화상자가 개선되었습니다.
이제 Select Project 대화상자에 다음 내용이 자세히 표시됩니다:
- ECAD-MCAD 교환 정보: ECAD에서 마지막으로 Push된 세부 정보(푸시 코멘트 포함).
- Variants(존재하는 경우) 표. 첫 번째 Variant가 기본으로 선택됩니다.
PCB Variant 지원 개선
이전 버전의 CoDesigner에서는 ECAD 설계에 PCB Variant가 포함되어 있더라도, ECAD에서 한 번에 하나의 Variant만 Push할 수 있었습니다. 이번 업데이트에서는 모든 Variant가 ECAD에서 Push되며, 이후 보드를 MCAD로 Pull할 때 새 Select Project 대화상자에서 필요한 Variant를 선택할 수 있습니다.
CoDesigner 버전 번호 표시
이전 버전의 CoDesigner에서는 Windows 제어판을 열고 프로그램 및 기능에서 CoDesigner의 버전 번호를 확인해야 했습니다. 이번 릴리스부터는 버전 번호가 Altium CoDesigner 패널 하단에 표시됩니다.
SOLIDWORKS에서 데칼 저장 방식 개선
PDM 시스템을 사용하는 SOLIDWORKS 사용자들을 더 잘 지원하기 위해, CoDesigner는 이제 데칼(구리, 실크스크린, 솔더마스크 레이어를 나타내는 이미지 파일)을 보드 파트 파일에 직접 저장합니다. 이를 통해 MCAD 측에서 PDM 시스템을 사용할 때 PCB 관련 파일 관리가 단순해집니다.
이제 데칼이 SOLIDWORKS prt 파일에 저장되어, SOLIDWORKS와 PDM 시스템을 함께 사용할 때 작업 과정이 단순해집니다.
Versions Supported
Altium Designer 21.x + MCAD CoDesigner 확장(extension) 버전 2.3.0.1127
Altium Designer 20.2 + MCAD CoDesigner 확장(extension) 버전 2.3.0.1127
Altium NEXUS Client 4.x + Collaboration 패널 확장(panel extension) 버전 2.3.0.324
Altium NEXUS Client 3.2 + Collaboration 패널 확장(panel extension) 버전 2.3.0.324
이 업데이트는 다음 MCAD 플랫폼 및 Add-in 버전에서 테스트되었습니다:
| MCAD 버전 | MCAD Add-In 버전 |
|---|---|
| Autodesk Inventor Professional® - 2019, 2020, 2021 버전 | 2.3.0.8 |
| Autodesk Fusion® | 2.3.0.8 |
| Dassault Systemes SOLIDWORKS® - 2018, 2019, 2020, 2021 버전 | 2.3.0.9 |
| PTC Creo Parametric® - 4.X, 5.X, 6.X, 7.X | 2.3.0.22 |
Release Notes
MCAD-916 |
CoDesigner는 이제 SOLIDWORKS에서 데칼(구리, 실크스크린, 솔더마스크를 나타내는 이미지)을 보드 파트 파일에 직접 저장합니다. 이를 통해 MCAD 측에서 PDM 시스템을 사용할 때 PCB 관련 파일 관리가 단순해집니다. |
MCAD-1505 |
SOLIDWORKS 2018, 2019에서 리지드-플렉스 보드의 부품 어셈블리에 사용되는 좌표계가 일부 경우 잘못 생성되던 문제를 수정했습니다. |
MCAD-1710 |
CoDesigner는 이제 활성 Variant만이 아니라(정의된 경우) 모든 PCB Variant를 ECAD에서 전송합니다. MCAD 측에서는 새 "Pull board" 대화상자에서 필요한 Variant를 선택해야 합니다. |
MCAD-1844 |
MCAD로 Pull할 PCB를 선택하는 대화상자가 변경되었습니다. 이제 다음을 표시합니다: PCB 미리보기(해당 PCB 프로젝트가 ECAD에서 서버에 저장된 경우), ECAD에서의 최신 Push 정보(Push된 경우), PCB Variant(존재하는 경우). |
MCAD-1847 |
"build vias" 옵션이 ON일 때 MCAD에서 새 프로젝트를 시작하면 보드 파트가 생성되지 않던 문제를 수정했습니다. |
MCAD-1860 |
일부 서드파티 Add-in이 타입 요청에 올바르게 응답하지 않는 경우, CoDesigner가 Autodesk Inventor에서 Parasolid 변환 Add-in을 찾지 못해(그에 따라 부품 모델을 생성하지 못하는) 문제가 있었습니다. 수정했습니다. |
MCAD-1876 |
리지드-플렉스 보드 전송: 분할선(split line)과 벤딩 영역 사이의 최소 허용 거리를 2.5 mil에서 0.5 mil로 줄였습니다. |
MCAD-1937 |
Autodesk Fusion 360 MCAD가 이제 CoDesigner에서 지원됩니다(초기에는 Open Beta). Autodesk Fusion 360용 플러그인은 https://www.altium.com/products/downloads#mcad-plugins에서 다운로드할 수 있습니다. 참고 1: "PRO Subscription" 기능(MCAD 부품 배치, 리지드-플렉스 보드 지원, 압출 구리, 인클로저 교환)은 현재 지원되지 않습니다. 참고 2: 구리 및 실크스크린의 표현 방식이 다른 MCAD에 구현된 것과 다르며, 베어 보드 파트 내부에 스케치 기반(Sketch-only) 컴포넌트로 표현됩니다(기본적으로 숨김 처리되며, 사용자가 필요에 따라 표시하고 압출(extrude) 또는 압출 서피스(extruded surface) 같은 3D 피처를 추가로 생성할 수 있습니다). 참고 3: 이 Beta 버전에서는 MCAD 측에서 500개 이상의 부품이 있는 PCB를 처음 Pull할 때 성능 문제가 발생할 수 있습니다. 이러한 문제는 다음 버전에서 해결될 예정입니다. |
MCAD-1945 |
PTC Creo에서 리지드-플렉스 보드 동기화가 이제 지원됩니다(초기에는 Beta 모드). 현재 지원되지 않는 기능: 1) MCAD 측에서 새 영역 및 새 벤드 추가, 2) "Rigid-flex 2.0" 기능에 도입된 신규 기능. |
MCAD-1946 |
CoDesigner는 이제 PTC Creo에서 Absolute Accuracy 속성을 덮어쓰지 않습니다. |
MCAD-2006 |
일부 둥근/원형 보드에서 PTC Creo의 데칼(구리, 실크스크린, 솔더마스크를 나타내는 이미지) 스케일이 올바르지 않던 문제를 수정했습니다. |
MCAD-2035 |
CoDesigner 버전이 이제 MCAD의 Altium CoDesigner 패널(오른쪽 하단)에 직접 표시됩니다. |
MCAD-2050 |
MCAD에서 생성되는 보드 영역(keepouts, rooms)의 기본 높이를 1mm에서 0.5mm로 낮춰, 시야를 가리거나 작은 부품을 선택하기 어렵게 만드는 문제를 줄였습니다. |
MCAD-2073 |
Altium Server 변경으로 인해 MCAD 측의 "Choose PCB to pull" 대화상자에서 Project Name이 Project ID로 잘못 대체되던 문제를 수정했습니다. |
MCAD-2077 |
CoDesigner는 이제 ECAD의 레이어 스택에서 레이어 이름 중복을 감지하고 해당 오류 메시지를 표시합니다. |
| MCAD-2175 | 일부 경우 MCAD 플러그인이 Altium 365에 연결하지 못하던 문제를 수정했습니다. |
CoDesigner 2.2.0의 새로운 기능
Released: 13 Jan 2021 – Version 2.2.0
Feature Highlights
MCAD에서 ECAD로 인클로저 Push
이번 업데이트에서는 MCAD에서 디바이스 어셈블리 레벨로 작업하는 기능과, 보드와 함께 인클로저를 ECAD로 전송하는 기능이 추가되었습니다. 아래 영상은 디바이스 인클로저에 보드 어셈블리를 포함하고, 인클로저를 Altium 설계 소프트웨어로 전송하는 과정을 보여줍니다.
► Enclosure Exchange 기능이 설치된 MCAD CoDesigner에서 사용 가능한지 여부는 오른쪽 창의 Note을(를) 참조하십시오. 사용 불가한 경우, 인클로저를 전송하는 대체 방법을 보려면 이 비디오를 시청하십시오.
Creo에 CoDesigner 리본 추가
PTC Creo에 Altium CoDesigner 리본이 추가되었습니다(이 리본은 SOLIDWORKS와 Autodesk Inventor에는 이미 제공됨). 이 리본은 MCAD-ECAD CoDesign 과정에서 필요한 PCB 관련 공통 설계 객체에 쉽게 접근할 수 있는 방법을 제공합니다. 리본 버튼을 사용하여 호환되는 ECAD 객체를 생성하는 데 올바른 MCAD 객체 타입이 사용되도록 하십시오.
부품 배치를 위한 새로운 MCAD 평면
CoDesigner는 이제 MCAD에서 상면/하면 부품 평면을 생성하여 MCAD에서 부품을 배치하는 과정을 단순화합니다. 이제 부품은 솔더마스크 레이어 두께를 무시하도록 배치됩니다.
비아 및 패드 구리 배럴 지원
- Pad Barrels - Build 3D geometry for Copper가 Altium CoDesigner Settings 대화상자에서 활성화되면, 스루홀 패드 배럴이 ECAD에서 MCAD로 전송됩니다.
- Via Barrels - 비아 배럴을 포함하려면 Build Vias 옵션도 활성화하십시오.
비아 및 패드 구리 배럴은 항상 ECAD에서 Push됩니다(왼쪽 이미지). MCAD에서는 위에서 설명한 CoDesigner 옵션을 사용하여 MCAD로 Pull할지 여부를 제어합니다(오른쪽 이미지).
간소화된 CoDesigner 패널
CoDesigner 메뉴가 업데이트되어, 이전에는 Altium CoDesigner 패널 전면에 있던 Help 및 Settings 옵션이 포함되었습니다.
Keepout 및 Room에 대한 지원 개선
CoDesigner는 이제 ECAD에서 Keepout과 Room의 잠금 상태를 감지하여, MCAD에서 Pull을 수행하는 동안 이들이 이동되지 않도록 보장합니다.
Versions Supported
Altium Designer 21.0 및 MCAD CoDesigner 확장(Extension) 버전 2.2.0.1072
Altium Designer 20.2 및 MCAD CoDesigner 확장(Extension) 버전 2.2.0.1072
Altium NEXUS Client 4.0 및 Collaboration 패널 확장(Panel extension) 버전 2.2.0.310
Altium NEXUS Client 3.2 및 Collaboration 패널 확장(Panel extension) 버전 2.2.0.310
이 업데이트는 다음 MCAD 플랫폼 및 Add-in 버전에서 테스트되었습니다:
| MCAD 버전 | MCAD Add-In 버전 |
|---|---|
| Autodesk Inventor Professional® - 2019, 2020, 2021 버전 | 2.2.0.6 |
| Dassault Systemes SOLIDWORKS® - 2018, 2019, 2020, 2021 버전 | 2.2.0.7 |
| PTC Creo Parametric® - 4.X, 5.X, 6.X, 7.X | 2.2.0.6 |
Release Notes
| MCAD-400 | CoDesigner는 이제 MCAD에서 PCB 어셈블리로 전환하지 않고도, 디바이스(Device) 컨텍스트에서 PCB를 다루는 것을 지원합니다. 이를 통해 PCB 정의와 인클로저(enclosure) 사이에서의 작업이 훨씬 쉬워집니다. 하나의 디바이스에 여러 PCB가 있는 경우, CoDesigner는 그 사이 전환도 지원합니다. |
| MCAD-786 | CoDesigner는 이제 MCAD에서 도금 관통홀(Plated Thru-Hole) 패드에 대한 구리 배럴(copper barrel)을 생성합니다(설정에서 "3D Copper" 옵션이 활성화된 경우. 이 옵션은 열 시뮬레이션에 필요합니다). |
| MCAD-796 | CoDesigner는 이제 MCAD에서 비아(Via)에 대한 구리 배럴을 생성합니다(보드를 관통하는 비아 구리 및 홀의 정밀 3D 형상). 참고: MCAD에서 비아에 대해 변경한 내용을 ECAD로 전송하는 것은 지원되지 않습니다. |
| MCAD-987 | MCAD 측 "Choose a PCB project" 대화상자에서 프로젝트 검색이 이제 대/소문자를 구분하지 않습니다. |
| MCAD-1531 | CoDesigner 아이콘이 이제 4K 모니터를 지원합니다. |
| MCAD-1586 | CoDesigner는 이제 ECAD에서 Push 시 마이크로 아크(micro-arc)를 검증합니다(이전에 구현된 마이크로 세그먼트 검증과 함께). |
| MCAD-1607 | PTC Creo용 솔루션에 이제 PCB 정의와 관련된 명령이 포함된 CoDesigner 툴바가 포함됩니다. |
| MCAD-1609 | CoDesigner는 이제 MCAD에서 PCB 인클로저의 일부를 ECAD로 전송하는 것을 지원합니다(MCAD-400도 참고). 사용자는 MCAD의 CoDesigner 리본 툴바에 새로 추가된 "Enclosure" 버튼을 클릭하여 해당 파트를 선택할 수 있습니다. |
| MCAD-1652 | MCAD의 CoDesigner 패널에 "Refresh" 버튼이 추가되었습니다. 버튼을 클릭하면 CoDesigner가 현재 열려 있는 디바이스 어셈블리에서 존재하는 모든 보드 어셈블리를 감지합니다. MCAD-400도 참고하십시오. |
| MCAD-1679 | Internal Plane 레이어가 ECAD에서 MCAD로 전송되지 않았고 3D Copper 옵션에도 포함되지 않았던 문제가 수정되었습니다. |
| MCAD-1689 | MCAD에서 보드 영역(Board Area) 속성 업데이트 성능이 개선되었습니다. |
| MCAD-1693 | CoDesigner는 이제 MCAD에서 컴포넌트를 배치할 때 솔더 마스크 레이어 두께를 무시하도록 배치합니다. 이전에 MCAD로 Pull된 PCB의 컴포넌트에 대해서는, 첫 업데이트 시 "Stand off height adjustment" 변경 사항이 표시됩니다. 또한 CoDesigner는 이제 MCAD에서 상단/하단 컴포넌트 배치를 위해 각각 두 개의 추가 평면(plane)을 생성합니다. 이 평면의 목적은 기구 엔지니어가 신규 컴포넌트를 정밀하게 배치하고, 기존 컴포넌트 배치를 변경하는 데 도움을 주기 위함입니다. |
| MCAD-1694 | 리짓-플렉스 보드에서 일부 경우 컴포넌트가 잘못된 오프셋으로 배치되던 문제가 수정되었습니다. |
| MCAD-1697 | CoDesigner는 이제 MCAD에서의 컴포넌트 스탠드오프 높이(standoff height) 변경(ECAD에서 설정된 값에 따름)을 별도의 변경 유형으로 취급합니다(이전에는 "Placement change"에 포함됨). |
| MCAD-1703 | 잠긴 Keepout 및 Room의 이동과 삭제가 이제 ECAD로 Pull 시 차단됩니다. 이를 통해 전기 엔지니어가 MCAD 측에서 "전기적" 보드 영역에 대한 변경이 실수로 발생하는 것을 방지할 수 있습니다. |
| MCAD-1731 | Altium 365 사용자에게 제공되는 CoDesigner 기능이 이제 Altium 365 계정 유형에 따라 "PRO" 및 "STD" 기능 세트로 분리됩니다. 다음 고급 기능은 PRO 사용자에게만 제공됩니다: a) MCAD 주도 컴포넌트 배치, b) 리짓-플렉스 보드 지원, c) MCAD에서 3D Copper 및 비아(Via) 생성, d) 디바이스 어셈블리 컨텍스트에서의 인클로저 교환. |
| MCAD-1824 | CoDesigner는 더 이상 SOLIDWORKS 사용자에게 SOLIDWORKS 문서에 내장된 Table이 지원되지 않는다는 경고를 표시하지 않습니다. |
CoDesigner 2.1.0의 새로운 기능
Released: 20 Nov 2020 – Version 2.1.0
Feature Highlights
최신 MCAD 버전 지원
이번 릴리스는 다음 MCAD 소프트웨어 버전을 지원합니다:
- Autodesk Inventor Professional® 2021
- Dassault Systemes SOLIDWORKS® (Standard, Pro & Premium) 2021
업데이트된 MCAD CoDesigner 패널
MCAD Altium CoDesigner 패널은 이제 Activity 및 PCB Definition로 표시된 두 개의 탭을 갖습니다.
- Activity - CoDesigner의 이전 버전에서 표시되던 것과 동일하게, Push 및 Pull 작업의 이력과 관련 코멘트를 표시합니다.
-
PCB Definition - 보드에 존재하는 Board Area 정의를 표시합니다. 현재 지원되는 영역 정의에는 Keepout과 Room이 포함되며, 이는 MCAD와 ECAD 양쪽에서 생성할 수 있습니다.
- 정의를 클릭하여 Keepout 설정을 구성하거나, Room에 코멘트를 추가할 수 있습니다.
- 정의가 MCAD 피처 트리(Feature tree)에서 이름이 변경된 경우, 변경 사항이 Altium CoDesigner 패널의 PCB Definitions 탭에 즉시 반영되지 않을 수 있습니다. Activity 탭으로 전환한 다음 다시 PCB Definitions 탭으로 돌아가 정의를 새로고침하십시오.
MCAD Altium CoDesigner 패널에는 이제 PCB Definition 탭이 있으며, 이를 사용해 보드에 추가된 Room과 Keepout을 구성할 수 있습니다.
새로운 Altium CoDesigner 리본
SOLIDWORKS 및 Autodesk Inventor에 새로운 Altium CoDesigner 리본이 추가되었습니다(Creo용 솔루션은 곧 제공 예정). 이 탭은 MCAD-ECAD CoDesign 과정에서 필요한 일반적인 PCB 전용 설계 객체에 쉽게 접근할 수 있도록 합니다. 이 버튼들을 사용하면 호환되는 ECAD 객체를 생성하기 위해 올바른 MCAD 객체 유형이 사용되도록 보장할 수 있습니다.
Keepout 지원
PCB Keepout은 특정 ECAD 객체의 배치를 제한하도록 구성된 보드의 영역입니다. Keepout은 보드의 어느 한 면에 대해서도 정의할 수 있으며, 모든 PCB 레이어에 적용되도록 정의할 수도 있습니다. 이 영역에서 배제할 객체는 Keepout Restriction 속성으로 선택합니다.
MCAD에서 Keepout 정의하기:
- Altium CoDesigner 리본에서 Keep Out Area 버튼을 클릭합니다.
- 면(face), 표면(surface) 또는 평면(plane)을 선택하라는 안내가 표시됩니다. Keepout이 필요한 보드의 면을 클릭하십시오. Keepout을 모든 레이어에 적용하려면 어느 쪽 면에 그려도 됩니다.
- Keepout을 정의하기 위해 적절한 MCAD 스케치 도구(예: Rectangle)를 클릭합니다. 스케치는 하나의 윤곽(contour)만 포함해야 하며, 내부 윤곽은 지원되지 않습니다.
- Keepout에 필요한 형상을 그립니다.
- Sketch 모드를 종료합니다.
- 이제 피처의 속성을 편집할 수 있습니다. Keepout을 Keepout 영역을 둘러싼 울타리로 생각할 수 있으며, Depth를 예를 들어 1mm와 같은 작은 값으로 편집하십시오.
- 이 Keepout은 MCAD에서 그려진 레이어에 해당하는 ECAD 레이어별 Keepout이 됩니다. 모든 레이어 Keepout을 정의하려면, MCAD에서 Keepout이 양방향으로 돌출(extrude)되도록 구성하고 두 번째 방향의 Depth를 보드를 관통할 수 있을 만큼 충분히 큰 값으로 설정하십시오.
-
피처 정의 프로세스를 완료하려면 MCAD Accept 버튼
을 클릭합니다. 필요하다면 피처 트리에서 피처 이름을 변경할 수 있습니다.
- Altium CoDesigner 패널에서 PCB Definition 탭을 선택하고 필요에 따라 Keepout 제한을 구성합니다. 이제 Keepout을 ECAD로 Push할 수 있으며, ECAD에서는 Keepout Region으로 추가됩니다. MCAD에서 어떻게 구성했는지에 따라 Top Layer Keepout, Bottom Layer Keepout 또는 Keepout Layer Keepout이 됩니다. 필요하다면 ECAD에서 Keepout 형상을 조정한 뒤 MCAD로 다시 Push할 수 있습니다.
Room 지원
PCB Room은 특정 컴포넌트를 배치해야 하는 영역 또는 배치에서 제외해야 하는 영역을 정의하는 데 사용되는 설계 규칙입니다. 이 규칙의 일반적인 사용 예는 Room이 커버하는 보드 영역에 컴포넌트 높이 제한을 정의하는 것입니다. 일반적으로 Room 규칙은 개별 컴포넌트 또는 컴포넌트 클래스에 적용됩니다.
MCAD에서 Room 정의하기:
- Altium CoDesigner 리본에서 Text Note Room 버튼을 클릭합니다.
- 면(face), 표면(surface) 또는 평면(plane)을 선택하라는 안내가 표시됩니다. Room이 필요한 보드의 면을 클릭하십시오.
- 적절한 MCAD 스케치 도구(예: Rectangle)를 클릭하여 룸(Room)을 정의합니다. 스케치는 하나의 윤곽선(contour)만 포함해야 하며, 내부 윤곽선은 지원되지 않습니다.
- 룸에 필요한 형상을 그립니다.
- Sketch 모드를 종료합니다.
-
MCAD Accept 버튼
을 클릭하여 기능 정의 프로세스를 완료합니다. 필요하면 Feature 트리에서 해당 기능의 이름을 변경할 수 있습니다.
- Altium CoDesigner 패널에서 PCB Definition 탭을 선택하고, ECAD 엔지니어에게 이 룸의 목적을 설명하는 코멘트를 입력합니다. 이제 이 룸을 ECAD로 푸시할 수 있으며, MCAD에서 그려진 레이어에 Placement Room 설계 규칙(design rule)으로 추가됩니다. MCAD와 ECAD 간에 전송될 수 있는 유일한 속성은 Comment이며, 이는 Placement Room 설계 규칙의 코멘트가 됩니다.
- 이제 ECAD에서 필요에 따라 Placement Room 설계 룸을 구성할 수 있습니다.
이제 Keepout 영역과 Room을 MCAD에서 정의하고 ECAD로 푸시할 수 있습니다.
레이어 색상 전송 지원 개선
이제 ECAD에서 정의된 Core 레이어의 색상이 MCAD로 전송되어 MCAD의 보드 파트에 적용됩니다. 또한 ECAD에서 정의된 Solder Mask 레이어의 색상과 투명도가 MCAD로 전송되어 MCAD에서 해당 데칼(decal)에 적용됩니다.
Solder Mask 및 Core 색상이 ECAD와 MCAD 간에 전송됩니다.
ECAD에서 보드 이름 변경
이제 Altium 설계 소프트웨어에서 보드 이름을 변경한 내용이 지원됩니다. 이미 MCAD로 푸시된 보드도 이름을 변경한 뒤 다시 MCAD로 푸시할 수 있습니다.
Versions Supported
Altium Designer 20.2 및 MCAD CoDesigner 확장(extension) 버전 2.1.0.1033
Altium NEXUS Client 3.2 및 Collaboration panel 확장(extension) 버전 2.1.0.302
이 업데이트는 다음 MCAD 플랫폼 및 Add-in 버전에서 테스트되었습니다:
| MCAD 버전 | MCAD Add-In 버전 |
|---|---|
| Autodesk Inventor Professional® - 버전 2019, 2020, 2021 | 2.1.0.6 |
| Dassault Systemes SOLIDWORKS® - 버전 2018, 2019, 2020, 2021 | 2.1.0.7 |
| PTC Creo Parametric® - 4.X , 5.X, 6.X, 7.X | 2.1.0.10 |
Release Notes
MCAD-659 |
이제 Altium NEXUS의 Collaboration Panel 변경 알림에 "View Changes" 및 "Discard" 버튼이 표시됩니다. |
MCAD-738 |
CoDesigner가 이제 대부분의 내부 기술 이벤트를 기록하여, 향후 기술 이슈 조사에 활용할 수 있습니다. 로그는 로컬의 \Users\{user}\AppData\Local\Altium\Altium CoDesigner 폴더에 저장됩니다. |
MCAD-910 |
ECAD에서 리지드-플렉스 보드의 리지드 영역 경계를 넘어가는 일부 컴포넌트 모델이 SOLIDWORKS에서 잘못 배치되던 문제가 있었습니다. 수정되었습니다(이제 MCAD의 컴포넌트 영역에 컴포넌트 패드가 포함됩니다). |
MCAD-1073 |
"Build 3D Geometry of Copper" 옵션을 OFF로 해도 PTC Creo 및 Autodesk Inventor에서 Copper 어셈블리가 억제되지 않던 문제가 있었습니다. 수정되었습니다. |
MCAD-1299 |
CoDesigner가 이제 사용자가 보드 파트 이름을 변경한 내용을 지원합니다. |
MCAD-1375 |
ECAD에서 홀 속성을 변경하면 SOLIDWORKS에서 홀 타입이 기본값으로 리셋되던 문제가 있었습니다. 수정되었습니다. |
MCAD-1398 |
CoDesigner가 이제 MCAD에서 영역을 정의하는 기능을 지원합니다. 포함 항목: a) Keep Out Areas, b) PCB Rooms(“Text Note Rooms”로 지칭). 두 항목 모두 새로운 CoDesigner 리본 툴바를 사용해 MCAD에서 생성할 수 있으며(SOLIDWORKS 및 Autodesk Inventor 지원, PTC Creo용 솔루션은 곧 제공 예정), 또는 보드 면에 스케치를 배치한 뒤 돌출(extrude)된 서피스로 수동 생성할 수도 있습니다. 이러한 영역의 속성을 다루기 위해 CoDesigner 패널에 새로운 "PCB Definition" 탭이 도입되었습니다. MCAD에서 생성된 "Text Note Room" 엔티티는 ECAD에서 Room 엔티티로 표현되며, 높이 제한과 같은 규칙 할당에 사용할 수 있습니다. |
MCAD-1416 |
Autodesk Inventor 2021이 이제 공식적으로 지원됩니다. |
MCAD-1417 |
SOLIDWORKS 2021이 이제 지원됩니다. |
MCAD-1442 |
SOLIDWORKS에서 보드 스케치에 포함된 구성선(construction line) 때문에 오류가 발생하던 문제가 있었습니다. 수정되었습니다. |
MCAD-1465 |
이제 SOLIDWORKS의 PCB 어셈블리에서 컴포넌트 속성에 있는 해당 속성 필드에 Component Name과 Reference Designator가 입력됩니다(이전에는 ECAD의 reference designator가 "Component Name" 필드에 입력됨). |
MCAD-1514 |
이제 MCAD에서 Pull 시 변경 사항 테이블(Changes' Table)에 Reference Designator와 함께 Component Name도 표시됩니다. |
MCAD-1519 |
이제 MCAD 측에서 PCB를 Pull할 때 ECAD에서 삭제된 Free 3D Body의 삭제가 허용됩니다(MCAD에서 배치된 모델에 대한 경고 포함). |
MCAD-1520 |
"Altium CoDesigner" 리본 툴바가 이제 SOLIDWORKS 및 Autodesk Inventor 사용자에게 제공됩니다. 현재 리본에는 홀, 컷아웃, 보드 영역을 생성하는 명령이 포함되어 있습니다. 참고: PTC Creo용 솔루션은 곧 제공 예정입니다. |
MCAD-1528 |
SOLIDWORKS에서 적용되는 데칼(보드 면에서 구리, 실크스크린, 솔더 마스크를 나타내는 이미지)의 순서가 변경되었습니다. 이제 (보드 면 기준) 순서는 Copper, Solder mask, Silkscreen입니다. |
MCAD-1536 |
PTC Creo에서 'default_dec_places' 파라미터가 전체 세션에 대해 설정되던 문제가 있었습니다. 이제 PCB 모델에 대해서만 설정됩니다. |
MCAD-1567 |
영어가 아닌 Windows 로캘에서 ECAD와 MCAD가 서로 다른 소수점 구분자를 사용하여 ECAD에서 Pull 시 오류가 발생하던 문제가 있었습니다. 수정되었습니다. |
MCAD-1571 |
MCAD에서 보드 자체 및 보드 레이어에 색상 속성을 적용하는 방식이 변경되었습니다. 이제 모든 색상 속성은 ECAD의 3D View Properties에 설정된 내용에 따라 적용됩니다. |
MCAD-1577 |
Autodesk Inventor용 CoDesigner 플러그인이 현재 사용자에게만 설치되어, 해당 사용자가 관리자가 아닐 경우 일부 문제가 발생했습니다. 이제 플러그인은 모든 Windows 사용자에 대해 설치됩니다. |
MCAD-1588 |
성능 개선: SOLIDWORKS에서 홀을 생성하는 알고리즘(가장 느린 작업 중 하나)이 개선되어, 홀 수가 많은 PCB의 빌드 속도가 이제 약 2배 빨라졌습니다. |
MCAD-1594 |
Autodesk Inventor에서 "Use common folder for storing models that are coming from ECAD" 옵션이 무시되던 문제가 있었습니다. 수정되었습니다. |
MCAD-1600 |
Paste 레이어를 나타내는 데칼은 더 이상 ECAD에서 MCAD로 전송되지 않습니다. |
MCAD-1612 |
프록시 뒤에서 MCAD 플러그인의 자동 업데이트 메커니즘이 동작하지 않던 문제가 있었습니다. 수정되었습니다. |
MCAD-1614 |
데칼(보드 면에서 구리, 실크스크린, 솔더 마스크를 나타내는 이미지) 저장 방식이 변경되었습니다: a) 이제 보드 파트가 저장된 동일한 폴더에 저장됩니다, b) 데칼 경로는 더 이상 할당되지 않으며 데칼 이름만 유지됩니다. |
MCAD-1629 |
ECAD에서 PCB 재주석(re-annotation: 컴포넌트 reference designator 변경)을 수행하면 일부 경우 MCAD에서 잘못된 모델이 사용되던 문제가 있었습니다. 수정되었습니다. |
MCAD-1685 |
PCB 컴포넌트 파라미터가 MCAD로 항상 동기화되지 않던 문제가 있었습니다. 수정되었습니다. |
CoDesigner 2.0.5의 새로운 기능
Released: 18 Sep 2020 – Version 2.0.5
Feature Highlights
PCB Variant 지원
Altium의 PCB 설계 소프트웨어를 사용하면 전자 설계자가 설계 중인 제품의 변형(Variant)을 만들 수 있습니다. 지원되는 변형에는 다음이 포함됩니다. 부품을 미장착(Not Fitted)으로 표시, 보드에 실크로 인쇄되는 부품 값 등을 포함한 부품 파라미터 수정, 또는 대체 부품으로 교체(서로 다른 풋프린트를 사용할 수도/사용하지 않을 수도 있음).
Altium의 설계 소프트웨어에서는 보드 설계는 하나만 존재합니다. 대체 부품에 대한 세부 정보와 같은 Variant 정보는 프로젝트 파일에 저장되며, Projects 패널에서 Variant를 선택하면 보드에 적용됩니다. [No Variations] 버전의 보드는 PcbDoc로 저장됩니다.
Altium의 설계 소프트웨어는 보드 설계의 변형을 만드는 데 사용할 수 있습니다.
ECAD에서 Variant 푸시
이번 릴리스에서 CoDesigner는 ECAD와 MCAD 간에 보드의 특정 Variant를 푸시(Push) 및 풀(Pull)할 수 있도록 업데이트되었습니다. ECAD에서 Push를 수행하면, PCB 편집기에서 현재 보고 있는 Variant를 푸시하게 됩니다.
Projects 패널에서 더블 클릭하여 푸시할 Variant를 선택합니다.
MCAD로 Variant 풀
PCB Variant는 비-Variant PCB와 동일한 방식으로, Altium CoDesigner 패널에서 Pull Board from Server 버튼을 클릭하여 MCAD로 Pull합니다. 보드가 Variant인 경우, 아래와 같이 Altium CoDesigner 패널 상단에 Variant 이름을 포함한 추가 정보가 표시됩니다.
변형된 각 부품은 아래에 설명된 것처럼, 설계자(Designator)에 Variant 이름을 포함하여 식별됩니다.
-
비-변형 부품:
<EcadDesignator> -
Varied component:
<EcadDesignator>_VARIANT_<VariantName>
변형된 부품은 MCAD 파트 이름과 설계자(Designator)로 식별됩니다.
MCAD에서 Variant 푸시
MCAD에서 CoDesigner는 부품이 기본 설계 [No Variations]의 일부인지, 또는 특정 Variant에 속하는지 인지합니다. 기본 설계 [No Variations]에서 부품에 가한 변경은 ECAD의 모든 보드 Variant에 영향을 주는 반면, 특정 Variant에서 변경한 내용은 ECAD에서 해당 Variant에만 적용됩니다.
Variant에 대한 수정 사항은 Altium CoDesigner 패널에서 Push를 클릭하여 일반적인 방식으로 MCAD에서 ECAD로 Push됩니다.
ECAD로 Variant 풀
ECAD로 Pull을 수행하려고 할 때 현재 활성화된 Variant가 잘못되어 있으면, 다음 오류 메시지가 표시됩니다. Error 대화상자에 해당 Variant 이름이 표시되므로, 그 Variant로 전환한 뒤 다시 Pull하십시오.
현재 ECAD에서 잘못된 Variant가 활성화되어 있어 Pull을 완료할 수 없습니다.
기본 설계에서 부품에 변경이 있었다면, ECAD의 어떤 Variant에서든 적용할 수 있습니다. 그러면 해당 변경은 ECAD의 모든 Variant에 존재하게 됩니다.
문제가 있는 모델에 대한 지원 개선
각 ECAD 및 MCAD 도구에는 자체 모델 변환 소프트웨어가 있으며, 모델 설명의 불일치나 부정확성 문제를 가진 모델을 가져오고 변환하는 지원 수준이 서로 다릅니다. 이러한 상황을 돕기 위해 CoDesigner는 이제 단일 바디(single-body) Parasolid 모델을 변환 없이, 그리고 변환(converting)도 하지 않은 채로(이 과정에서 때때로 모델이 손상될 수 있음) ECAD에서 MCAD로 직접 전송합니다.
ECAD와 MCAD 간 Push-Pull 중 특정 모델이 문제를 일으킨다면, ECAD 컴포넌트에서 이를 추출하여 MCAD 소프트웨어로 가져온 다음 Parasolid로 저장(해당 파일이 MCAD에서 정상적으로 열리는지 확인)하고, 다시 ECAD 컴포넌트로 가져오십시오.
► MCAD 및 ECAD 모델의 Requirements에 대해 더 알아보기
Versions Supported
Altium Designer 20.2 및 MCAD CoDesigner extension 버전 2.0.5.885
Altium NEXUS Client 3.2 및 Collaboration panel extension 버전 2.0.5.284
이 업데이트는 다음 MCAD 플랫폼 및 Add-in 버전에서 테스트되었습니다:
| MCAD 버전 | MCAD Add-In 버전 |
|---|---|
| Autodesk Inventor Professional® - 버전 2019, 2020 | 2.0.5.52 |
| Dassault Systemes SOLIDWORKS® - 버전 2018, 2019, 2020 | 2.0.5.68 |
| PTC Creo Parametric® - 4.X , 5.X, 6.X, 7.X | 2.0.5.60 |
Release Notes
| MCAD-1098 | CoDesigner는 이제 ECAD에서 MCAD로, 그리고 다시 MCAD에서 ECAD로 PCB Variants를 동기화할 수 있습니다. MCAD에서 제품 구성(product configurations)을 만들지 않고도 Variant를 하나씩 동기화할 수 있으며(CoDesigner가 현재 어떤 Variant가 동기화되어 있는지 표시함). |
| MCAD-1167 | Altium NEXUS의 Collaboration Panel에서 경고 메시지에 잘못된 헤더가 표시되던 문제를 수정했습니다. |
| MCAD-1168 | 사용자가 동기화 후 오랜 시간 휴식한 경우에도 혼동이 없도록, CoDesigner가 이제 ECAD에서 push/pull 동작의 절대 시간을 보고합니다. |
| MCAD-1185 | CoDesigner가 이제 문제 지점의 좌표를 보드에서 사용 중인 단위로 표시합니다(이전에는 항상 mil로 표시됨). |
| MCAD-1228 | 리지드-플렉스 보드 지원: ECAD에서 Push할 때 분할선(split line)의 한쪽 끝이 컷아웃(cutout)에 의해 덮이는 상황을 CoDesigner가 이제 감지하고(이는 부품 어셈블리 결합에 사용되는 좌표계가 MCAD에서 올바르게 생성되지 않을 가능성이 큼) 사용자에게 경고합니다. |
| MCAD-1252 | CoDesigner는 이제 풋프린트에 임포트된 단일 바디 Parasolid 모델을 변환/컨버팅 없이 MCAD로 전송합니다. 이는 일부 경우 이러한 단계에서 발생할 수 있는 모델 손상을 방지하는 데 도움이 됩니다. |
| MCAD-1287 | CoDesigner는 이제 각 push 시 서버의 MCAD 부품 배치 설정을 읽으므로, 설정 변경 후 ECAD/MCAD 소프트웨어를 재시작할 필요가 없습니다. |
| MCAD-1346 | 리지드-플렉스 보드 지원: CoDesigner는 이제 플렉스 세그먼트에 배치되고 바디가 없는 컴포넌트로 표현되는 패드의 이동 동기화를 허용합니다. |
| MCAD-1424 | ECAD에서 pull 시, CoDesigner가 이제 설계자(designator)가 없는 부품을 보고합니다. |
| MCAD-1452 | 사용된 Parasolid의 최신 버전 때문에 Inventor 2020에서 ECAD로 Free 3D bodies가 전송되지 않던 문제를 수정했습니다. |
| MCAD-1464 | PTC Creo에서 공차(tolerance) 설정이 CoDesigner에 의해 잘못 설정되던 문제를 수정했습니다. CoDesigner는 이제 해당 설정을 더 이상 설정하지 않습니다. |
| MCAD-1476 | 초기에 MCAD에서 보드의 하단면(bottom face)에 배치된 부품에 대해, MCAD의 변경 사항 테이블에서 배치 변경이 잘못 표시되던 문제를 수정했습니다. |
| MCAD-1477 | 일부 경우 MCAD 측에서 보드 하단면에 배치된 Free 3D Bodies에 대해, ECAD에서 pull 시 스탠드오프 높이가 잘못 정의되던 문제를 수정했습니다. |
| MCAD-1485 | UI: “Help” 버튼이 MCAD의 CoDesigner 패널 상단으로 이동했습니다. |
| MCAD-831 | PTC Creo에서 보드 외곽선이 상위 어셈블리에 있는 파트를 참조로 생성된 경우(예: 인클로저로부터 오프셋으로 생성된 외곽선) CoDesigner가 보드 외곽선을 읽지 못하던 문제를 수정했습니다. |
| MCAD-854 | MCAD에서 3D 모델에 가한 변경이 ECAD와 동기화되지 않거나 그 반대가 되지 않던 문제를 수정했습니다. |
| MCAD-903 | CoDesigner는 이제 중심이 보드 외곽선 밖에 위치한 홀을 MCAD에서 컷 익스트루드(cut extrude)로 생성하여, MCAD에서의 잘못된 동작을 방지합니다. |
CoDesigner 2.0.4의 새로운 기능
Released: 24 June 2020 – Version 2.0.4
Feature Highlights
MCAD에서의 리지드-플렉스 보드 정의
리지드-플렉스 지원이 대폭 개선되었습니다. 이제 SOLIDWORKS®에서 보드 형상과 벤딩 정의를 정의하고 수정할 수 있으며, SOLIDWORKS에서 부품을 배치하고 이동할 수 있습니다. (PTC Creo® 및 Autodesk Inventor®에 대한 리지드-플렉스 지원은 향후 업데이트에서 제공 예정)
이제 SOLIDWORKS에서 보드 형상과 벤딩 정의를 정의하고 수정할 수 있습니다.
► 리지드-플렉스 보드 동기화(Synchronizing a Rigid-Flex Board)에 대해 더 알아보기
복잡한 보드 형상에 대한 더 강력한 지원
보드 형상 정의 문제에 대한 지원이 개선되었습니다. 이제 ECAD 보드 스케치의 마이크로 세그먼트(micro-segments)와 자기 교차(self-intersections)가 Push 시 감지되어 보고됩니다. 위치가 상세히 제공되며, 가능한 경우 MCAD에서 자동으로 수정됩니다.
► MCAD에서 해결할 수 없는 문제의 경우, ECAD에서 보드 컨투어 문제 해결(Resolving Issues with the Board Contour in ECAD)에 대해 더 알아보기
부품 동기화 개선
잠긴(locked) 컴포넌트 처리 방식이 단순화되었습니다. 이제 MCAD에서 Fixed 또는 Constrained인 부품은 ECAD에서 Locked 컴포넌트로 변환되며, ECAD에서 Locked인 상태는 MCAD에서 Fixed로 변환됩니다. 또한 Locked/Fixed 상태 변경이 이제 MCAD와 ECAD 간에 동기화됩니다.
이제 ECAD 컴포넌트 속성이 MCAD로 전달됩니다 – 모든 ECAD PCB 컴포넌트 파라미터가 MCAD 파트로 전달됩니다.
ECAD PCB 컴포넌트 파라미터가 해당(동등한) MCAD 파트로 전달됩니다.
지원 버전
Altium Designer 20.2 및 MCAD CoDesigner 확장(Extension) 버전 2.0.4.829
Altium NEXUS Client 3.2 및 Collaboration 패널 확장(Panel Extension) 버전 2.0.4.272
이 업데이트는 다음 MCAD 플랫폼 및 Add-in 버전에서 테스트되었습니다:
| MCAD 버전 | MCAD Add-In 버전 |
|---|---|
| Autodesk Inventor Professional® - 버전 2019, 2020 | 2.0.4.45 |
| Dassault Systemes SOLIDWORKS® - 버전 2018, 2019, 2020 | 2.0.4.62 |
| PTC Creo Parametric® - 4.X , 5.X, 6.X, 7.X | 2.0.4.53 |
릴리스 노트
| MCAD-1394 | PTC Creo에서 PCB 어셈블리 컨텍스트 밖에서 컴포넌트 정의를 편집할 때 크래시가 발생했습니다. 수정됨. |
| MCAD-1367 | ECAD 컴포넌트에 긴 이름이 있을 경우, 두 번째 pull에서 변경 사항을 적용할 때 PTC Creo가 크래시가 발생했습니다. 수정됨. |
| MCAD-1294 | 두 개를 초과하는 슬롯형 자기 교차 패드를 가진 컴포넌트에 대해 SolidWorks에서 pull을 할 때마다 변경 테이블에 Sync Component Holes 변경이 표시되었습니다. 수정됨. |
| MCAD-1285 | Inventor 플러그인에서 Enter 키를 눌러 Sign In 하는 기능이 동작하지 않았습니다. 수정됨. |
| MCAD-1283 | PTC Creo 7 지원이 추가되었습니다. |
| MCAD-1276 | Rigid-Flex 보드 지원: 굽힘 영역과 분할선(slit line) 사이의 최소 허용 거리 검증이 추가되었습니다. |
| MCAD-1258 | ECAD에서 전달된 컴포넌트의 모든 속성이 이제 MCAD의 해당 모델에 적용됩니다. |
| MCAD-1239 | MCAD 플러그인의 Settings 대화상자 UI가 단순화되었고, 지원되는 모든 MCAD에서 통일되었습니다. Fixed/Locked 상태 처리 및 SolidWorks의 자동 구속(auto-constraining) 설정이 제거되었습니다(MCAD-788 참조). |
| MCAD-1236 | Rigid-Flex 보드 지원: MCAD에서 보드 외곽선을 변경하고 ECAD에 적용한 뒤, ECAD에서 해당 변경을 되돌리고 다시 pull하면 ECAD에서 보드 구조가 깨졌습니다. 수정됨. |
| MCAD-1222 | CoDesigner가 이제 PCB 프로젝트에 Variants가 포함되어 있는지 확인하고, Variants는 아직 지원되지 않는다는 경고를 표시합니다. |
| MCAD-1221 | 사용자가 로컬에 저장된 PCB를 열었을 때, ECAD의 CoDesigner 패널에서 사용 가능한 워크스페이스 목록이 표시되지 않았습니다. 수정됨. |
| MCAD-1192 | 교환 데이터 모델의 버전 관리가 도입되었습니다. ECAD 확장 버전 또는 MCAD 플러그인 버전이 서버에 저장된 데이터 모델 버전과 일치하지 않으면 CoDesigner가 사용자에게 경고합니다. |
| MCAD-1191 | ECAD 보드 원점이 새 위치로 이동된 경우, ECAD의 경고/오류 메시지에 이전 좌표가 표시되었습니다. |
| MCAD-1188 | Rigid-Flex 보드 지원: MCAD 측에서 생성된 리지드 PCB 구조가 ECAD에서 리지드-플렉스 PCB로 변환한 뒤 MCAD로 다시 보내면 깨졌습니다. 수정됨. |
| MCAD-1187 | MCAD에서 배치된 후 ECAD에서 인식된 컴포넌트가, MCAD에서 보드 외곽선이 음수 좌표로 이동된 경우 위치가 어긋났습니다. 수정됨. |
| MCAD-1183 | Rigid-Flex 보드 지원: 일부 보드에서 굽힘 각도 변경을 적용할 때 SolidWorks가 멈췄습니다. 수정됨. |
| MCAD-1166 | MCAD에서 모델이 Y축을 기준으로 45도 이상 회전된 경우, ECAD에서 자유 3D 바디의 미리보기가 잘못 표시되었습니다. 수정됨 |
| MCAD-1165 | Inventor에서 모델이 X축을 기준으로 회전된 경우, ECAD에서 자유 3D 바디의 미리보기가 잘못 표시되었고 해당 변경이 ECAD 변경 테이블에 다시 나타났습니다. 수정됨 |
| MCAD-1164 | 해당 변경이 이미 적용되었음에도, 두 번째 pull에서 ECAD의 자유 3D 바디에 대해 'Placement changed' 변경이 잘못 표시되었습니다. 수정됨 |
| MCAD-1163 | 굽힘 중앙에 컷아웃이 배치된 경우, 일부 상황에서 MCAD에서 굽힘이 생성되지 않았습니다. 수정됨. |
| MCAD-1161 | Creo에서 둥근 형태의 보드에서 일부 경우 데칼(Decal)이 이동되었습니다. 수정됨. |
| MCAD-1159 | MCAD의 "Select Project" 대화상자에서 키보드 지원이 일부 개선되었습니다. |
| MCAD-1119 | CoDesigner가 이제 MCAD에서 제작할 수 없는 보드가 전송되는 것을 방지하기 위해, ECAD 측에서 push 시 보드 윤곽(마이크로 세그먼트, 자기 교차 윤곽) 문제를 감지합니다. |
| MCAD-1104 | CoDesigner Server를 중지한 후 로컬에서 PCB 어셈블리를 열면 MCAD가 동작하지 않았습니다. 수정됨. |
| MCAD-1102 | Rigid-Flex 보드 지원: 기구 엔지니어가 이제 MCAD에서 리지드-플렉스 보드의 리지드/플렉스 영역과 굽힘(bend)을 추가 및 삭제할 수 있습니다. |
| MCAD-1101 | CoDesigner가 이제 컷아웃 윤곽의 문제 요소 좌표를 표시합니다. |
| MCAD-1070 | MCAD 측에서 변경된 컷아웃 형상 변경에 대해 ECAD에서 미리보기가 표시되지 않았습니다. 수정됨. |
| MCAD-1067 | Solidworks에서 push 시 홀과 컷아웃을 해석하는 동작이 변경되었습니다(지원되는 다른 MCAD와 통일): 이제 돌출 컷(extruded cut)은 항상 ECAD로 컷아웃으로 전달됩니다. |
| MCAD-1066 | 이제 SolidWorks에서 컴포넌트 홀이 항상 생성됩니다(지원되는 다른 MCAD와 통일). 해당 옵션은 설정에서 제거되었습니다. |
| MCAD-1063 | 프로젝트가 온라인에서 사용 불가능한 경우, ECAD의 CoDesigner 패널에서 문서 링크가 동작하지 않았습니다. 수정됨. |
| MCAD-1060 | NEXUS의 Collaboration Panel에서 프로젝트가 서버에서 막 사용 가능 상태가 되었을 때 잘못된 메시지가 표시되었습니다. 수정됨. |
| MCAD-1054 | Z축이 수평으로 향한 상태에서, 처음에 MCAD에서 배치되고 이후 ECAD에서 인식된 다음 삭제된 컴포넌트에 대해 MCAD에서 잘못된 미리보기가 표시되었습니다. 수정됨. |
| MCAD-1046 | CoDesigner가 이제 MCAD와 ECAD 간에 동기화되었지만 임베디드 3D 바디가 없는 컴포넌트의 회전을 정의할 수 없는 경우 사용자에게 경고합니다. |
| MCAD-1028 | 변경 사항이 감지되지 않은 경우, MCAD에서 작성한 push 코멘트가 ECAD에 표시되지 않았습니다. 수정됨. |
| MCAD-1025 | ECAD에서 수행한 홀 배치 변경에 대한 미리보기가 MCAD에 표시되지 않았습니다. 수정됨. |
| MCAD-1019 | CoDesigner가 이제 ECAD의 컴포넌트 디자인레이터에 "-" 기호가 감지되면 사용자에게 경고합니다(해당 기호는 내부 용도로 예약됨). |
| MCAD-990 | CoDesigner가 이제 ECAD에서 온 보드 스케치의 마이크로 세그먼트 문제는 MCAD에서 자동으로 수정된다는 점을 MCAD 사용자에게 알립니다. |
| MCAD-968 | UI 개선: MCAD 플러그인에서 Altium 365와 Custom Server 간 전환 옵션이 더 명확해졌습니다. |
| MCAD-955 | Rigid-flex 보드 지원: CoDesigner가 이제 ECAD 측에서 push 시 보드 정의 문제를 확인합니다. 굽힘 영역이 다른 굽힘 영역 또는 분할선(slit line)과 접촉/겹치는 경우를 검사합니다. |
| MCAD-944 | 자기 교차 윤곽을 가진 컴포넌트 홀은 이제 MCAD에서 별도의 피처로 생성됩니다. |
| MCAD-943 | Rigid-flex 보드 지원: CoDesigner가 이제 컴포넌트 배치 변경의 미리보기를 표시합니다(펼친 상태에서 표시됨). |
| MCAD-942 | UI 개선: "Open Project" 대화상자의 기본 크기가 줄었고, 이제 대화상자가 화면 중앙에서 열립니다. |
| MCAD-926 | Rigid-Flex 보드 지원: MCAD에서 보드 외곽선 스케치에 만든 내부 윤곽은 더 이상 지원되지 않습니다. CoDesigner가 이제 이러한 윤곽이 감지되면 사용자에게 경고합니다. |
| MCAD-867 | CoDesigner가 Creo에서 원형 PCB를 생성하지 못했습니다. 수정됨. |
| MCAD-840 | Creo의 CoDesigner가 PCB 모서리에 위치한 컷아웃을 생성하지 못했습니다(컷아웃이 보드 모서리 점을 포함하는 경우). 수정됨. |
| MCAD-839 | MCAD에서 온 변경을 되돌린 후, 해당 보드가 MCAD에서 음수 좌표를 가지고 있으면 ECAD에서 Board Outline이 음수 좌표로 이동되었습니다. 수정됨. |
| MCAD-793 | "Component Recognition" 옵션이 ON일 때 CoDesigner가 MCAD 측에 배치된 컴포넌트를 검증하고, Altium 서버에서 해당 컴포넌트를 찾을 수 없으면 사용자에게 경고합니다. |
| MCAD-788 | ECAD의 "locked" 상태와 MCAD의 "fixed" 및 "constrained" 상태를 처리하는 동작이 변경되었습니다. 이제 MCAD에서 보드 면에 대한 동적 구속(dynamic constraints)이 자동으로 생성되지 않습니다. SolidWorks 플러그인 설정에서 “Mate Electrical Components to Board” 및 "Fix components on board" 옵션이 제거되었습니다. MCAD에서 컴포넌트가 fixed 또는 constrained이면(해당 구속이 PCB 어셈블리 내에서 어떤 이동을 허용하든 상관없이) ECAD에서는 locked가 됩니다. ECAD에서 컴포넌트가 locked이면, MCAD에서 constrained 상태가 아닌 한 MCAD에서는 fixed가 됩니다. 또한 locked/fixed 상태의 해제도 MCAD와 ECAD 간에 동기화됩니다. |
| MCAD-709 | CoDesigner가 이제 연결이 끊어진 경우 사용자가 서버에 다시 연결할 수 있도록 허용합니다. |
CoDesigner 2.0.3의 새로운 기능
Released: 22 May 2020 – Version 2.0.3
Key Highlights
복잡한 보드 형상 및 컴포넌트에 대한 지원 강화
이번 릴리스에서는 Altium의 설계 소프트웨어와 사용자가 선호하는 MCAD 설계 소프트웨어 간에 PCB 설계를 주고받는 기능 지원이 크게 개선되었습니다.
이 지원에는 다음이 포함됩니다:
- 컷아웃이 포함된 복잡한 보드 형상의 양방향 전송
- 배치된 컴포넌트를 3D 모델로 양방향 전송
- MCAD에서 ECAD로 네이티브 컴포넌트 전송
- ECAD에서 MCAD로 네이티브 컴포넌트 전송(Creo만 해당)
- 리지드-플렉스 PCB 지원(SOLIDWORKS만 해당)
Versions Supported
Altium Designer 20.1 및 MCAD CoDesigner 확장(Extension) 버전 2.0.3.721
Altium NEXUS Client 3.1 및 Collaboration 패널 확장(Panel extension) 버전 2.0.3.255
이 업데이트는 다음 MCAD 플랫폼 및 Add-in 버전에서 테스트되었습니다:
| MCAD 버전 | MCAD Add-In 버전 |
|---|---|
| Autodesk Inventor Professional® - 버전 2019, 2020 | 2.0.3.27 |
| Dassault Systemes SOLIDWORKS® - 버전 2018, 2019, 2020 | 2.0.3.30 |
| PTC Creo Parametric® - 4.X , 5.X, 6.X | 2.0.3.31 |
Release Notes
| MCAD-983 | SolidWorks에서 Pull 수행 시 간헐적으로 크래시가 발생했습니다. 이러한 크래시의 대부분 원인을 찾아 수정했습니다. |
| MCAD-1107 | Top Solder Mask 및 Bottom Solder Mask 데칼이 SolidWorks 2019-에서는 표시(visible)로, SolidWorks 2020+에서는 숨김(hidden)으로 적용되도록 변경되었습니다. 참고: 이전에는 SolidWorks 2020에서의 렌더링 문제로 인해 이 데칼 적용이 비활성화되어 있었습니다. 이제 사용자는 SolidWorks 2020+에서 수동으로 표시되도록 설정한 뒤, 필요 시 외관(appearance)을 조정할 수 있습니다. |
| MCAD-1170 | MCAD 측에서 보드를 생성한 경우 Autodesk Inventor가 크래시가 발생했습니다. 수정되었습니다. |
| MCAD-1180 | 서버로 전송되는 모델을 이제 공간 절약 및 성능 향상을 위해 패킹(pack)합니다. |
| MCAD-1186 | UI 변경: 진행률 표시줄(progress bar)이 별도 창에서 CoDesigner 패널로 이동했습니다. |