мезонин-плата

Post Reply
User avatar
xda
Posts: 10
Joined: 10 May 2014, 12:22

мезонин-плата

Post by xda »

Создал компонент для мезонин платы. в качестве соединение IDC типа со всех сторон. Плата приподнята над основной платой.
Альтиум считает, что мезонин занимает всю поверхность и рисует конфликт расположения.
Как объяснить альтиуму, что фактически на плате занято только место под разъём?

или общий случай - как описать то место, которое занимает компонент на плате, для алгоритма конфликтов?
User avatar
xda
Posts: 10
Joined: 10 May 2014, 12:22

Re: мезонин-плата

Post by xda »

футпринт используется дважды - в самой мезонин плате и на материнской плате
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: мезонин-плата

Post by BSVi »

Дак, вставить 3д модель платы и включить проверку высоты компонентов.
User avatar
iEugene0x7CA
Адепт
Posts: 1571
Joined: 20 May 2012, 02:38
Location: Киев

Re: мезонин-плата

Post by iEugene0x7CA »

Мне пришлось загуглить, что такое "мезонин плата". :)
xda wrote:Как объяснить альтиуму, что фактически на плате занято только место под разъём?
Насчет проблемы — BSVi предоставил так сказать "правильное" решение, однако рисовать 3D компонент зачастую никому не хочется.
Более простой вариант — создать кастомный rule для компонента, дабы тот ни с чем не контачил.

Делается так, заходим в Design>Rules...>Placement>Component Clearance, добавляем второе правило.
В менюшке правила есть First Object и Second Object, в первом выбираем галку Advanced(Query) и нажимаем "Query Builder...".
В "Condition Type" выбираем "Belongs to Component", в "Condition Value" — десигнатор компонента.
В Second Object — оставляем галку All. Затем правим Minimum Vertical и Horizontal Clearance, везде должны стоять 0 мм.
Не забываем повысить приоритет нашему исключению кнопкой "Priorities...", и итоге получаем что-то такое:
Capture.PNG
Справа на скрине видим стоящий внутри VGA разъема конденсатор, все работает. ;)
User avatar
xda
Posts: 10
Joined: 10 May 2014, 12:22

Re: мезонин-плата

Post by xda »

BSVi wrote:Дак, вставить 3д модель платы и включить проверку высоты компонентов.
Тут надо начинать издалека... научиться рисовать 3д модели... нарисовать 3д модель.. и только уже потом - вставить...

Кстати... а где собственно включается проверка высоты?
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: мезонин-плата

Post by BSVi »

Rules->Placement->Component clearance
Qic
Posts: 985
Joined: 03 Feb 2012, 00:14

Re: мезонин-плата

Post by Qic »

Быстро и примерно нарисовать мезонин плату в альтиуме вместе с её разъемами, экспортировать STEP, создать компонет, ему в 3D модель подсунуть этот STEP и использовать как 3D компонент ?
User avatar
xda
Posts: 10
Joined: 10 May 2014, 12:22

Re: мезонин-плата

Post by xda »

Qic wrote:Быстро и примерно нарисовать мезонин плату в альтиуме вместе с её разъемами, экспортировать STEP, создать компонет, ему в 3D модель подсунуть этот STEP и использовать как 3D компонент ?
Вы пробовали?
Альтиум умеет экспортировать плату в STEP?
User avatar
BSVi
Адепт
Posts: 3577
Joined: 15 Mar 2011, 12:32
Location: Киев

Re: мезонин-плата

Post by BSVi »

Умеет. Save as->step
User avatar
xda
Posts: 10
Joined: 10 May 2014, 12:22

Re: мезонин-плата

Post by xda »

Это решение для создания мезонин-платы как компонента. которую можно удобно поставить на базовую плату.
А как быть для самой мезонин платы, где ответная часть разъёма и, по сути, та же ситуация (только с другой стороны :) )
Qic
Posts: 985
Joined: 03 Feb 2012, 00:14

Re: мезонин-плата

Post by Qic »

xda wrote:Вы пробовали?
Альтиум умеет экспортировать плату в STEP?
Да конечно, с теме с моими платками, процессорная - мезонинная плата ставилась для оценки, и всё вместе ушло конструктору для подгонки корпуса.
User avatar
xda
Posts: 10
Joined: 10 May 2014, 12:22

Re: мезонин-плата

Post by xda »

Qic wrote:
xda wrote:Вы пробовали?
Альтиум умеет экспортировать плату в STEP?
Да конечно, с теме с моими платками, процессорная - мезонинная плата ставилась для оценки, и всё вместе ушло конструктору для подгонки корпуса.
а с самой мезониной платой как быть? хотелось бы использовать такой же удобный способ установки разъёма, как компонент, чтобы не расставлять каждый раз вручную
Qic
Posts: 985
Joined: 03 Feb 2012, 00:14

Re: мезонин-плата

Post by Qic »

Всмысле? Есть плата. Есть сделанный с неё компонент с 3D моделью. Чего еще?
User avatar
iEugene0x7CA
Адепт
Posts: 1571
Joined: 20 May 2012, 02:38
Location: Киев

Re: мезонин-плата

Post by iEugene0x7CA »

Вот так всегда, дал 100% рабочее решение, а народ дальше продолжил холиварить. :mrgreen:
User avatar
xda
Posts: 10
Joined: 10 May 2014, 12:22

Re: мезонин-плата

Post by xda »

Qic wrote:Всмысле? Есть плата. Есть сделанный с неё компонент с 3D моделью. Чего еще?
Плата не впаивается, а вставляется. с другой стороны ответная часть разъёма, расположенная зеркально.
соответственно разные футпринты.
Qic
Posts: 985
Joined: 03 Feb 2012, 00:14

Re: мезонин-плата

Post by Qic »

Повторюсь, что мешает мезонинную плату использовать как компонент? Можно без футпринта - пара реперных точек достаточно. В самом элементе она не обязана быть в нулевых точках.
Что мешает в мезониной плате "установить" сразу парные блоки разъемов? Некорректный BOM? Так можно указывать на схеме но не передавать в плату - "неустанавлиаемые" (или как там делается не помню).
User avatar
xda
Posts: 10
Joined: 10 May 2014, 12:22

Re: мезонин-плата

Post by xda »

Это всё кривовато :(
По сути- не лучше, чем другие решения - типа просто ставить разъёмы на плату, выровнять их и правильно обозвать пины...
Я думал, что есть нормальный, прямой путь
Qic
Posts: 985
Joined: 03 Feb 2012, 00:14

Re: мезонин-плата

Post by Qic »

Нормальный общий путь это указать допустимую высоту компонентов на плате в rules - placement - height.
User avatar
iEugene0x7CA
Адепт
Posts: 1571
Joined: 20 May 2012, 02:38
Location: Киев

Re: мезонин-плата

Post by iEugene0x7CA »

xda wrote:Это всё кривовато :(
Я думал, что есть нормальный, прямой путь
Кто-то у нас идеалист, я смотрю. :)
Делай так, как просто и как сработает. Если все делать "правильно" — проектик и его компоненты устареют быстрее, чем закончишь девелопмент.
james77
Posts: 48
Joined: 22 Aug 2013, 16:43

Re: мезонин-плата

Post by james77 »

Мне кажется топикстартер изначально выбрал неправильных подход. У Альтиума правило: один проект - одна плата. Соответственно самый правильный путь - один проект для основной платы, другой - для мезонинной. Оба проекта передавать через Modeler_for_SolidWorks в SolidWorks, а там уже крутить как душе угодно.
Post Reply