Страница 1 из 1

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

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

или общий случай - как описать то место, которое занимает компонент на плате, для алгоритма конфликтов?

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

Добавлено: 26 апр 2017, 13:57
xda
футпринт используется дважды - в самой мезонин плате и на материнской плате

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

Добавлено: 26 апр 2017, 15:41
BSVi
Дак, вставить 3д модель платы и включить проверку высоты компонентов.

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

Добавлено: 26 апр 2017, 16:35
iEugene0x7CA
Мне пришлось загуглить, что такое "мезонин плата". :)
xda писал(а):Как объяснить альтиуму, что фактически на плате занято только место под разъём?

Насчет проблемы — 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 разъема конденсатор, все работает. ;)

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

Добавлено: 27 апр 2017, 19:52
xda
BSVi писал(а):Дак, вставить 3д модель платы и включить проверку высоты компонентов.

Тут надо начинать издалека... научиться рисовать 3д модели... нарисовать 3д модель.. и только уже потом - вставить...

Кстати... а где собственно включается проверка высоты?

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

Добавлено: 27 апр 2017, 20:36
BSVi
Rules->Placement->Component clearance

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

Добавлено: 27 апр 2017, 20:42
Qic
Быстро и примерно нарисовать мезонин плату в альтиуме вместе с её разъемами, экспортировать STEP, создать компонет, ему в 3D модель подсунуть этот STEP и использовать как 3D компонент ?

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

Добавлено: 27 апр 2017, 20:46
xda
Qic писал(а):Быстро и примерно нарисовать мезонин плату в альтиуме вместе с её разъемами, экспортировать STEP, создать компонет, ему в 3D модель подсунуть этот STEP и использовать как 3D компонент ?

Вы пробовали?
Альтиум умеет экспортировать плату в STEP?

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

Добавлено: 27 апр 2017, 20:51
BSVi
Умеет. Save as->step

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

Добавлено: 27 апр 2017, 21:05
xda
Это решение для создания мезонин-платы как компонента. которую можно удобно поставить на базовую плату.
А как быть для самой мезонин платы, где ответная часть разъёма и, по сути, та же ситуация (только с другой стороны :) )

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

Добавлено: 27 апр 2017, 21:13
Qic
xda писал(а):Вы пробовали?
Альтиум умеет экспортировать плату в STEP?

Да конечно, с теме с моими платками, процессорная - мезонинная плата ставилась для оценки, и всё вместе ушло конструктору для подгонки корпуса.

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

Добавлено: 27 апр 2017, 21:23
xda
Qic писал(а):
xda писал(а):Вы пробовали?
Альтиум умеет экспортировать плату в STEP?

Да конечно, с теме с моими платками, процессорная - мезонинная плата ставилась для оценки, и всё вместе ушло конструктору для подгонки корпуса.

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

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

Добавлено: 27 апр 2017, 22:08
Qic
Всмысле? Есть плата. Есть сделанный с неё компонент с 3D моделью. Чего еще?

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

Добавлено: 01 май 2017, 00:51
iEugene0x7CA
Вот так всегда, дал 100% рабочее решение, а народ дальше продолжил холиварить. :mrgreen:

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

Добавлено: 01 май 2017, 16:43
xda
Qic писал(а):Всмысле? Есть плата. Есть сделанный с неё компонент с 3D моделью. Чего еще?

Плата не впаивается, а вставляется. с другой стороны ответная часть разъёма, расположенная зеркально.
соответственно разные футпринты.

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

Добавлено: 02 май 2017, 00:00
Qic
Повторюсь, что мешает мезонинную плату использовать как компонент? Можно без футпринта - пара реперных точек достаточно. В самом элементе она не обязана быть в нулевых точках.
Что мешает в мезониной плате "установить" сразу парные блоки разъемов? Некорректный BOM? Так можно указывать на схеме но не передавать в плату - "неустанавлиаемые" (или как там делается не помню).

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

Добавлено: 08 май 2017, 00:15
xda
Это всё кривовато :(
По сути- не лучше, чем другие решения - типа просто ставить разъёмы на плату, выровнять их и правильно обозвать пины...
Я думал, что есть нормальный, прямой путь

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

Добавлено: 08 май 2017, 01:20
Qic
Нормальный общий путь это указать допустимую высоту компонентов на плате в rules - placement - height.

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

Добавлено: 08 май 2017, 22:07
iEugene0x7CA
xda писал(а):Это всё кривовато :(
Я думал, что есть нормальный, прямой путь

Кто-то у нас идеалист, я смотрю. :)
Делай так, как просто и как сработает. Если все делать "правильно" — проектик и его компоненты устареют быстрее, чем закончишь девелопмент.

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

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