|
MCAD-IDX, Передача из AD в SW и обратно |
|
|
|
Dec 4 2014, 17:33
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Поэкспериментировал с MCAD-IDX. Взял простую плату.
Два слоя и ничего лишнего
Для контроля делаем экспорт в STEP
Экспортируем в IDX и открываем в CircuitWorks. С виду всё чистенько, все детали на своих местах.
Привязываем те же 3D-модели деталей, которые были на плате. И получаем вот такое
Детали неправильно ориентированы и точка привязки совмещена с 1-ми контактами всех компонентов, хотя на плате они были к центру привязаны. При том что упрощённые модели были правильно установлены. Посмотрим внимательней на медь.
Кхммм...
А это что за два слоя внутри платы? А это с просторов интернета. Дорожки гуляют как хотят на всех платах. Пример выше был вычищен от подобного чтобы не отвлекать от других эффектов.
Вот как-то так.
|
|
|
|
|
 |
Ответов
|
Dec 4 2014, 21:07
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Давайте разделим мой месседж на два вопроса. 1. Как медь экспортируется. Взял первую попавшуюся плату. В архив положил pcb-ку и результат в SolidWorks.
Во-первых, проводник от VD5 пошёл не к переходному отверстию, а куда-то.... Во-вторых, что за слои меди внутри платы? И проводники не лежат на поверхности платы, а уходят внутрь до своего "серединного слоя". 2. Ориентация компонентов. Я ещё поэкспериментирую. Похоже, на той плате в футпринтах и правда всё к первой ноге привязано. Но вот почему 3D-модели "крутит" как угодно не понятно. В Altium и CircuitWorks использованы одни и те же 3D-модели. Если я её повернул при установки на футпринт в альтиуме, то почему информация о повороте не дошла до cолида? Покрутил ещё модели. Пришёл к следующему умозаключению. CurcuitWorwks привязывает начало координат модели к точке привязки заданной в футпринте. Если в альтиуме при привязке модели к футпринту задаётся смещение/поворот, то оно будет потеряно при передаче. То есть, все 3D-модели должны быть сделаны так чтобы ставиться на футпринт "по нулям". Можно, но возьня дополнительная.
Прикрепленные файлы
Primer.zip ( 3.89 мегабайт )
Кол-во скачиваний: 12
|
|
|
|
|
Dec 5 2014, 05:54
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(VladislavS @ Dec 5 2014, 02:07)  1. Как медь экспортируется. А оно вам надо? Зачем медь в MCAD? Хотите красиво - так натяните картинку на плату! Правда, 300 Dpi так и не работают..... Цитата(VladislavS @ Dec 5 2014, 02:07)  Но вот почему 3D-модели "крутит" как угодно не понятно. В Altium и CircuitWorks использованы одни и те же 3D-модели. Если я её повернул при установки на футпринт в альтиуме, то почему информация о повороте не дошла до cолида?
Покрутил ещё модели. Пришёл к следующему умозаключению. CurcuitWorwks привязывает начало координат модели к точке привязки заданной в футпринте. Если в альтиуме при привязке модели к футпринту задаётся смещение/поворот, то оно будет потеряно при передаче. То есть, все 3D-модели должны быть сделаны так чтобы ставиться на футпринт "по нулям". Можно, но возьня дополнительная. Так все верно. В IDF нет такого - отдельно компонент, отдельно модель... Вы правильно заметили, начало оси координат должно совпадать с точкой привязки компонента. Как в плане, так и по высоте! И никаих поворотов. Тогда проблем не будет. AD никак не сможет учесть, куда и как сдвинута STEP модель в компоненте, хотя бы по причине того, что 3D Body может быть несколько. Кстати, вопрос: почему не работают настройки, если экспорт IDF делать через OutputJob? По крайней мере "Exported Drilled Holes" - экспортируются все равно все отверстия! Если экспорт сделать через PCB-SaveAs, то все нормально... За исключнием того, что размер этих отверстий в настройках всегда в mil-сах. Почему-то выбор единиц измерения на нее не дейсвует.
|
|
|
|
|
Dec 5 2014, 07:12
|
Местный
  
Группа: Свой
Сообщений: 475
Регистрация: 14-04-05
Из: Москва
Пользователь №: 4 140

