Altium 3D и SolidWorks

Post Reply
Proletariat
Posts: 88
Joined: 03 Feb 2012, 17:41
Location: Москва-Киров

Altium 3D и SolidWorks

Post by Proletariat »

Здравствуйте.

Начну издалека. В пакет SolidWorks, начиная года с 2009, а может и раньше, входит утилитка PhotoView 360, которая позволяет делать снимки деталей фотографического качества, с учетом свойств материалов, из которого эта деталь будет сделана. Штука великолепная. Отличить от фотографии очень сложно.

С другой стороны Altium при проектировке плат поддерживает вставку разъемов, корпусов деталей и т.д. в 3D для того, чтобы можно было затем поместить разработанную плату в нарисованный в солиде корпус, убедиться, что ничто не мешается и уже после этого заказывать печатку. Altium позволяет сохранить платку в step-файле и затем открыть ее в SolidWorks.

Так вот, есть желание делать картинки плат с набранными компонентами при помощи PhotoView. Все бы хорошо, но если сам Altium отрисовывает дорожки в разведенной плате, шелкографию и маску, то при конвертации в step они пропадают.

Вопрос мой в следующем. А можно ли как то перенести рисунок дорожек и шелкографию в step. Уж очень хочется получать компьютером отрисованные готовые платки.
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Altium 3D и SolidWorks

Post by BSVi »

Похоже, что нет. Я нигде не находил, как это делается.
misterio
Posts: 1032
Joined: 16 Jan 2012, 20:43
Location: Россия

Re: Altium 3D и SolidWorks

Post by misterio »

я этим вопросом озадачивался пару лет назад - тоже не нашел нифига. только то что сам альтиум в 3D рендерит.
User avatar
N1X
Posts: 321
Joined: 20 Sep 2011, 20:11
Location: Беларусь, Гомель

Re: Altium 3D и SolidWorks

Post by N1X »

Народ выкручивался только натягиванием текстуры уже после экспорта (не уверен, что-то на электрониксе проскакивало... то там может плата без деталей была...)... По другому никак вроде...
Proletariat
Posts: 88
Joined: 03 Feb 2012, 17:41
Location: Москва-Киров

Re: Altium 3D и SolidWorks

Post by Proletariat »

ОО, а раз Altium сам умеет рендерить, то подскажите как это сделать?
misterio
Posts: 1032
Joined: 16 Jan 2012, 20:43
Location: Россия

Re: Altium 3D и SolidWorks

Post by misterio »

я уже года два к нему не подхожу. но помню что есть режим когда в окне альтиума отоображается 3D плата со всеми компонентами (если для них есть 3D модель) и прочими делами, и в таком режиме ее можно редактировать. очень удобно переставлять компоненты пооптимальнее. фотореализма конечно нет но выглядит вполне сносно. вот только для сохранения того что в окне я так ни чего лучше принтскрина и не придумал.
Proletariat
Posts: 88
Joined: 03 Feb 2012, 17:41
Location: Москва-Киров

Re: Altium 3D и SolidWorks

Post by Proletariat »

Научился таки, все-таки без натягивания текстуры не выходит. Но в целом получается вполне годный результат:
Attachments
Вот собственно и сам результат
Вот собственно и сам результат
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: Altium 3D и SolidWorks

Post by BSVi »

Красивенько. Туториал в студию :)
Proletariat
Posts: 88
Joined: 03 Feb 2012, 17:41
Location: Москва-Киров

Re: Altium 3D и SolidWorks

Post by Proletariat »

Акеюшки. Тогда вот он туториал, собрана с миру по нитке, немного с электроникса, немного с буржуйских сайтов.

Итак, прежде всего вам понадобятся step модели всех ваших компонентов. Можно рисовать самому как это сделано здесь: http://www.evodbg.com/index.php?option= ... 9&Itemid=1. Я, если честно, даже начал именно так и рисовать, но потом спекся. Нашел замечательный сайт: http://www.3dcontentcentral.com, где есть гигантское количество 3D моделек всяких микросхем, и прочей электронной лабуды. В принципе сайт удобен и при проектировании корпуса, поскольку там можно найти нужные вам разъемы, переключатели и прочие интерфейсные штучки.

Далее обращаемся к сайту http://www.evodbg.com, смотрим как автор вставляет step модельки в footprintы деталей. Удобно создать свою 3D библиотеку, где будут использоваться стандартные fottprintы с вашими и скопипащеными 3D моделями. Далее начинается трудный этап разводки платы, по окончании которого при выборе 3D режима можно наблюдать вашу платку в сборке. Получится впринципе приятная на вид вещь, примерно как показано на рисунке1.

Однако, до презентативного качества еще далеко.

Далее делаем следующее, во-первых сохраняем PCB в формате step через File>Save Copy As>Export step.

Открываем SolidWorks и открываем только что сохраненный step., долго-долго ждем пока не распознаются все элементы модели. В результате, получается нечто без дорожек, без шелкографии и вобще мало приспособленное для презентаций.

Я пытался делать разные варианты получения нужных слоев, но все они были уж очень муторными (например, сохранить эскиз платы в dwg, далее обработать вручную файл и вставить его в SolidWorks с тем, чтобы вытянуть этот слои в нужные нам 100-200 мкм), помучившись денек я остановился на самом простом как кажется способе: в Altiume выходим в 3D наиболее приятной для вас расцветки, делаем вид сверху, заходим в свойства слоев (ShortCut: L), удаляем все 3D объекты, делаем цвет метализации похожей на облуженную, т.е. серебристой. Кликаем ОК и делаем принтскрин. Сохраняем в любом рисуночном формате при помощи паинта или фотошопа, отрезав предварительно все ненужное.

