New in CoDesigner 2.x
Технология MCAD CoDesigner от Altium связывает механическую и электрическую области проектирования, позволяя инженерам-механикам и инженерам-электронщикам передавать загруженную печатную плату (PCB) туда и обратно между двумя средами.
В вашем ПО для проектирования Altium это реализуется через расширение, которое загружает и извлекает данные платы и компонентов из редактора PCB — MCAD CoDesigner extension. В MCAD‑ПО ту же функцию выполняет Altium CoDesigner Add-in, загружая и извлекая данные платы и компонентов из MCAD‑системы.
ECAD- и MCAD‑ПО передают изменения проекта через Altium Workspace, который может размещаться в облаке на Altium 365 или в сети вашей компании с использованием Altium On-Prem Enterprise Server. Workspace выступает в роли моста, к которому подключаются и ECAD, и MCAD. Workspace хранит данные платы и компонентов, позволяя инженерам ECAD и MCAD продолжать работать автономно, выполняя Pull и Push своих изменений, когда они будут готовы.
Поддерживаемые версии
CoDesigner непрерывно развивается; на этой странице описаны изменения, внесённые в версиях 2.x. Поскольку расширение CoDesigner и надстройки (Add-ins) могут обновляться отдельно от цикла обновлений вашего ПО для проектирования Altium, на этой странице также приведена информация о поддерживаемых версиях ПО Altium, а также о поддерживаемых версиях MCAD‑ПО.
Информацию об обновлениях в более новых версиях см. на странице New in CoDesigner.
ECAD-MCAD VERSION COMPATIBILITY MATRIX
Эта матрица содержит сводку совместимости версий ECAD/MCAD. Первая строка в каждой ячейке указывает поддерживаемые номера версий Altium Designer или MCAD‑продукта. Вторая строка указывает предпочтительное расширение/надстройку (Extension/Add-in), которое следует использовать с этой версией Altium Designer или вашим MCAD‑продуктом. Эта информация также приведена в разделе Supported Versions в материалах New In для каждого релиза Altium MCAD CoDesigner.
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 добавляет поддержку Teamcenter PLM при выполнении операций с PCB Assembly, PCB Part и Components в Siemens NX. Сборки печатных плат можно сохранять и открывать из интерфейса Teamcenter непосредственно в Siemens NX, как показано ниже.
CoDesigner сохраняет 3D‑модели компонентов с каждой печатной платы, которую он подтягивает из ECAD, в одном из двух мест. По умолчанию модели компонентов сохраняются в ту же папку, что и MCAD‑сборка печатной платы. Либо можно настроить общую папку компонентов, которую CoDesigner будет использовать для всех моделей компонентов со всех плат, подтянутых из ECAD. Преимущество этого подхода в том, что CoDesigner может совместно использовать модели компонентов, общие для разных сборок печатных плат.
При использовании Teamcenter PLM, если в настройках CoDesigner не задана общая папка компонентов, CoDesigner создаст папку \Altium_Components в корне репозитория Teamcenter для хранения 3D‑компонентов из всех подтянутых проектов печатных плат. Если в диалоге CoDesigner Settings была настроена Common folder for storing models from ECAD, вместо этого будет использоваться указанное расположение.
CoDesigner теперь поддерживает Siemens Teamcenter PLM.
Fusion 360 — Показать медь и шелкографию
Чтобы упростить работу со слоями меди и шелкографии в Fusion 360, на ленту Fusion 360 Altium CoDesigner добавлена новая кнопка Advanced Geometry (
). Нажатие кнопки отобразит четыре эскизных слоя: верхняя медь, верхняя шелкография, нижняя медь и нижняя шелкография. Нажмите второй раз, чтобы скрыть эти слои. Эти слои также можно выборочно скрывать/отображать в браузере объектов Fusion 360.
Используйте кнопку Advanced Geometry на ленте Altium CoDesigner, чтобы быстро показать или скрыть верхние/нижние слои меди/шелкографии.
Работа между Fusion 360 и Altium CircuitMaker
Созданный для сообщества мейкеров, Altium CircuitMaker делает захват схемы и трассировку печатной платы доступными каждому. CircuitMaker также может подключаться к Autodesk Fusion 360 через Altium CoDesigner.
Этот выпуск CoDesigner предлагает более простой подход к передаче проекта туда и обратно. Нажмите новую кнопку Open в Fusion 360 на ленте Altium CoDesigner, чтобы загрузить проект из ECAD. Вы также будете автоматически получать уведомление, когда проект сохранён в ECAD — одним щелчком можно перенести эти изменения в Fusion 360.
Передавать изменения проекта между Fusion 360 и Altium CircuitMaker теперь проще.
Versions Supported
- Altium Designer 21.3 (или выше) с расширением MCAD CoDesigner версии 2.10.0.1555
- Altium NEXUS Client 4.3–5.8, с расширением MCAD CoDesigner версии 2.10.0.462
- Altium CircuitMaker 2.1 (или выше) с расширением MCAD CoDesigner версии 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 Teamcenter, интегрированный с Siemens NX, при выполнении операций с: PCB Assembly, PCB Part и Components в Siemens NX. Поведение для Common Component Folder следующее: если поле «Common folder for storing models from ECAD» в диалоге CoDesigner Settings пустое, CoDesigner создаёт папку «Altium_Components» в корне репозитория Teamcenter и использует её. В противном случае используется папка, заданная пользователем в поле CoDesigner «Common folder for storing models from ECAD». |
MCAD-2927 |
В Altium NEXUS можно было открыть панель MCAD CoDesigner, когда активным документом была схема. Исправлено. |
| MCAD-3106 | Кнопка «Advanced Geometry» добавлена на ленту CoDesigner в Autodesk Fusion 360. Нажмите, чтобы показать/скрыть эскизы, представляющие медь и шелкографию на верхней и нижней сторонах печатной платы, либо выборочно управлять видимостью эскизов в браузере объектов Fusion. |
| MCAD-3228 | Пользовательский интерфейс и общий пользовательский опыт работы с CoDesigner в Altium CircuitMaker и Autodesk Fusion 360 упрощены. В панелях CoDesigner ни в ECAD, ни в MCAD больше нет кнопок Push и Pull. Сохранение PCB в Altium 365 из ECAD или MCAD автоматически делает её доступной на другой стороне, показывая инженеру уведомление, где можно нажать Update, чтобы подтянуть изменения в свой редактор. Чтобы впервые перенести проект PCB в Fusion 360, используйте новую кнопку Open на ленте Altium CoDesigner. Примечание: технически CoDesigner начинает работать таким образом в Fusion 360, когда он подключён к вашему Personal Space в Altium 365. Поведение можно вернуть к традиционному интерфейсу (с кнопками Pull и Push), установив ключ реестра Windows LegacyPersonalUX в HKEY_CURRENT_USER\SOFTWARE\Altium\CoDesigner в значение "1". |
| MCAD-3240 | При Pull в ECAD CoDesigner сбрасывал свойство «Plated» для отверстий, у которых в MCAD изменился диаметр. Исправлено. |
| MCAD-3269 | CoDesigner создавал избыточные зависимости (constraints) в эскизе жёстко‑гибкой платы в SOLIDWORKS. Исправлено. |
| MCAD-3271 | Изменения толщины PCB, выполненные в ECAD, в некоторых случаях вызывали ошибку «Unable to process component» в SOLIDWORKS 2021. Исправлено. |
Новое в CoDesigner 2.9.0
Released: 22 Mar 2022 – Version 2.9.0
Feature Highlights
Исключение мелких компонентов при передаче из ECAD в MCAD
На плате часто бывает много мелких компонентов, которые не важны для инженера‑механика при размещении PCB внутри корпуса. Чтобы помочь с этим, добавлена новая опция, позволяющая исключать мелкие компоненты при передаче из ECAD в MCAD на основе высоты компонента.
Порог по высоте настраивается в диалоге Altium CoDesigner Settings в MCAD. Настройте эту опцию, чтобы при выполнении Pull исключать компоненты с высотой меньше <Value><Units>. Установите значение в ноль, чтобы включать все компоненты.
Мелкие компоненты можно исключать при передаче из ECAD в MCAD.
Высота компонента ECAD PCB задаётся либо в редакторе библиотек PCB (слева на изображении ниже), либо на панели Properties в редакторе PCB (справа на изображении ниже). Обратите внимание: это не высота 3D‑модели, включённой в компонент PCB.
Задайте высоту компонента либо в редакторе библиотек PCB, либо в редакторе PCB.
Поддержка сплайнов MCAD
CoDesigner теперь поддерживает использование сплайнов в контуре платы и вырезах, а также Push этих форм в ECAD из Autodesk Inventor, Autodesk Fusion 360 и Siemens NX. Обратите внимание: для PTC Creo и SOLIDWORKS сплайны уже поддерживались.
Сплайны можно передавать (Push) из MCAD в ECAD.
Поскольку сплайны не являются нативным объектом проектирования в ПО Altium, при Pull в ECAD они преобразуются в подходящие нативные объекты. Во время Push из MCAD и Pull в ECAD отображаются предупреждения, информирующие инженера об этом преобразовании. Например, замкнутый сплайн‑контур, задающий вырез платы в MCAD, преобразуется в Altium Board Cutout Region. При преобразовании «сплайн → регион» кривые, заданные сплайном(ами) MCAD, заменяются множеством рёбер‑полилиний, формируя объект ECAD. Если затем этот вырез платы в ECAD выполнить Push обратно в MCAD, он уже не будет сплайн‑формой. Чтобы сохранить исходные сплайны MCAD, отключите Shape Change, который преобразует их в полилинии при Pull в MCAD, как показано ниже.
Чтобы сохранить исходные сплайны MCAD, отключите Shape Change, который преобразует их в полилинии.
Поддержка конфигураций деталей SOLIDWORKS
SOLIDWORKS 2020 и новее поддерживают определение нескольких конфигураций детали, например болта или винта. CoDesigner теперь определяет, какая конфигурация конфигурируемой детали используется в сборке PCB/устройства, и отправляет в ECAD именно эту конфигурацию (ранее отправлялась конфигурация по умолчанию).
Теперь можно выбрать конкретную конфигурацию SOLIDWORKS для детали, используемой на плате.
Улучшенное поведение дуг
ПО Altium для проектирования PCB использует иной подход, чем MCAD‑ПО, для задания положения и радиуса дуги, что могло приводить к небольшим различиям между дугой в ECAD и той же дугой в MCAD. В этом обновлении улучшены алгоритмы работы с дугами в геометрии платы, чтобы гарантировать отсутствие различий между дугой в ECAD и той же дугой в MCAD.
Улучшения CoDesigner для Siemens NX
Siemens NX теперь поддерживается CoDesigner для дизайнеров, у которых есть Altium Enterprise Solution.
- Siemens NX теперь поддерживает предварительный просмотр изменений. Когда вы нажимаете на элемент в списке Changes на панели Altium CoDesigner, изменение отображается в рабочей области.
Нажмите на изменение в списке, чтобы предварительно увидеть его влияние на плату.
- CoDesigner теперь отображает плоскости размещения компонентов в Siemens NX — эти плоскости помогают инженеру понять, где расположены компоненты относительно слоя паяльной маски.
- CoDesigner теперь отображает относительный ECAD Origin в Siemens NX.
В Siemens NX доступны верхняя и нижняя плоскости размещения, а также ECAD origin.
Versions Supported
- Altium Designer 21.3 (или выше) с MCAD CoDesigner расширением версии 2.9.0.1522
- Altium NEXUS Client 4.3–5.8 с MCAD CoDesigner расширением версии 2.9.0.457
- Altium CircuitMaker 2.1 (или выше) с MCAD CoDesigner расширением версии 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. Настройте ограничение по высоте в параметрах CoDesigner в MCAD. Высота каждого компонента задаётся в панели ECAD Properties; обратите внимание, что это не высота 3D‑модели, включённой в PCB‑компонент. |
| MCAD-2327 | Autodesk Fusion 360: CoDesigner теперь обнаруживает незамкнутые контуры для вырезов (такие контуры не поддерживаются в ECAD) и предупреждает пользователя. |
| MCAD-2441 | SOLIDWORKS 2020 и новее поддерживают определение нескольких конфигураций детали. CoDesigner теперь определяет, какая конфигурация конфигурируемой детали используется в сборке PCB/устройства, и отправляет в ECAD именно эту конфигурацию (ранее отправлялась конфигурация по умолчанию). |
| MCAD-2594 | Autodesk Fusion 360: CoDesigner теперь определяет, если вырез или область платы построены из нескольких контуров (в ECAD поддерживается только один контур на элемент), и предупреждает пользователя. |
| MCAD-2647 | Siemens NX: теперь поддерживается предварительный просмотр изменений — нажмите на изменение в списке на панели CoDesigner, чтобы отобразить его в рабочей области. |
| MCAD-2659 | Изменён способ хранения и подготовки к отправке из SOLIDWORKS в ECAD деталей механического корпуса. Ранее они сохранялись в общей папке компонентов (если это было настроено в параметрах CoDesigner). Теперь они всегда сохраняются в папке проекта MCAD — это помогает предотвращать конфликты, когда несколько инженеров-механиков модифицируют корпус и используют PDM. |
| MCAD-2727 | Если плата была вставлена в корпус в MCAD и отправлена в ECAD, а затем форма корпуса изменилась в MCAD и была отправлена в ECAD снова, корпус смещался в ECAD. Исправлено. |
| MCAD-2753 | В качестве промежуточной поддержки многоплатных проектов в CoDesigner теперь можно выбирать другие PCB для включения в сборку устройства, которую затем можно отправить в ECAD. |
| MCAD-2760 | Поскольку сплайны не поддерживаются в ECAD (они преобразуются в набор полилиний), CoDesigner теперь предупреждает инженера-механика, если при отправке обнаружены сплайны. |
| MCAD-2797 | PTC Creo: CoDesigner больше не добавляет префикс "Altium_" к параметрам компонентов. |
| MCAD-2868 | Siemens NX: CoDesigner теперь отображает относительное начало координат ECAD (ранее было реализовано для других MCAD). |
| MCAD-2869 | Siemens NX: CoDesigner теперь отображает плоскости размещения компонентов; эти плоскости помогают инженеру понимать, где компоненты расположены относительно слоя паяльной маски (ранее было реализовано для других MCAD). |
| MCAD-2942 | Иконка пользователя из Altium Workspace теперь отображается на панели Altium CoDesigner в MCAD. |
| MCAD-3018 | CoDesigner теперь поддерживает необязательное именование моделей компонентов, передаваемых из ECAD в MCAD, для локальных библиотек ECAD (ранее эта возможность поддерживалась только для управляемых ECAD‑компонентов, например размещённых из Altium 365 Workspace). |
| MCAD-3041 | CoDesigner теперь поддерживает использование сплайнов в контуре платы и вырезах, а также отправку этих форм в ECAD из Autodesk Inventor, Autodesk Fusion 360 и Siemens NX (для PTC Creo и SOLIDWORKS сплайны уже поддерживаются). |
| MCAD-3043 | Улучшены алгоритмы работы с дугами в геометрии платы. Ранее из‑за различий в определении дуг в ECAD и MCAD передача PCB с дугами вызывала проблемы с точностью и ограничениями в MCAD, особенно при единицах измерения в миллиметрах. |
| MCAD-3068 | Для неуправляемых библиотек компонентов CoDesigner не мог синхронизировать замену 3D‑модели с MCAD, если она была обновлена в ECAD. Исправлено. |
| MCAD-3097 | Siemens NX: CoDesigner не мог добавить несколько экземпляров одной и той же детали в качестве механического корпуса. Исправлено. |
| MCAD-3118 | При отправке из ECAD CoDesigner не мог передавать компоненты, у которых в имени посадочного места присутствовали двунаправленные управляющие символы (Bidirectional Control Characters). Исправлено. |
| 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 расширением версии 2.8.0.1472
Altium NEXUS Client 4.3–5.8 с MCAD CoDesigner расширением версии 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 или новее (только для клиентов 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‑скругления (fillets) и фаски (chamfers), эскизы без 3D‑объектов, построенных на их основе, и т. п. |
| MCAD-3083 | При первоначальной загрузке (pull) PCB в Autodesk Fusion 360 CoDesigner теперь информирует пользователя о большом количестве компонентов, размещённых на этой плате, и предлагает отфильтровать мелкие компоненты, чтобы избежать проблем с производительностью. |
Release Notes for CoDesigner 2.8.0.4 (Hot Fix for SOLIDWORKS)
| MCAD-3044 | В некоторых случаях CoDesigner не мог прочитать специфичные для PCB элементы из документа SOLIDWORKS (появлялась ошибка "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; настройте имя пользователя и пароль прокси через панель Altium CoDesigner в MCAD‑ПО. |
| MCAD-2728 | Точки сетки PCB больше не рисуются для сетки "MCAD Coordinates" (рисуется только метка начала координат MCAD). Примечание: сетка "MCAD Coordinates" рисуется в ECAD, когда плата перемещена в отрицательные координаты в MCAD. Это устраняет проблему, когда точки сетки затрудняли привязку (snapping) на PCB. |
| MCAD-2772 | Могли возникать микросмещения в координатах компонентов и отверстий, если миллиметры были выбраны в качестве единиц измерения на стороне ECAD или MCAD. Исправлено. |
| MCAD-2940 | CoDesigner теперь поддерживает следующие символы в имени файла PCB: , (запятая) ' (одинарная кавычка) + (плюс). Примечание 1: ранее при загрузке (pull) в MCAD они заменялись символом _ (подчёркивание). Примечание 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.
Отображение относительного начала координат ECAD в MCAD
CoDesigner теперь показывает относительное начало координат ECAD (начало координат, видимое в ECAD и заданное инженером ECAD) в MCAD в виде двух плоскостей, перпендикулярных плоскости XY: ECAD X и ECAD Y. Если начало координат ECAD изменяется, эти плоскости в MCAD изменяются соответствующим образом.
Начало координат ECAD представлено в MCAD в виде двух взаимно перпендикулярных плоскостей.
Поддержка SOLIDWORKS 2022
Этот выпуск CoDesigner включает поддержку SOLIDWORKS 2022.
CoDesigner теперь поддерживает SOLIDWORKS 2022.
Поддержка Siemens NX
Siemens NX теперь поддерживается CoDesigner для разработчиков с Altium Enterprise Solution. Решение изначально доступно в режиме Open Beta; загрузите плагин Siemens NX со страницы download page. Поддерживается Siemens NX версии 1953 или выше.
В этой версии Open Beta поддерживаются следующие функции not:
- Размещение компонентов в MCAD.
- Гибкие и жёстко-гибкие печатные платы.
- Расширенная геометрия меди.
- Предпросмотр изменений.
- Представление начала координат ECAD в MCAD.
- Возможность создания платы Altium на стороне MCAD.
- Обратите внимание: эта версия не тестировалась с MCAD PDM-системой (например, Siemens Teamcenter).
Versions Supported
Altium Designer 21.3 (или выше) с расширением MCAD CoDesigner версии 2.7.0.1434
Altium NEXUS Client 4.3–5.8 с расширением MCAD CoDesigner версии 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 теперь наносит декаль шелкографии на поверхность выдавливания паяльной маски. |
| 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 был предоставлен (shared) как минимум одному инженеру-механику, CoDesigner теперь отображает на кнопке "Push" вместо "Push and Share". |
| MCAD-2650 | Siemens NX теперь поддерживается CoDesigner. Решение изначально доступно в режиме Open Beta и доступно разработчикам, использующим Altium Enterprise Software Solution; загрузите плагин Siemens NX по адресу https://www.altium.com/products/downloads#mcad-plugins. Поддерживается Siemens NX версии 1953 или выше. Ограничения этой версии Open Beta: a) нет поддержки размещения компонентов в MCAD; b) нет поддержки гибких и жёстко-гибких печатных плат; c) нет поддержки расширенной геометрии меди; d) нет предпросмотра изменений; e) нет представления начала координат ECAD в MCAD; f) нет возможности создавать плату Altium на стороне MCAD. Также эта версия не тестировалась с MCAD PDM-системой (например, Siemens Teamcenter). |
| MCAD-2691 | Раздел "MCAD CoDesigner" удалён из настроек NEXUS Client Preferences. В настройках была опция отправки свойств компонентов; теперь эти свойства отправляются всегда. |
| MCAD-2692 | При использовании опции "Recognize models placed in MCAD" с Creo CoDesigner предлагал заменить компоненты ECAD на Free 3D Bodies при обратной синхронизации из MCAD. Исправлено. |
| MCAD-2713 | CoDesigner не выполнял проверку геометрии комнат (rooms) и вырезов (cutouts) при push из ECAD, если эта геометрия содержала только микросегменты. Исправлено. |
| MCAD-2722 | PTC Creo зависал при подавлении (suppress) сущностей 3D Copper, когда было активно подключение к Windchill. Исправлено. |
| MCAD-2748 | В Autodesk Fusion 360 CoDesigner пытался работать с активным документом при первоначальном (fresh) pull вместо создания новой PCB Assembly. Исправлено. |
| MCAD-2749 | В Autodesk Fusion 360 CoDesigner теперь сохраняет промежуточные SVG-файлы с графикой меди и шелкографии в папке проекта (ранее эта информация хранилась в общей папке компонентов). |
| MCAD-2778 | Если в MCAD выполняется pull варианта PCB Variant, имя варианта теперь включается в имя PCB assembly по умолчанию. |
| MCAD-2783 | Autodesk Fusion 360 аварийно завершался при открытии PCB assembly, если CoDesigner подключался к workspace, отличному от того, к которому относится проект. Исправлено. |
| MCAD-2784 | Операция "Move board" в ECAD приводила к созданию дубликатов плоскостей размещения компонентов в Autodesk Fusion 360. Исправлено. |
| MCAD-2794 | Улучшена производительность pull изменений для большой печатной платы (1000+ компонентов) в SOLIDWORKS. |
| MCAD-2865 | При добавлении частей корпуса (enclosure) в определение платы (PCB definition) на стороне MCAD 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 в меню.
► Узнайте больше о Project History в Workspace Altium 365.
Историю изменений можно просматривать в Workspace.
Варианты именования моделей компонентов
CoDesigner теперь предоставляет четыре варианта управления тем, как именуются модели компонентов при их первоначальной передаче из ECAD в MCAD:
-
<FootprintName>, затем<ComponentID>(это вариант по умолчанию и именно так это работало до данного изменения) -
<ComponentID>, затем<FootprintName> -
<FootprintName>, затем<CustomComponentProperty> -
<CustomComponentProperty>, затем<FootprintName>
Настройте параметр Naming of Component Models в разделе MCAD CoDesigner в настройках Workspace.
Выберите вариант Naming, и если он включает Custom Component Property (параметр), задайте имя параметра.
Эти новые варианты упрощают взаимодействие с компонентами в MCAD, позволяя инженеру MCAD добавлять осмысленную информацию, например номера деталей, в Component ID, либо инженеру ECAD — добавлять Custom Component Property в библиотеке компонентов ECAD.
Имя MCAD-модели задаётся на основе варианта именования, настроенного в Workspace.
Поддержка синхронизации компонентов без тела (body-less)
CoDesigner теперь поддерживает синхронизацию перемещения компонентов без тела, имеющих несколько отверстий — например, компонента монтажного отверстия, созданного из одной большой площадки, окружённой меньшими площадками — из MCAD в ECAD. Величина и направление перемещения определяются по перемещению самого большого отверстия.
Панель MCAD переименована в Altium NEXUS
Панель Collaboration в Altium NEXUS была переименована в панель MCAD CoDesigner. Её возможности совпадают с возможностями панели MCAD CoDesigner в Altium Designer.
Versions Supported
Altium Designer 21.3 (или выше) с расширением MCAD CoDesigner версии 2.6.0.1377
Altium NEXUS Client 4.3–5.8, с расширением MCAD CoDesigner версии 2.6.0.412
Это обновление было протестировано на следующих платформах 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-вариантов и в предпросмотре комментариев в ECAD. Исправлено. |
| MCAD-1732 | Медная «гильза» (barrel) в площадке не удалялась в MCAD после снятия флажка свойства "Plated" для этой площадки в ECAD. Исправлено. |
| MCAD-1734 | CoDesigner не мог отправить вырез (cutout), созданный по нескольким контурам, из Autodesk Fusion 360. Исправлено. |
| MCAD-2045 | CoDesigner назначал некорректные имена для объектов Keepout и Text Note Room после «кругового» обмена (roundtrip) из Autodesk Fusion 360 в ECAD и обратно. Исправлено. |
| MCAD-2145 | CoDesigner теперь позволяет инженеру вводить комментарий при отклонении изменения при получении (pull) изменений с обеих сторон — MCAD и ECAD. Кроме того, полная история принятых и отклонённых изменений (и комментариев к отклонению) теперь сохраняется на сервере и может отображаться в панели CoDesigner. Это делает взаимодействие между инженерами-электронщиками и механиками более прозрачным. См. примечание в правой панели для информации о том, будет ли функция History проекта доступна в вашей установке MCAD CoDesigner. |
| MCAD-2294 | CoDesigner теперь поддерживает синхронизацию перемещения компонентов без тела с несколькими отверстиями (например, одно большое отверстие, окружённое меньшими) из MCAD в ECAD. Величина и направление перемещения определяются по перемещению самого большого отверстия. |
| MCAD-2339 | CoDesigner теперь показывает корректное предупреждение при pull в MCAD для отверстий, размещённых в ECAD вне контура платы. |
| MCAD-2347 | Улучшено поведение для компонентов, которые размещаются в MCAD, а затем распознаются в ECAD. Если такой компонент включает вырез (cutout) в определении посадочного места (footprint), CoDesigner теперь распознаёт его и не предлагает удалять этот вырез при следующем pull в ECAD. |
| MCAD-2374 | Панель Collaboration в Altium NEXUS была переименована в панель MCAD CoDesigner. |
| MCAD-2414 | При втором pull в Autodesk Inventor, Autodesk Fusion 360, SOLIDWORKS предлагались некорректные изменения для продолговатых отверстий (slotted holes). Исправлено. |
| MCAD-2425 | CoDesigner теперь предоставляет 4 варианта именования моделей компонентов, передаваемых из ECAD в: 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-го вариантов — упростить взаимодействие с компонентами в MCAD, когда в Component ID или в Custom Component Property в библиотеке компонентов ECAD записана осмысленная информация, например номера деталей. Примечание 1: вариант может быть изменён администратором в вашем Workspace в разделе Admin > Settings > MCAD CoDesigner, когда вы вошли в Workspace через браузер. Примечание 2: изменение варианта не изменит набор моделей компонентов, которые уже были созданы CoDesigner. |
| MCAD-2438 | CoDesigner не мог выполнить push жёстко-гибкой PCB из ECAD, если в разных стэках слоёв были определены два или более слоёв с одинаковым именем. Исправлено. |
| MCAD-2459 | После переименования PCB Variant CoDesigner требовал повторного размещения альтернативных компонентов на плате в ECAD. Улучшено (повторное размещение больше не требуется). |
| MCAD-2469 | CoDesigner теперь показывает корректное предупреждение в MCAD, когда ссылка на корпус (enclosure reference) нарушена из‑за переключения пользователем контекста с Device на контекст PCB. |
| MCAD-2470 | В PTC Creo параметры start_model_dir и search_path теперь учитываются, когда CoDesigner ищет пользовательские шаблоны. |
| MCAD-2503 | Имя PCB-проекта не добавлялось к имени межслойных медных сборок и деталей в MCAD (что вызывало проблемы при использовании PDM-системы вместе с MCAD). Исправлено. |
| MCAD-2598 | CoDesigner ошибочно показывал, что толщина платы изменилась, в таблице изменений при pull в MCAD, если: была активирована опция "Build 3D Copper"; и если в ECAD на плату была добавлена площадка; и если на этой плате не было размещено компонентов. Исправлено. |
| MCAD-2621 | В v.2.5 были проблемы с построением внутренних слоёв меди в MCAD при включённой опции "Build 3D Copper". Исправлено. |
| MCAD-2628 | CoDesigner теперь задаёт собственное значение параметра "default_dec_places" для сборок и деталей, входящих в PCB-сборку в PTC Creo, если в настройках CoDesigner включена опция "Build 3D Copper". Примечание: ранее, если пользовательское значение параметра "default_dec_places" было слишком низким, CoDesigner не мог построить некоторые точные элементы меди. |
| MCAD-2666 | Имя PCB-проекта не добавлялось к имени декалей (decals) в SOLIDWORKS (что вызывало проблемы при использовании PDM-системы или при одновременной работе пользователя с двумя и более PCB). Исправлено. |
| MCAD-2679 | При push из ECAD CoDesigner не позволял отправлять платы с микросегментами и самопересечениями, которые не обнаруживались соответствующей проверкой валидации PCB, но влияли на целостность контуров; в таких случаях CoDesigner показывал абстрактную ошибку. Исправлено (теперь CoDesigner позволяет отправлять такие платы). |
Новое в CoDesigner 2.5.0
Released: 13 July 2021 – Version 2.5.0
Feature Highlights
Точное представление паяльной маски
CoDesigner теперь строит точную модель паяльной маски, включая окна под площадки, как отдельный объект в MCAD, когда включена опция Build 3D Copper. Поскольку маска заполняет вытравленные области между медью, толщина слоя маски в MCAD равна сумме толщин верхнего медного слоя и слоя паяльной маски, как задано в ECAD.
Улучшенное отображение декалей в SOLIDWORKS
CoDesigner теперь объединяет все декали в одну верхнюю декаль и одну нижнюю декаль в SOLIDWORKS, чтобы предотвратить проблемы с рендерингом полупрозрачных декалей паяльной маски, которые могут возникать на некотором графическом оборудовании.
Верхняя декаль — это комбинация верхнего медного слоя, верхнего слоя паяльной маски и верхнего слоя шелкографии.
Versions Supported
Altium Designer 21.3 (и новее) с расширением MCAD CoDesigner версии 2.5.0.1254
Altium NEXUS Client 4.3–5.8, с расширением панели Collaboration версии 2.5.0.362
Это обновление было протестировано на следующих платформах MCAD и версиях надстроек:
| Версия 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 теперь предупреждает пользователя ECAD, если на печатной плате размещены разные ревизии одного и того же компонента, так как это может вызвать проблемы при обработке размещения моделей в MCAD. |
| MCAD-2115 | CoDesigner теперь строит точную модель паяльной маски (включая вырезы под площадки) как отдельный объект в MCAD, если включена опция «Build 3D Copper». Это помогает выполнять более точный анализ печатной платы. Примечание 1: декали (в частности, шелкография) в этом режиме не отображаются. Примечание 2: см. примечание в правой панели, чтобы узнать, будет ли функция Advanced Copper Geometry доступна в вашей установке MCAD CoDesigner. |
| MCAD-2118 | CoDesigner теперь работает с пользовательскими шаблонами в PTC Creo. |
| MCAD-2160 | CoDesigner обрезал имя подпапки «-EDM» до 10 символов (расположена в папке проекта на стороне ECAD), что затрудняло навигацию. Исправлено (имя не обрезается, если только полный путь не короче 128 символов). |
| MCAD-2248 | CoDesigner больше не отправляет из MCAD в ECAD детали, внутри которых нет физической геометрии (например, детали с конструкционной геометрией, используемые как скелетные модели). Примечание: ранее такие детали вызывали неблокирующие ошибки при Pull в ECAD. |
| MCAD-2268 | Изменения отверстия, созданного с помощью Hole Wizard в SOLIDWORKS, применялись только при втором Pull в MCAD, если размер отверстия был уменьшен в ECAD. Исправлено. |
| MCAD-2284 | Сессия Altium (и лицензия Altium для локальных установок) не освобождалась при закрытии MCAD, если в MCAD была включена опция «Sign In automatically». Исправлено. |
| MCAD-2288 | Ранее CoDesigner заменял дефисы символами подчёркивания в имени проекта при создании сборки PCB в MCAD (это делалось для соблюдения правила PTC, что имя модели не может начинаться с символа «-»). Исправлено: символы «-» больше не заменяются, кроме самого первого. |
| MCAD-2297 | Панель инструментов Altium CoDesigner автоматически отображалась при создании новой детали или сборки в SOLIDWORKS. Исправлено. |
| MCAD-2299 | В SOLIDWORKS создавалась пустая сборка «Interlayer», если опция «Build 3D Copper» была включена, но в PCB не было межслойных медных объектов. Исправлено. |
| MCAD-2311 | Изменения, внесённые в свойства компонентов в ECAD, не передавались в MCAD, если 3D‑модель компонента не изменялась. Исправлено. |
| MCAD-2328 | Эллипсы в контуре платы передавались некорректно из Autodesk Fusion 360 в ECAD. Исправлено. |
| MCAD-2332 | Изменение формы платы на Ellipse в Autodesk Fusion 360 также меняло форму PCB Rooms на эллипсы. Исправлено |
| MCAD-2333 | Переопределение формы платы на Circle или Ellipse в PTC Creo не распознавалось в ECAD. Исправлено. |
| MCAD-2336 | CoDesigner изменял опцию «Update component names when documents are replaced» в SOLIDWORKS (ранее это было необходимо, когда CoDesigner отображал позиционные обозначения в дереве модели). Исправлено (теперь изменений не происходит). |
| MCAD-2342 | CoDesigner теперь объединяет декали в одну декаль «top» и одну декаль «bottom» в SOLIDWORKS, чтобы предотвратить проблемы с рендерингом полупрозрачных декалей паяльной маски, которые могут возникать на некотором графическом оборудовании. |
| MCAD-2354 | Теперь можно отключить проверку обновления плагина MCAD при отсутствии интернет‑соединения. Примечание 1: по умолчанию CoDesigner предупреждает пользователя в таком случае, теперь это предупреждение можно отключить. Примечание 2: эту опцию можно снова включить в настройках плагина CoDesigner. |
| MCAD-2377 | CoDesigner больше не перезаписывает параметр «default_dec_places» для обычных (не flex) плат в PTC Creo. Примечание: CoDesigner устанавливал значение этого параметра выше необходимого для обычного проекта, чтобы корректно строить геометрию rigid‑flex плат. |
| MCAD-2390 | Статус Beta для плагина CoDesigner для Autodesk Fusion 360 был снят. |
| MCAD-2395 | Плагин CoDesigner для PTC Creo не мог загружать компоненты с сервера, если пользователь удалял папку «AltiumCoDesignerPtcCreo downloads». Исправлено. |
Новое в CoDesigner 2.4.0
Released: 12 May 2021 – Version 2.4.0
Feature Highlights
Улучшенная поддержка новейших инструментов MCAD
В этом выпуске добавлена поддержка следующих версий MCAD‑инструментов:
- Autodesk Inventor 2022
- PTC Creo 8
Автоматическое устранение микросегментов в контуре платы
Инженерная команда использует различные подходы для задания формы платы. В зависимости от выбранного подхода возможны ситуации, когда в контуре платы появляются микросегменты. Эти микросегменты не могут быть переданы CoDesigner, и при попытке Push из ECAD будет показано предупреждение. Следствие этого — инженеру ECAD необходимо удалить микросегменты, прежде чем плату можно будет отправить в MCAD.
В этом выпуске добавлена новая функция автоматического удаления микросегментов. При их обнаружении появится следующий диалог; нажмите Yes, чтобы удалить их и разрешить передачу контура платы в MCAD. Если нажать No, микросегменты останутся и их нужно будет устранить вручную.
Новая сетка координат MCAD
- CoDesigner теперь создаёт сетку координат MCAD при Pull в ECAD, включая объект MCAD Origin, когда начало координат MCAD отличается от стандартного (абсолютного) начала координат ECAD. Это помогает инженеру‑электронщику согласовывать с инженером‑механиком позиционирование различных объектов платы.
Отображение сетки MCAD Coordinates можно настроить в ECAD: дважды щёлкните по записи в панели Properties, чтобы открыть диалог Grid Editor. Подробнее: Working with Grids & Guides.
Поддержка пользовательской системы координат в PTC Creo
CoDesigner в PTC Creo теперь поддерживает использование пользовательской системы координат для моделей, размещаемых инженером в Creo. Включите эту функцию в диалоге Altium CoDesigner Settings в Creo. Обратите внимание: на стороне ECAD модели, используемые в посадочных местах соответствующих компонентов, должны быть построены в той же системе координат.
Поддержка SOLIDWORKS PDM
Теперь поддерживается размещение нативных MCAD‑компонентов из системы управления данными, когда SOLIDWORKS подключён к SOLIDWORKS PDM Professional.
Recommendations:
-
MCAD‑компонент должен быть указан в ECAD‑компоненте как параметр в виде
<vault>:folder\folder\component.sldprt, где <vault> — имя хранилища (vault) PDM.
-
Рекомендуется настроить общую папку компонентов в диалоге Altium CoDesigner Settings, поместить эту папку под контроль SW PDM и синхронизировать её с локальным хранилищем перед совместной работой с ECAD. Подробнее: Configuring CoDesigner in SOLIDWORKS.
-
Рекомендуется синхронизировать библиотеки компонентов с локальным хранилищем PDM перед Pull печатной платы в MCAD.
-
Рекомендуется отключить опцию Prompt to check out file if opened in read-only mode в настройках SOLIDWORKS PDM (доступны из меню Tools в SOLIDWORKS), как показано ниже. Это означает, что существующие компоненты не потребуется брать на редактирование (check out), и это не создаст неудобств другим инженерам‑механикам. Однако если потребуется изменить свойства компонентов, соответствующие компоненты следует взять на редактирование.
-
После применения изменений рекомендуется выполнить check in новых компонентов в SOLIDWORKS PDM.
Поддержка игнорирования мелких компонентов в Fusion 360
Чтобы повысить производительность в Fusion 360 на платах с большим количеством компонентов, CoDesigner теперь поддерживает исключение компонентов ниже заданной пользователем высоты при Pull из ECAD. В качестве порога высоты CoDesigner использует высоту, заданную в свойствах компонента в ECAD (show image).
Задайте пороговую высоту в диалоговом окне Altium CoDesigner Settings, как показано на изображении ниже. Диалог открывается через панель Altium CoDesigner в Fusion 360 — выберите Settings в меню панели, чтобы открыть диалог.
Небольшие компоненты можно исключать при Pull, задав порог Height threshold (наведите курсор, чтобы увидеть плату в ECAD).
Улучшенная поддержка предварительного просмотра изменений
Возможность предварительно просмотреть влияние каждого изменения перед его применением дает инженеру-механику больше уверенности при принятии последних изменений из ECAD. В этом выпуске добавлен предварительный просмотр в MCAD для:
-
Autodesk Inventor
-
Autodesk Fusion 360
-
PTC Creo
Отображение сетки MCAD Coordinates можно настроить в ECAD: дважды щёлкните по записи в панели Properties, чтобы открыть диалог Grid Editor. Подробнее: Working with Grids & Guides.
Поддержка пользовательской системы координат в PTC Creo
CoDesigner в PTC Creo теперь поддерживает использование пользовательской системы координат для моделей, размещаемых инженером в Creo. Включите эту функцию в диалоге Altium CoDesigner Settings в Creo. Обратите внимание: на стороне ECAD модели, используемые в посадочных местах соответствующих компонентов, должны быть построены в той же системе координат.
Поддержка SOLIDWORKS PDM
Теперь поддерживается размещение нативных MCAD‑компонентов из системы управления данными, когда SOLIDWORKS подключён к SOLIDWORKS PDM Professional.
Recommendations:
-
MCAD‑компонент должен быть указан в ECAD‑компоненте как параметр в виде
<vault>:folder\folder\component.sldprt, где<vault>— имя хранилища (vault) PDM. - Рекомендуется настроить общую папку компонентов в диалоге Altium CoDesigner Settings, поместить эту папку под контроль SW PDM и синхронизировать её с локальным хранилищем перед совместной работой с ECAD. Подробнее: Configuring CoDesigner in SOLIDWORKS.
- Рекомендуется синхронизировать библиотеки компонентов с локальным хранилищем PDM перед Pull печатной платы в MCAD.
- Рекомендуется отключить опцию Prompt to check out file if opened in read-only mode в настройках SOLIDWORKS PDM (доступны из меню Tools в SOLIDWORKS), как показано ниже. Это означает, что существующие компоненты не потребуется брать на редактирование (check out), и это не создаст неудобств другим инженерам‑механикам. Однако если потребуется изменить свойства компонентов, соответствующие компоненты следует взять на редактирование.
- После применения изменений рекомендуется выполнить check in новых компонентов в SOLIDWORKS PDM.
Поддержка игнорирования мелких компонентов в Fusion 360
Чтобы повысить производительность в Fusion 360 на платах с большим количеством компонентов, CoDesigner теперь поддерживает исключение компонентов ниже заданной пользователем высоты при Pull из ECAD. В качестве порога высоты CoDesigner использует высоту, заданную в свойствах компонента в ECAD (show image).
Задайте пороговую высоту в диалоговом окне Altium CoDesigner Settings, как показано на изображении ниже. Диалог открывается через панель Altium CoDesigner в Fusion 360 — выберите Settings в меню панели, чтобы открыть диалог.
Небольшие компоненты можно исключать при Pull, задав порог Height threshold (наведите курсор, чтобы увидеть плату в ECAD).
Улучшенная поддержка предварительного просмотра изменений
Возможность предварительно просмотреть влияние каждого изменения перед его применением дает инженеру-механику больше уверенности при принятии последних изменений из ECAD. В этом выпуске добавлен предварительный просмотр в MCAD для:
- Autodesk Inventor
- Autodesk Fusion 360
- PTC Creo
Versions Supported
Altium Designer 21.3 с расширением MCAD CoDesigner версии 2.4.0.1200
Altium NEXUS Client 4.3 с расширением панели Collaboration версии 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 теперь поддерживает использование пользовательской системы координат для MCAD-моделей, размещенных инженером в Creo (есть опция для включения этого в настройках плагина). Обратите внимание: на стороне ECAD модели, используемые в посадочных местах соответствующих компонентов, должны быть построены в той же системе координат. |
| MCAD-1529 | CoDesigner теперь предупреждает пользователей SOLIDWORKS, если обнаруживает круговой вырез выдавливанием (circular extruded cut), сообщая, что он будет передан как Cutout, а не как Hole. Также поясняется, что SW Extruded Cut -> ECAD Cutout, а SW Hole -> ECAD Pad (круглый). |
| MCAD-1726 | Компоненты, размещенные на внутренних слоях в ECAD, теперь размещаются в MCAD точно, с учетом смещения и ориентации, заданных в ECAD (ранее такие компоненты подгонялись к верхней/нижней плоскостям в MCAD). |
| MCAD-1753 | Изменения порядка медных слоев в ECAD не применялись в MCAD. Исправлено. |
| MCAD-1917 | В некоторых случаях в Fusion 360 задавалась некорректная высота для областей платы. Исправлено. |
| MCAD-2044 | Теперь поддерживается размещение нативных MCAD-компонентов из системы управления данными для SOLIDWORKS, подключенного к SOLIDWORKS PDM. Примечание 1: MCAD-компонент должен быть задан в ECAD-компоненте как параметр в виде "<vault>:folder\folder\component.sldprt" |
| MCAD-2051 | CoDesigner теперь создает сетку "MCAD Coordinates" (включая сущность "MCAD Origin") при Pull в ECAD, когда начало координат MCAD отличается от стандартного (абсолютного) начала координат ECAD. Это помогает инженеру-электронщику взаимодействовать с инженером-механиком по позиционированию различных объектов платы. Примечание 1: представление сетки "MCAD Coordinates" можно настраивать. Примечание 2: представление начала координат ECAD в MCAD также планируется реализовать в ближайшее время. |
| MCAD-2067 | Для Autodesk Fusion 360 CoDesigner теперь предоставляет опцию игнорировать небольшие компоненты при Pull (порог размера настраивается). Это повышает производительность на платах, где размещено более 500 компонентов. |
| MCAD-2082 | PTC Creo 8 теперь официально поддерживается. |
| MCAD-2107 | CoDesigner теперь автоматически создает шаблон листового металла (sheetmetal template) в PTC Creo, если этот шаблон не найден в Windchill. |
| MCAD-2119 | Теперь предварительный просмотр изменений отображается в Autodesk Fusion 360. |
| MCAD-2127 | Добавлена функция, предлагающая автоматически исправлять проблемы с микросегментами в контуре платы (после подтверждения пользователем). Обратите внимание: эта функция использует новый API, поэтому доступна только с AD 21.3.X или AN 4.3.X и новее. |
| MCAD-2133 | Промежуточные слои, которые были выключены (OFF) в стеке слоев rigid-flex в ECAD, ошибочно учитывались в толщине платы в MCAD. Исправлено. |
| MCAD-2156 | Максимальная длина имени компонента в PTC Creo увеличена с 24 до 31 символа. Примечание: ранее оставшиеся символы резервировались под ревизию компонента, теперь символы для ревизии вычитаются из общей длины имени компонента. |
| 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 теперь поддерживает выбор типа точности (Absolute или Relative) для плат, созданных в PTC Creo. |
| MCAD-2215 | Кнопка для открытия панели CoDesigner теперь добавлена непосредственно на панель инструментов в Autodesk Fusion 360, что упрощает открытие панели. |
| MCAD-2242 | CoDesigner блокировал Push платы из MCAD, если в сборку платы был добавлен элемент с нулевой геометрией. Исправлено. |
| MCAD-2298 | Если опция "Ignore small components" включена в Autodesk Fusion 360, CoDesigner иногда не мог выполнить Push платы обратно в ECAD, выдавая внутреннюю ошибку "Index is out of bounds". Исправлено. |
| MCAD-2303 | CoDesigner удалял пользовательские свойства MCAD-компонентов (свойства, назначенные пользователем или системой PDM моделям, которые ранее были переданы из ECAD) при Pull в SOLIDWORKS. Исправлено. |
Новое в 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:
- Загрузите Add-In со страницы Downloads page.
-
Установите CoDesigner Add-In в Fusion 360 (
AltiumCoDesignerFusion360_<VersionNumber>.exe) — перед установкой Add-In закройте Fusion 360. - Вы работаете между Fusion 360 и вашим ПО Altium для проектирования через панель Altium CoDesigner. Используйте изображение ниже, чтобы включить панель в Fusion 360.
- Проекты плат передаются (Push) и принимаются (Pull) в/из ECAD через рабочее пространство Altium 365 Workspace. Если у вас еще нет Workspace, перейдите на altium.com/altium-365, чтобы активировать Workspace в Altium 365.
- В Fusion 360 войдите в свой Workspace в панели Altium CoDesigner, используя учетные данные Altium Live.
- После этого вы готовы начать совместное проектирование (CoDesigning). Ознакомьтесь со страницей Direct ECAD-MCAD CoDesign, чтобы узнать больше о процессе.
Поддержка Rigid-Flex для PTC Creo
В этом выпуске добавлена поддержка передачи проектов rigid-flex плат между ECAD и PTC Creo.
Проекты rigid-flex плат можно передавать туда и обратно между Creo и ECAD.
Инженер-механик, получив rigid-flex плату из ECAD, может:
- Предварительно просматривать изменения ECAD в MCAD.
- Вносить изменения в геометрию жестких и гибких сегментов платы. Например, подстроить форму платы под геометрию корпуса изделия, создать вырезы или монтажные отверстия, либо изменить радиус изгиба.
- Изменять размещение существующих компонентов и размещать на плате новые компоненты.
- Передавать детали меди и шелкографии.
- Выполнять Push этих изменений в ECAD и Pull новых изменений из ECAD.
Capabilities not yet Supported
- Создавать rigid-flex плату с нуля в MCAD.
- Создавать новые области жесткой и гибкой платы в MCAD.
- Создавать новые изгибы в MCAD.
- Передавать платы, включающие гибкие области с разной толщиной (поддерживается несколько гибких областей).
- Передавать компоненты, установленные на гибкой области, из ECAD в MCAD.
- Размещайте компоненты на гибкой области в MCAD.
- Новые функции, представленные в рамках обновления Rigid-flex 2.0 в редакторе плат Altium.
► Подробнее о процессе синхронизации платы Rigid-Flex (обратите внимание: хотя на этой странице упоминается SOLIDWORKS, общий процесс такой же и в Creo. Страница будет обновлена для Creo в ближайшее время.)
Улучшенное диалоговое окно выбора проекта
Диалоговое окно Select Project, которое открывается при нажатии кнопки Pull Board на панели Altium CoDesigner, было улучшено.
Теперь диалоговое окно Select Project содержит:
- Информацию об обмене ECAD‑MCAD: сведения о последней отправке из ECAD, включая комментарий Push.
- Таблицу с вариантами (если они существуют). По умолчанию выбран первый вариант.
Улучшенная поддержка вариантов PCB
В предыдущих версиях CoDesigner, если ECAD‑проект содержал варианты PCB, из ECAD можно было отправить только один вариант за раз. В этом обновлении из ECAD отправляются все варианты, а затем нужный вариант можно выбрать в новом диалоговом окне Select Project при выполнении Pull платы в MCAD.
Отображение номера версии CoDesigner
В предыдущих версиях CoDesigner нужно было открывать Панель управления Windows и проверять номер версии CoDesigner в разделе «Программы и компоненты». В этом выпуске номер версии теперь отображается внизу панели Altium CoDesigner.
Улучшенное хранение декалей в SOLIDWORKS
Чтобы лучше поддержать конструкторов, использующих SOLIDWORKS с PDM‑системой, CoDesigner теперь сохраняет декали (файлы изображений, представляющие слои меди, шелкографии и паяльной маски) непосредственно в файл детали платы. Это упрощает управление файлами, связанными с PCB, когда на стороне MCAD используется PDM‑система.
Теперь декали хранятся в файле SOLIDWORKS prt, что упрощает работу с SOLIDWORKS и PDM‑системой.
Versions Supported
Altium Designer 21.x с версией расширения MCAD CoDesigner 2.3.0.1127
Altium Designer 20.2 с версией расширения MCAD CoDesigner 2.3.0.1127
Altium NEXUS Client 4.x с версией расширения панели Collaboration 2.3.0.324
Altium NEXUS Client 3.2 с версией расширения панели Collaboration 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. Это упрощает управление файлами, связанными с PCB, когда на стороне MCAD используется PDM‑система. |
MCAD-1505 |
Системы координат, используемые для сборок компонентов на платах rigid-flex, в некоторых случаях создавались некорректно в SOLIDWORKS 2018, 2019. Исправлено. |
MCAD-1710 |
CoDesigner теперь отправляет из ECAD все варианты PCB (если они определены), а не только активный вариант. На стороне MCAD нужный вариант следует выбрать в новом диалоговом окне «Pull board». |
MCAD-1844 |
Изменено диалоговое окно, используемое для выбора PCB для Pull в MCAD. Теперь оно показывает: предварительный просмотр PCB (если соответствующий проект PCB был сохранен на сервер из ECAD); информацию о последней отправке из ECAD (если выполнялась); и варианты PCB (если они существуют). |
MCAD-1847 |
Деталь платы не создавалась при запуске нового проекта в MCAD, если опция «build vias» была включена. Исправлено. |
MCAD-1860 |
CoDesigner не мог найти add-in для трансляции Parasolid в Autodesk Inventor (и соответственно построить модели компонентов), если некоторые сторонние add-in некорректно отвечали на запрос их типа. Исправлено. |
MCAD-1876 |
Передача платы rigid-flex: минимально допустимое расстояние между линией разделения и областью изгиба уменьшено с 2,5 mil до 0,5 mil. |
MCAD-1937 |
MCAD Autodesk Fusion 360 теперь поддерживается CoDesigner (решение изначально доступно в Open Beta). Плагин для Autodesk Fusion 360 можно скачать по ссылке https://www.altium.com/products/downloads#mcad-plugins. Примечание 1: возможности «PRO Subscription» (размещение компонентов в MCAD, поддержка rigid-flex плат, экструдированная медь, обмен корпусом, обмен с enclosure) пока не поддерживаются. Примечание 2: представление меди и шелкографии отличается от реализации для других MCAD; они представлены компонентами на основе только Sketch внутри детали «голой» платы (эти компоненты по умолчанию скрыты; пользователь может сделать их видимыми и дополнительно построить 3D‑элементы, такие как выдавливание или выдавленная поверхность, в соответствии со своими потребностями). Примечание 3: в этой Beta‑версии пользователи могут столкнуться с проблемами производительности при первичном Pull плат с более чем 500 компонентами на стороне MCAD. Эти проблемы будут устранены в следующей версии. |
MCAD-1945 |
Синхронизация платы rigid-flex теперь поддерживается для PTC Creo (решение изначально в режиме Beta). Возможности, которые пока не поддерживаются: 1) добавление новых областей и новых изгибов на стороне MCAD, 2) новые функции, представленные в функциональности «Rigid-flex 2.0». |
MCAD-1946 |
CoDesigner теперь не перезаписывает свойство Absolute Accuracy в PTC Creo. |
MCAD-2006 |
Декали (изображения, представляющие медь, шелкографию и паяльную маску) масштабировались некорректно в PTC Creo для некоторых скругленных или круглых плат. Исправлено. |
MCAD-2035 |
Версия CoDesigner теперь отображается непосредственно на панели Altium CoDesigner в MCAD (в правом нижнем углу). |
MCAD-2050 |
Высота по умолчанию для областей платы (keepouts, rooms), создаваемых в MCAD, уменьшена с 1 мм до 0,5 мм, чтобы не перекрывать обзор и не затруднять выбор мелких компонентов. |
MCAD-2073 |
Имя проекта некорректно заменялось на ID проекта в диалоговом окне «Choose PCB to pull» на стороне MCAD из‑за изменений, внесенных в Altium Server. Исправлено. |
MCAD-2077 |
CoDesigner теперь обнаруживает дублирование имен слоев в стеке слоев в ECAD и выводит соответствующее сообщение об ошибке. |
| MCAD-2175 | Плагины MCAD в некоторых случаях не могли подключиться к Altium 365. Исправлено. |
Новое в CoDesigner 2.2.0
Released: 13 Jan 2021 – Version 2.2.0
Feature Highlights
Отправка корпуса (Enclosure) из MCAD в ECAD
В этом обновлении добавлена поддержка работы на уровне сборки устройства в MCAD и возможность передавать корпус вместе с платой в ECAD. Видео ниже демонстрирует процесс включения сборки платы в корпус устройства и передачи корпуса в ваше ПО Altium для проектирования.
► См. Note в правой панели, чтобы узнать, будет ли функция Enclosure Exchange доступна в вашей установке MCAD CoDesigner. Если нет — посмотрите это видео, чтобы увидеть альтернативный подход к передаче корпуса.
Лента CoDesigner добавлена в Creo
Лента Altium CoDesigner добавлена в PTC Creo (лента уже доступна в SOLIDWORKS и Autodesk Inventor). Лента обеспечивает удобный доступ к распространенным объектам проектирования, специфичным для PCB, которые нужны в процессе совместного проектирования MCAD‑ECAD. Используйте кнопки ленты, чтобы гарантировать, что для создания совместимого объекта ECAD используется корректный тип объекта MCAD.
Новые плоскости MCAD для размещения компонентов
CoDesigner теперь создает в MCAD плоскости компонентов для верхней и нижней сторон, что упрощает размещение компонентов в MCAD. Теперь компоненты размещаются без учета толщины слоя паяльной маски.
Поддержка медных «гильз» (barrels) для переходных отверстий и площадок
- Pad Barrels — «гильзы» для сквозных (thruhole) площадок теперь передаются из ECAD в MCAD, когда в диалоговом окне Altium CoDesigner Settings включен параметр Build 3D geometry for Copper.
- Via Barrels — также включите опцию Build Vias, чтобы включить «гильзы» переходных отверстий (Via).
Медные «гильзы» Via и Pad всегда отправляются (Push) из ECAD (слева); используйте описанные выше параметры CoDesigner в MCAD, чтобы управлять тем, будут ли они загружаться (Pull) в MCAD (справа).
Упрощённая панель CoDesigner
Меню CoDesigner было обновлено: в него добавлены параметры Help и Settings, которые ранее располагались на лицевой стороне панели Altium CoDesigner.
Улучшенная поддержка Keepout-областей и Rooms
Теперь CoDesigner определяет статус блокировки Keepout-областей и Rooms в ECAD, гарантируя, что они не будут перемещены при выполнении Pull из MCAD.
Versions Supported
Altium Designer 21.0 с расширением MCAD CoDesigner версии 2.2.0.1072
Altium Designer 20.2 с расширением MCAD CoDesigner версии 2.2.0.1072
Altium NEXUS Client 4.0 с расширением панели Collaboration версии 2.2.0.310
Altium NEXUS Client 3.2 с расширением панели Collaboration версии 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 поддерживает работу с PCB в контексте устройства (Device) в MCAD без переключения на сборку PCB. Это значительно упрощает работу между определением PCB и корпусом. Если в одном устройстве несколько PCB, CoDesigner поддерживает переключение между ними. |
| MCAD-786 | Теперь CoDesigner строит в MCAD медную «гильзу» (copper barrel) для металлизированных сквозных площадок (plated thruhole pads), если в настройках включена опция "3D Copper". Эта опция требуется для теплового моделирования. |
| MCAD-796 | Теперь CoDesigner строит в MCAD медную «гильзу» для переходных отверстий (Vias) (точную 3D-геометрию меди Via и отверстия через плату). Примечание: передача изменений, внесённых в Vias в MCAD, обратно в ECAD не поддерживается. |
| MCAD-987 | Поиск проектов в диалоге "Choose a PCB project" на стороне MCAD теперь не чувствителен к регистру. |
| MCAD-1531 | Иконки CoDesigner теперь поддерживают 4K-мониторы. |
| MCAD-1586 | Теперь CoDesigner выполняет проверку микро-дуг (micro-arcs) при Push из ECAD (вместе с ранее реализованной проверкой микро-сегментов). |
| MCAD-1607 | Решение для PTC Creo теперь включает панель инструментов CoDesigner с командами, относящимися к определению PCB. |
| MCAD-1609 | Теперь CoDesigner поддерживает отправку частей корпуса/оболочки PCB (enclosure) из MCAD в ECAD (см. также MCAD-400). Пользователь может выбрать эти части, нажав новую кнопку "Enclosure" на ленточной панели CoDesigner в MCAD. |
| MCAD-1652 | В панель CoDesigner в MCAD добавлена кнопка "Refresh". При нажатии CoDesigner обнаружит любые сборки плат (board assemblies), присутствующие в текущей открытой сборке устройства. См. также MCAD-400. |
| MCAD-1679 | Слои Internal Plane не передавались из ECAD в MCAD и не включались при использовании опции 3D Copper. Исправлено. |
| MCAD-1689 | Улучшена производительность обновления свойств области платы (board area properties) в MCAD. |
| MCAD-1693 | Теперь CoDesigner размещает компоненты в MCAD так, чтобы они игнорировали толщину слоя паяльной маски. Для компонентов на платах, которые ранее были загружены (pulled) в MCAD, CoDesigner покажет изменение "Stand off height adjustment" при первом обновлении. Кроме того, CoDesigner теперь создаёт в MCAD две дополнительные плоскости для размещения компонентов сверху и снизу соответственно. Назначение этих плоскостей — помочь инженерам-механикам в точном размещении новых компонентов и в внесении изменений в размещение существующих компонентов. |
| MCAD-1694 | В некоторых случаях компоненты на rigid-flex платах размещались с неверным смещением. Исправлено. |
| MCAD-1697 | Теперь CoDesigner рассматривает изменение высоты отступа компонента (standoff height) в MCAD (в соответствии со значением, заданным в ECAD) как отдельный тип изменения (ранее это относилось к "Placement change"). |
| MCAD-1703 | Перемещение и удаление заблокированных Keepout-областей и Rooms теперь блокируется при Pull в ECAD. Это поможет инженерам-электронщикам предотвратить случайные изменения «электрических» областей платы на стороне MCAD. |
| MCAD-1731 | Функциональность CoDesigner, доступная пользователям Altium 365, теперь разделена на наборы возможностей "PRO" и "STD" в зависимости от типа учётной записи Altium 365. Следующие расширенные функции будут доступны только пользователям PRO: a) размещение компонентов, управляемое из MCAD, b) поддержка rigid-flex плат, c) построение 3D Copper и Vias в MCAD, d) обмен enclosure в контексте сборки устройства. |
| MCAD-1824 | CoDesigner больше не предупреждает пользователей SOLIDWORKS о том, что таблица (Table), встроенная в документ SOLIDWORKS, не поддерживается. |
Новое в 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 — отображает историю операций Push и Pull и связанные комментарии, как это было в более ранних версиях CoDesigner.
-
PCB Definition — отображает определения Board Area, существующие на плате. В настоящее время поддерживаются определения областей Keepouts и Rooms, которые можно создавать как на стороне MCAD, так и на стороне ECAD.
- Нажмите на определение, чтобы настроить параметры Keepout, или чтобы добавить комментарий к Room.
- Если определение было переименовано в дереве элементов (feature tree) MCAD, изменение не будет сразу отражено на вкладке PCB Definitions панели Altium CoDesigner. Переключитесь на вкладку Activity, затем обратно на вкладку PCB Definitions, чтобы обновить определения.
Панель MCAD Altium CoDesigner теперь имеет вкладку PCB Definition — используйте её для настройки Rooms и Keepouts, добавленных на плату.
Новая лента Altium CoDesigner
В SOLIDWORKS и Autodesk Inventor добавлена новая лента Altium CoDesigner (решение для Creo появится в ближайшее время). Эта вкладка предоставляет удобный доступ к распространённым объектам проектирования, специфичным для PCB, которые нужны в процессе совместного проектирования MCAD-ECAD. Использование этих кнопок гарантирует, что для создания совместимого объекта ECAD будет использован корректный тип объекта MCAD.
Поддержка Keepouts
PCB Keepout — это область платы, настроенная для ограничения размещения определённых объектов ECAD. Keepout-области можно задавать для любой стороны платы или применять ко всем слоям PCB. Объекты, которые должны быть исключены из этой области, выбираются в свойствах Keepout Restriction.
Определение Keepout в MCAD:
- Нажмите кнопку Keep Out Area на ленте Altium CoDesigner.
- Вам будет предложено выбрать грань, поверхность или плоскость — щёлкните по стороне платы, для которой требуется keepout. Если keepout должен применяться ко всем слоям, его можно начертить на любой стороне.
- Выберите подходящий инструмент эскиза MCAD, например Rectangle, чтобы задать keepout. Обратите внимание: эскиз должен содержать только один контур; внутренние контуры не поддерживаются.
- Нарисуйте форму, требуемую для keepout.
- Выйдите из режима Sketch.
- Теперь можно редактировать свойства элемента (feature). Keepout можно представить как «ограждение» вокруг области keepout — установите Depth в небольшое значение, например 1 мм.
- Этот keepout станет keepout-областью ECAD, привязанной к конкретному слою — к тому слою, на котором он был нарисован в MCAD. Чтобы определить keepout для всех слоёв, в MCAD настройте выдавливание keepout в обоих направлениях, задав Depth во втором направлении достаточно большим, чтобы выдавить его через всю толщину платы.
-
Нажмите кнопку подтверждения MCAD
, чтобы завершить процесс определения элемента. При необходимости элемент можно переименовать в дереве элементов (Feature tree).
- В панели Altium CoDesigner выберите вкладку PCB Definition и настройте ограничения keepout (keepout restrictions) по необходимости. Теперь keepout можно отправить (push) в ECAD, где он будет добавлен как Keepout Region. В зависимости от того, как он был настроен в MCAD, он станет Keepout верхнего слоя (Top Layer Keepout), Keepout нижнего слоя (Bottom Layer Keepout) или Keepout слоя Keepout Layer. При необходимости форму keepout можно скорректировать в ECAD и отправить обратно в MCAD.
Поддержка Rooms
PCB Room — это правило проектирования, используемое для определения области, в которой определённые компоненты должны быть размещены или из которой они должны быть исключены. Распространённый вариант использования этого правила — задать ограничение по высоте компонентов в области платы, покрываемой Room. Обычно правило Room применяется к отдельному компоненту или к классу компонентов.
Определение Room в MCAD:
- Нажмите кнопку Text Note Room на ленте Altium CoDesigner.
- Вам будет предложено выбрать грань, поверхность или плоскость — щёлкните по стороне платы, для которой требуется room.
- Щелкните подходящий инструмент эскиза MCAD, например Rectangle, чтобы задать комнату. Обратите внимание: эскиз должен содержать только один контур; внутренние контуры не поддерживаются.
- Нарисуйте форму, требуемую для комнаты.
- Выйдите из режима Sketch.
-
Нажмите кнопку MCAD Accept
, чтобы завершить процесс определения элемента. При необходимости элемент можно переименовать в дереве Feature.
- На панели Altium CoDesigner выберите вкладку PCB Definition и введите комментарий для комнаты, поясняющий её назначение инженеру ECAD. Теперь комнату можно отправить (push) в ECAD, где она будет добавлена как правило проектирования Placement Room на том слое, на котором она была нарисована в MCAD. Единственное свойство, которое может быть передано между MCAD и ECAD, — это Comment, который становится комментарием правила проектирования Placement Room.
- Теперь правило проектирования Placement Room можно настроить в ECAD по мере необходимости.
Области Keepout и Rooms теперь можно определять в MCAD и отправлять в ECAD.
Улучшенная поддержка передачи цветов слоёв
Цвет слоя Core, заданный в ECAD, теперь передаётся и применяется к детали платы в MCAD. Цвет и прозрачность слоёв Solder Mask, заданные в ECAD, теперь передаются в MCAD и применяются к соответствующим декалям в MCAD.
Цвета Solder Mask и Core передаются между ECAD и MCAD.
Переименование платы в ECAD
Теперь поддерживаются изменения имени платы в вашем ПО Altium. Плату, уже отправленную в MCAD, теперь можно переименовать и снова отправить в MCAD.
Versions Supported
Altium Designer 20.2 с расширением MCAD CoDesigner версии 2.1.0.1033
Altium NEXUS Client 3.2 с расширением панели Collaboration версии 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 |
Кнопки "View Changes" и "Discard" теперь отображаются в уведомлениях об изменениях на панели Collaboration Panel в Altium NEXUS. |
MCAD-738 |
CoDesigner теперь записывает большинство своих внутренних технических событий для возможного дальнейшего расследования технических проблем. Логи сохраняются локально в папку \Users\{user}\AppData\Local\Altium\Altium CoDesigner. |
MCAD-910 |
Некоторые модели компонентов, выходившие за границу жёсткой области (rigid region) жёстко-гибкой платы (rigid-flex) в ECAD, размещались в SOLIDWORKS некорректно. Исправлено (область компонента в MCAD теперь включает контактные площадки компонента). |
MCAD-1073 |
Отключение опции "Build 3D Geometry of Copper" не подавляло сборки меди (Copper assemblies) в PTC Creo и Autodesk Inventor. Исправлено. |
MCAD-1299 |
CoDesigner теперь поддерживает изменения, внесённые пользователем в имя детали платы (board part). |
MCAD-1375 |
Тип отверстия (Hole) сбрасывался на тип по умолчанию в SOLIDWORKS, если свойства отверстия изменялись в ECAD. Исправлено. |
MCAD-1398 |
CoDesigner теперь поддерживает определение областей в MCAD, включая: a) Keep Out Areas, b) PCB Rooms, называемые "Text Note Rooms". Оба типа можно создавать в MCAD с помощью новой ленточной панели инструментов CoDesigner (поддерживается для SOLIDWORKS и Autodesk Inventor; решение для PTC Creo появится в ближайшее время) либо вручную — как выдавленные поверхности (extruded surfaces) с эскизом, размещённым на грани платы. В панели CoDesigner добавлена новая вкладка "PCB Definition" для работы со свойствами этих областей. Сущность "Text Note Room", созданная в MCAD, представляется в ECAD как сущность Room и может использоваться для назначения правил, например ограничений по высоте. |
MCAD-1416 |
Autodesk Inventor 2021 теперь официально поддерживается. |
MCAD-1417 |
SOLIDWORKS 2021 теперь поддерживается. |
MCAD-1442 |
Строительные линии (construction lines), включённые в эскиз платы в SOLIDWORKS, вызывали ошибку. Исправлено. |
MCAD-1465 |
Имя компонента (Component Name) и позиционное обозначение (Reference Designator) теперь записываются в соответствующие поля свойств компонента в сборке PCB в SOLIDWORKS (ранее позиционные обозначения из ECAD записывались в поле "Component Name"). |
MCAD-1514 |
Имена компонентов теперь отображаются вместе с позиционными обозначениями в таблице изменений (Changes' Table) при pull в MCAD. |
MCAD-1519 |
Теперь при pull PCB на стороне MCAD разрешено удаление Free 3D Bodies, удалённых в ECAD (с предупреждением для моделей, размещённых в MCAD). |
MCAD-1520 |
Ленточная панель инструментов "Altium CoDesigner" теперь доступна пользователям SOLIDWORKS и Autodesk Inventor. Лента в настоящее время включает команды для создания отверстий, вырезов и областей платы. Примечание: решение для PTC Creo появится в ближайшее время. |
MCAD-1528 |
Изменён порядок наложения декалей (изображений, представляющих медь, шелкографию и паяльную маску на грани платы) в SOLIDWORKS. Теперь порядок (от поверхности платы) такой: Copper, Solder mask, Silkscreen. |
MCAD-1536 |
Параметр 'default_dec_places' в PTC Creo задавался на всю сессию. Теперь он задаётся только для моделей PCB. |
MCAD-1567 |
Разные десятичные разделители, используемые в ECAD и MCAD в неанглийских локалях Windows, вызывали ошибку при pull в ECAD. Исправлено. |
MCAD-1571 |
Изменён способ применения цветовых свойств к самой плате и к слоям платы в MCAD. Теперь все цветовые свойства применяются в соответствии с настройками 3D View Properties в ECAD. |
MCAD-1577 |
Плагин CoDesigner для Autodesk Inventor устанавливался только для текущего пользователя, что вызывало проблемы, если этот пользователь не является администратором. Теперь плагин устанавливается для всех пользователей Windows. |
MCAD-1588 |
Улучшения производительности: улучшен алгоритм построения отверстий в SOLIDWORKS (это была одна из самых медленных операций); платы с большим количеством отверстий теперь строятся примерно вдвое быстрее. |
MCAD-1594 |
Опция "Use common folder for storing models that are coming from ECAD" игнорировалась в Autodesk Inventor. Исправлено. |
MCAD-1600 |
Декали, представляющие слои Paste, больше не отправляются из ECAD в MCAD. |
MCAD-1612 |
Механизм автообновления плагинов MCAD не работал из-за прокси. Исправлено. |
MCAD-1614 |
Изменён способ хранения декалей (изображений, представляющих медь, шелкографию и паяльную маску на грани платы): a) теперь они хранятся в той же папке, где хранится деталь платы (board part), b) путь к декали больше не назначается — сохраняется только имя декали. |
MCAD-1629 |
Повторная аннотация PCB в ECAD (изменение позиционных обозначений компонентов) в некоторых случаях приводила к использованию неверных моделей в MCAD. Исправлено. |
MCAD-1685 |
Параметры компонентов PCB не всегда синхронизировались в MCAD. Исправлено. |
Новое в CoDesigner 2.0.5
Released: 18 Sep 2020 – Version 2.0.5
Feature Highlights
Поддержка вариантов PCB
Программное обеспечение Altium для проектирования печатных плат позволяет разработчику электроники создавать варианты разрабатываемого изделия. Поддерживаемые варианты включают: пометку компонента как не устанавливаемого; изменение параметров компонента, включая номинал, который наносится на плату шелкографией; или замену компонента на альтернативный (который может использовать, а может и не использовать другой футпринт).
В программном обеспечении Altium для проектирования существует только один дизайн платы. Информация о вариантах, например сведения об альтернативном компоненте, хранится в файле проекта и применяется к плате при выборе варианта на панели Projects. Версия платы [No Variations] сохраняется как PcbDoc.
Программное обеспечение Altium для проектирования можно использовать для создания вариантов дизайна платы.
Отправка варианта из ECAD
В этом выпуске CoDesigner был обновлён и теперь поддерживает отправку (Push) и получение (Pull) конкретного варианта платы между ECAD и MCAD. Когда вы выполняете Push из ECAD, вы отправляете тот вариант, который в данный момент открыт в редакторе PCB.
Дважды щёлкните в панели Projects, чтобы выбрать требуемый вариант для отправки (Push).
Получение варианта в MCAD
Вариант PCB получается (Pull) в MCAD так же, как и плата без вариантов — нажатием кнопки Pull Board from Server на панели Altium CoDesigner. Если плата является вариантом, в верхней части панели Altium CoDesigner отображается дополнительная информация с именем варианта, как показано ниже.
Каждый изменяемый (varied) компонент идентифицируется добавлением имени варианта в обозначение (designator), как описано ниже.
-
Компонент без вариаций:
<EcadDesignator> -
Компонент с вариацией:
<EcadDesignator>_VARIANT_<VariantName>
Компоненты с вариацией идентифицируются по имени детали в MCAD и по их обозначению (designator).
Отправка варианта из MCAD
В MCAD CoDesigner понимает, является ли компонент частью базового дизайна [No Variations] или относится к конкретному варианту. Изменения, внесённые в компонент в базовом дизайне [No Variations], повлияют на все варианты платы в ECAD, тогда как изменения, внесённые в конкретном варианте, будут применены в ECAD только к этому варианту.
Изменения, внесённые в вариант, отправляются (Push) из MCAD в ECAD обычным способом — нажатием Push на панели Altium CoDesigner.
Получение варианта в ECAD
Если вы попытаетесь выполнить Pull в ECAD, когда активен неправильный вариант, вы получите следующее сообщение об ошибке. В диалоге Error отображается имя нужного варианта — переключитесь на него и выполните Pull снова.
Pull не может быть завершён, так как в ECAD сейчас активен неправильный вариант.
Если изменения были внесены в компонент в базовом дизайне, их можно применить в любом варианте в ECAD. После этого эти изменения будут присутствовать во всех вариантах в ECAD.
Улучшенная поддержка проблемных моделей
У каждого инструмента ECAD и MCAD есть собственное ПО для конвертации моделей, обеспечивающее разные уровни поддержки при импорте и преобразовании модели, в описании которой есть несогласованности или неточности. Чтобы помочь в такой ситуации, CoDesigner теперь передаёт однокорпусные (single-body) модели Parasolid напрямую из ECAD в MCAD — без преобразования и без конвертации (что иногда могло приводить к повреждению модели).
Если модель вызывает проблемы при Push-Pull между ECAD и MCAD, извлеките её из компонента ECAD, импортируйте в ваше ПО MCAD и сохраните в формате Parasolid (убедившись, что она корректно открывается в MCAD), затем импортируйте её обратно в компонент ECAD.
► Узнайте больше о требованиях к моделям MCAD и ECAD
Versions Supported
Altium Designer 20.2 с расширением MCAD CoDesigner версии 2.0.5.885
Altium NEXUS Client 3.2 с расширением панели Collaboration версии 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 теперь может синхронизировать варианты PCB из ECAD в MCAD и обратно. Варианты можно синхронизировать по одному, без создания конфигураций изделия в MCAD (CoDesigner показывает, какой вариант сейчас синхронизирован). |
| MCAD-1167 | Для предупреждающих сообщений из Collaboration Panel в Altium NEXUS отображался неверный заголовок. Исправлено. |
| MCAD-1168 | CoDesigner теперь сообщает абсолютное время действий push и pull в ECAD, чтобы избежать путаницы, если пользователь сделал длительный перерыв после синхронизации. |
| MCAD-1185 | CoDesigner теперь показывает координаты проблемных точек в единицах, используемых для платы (ранее они всегда показывались в mil). |
| MCAD-1228 | Поддержка rigid-flex плат: CoDesigner теперь обнаруживает ситуацию, когда один из концов линии разделения перекрыт вырезом (cutout) при push из ECAD (что означает, что, скорее всего, система координат, используемая для сопряжения сборки компонента, не будет корректно создана в MCAD), и предупреждает пользователя. |
| MCAD-1252 | CoDesigner теперь передаёт в MCAD однокорпусные модели Parasolid, импортированные во футпринты, без преобразования и без конвертации. Это помогает избежать повреждения модели, которое в некоторых случаях может происходить на этих шагах. |
| MCAD-1287 | CoDesigner теперь считывает серверные настройки размещения компонентов MCAD при каждом push, поэтому после изменения настроек не нужно перезапускать ПО ECAD/MCAD. |
| MCAD-1346 | Поддержка rigid-flex плат: CoDesigner теперь позволяет синхронизировать перемещение падов, размещённых на гибком сегменте и представленных компонентом без тела (body-less). |
| MCAD-1424 | При pull из ECAD CoDesigner теперь сообщает о компонентах, у которых нет обозначений (designator). |
| MCAD-1452 | Свободные 3D-тела (Free 3D bodies) не отправлялись из Inventor 2020 в ECAD из‑за используемой современной версии Parasolid. Исправлено. |
| MCAD-1464 | Настройки допусков (tolerance) ошибочно настраивались CoDesigner в PTC Creo. CoDesigner больше не выполняет настройку этих параметров. |
| MCAD-1476 | Изменение размещения ошибочно отображалось в таблице изменений в MCAD для компонентов, которые изначально были размещены в MCAD на нижней стороне платы. Исправлено. |
| MCAD-1477 | В некоторых случаях при pull в ECAD неверно определялась высота стойки (standoff height) для Free 3D Bodies, размещённых на нижней стороне платы со стороны MCAD. Исправлено. |
| MCAD-1485 | UI: кнопка «Help» перемещена в верхнюю часть панели CoDesigner в MCAD. |
| MCAD-831 | CoDesigner не мог прочитать контур платы в PTC Creo, если этот контур был создан как ссылка на деталь, расположенную в родительской сборке (например, контур, созданный как смещение от корпуса). Исправлено. |
| MCAD-854 | Изменения, внесённые в 3D-модели в MCAD, не синхронизировались с ECAD и наоборот. Исправлено. |
| MCAD-903 | CoDesigner теперь строит отверстие, центр которого находится вне контура платы, как вырез (cut extrude) в MCAD, чтобы избежать некорректного поведения в MCAD. |
Новое в CoDesigner 2.0.4
Released: 24 June 2020 – Version 2.0.4
Feature Highlights
Определение rigid-flex платы в MCAD
Существенные улучшения поддержки rigid-flex — теперь форму платы и определения изгиба можно задавать и изменять в SOLIDWORKS®, а компоненты можно размещать и перемещать в SOLIDWORKS. (поддержка rigid-flex для PTC Creo® и Autodesk Inventor® появится в одном из будущих обновлений)
Форму платы и определения изгиба теперь можно задавать и изменять в SOLIDWORKS.
► Узнайте больше о синхронизации rigid-flex платы
Более надёжная поддержка сложных форм платы
Улучшена поддержка проблем определения формы платы — микросегменты и самопересечения в эскизе платы ECAD теперь обнаруживаются и сообщаются при Push. Их расположение приводится в деталях, и по возможности они автоматически исправляются в MCAD.
► Для проблем, которые нельзя устранить в MCAD, узнайте больше о устранении проблем с контуром платы в ECAD
Улучшенная синхронизация компонентов
Обработка заблокированных компонентов упрощена — теперь Fixed или Constrained детали в MCAD преобразуются в Locked компоненты в ECAD, а Locked в ECAD становится Fixed в MCAD. Изменения состояния Locked/Fixed теперь синхронизируются между MCAD и ECAD.
Свойства компонентов ECAD теперь передаются в MCAD — все параметры компонентов печатной платы из ECAD теперь передаются в деталь MCAD.
Параметры компонентов печатной платы ECAD передаются в соответствующую деталь MCAD.
Versions Supported
Altium Designer 20.2 с расширением версии 2.0.4.829
Altium NEXUS Client 3.2 с расширением панели версии 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 |
Release Notes
| MCAD-1394 | PTC Creo аварийно завершался при редактировании определения компонента вне контекста сборки PCB. Исправлено. |
| MCAD-1367 | PTC Creo аварийно завершался при применении изменений при вторичном pull, если в ECAD были компоненты с длинными именами. Исправлено. |
| MCAD-1294 | Изменение Sync Component Holes появлялось в таблице изменений при каждом pull в SolidWorks для компонентов, у которых более двух продолговатых самопересекающихся площадок. Исправлено. |
| MCAD-1285 | Вход в систему нажатием Enter не работал в плагине Inventor. Исправлено. |
| MCAD-1283 | Добавлена поддержка PTC Creo 7. |
| MCAD-1276 | Поддержка плат Rigid-Flex: добавлена проверка минимально допустимого расстояния между областью изгиба и линией разделения (split line). |
| MCAD-1258 | Теперь все свойства компонентов, переданные из ECAD, применяются к соответствующим моделям в MCAD. |
| MCAD-1239 | Интерфейс диалога Settings в плагинах MCAD упрощён и унифицирован для всех поддерживаемых MCAD. Удалены настройки обработки состояния fixed/locked и автосопряжения (auto-constraining) в SolidWorks (см. MCAD-788) |
| MCAD-1236 | Поддержка плат Rigid-Flex: отмена изменений контура платы, сделанных в MCAD и применённых в ECAD, и повторный pull этих изменений в ECAD ломали структуру платы в ECAD. Исправлено. |
| MCAD-1222 | CoDesigner теперь проверяет, содержит ли проект PCB Variants, и предупреждает пользователя, что Variants пока не поддерживаются. |
| MCAD-1221 | Список доступных рабочих пространств не отображался в панели CoDesigner в ECAD, если пользователь открывал PCB, сохранённую локально. Исправлено. |
| MCAD-1192 | Введено версионирование модели данных обмена. Если версия расширения ECAD или версия плагина MCAD не соответствует версии модели данных, сохранённой на сервере, CoDesigner предупредит пользователя. |
| MCAD-1191 | В предупреждениях/сообщениях об ошибках в ECAD отображались старые координаты, если начало координат платы в ECAD было перенесено в новое положение. |
| MCAD-1188 | Поддержка плат Rigid-Flex: структура жёсткой PCB, созданной на стороне MCAD, ломалась после преобразования в rigid-flex PCB в ECAD и отправки обратно в MCAD. Исправлено. |
| MCAD-1187 | Компоненты, размещённые в MCAD и затем распознанные в ECAD, смещались, если контур платы был перемещён в отрицательные координаты в MCAD. Исправлено. |
| MCAD-1183 | Поддержка плат Rigid-Flex: SolidWorks переставал работать при применении изменений угла изгиба на некоторых платах. Исправлено. |
| MCAD-1166 | В ECAD отображался неверный предпросмотр свободного 3D-тела, если модель была повернута более чем на 45 градусов вокруг оси Y в MCAD. Исправлено |
| MCAD-1165 | В ECAD отображался неверный предпросмотр свободного 3D-тела, и соответствующее изменение снова появлялось в таблице изменений в ECAD, если модель была повернута вокруг оси X в Inventor. Исправлено |
| MCAD-1164 | Изменение 'Placement changed' ошибочно показывалось для свободного 3D-тела в ECAD при втором pull, несмотря на то, что соответствующее изменение уже было применено. Исправлено |
| MCAD-1163 | В некоторых случаях изгиб не создавался в MCAD, если в середине этого изгиба был размещён вырез (cutout). Исправлено. |
| MCAD-1161 | В Creo в некоторых случаях смещались декали на платах со скруглённой формой. Исправлено. |
| MCAD-1159 | В диалоге MCAD "Select Project" внесены некоторые улучшения поддержки клавиатуры. |
| MCAD-1119 | CoDesigner теперь выявляет проблемы с контурами платы (микросегменты, самопересекающиеся контуры) при push на стороне ECAD, чтобы предотвратить отправку плат, которые невозможно построить в MCAD. |
| MCAD-1104 | MCAD переставал работать, если сборка PCB открывалась локально после остановки CoDesigner Server. Исправлено. |
| MCAD-1102 | Поддержка плат Rigid-Flex: инженеры-механики теперь могут добавлять и удалять жёсткие и гибкие области, а также изгибы на rigid-flex плате в MCAD. |
| MCAD-1101 | CoDesigner теперь показывает координаты проблемных элементов контуров вырезов (cutout). |
| MCAD-1070 | В ECAD отсутствовал предпросмотр изменения формы выреза (cutout) для изменений, сделанных на стороне MCAD. Исправлено. |
| MCAD-1067 | Изменено поведение интерпретации отверстий и вырезов при push в Solidworks (унифицировано с другими поддерживаемыми MCAD): теперь выдавленный вырез (extruded cut) всегда передаётся в ECAD как вырез (cutout). |
| MCAD-1066 | Теперь в SolidWorks всегда создаются отверстия компонентов (унифицировано с другими поддерживаемыми MCAD). Соответствующая опция удалена из настроек. |
| MCAD-1063 | Ссылка на документацию в панели CoDesigner в ECAD не работала, если проект был недоступен онлайн. Исправлено. |
| MCAD-1060 | В Collaboration Panel в NEXUS отображалось неверное сообщение, если проект только что был сделан доступным на сервере. Исправлено. |
| MCAD-1054 | В MCAD отображался неверный предпросмотр компонента, который изначально был размещён в MCAD, затем распознан в ECAD и затем удалён, если его ось Z была ориентирована горизонтально. Исправлено. |
| MCAD-1046 | CoDesigner теперь предупреждает пользователя, когда невозможно определить поворот компонента, синхронизированного между MCAD и ECAD, но не имеющего встроенных 3D-тел. |
| MCAD-1028 | Комментарии push, сделанные в MCAD, не отображались в ECAD, если изменения не были обнаружены. Исправлено. |
| MCAD-1025 | Предпросмотр изменения размещения отверстия, сделанного в ECAD, не отображался в MCAD. Исправлено. |
| MCAD-1019 | CoDesigner теперь предупреждает пользователя, если в позиционных обозначениях компонентов в ECAD обнаружен символ "-" (этот символ зарезервирован для внутренних целей). |
| MCAD-990 | CoDesigner теперь информирует пользователя MCAD о том, что проблемы с микросегментами в эскизе платы, пришедшем из ECAD, автоматически исправляются в MCAD. |
| MCAD-968 | Улучшения UI: в плагине MCAD более явно сделаны опции переключения между Altium 365 и Custom Server. |
| MCAD-955 | Поддержка плат rigid-flex: CoDesigner теперь проверяет проблемы с определением платы при push на стороне ECAD: если область изгиба касается/перекрывает другую область изгиба или линию разделения (split line). |
| MCAD-944 | Отверстия компонентов с самопересекающимся контуром теперь создаются в MCAD как отдельные элементы (features). |
| MCAD-943 | Поддержка плат Rigid-Flex: CoDesigner теперь показывает предпросмотр изменений размещения компонентов (он отображается в развернутом состоянии). |
| MCAD-942 | Улучшения UI: уменьшен размер по умолчанию диалога "Open Project", и теперь диалог открывается по центру экрана. |
| MCAD-926 | Поддержка плат Rigid-Flex: внутренние контуры, сделанные в эскизе контура платы в MCAD, больше не поддерживаются. CoDesigner теперь предупреждает пользователя при обнаружении такого контура. |
| MCAD-867 | CoDesigner не удавалось создать PCB круглой формы в Creo. Исправлено. |
| MCAD-840 | CoDesigner в Creo не удавалось создать вырез (cutout), расположенный в углу PCB, если вырез включал угловую точку платы. Исправлено. |
| MCAD-839 | Контур платы (Board Outline) смещался в отрицательные координаты в ECAD после отмены изменений, пришедших из MCAD, если у этой платы были отрицательные координаты в MCAD. Исправлено. |
| MCAD-793 | CoDesigner теперь проверяет компоненты, размещённые на стороне MCAD, если включена опция "Component Recognition", и предупреждает пользователя, если на сервере Altium не найдено соответствующих компонентов. |
| MCAD-788 | Изменено поведение обработки состояния "locked" в ECAD и состояний "fixed" и "constrained" в MCAD. Динамические ограничения к поверхности платы больше не создаются автоматически в MCAD. Опции “Mate Electrical Components to Board” и "Fix components on board" удалены из настроек плагина SolidWorks. Если компонент зафиксирован (fixed) или ограничен (constrained) в MCAD, он становится заблокированным (locked) в ECAD (независимо от того, допускает ли это ограничение какие-либо перемещения в сборке PCB). Если компонент заблокирован (locked) в ECAD, он становится зафиксированным (fixed) в MCAD, если только он не ограничен (constrained) там. Снятие состояния locked/fixed также синхронизируется между MCAD и ECAD. |
| MCAD-709 | CoDesigner теперь позволяет пользователю повторно подключиться к серверу, если соединение было потеряно. |
Новое в CoDesigner 2.0.3
Released: 22 May 2020 – Version 2.0.3
Key Highlights
Улучшенная поддержка сложных форм плат и компонентов
В этом выпуске существенно улучшена поддержка двусторонней передачи проектов печатных плат между ПО для проектирования Altium и вашим любимым MCAD‑ПО.
Поддержка включает:
- Двунаправленная передача сложных контуров платы с вырезами
- Двунаправленная передача размещённых компонентов в виде 3D‑моделей
- Передача нативных компонентов из MCAD в ECAD
- Передача нативных компонентов из ECAD в MCAD (только Creo)
- Поддержка rigid-flex PCB (только SOLIDWORKS)
Versions Supported
Altium Designer 20.1 с расширением версии 2.0.3.721
Altium NEXUS Client 3.1 с расширением панели версии 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 | Иногда при pull происходил сбой SolidWorks. Причина большинства таких сбоев найдена и исправлена. |
| MCAD-1107 | Декали Top Solder Mask и Bottom Solder Mask теперь применяются как видимые в SolidWorks 2019- и как скрытые в SolidWorks 2020+ . Примечание: ранее применение этих декалей было отключено из‑за проблем с рендерингом в SolidWorks 2020. Теперь пользователь может вручную сделать их видимыми в SolidWorks 2020+, а затем при необходимости настроить внешний вид. |
| MCAD-1170 | Autodesk Inventor аварийно завершался, если плата создавалась на стороне MCAD. Исправлено. |
| MCAD-1180 | Модели, отправляемые на сервер, теперь упаковываются, чтобы экономить место и повышать производительность. |
| MCAD-1186 | Изменение UI: индикатор прогресса перенесён из отдельного окна в панель CoDesigner. |