|
Цитата(Alechek @ Dec 5 2014, 08:54)  А оно вам надо? Зачем медь в MCAD? Если вам не надо, то это не значит что другим не надо. В первом моём примере микрополосковый фильтр. Вот захочу я электродинамический анализ провести, допустим. Цитата(Alechek @ Dec 5 2014, 08:54)  Хотите красиво - так натяните картинку на плату! Натягивайте что хотите, каким это боком к MCAD относится? Цитата(Alechek @ Dec 5 2014, 08:54)  Так все верно. В IDF нет такого - отдельно компонент, отдельно модель... Вы правильно заметили, начало оси координат должно совпадать с точкой привязки компонента. Как в плане, так и по высоте! И никаих поворотов. Тогда проблем не будет. То есть, вкладку привязки 3D-модели к футпринту можно зачеркнуть? Ну чтобы проблем вдруг не было. Цитата(Alechek @ Dec 5 2014, 08:54)  AD никак не сможет учесть, куда и как сдвинута STEP модель в компоненте, хотя бы по причине того, что 3D Body может быть несколько. Да легко. Если нет реалистичной 3D-модели на компоненте, то ставим привязку по умолчанию. А если 3D-модель есть, то смещаем привязку с учётом её размещения на футпринте. В STEP же это не вызывает трудностей. Какая разница протащу я модели внутри файла (STEP) или отдельно (MCAD)? Ну и для "эстетов" можно сделать чекбокс при экспорте "Использовать информацию о привязке 3D-моделей".
|
|
|
|
|
Dec 5 2014, 10:18
|
Профессионал
    
Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882

|
Цитата(VladislavS @ Dec 5 2014, 12:12)  Если вам не надо, то это не значит что другим не надо. В первом моём примере микрополосковый фильтр. Вот захочу я электродинамический анализ провести, допустим. Почему-то я думал, что такие анализы производятся в время конструирования ДО воплощения на плате. Цитата(VladislavS @ Dec 5 2014, 12:12)  Да легко. Если нет реалистичной 3D-модели на компоненте, то ставим привязку по умолчанию. А если 3D-модель есть, то смещаем привязку с учётом её размещения на футпринте. В STEP же это не вызывает трудностей. Какая разница протащу я модели внутри файла (STEP) или отдельно (MCAD)? Ну и для "эстетов" можно сделать чекбокс при экспорте "Использовать информацию о привязке 3D-моделей". Каких моделей? У меня есть компонеты (составные), где по 3-4 STEP модели используются. О какой привязке речь? Рисуйте компонеты сразу с началом осей координат в нужной точке. Или дорабатывайте существующие под свои библиотеки.
|
|
|
|
Сообщений в этой теме
VladislavS MCAD-IDX Dec 4 2014, 17:33 Aner А чего это триммер и транзистор развернуты на 90 г... Dec 4 2014, 17:42 VladislavS Цитата(Aner @ Dec 4 2014, 20:42) А чего э... Dec 4 2014, 18:05 Aner Вот и разберитесь, почему после привязки резисторы... Dec 4 2014, 18:17 VladislavS Цитата(Aner @ Dec 4 2014, 21:17) Вот и ра... Dec 4 2014, 18:35 Alexey Sabunin Цитата(VladislavS @ Dec 4 2014, 21:33) По... Dec 4 2014, 19:21    VladislavS Цитата(Alechek @ Dec 5 2014, 13:18) Почем... Dec 5 2014, 12:06     Alechek Цитата(VladislavS @ Dec 5 2014, 17:06) В ... Dec 5 2014, 12:46      VladislavS Цитата(Alechek @ Dec 5 2014, 15:46) Экспо... Dec 5 2014, 17:26       Alechek Цитата(VladislavS @ Dec 5 2014, 22:26) А ... Dec 8 2014, 06:16        VladislavS Цитата(Alechek @ Dec 8 2014, 09:16) Потом... Dec 8 2014, 08:12         Alechek Цитата(VladislavS @ Dec 8 2014, 13:12) Вы... Dec 8 2014, 09:16          VladislavS Цитата(Alechek @ Dec 8 2014, 12:16) Хм.. ... Dec 8 2014, 10:38           Alechek Цитата(VladislavS @ Dec 8 2014, 15:38) Ни... Dec 8 2014, 12:34 Alexey Sabunin Цитата(VladislavS @ Dec 5 2014, 01:07) Во... Dec 5 2014, 19:33  VladislavS Цитата(Alexey Sabunin @ Dec 5 2014, 22:33... Dec 5 2014, 20:29 VladislavS ---------------------------------
Вытащил в STEP ... Dec 6 2014, 07:54 VladislavS Ещё немного побаловался.
Было
Стало
Текст из с... Dec 12 2014, 09:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|