В SW выбираем также сверху и пользуясь функцией PhotoView "редактировать надпись" вставляем сохраненный рисунок. То, что получается показано на рисунке 2.

Ну а дальше нужно задействовать всю мощь Photoview, чтобы отрендерить рисунок. Результат вы уже видели.

Минусы такого подхода следующие:
1. натянутая текстура мутненькая, нечеткая,
2. проходные отверстия - это всего лишь рисунки на платке, поэтому не стоит рендерить плату сверху.
3. Надпись одинаково натягивается как сверху, так и снизу, поэтому если вы решили сделать видео со своей платкой, то не стоит переворачивать плату.

В целом же, по усилиям затрачиваемым на подготовку такой платы, это вполне приемлемый результат.
Attachments
Рисунок от SW
Рисунок от SW
Рисунок от Altiuma
Рисунок от Altiuma
uschema.com
Posts: 162
Joined: 23 Aug 2011, 11:00

Re: Altium 3D и SolidWorks

Post by uschema.com »

кратенько так, с ссылками
и суть ясна. :) зачет !
когда ж я доберусь до этого.
the Devil incarnate
Posts: 53
Joined: 11 Apr 2012, 14:30
Location: Дубна

Re: Altium 3D и SolidWorks

Post by the Devil incarnate »

Сделал плату в Solid Edge без натягивания текстуры.
Solid Edge
Image
Altium Designer
Image
lamazavr
Posts: 28
Joined: 05 May 2013, 11:21

Re: Altium 3D и SolidWorks

Post by lamazavr »

Помогите безголовым))
При сохранении в step, altium выдавал предупреждение:
Image
Файл создаётся, но в SW не открывается. Сначала выдаёт предупреждение о использовании стандартного шаблона, затем открывает пустую сборку.

зы SW 2013, altium build 24016
ззы step модели резисторов и прочей требухи скачанной из интернетов открываются нормально и в SW и Altium
Proletariat
Posts: 88
Joined: 03 Feb 2012, 17:41
Location: Москва-Киров

Re: Altium 3D и SolidWorks

Post by Proletariat »

А если поменять Origin = начало координат (смотри свой Warning). Я так понимаю, что возможен случай, когда Altium использует непонятную точку начала координат и это может привести к большому сдвигу step файла и как следствие к тому, что step модель создается, но находится где-то далеко
the Devil incarnate
Posts: 53
Joined: 11 Apr 2012, 14:30
Location: Дубна

Re: Altium 3D и SolidWorks

Post by the Devil incarnate »

А модель точно-ли пустая? Может она просто далеко где-то от начала координат. Может стоит нажать на кнопку, которая даёт видимость всей детали?
lamazavr
Posts: 28
Joined: 05 May 2013, 11:21

Re: Altium 3D и SolidWorks

Post by lamazavr »

ставил, меня местами, совал двигал..
хз
вот step файл платы. Попробуйте открыть у себя пожалуйста)


https://www.dropbox.com/s/t68a1hraovdx8 ... og_v2.step
Solderer
Posts: 20
Joined: 15 Nov 2012, 12:19

Re: Altium 3D и SolidWorks

Post by Solderer »

А я произвожу оценку внешнего вида платы используя CircuitWorks из пакета Solid'а вот по этой инструкции: http://cad-design.ru/articles/circuitwo ... works.html.
Рендеринг делать пробовал, но ИМХО это бесполезное занятие, побаловаться.
the Devil incarnate
Posts: 53
Joined: 11 Apr 2012, 14:30
Location: Дубна

Re: Altium 3D и SolidWorks

Post by the Devil incarnate »

lamazavr wrote:ставил, меня местами, совал двигал..
хз
вот step файл платы. Попробуйте открыть у себя пожалуйста)
Вот в программе NX 8.5 открылось бес проблем.

Image
User avatar
piroJ0KE
Posts: 130
Joined: 03 Sep 2013, 19:46
Location: Киёв

Re: Altium 3D и SolidWorks

Post by piroJ0KE »

Оффтоп!

Реквестирую гайд по работе в SolidWorks для зеленых новичков именно в разрезе нашей тематики:
• создание корпуса устройства и фигурной платы под корпус;
• создание step-модели на примере КТ-315;
User avatar
N1X
Posts: 321
Joined: 20 Sep 2011, 20:11
Location: Беларусь, Гомель

Re: Altium 3D и SolidWorks

Post by N1X »

Неплохой гайд есть тут: http://otladka.com.ua/index.php?option= ... 8-09-41-38
Только я не понял - искал гуглем, толи дизайн сайта поменяли, толи уперли уже статью, хз в общем... Но статья та...
User avatar
piroJ0KE
Posts: 130
Joined: 03 Sep 2013, 19:46
Location: Киёв

Re: Altium 3D и SolidWorks

Post by piroJ0KE »

Спасибо, это как раз то, что нужно!
james77
Posts: 48
Joined: 22 Aug 2013, 16:43

Re: Altium 3D и SolidWorks

Post by james77 »

Для получения модели платы с компонентами, дорожками, шелкографией и прочими плюшками можно использовать Altium Modeler for SolidWorks. Если быть точнее, то правильное название Altium 14 Modeler for SolidWorks 2014 (это для Альтиума 14-го и Солида 2014-го, если версии другие, то числа меняются соответственно). Если правильно соблюдена ориентация 3D-моделей компонентов в библиотеке, то результат очень даже приличный.
james77
Posts: 48
Joined: 22 Aug 2013, 16:43

Re: Altium 3D и SolidWorks

Post by james77 »

fgarfield wrote: Правильно передавались только те компоненты, которые не приходилось поворачивать при создании библиотеки.
Вот Вы и ответили на свой вопрос
Post Reply