Как получить 3D модель платы из Layout. от "любопытствующего схемотехника" |
|||||||||
При очередном «путешествии» по internet набрел на, очень меня заинтересовавшую, статью Немного о 3D в Altium. Собственно это и послужило отправной точкой для освоения подобного механизма для получения 3D модели платы из Layout. |
|||||||||
Все компоненты должны иметь уникальные footprint! |
|||||||||
Obstale type "Anti-copper" в слое Global Layer интерпретируется как сквозное отверстие в плате! |
|||||||||
Рис 1 |
|||||||||
Итак начнем. Инструменты: Layout 16.2, SolidWorks 2007 SP5.0 и CircuitWorks 9. Из главного меню OrCAD Layout: File -> Export запускаем утилиту Layout to IDF (Рис 2), жмем Translate и получаем файлы с расширением .emn & .emp. |
|||||||||
Рис 2 |
|||||||||
Запускаем CircuitWorks и открываем файл с расширением .emn. (Рис 3) | |||||||||
Рис 3 |
|||||||||
Индикация на элементе C0805 означает, что такого элемента нет в библиотеке, а индикация на элементах C0603 и R0603, что у них не все ладно с прорисовкой футпринта (я на самом деле так и не смог определить что является причиной). Убрать знак «!» с элементов C0603 и R0603 можно -> выделить элемент и выбрать правой клавишей Properties.., и далее в поле Component Height установить высоту больше чем 0,0. Элементы с приставкой extra появляются когда футпринт содержит более одного place outline (например для выводного элемента, скажем кнопка, со стороны top будет прямоугольник, а со стороны bottom будут place outline только в местах пайки). | |||||||||
|
|||||||||
|
|||||||||
Как видно из Рис 5 ориентация разъема CUI-PJ-035CH (по ссылке не выходит на 3D модель, в открывшемся окне нажать 3D VIEW и далее в отрывшейся меню download) не совпадает с необходимой. К сожалению это свойственно всем 3D моделям. Изначально - на Рис 6 ориентация в Layout, а на Рис 7 ориентация в SolidWorks. Сторона top в Layout, эквивалентна виду спереди (front plane) в SolidWorks. |
|||||||||
Рис 6 |
Рис 7 |
||||||||
Открываем в SolidWorks деталь (наш разъем) и в меню файл выбираем – Создать сборку из детали. Первая деталь которая вставляется в сборку всегда фиксируется. В нашем случае это и есть наш разъем, его необходимо ее освободить. При этом вместо значка (ф) перед названием, должен появиться значок (-). Далее устанавливаем вид Спереди и инструментом вращать компонент задаем примерную ориентацию как на Рис 8. |
|||||||||
Проводим 3 сопряжения: Первое сопряжение. плоскость спереди – основание– совпадение. |
|||||||||
Второе сопряжение. плоскость справа – боковые грани – симметрия. |
|||||||||
Третье сопряжение. плоскость сверху – грани центрального лепестка – симметрия. |
|||||||||
|
|||||||||
Проверяем правильность ориентации - при установке вида спереди деталь должна быть ориентированна как на Рис 8. т.е. аналогична ориентации на Рис 6. Далее сохраняем полученную сборку как деталь. Запускаем построение модели платы, в SolidWorks удаляем все элементы в которых присутствует слово extra и любуемся на результат. |
|||||||||
Рис 8 |
|||||||||
SolidWorks позволяет выпустить документ pdf, в формате 3D размер у него правда великоват (2 146 КБ), но зато можно покрутить со всех сторон!
|
|||||||||
Моя библиотека 3D компонентов SolidWorks 2007. За возможные ошибки и неточности в размерах ответственность не несу! | |||||||||
Моя библиотека корпусов Bopla SolidWorks 2007. Модели созданы по чертежам с www.bopla.de | |||||||||
Настройка CircuitWorks 9 |
|||||||||
Для получения всех элементов и группировки их по признаку корпуса (т.е. все резисторы в корпусе 0603 будут сгруппированы в одну папку, вне зависимости от их номонала), небходимо сконфигурировать CircuitWorks 9 следующим образом: вызываем Tools->Options... |
|||||||||
и настраиваем закладки. (можно дать Reset All, а потом подправить две вкладки). | |||||||||
|
|||||||||
|
|||||||||
вот и все |
|||||||||
последнее изменение 19.07.2010 |
|||||||||