Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как разрешить ставить один компонент на другой
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
beaversmirnov
Всем доброго времени суток!

После n+1 лет PCAD стал осваивать АД.
Отбросив эмоции и радость когда что-то новое получается, спешу задать вопрос:

Есть плата, на которую, в зависимости от версии, ставится либо один компонент- либо другой.
Футпринты разные, но один прекрасно вписывается во внешний габарит другого.
Учитывая, что оба одновременно стоять не будут никогда- терять место и ставить их рядом- несуразно.

В Rules не смог настроить так, чтобы их положить один на другой. Даже отрицательные зазоры пробовал.

Как "лобовой" вариант, вижу- сделать некий третий универсальный футпринт. Но, мне кажется, это неправильно.
Вытекать будет нелепый BOM и так далее.

Есть "законный" способ, чтобы компоненты "не толкались" и позволяли ставить их друг на друга?

Спасибо за отклик.
Владимир
Цитата
В Rules не смог настроить так, чтобы их положить один на другой.

Не смог, не означает, что нельзя.
В закрепленной ветке есть ссылка на тему с правилами.
Там должно быть
beaversmirnov
Цитата(Владимир @ Jul 26 2016, 10:01) *
Не смог, не означает, что нельзя.
В закрепленной ветке есть ссылка на тему с правилами.
Там должно быть

Не сомневаюсь, что МОЖНО.
Смотрю верхние закрепленные ветки. Пока не вижу. Буду очень рад, если носом ткнете.
Constantin
Чтобы в перечень попали держатели предохранителя и он сам эти компоненты выполнены раздельно, на плате они в сборе, во избежание "позеленения" создано правило в разделе Placement:
Нажмите для просмотра прикрепленного файла
beaversmirnov
Цитата(Constantin @ Jul 26 2016, 10:18) *
Чтобы в перечень попали держатели предохранителя и он сам эти компоненты выполнены раздельно, на плате они в сборе, во избежание "позеленения" создано правило в разделе Placement:
Нажмите для просмотра прикрепленного файла


Неа, не то.
Разместить один футпринт на другой- это не позволит точно.
Constantin
Цитата(beaversmirnov @ Jul 26 2016, 10:24) *
Неа, не то.
Разместить один футпринт на другой- это не позволит точно.


Пробовали? У меня это выглядит так:
Нажмите для просмотра прикрепленного файла

и конфликта не возникает.
Uree
Цитата(beaversmirnov @ Jul 26 2016, 09:24) *
Разместить один футпринт на другой- это не позволит точно.


Да ну, с чего бы вдруг? Если между требуемыми компонентами/футпринтами допустим нулевой зазор, то с чего вдруг появляться ошибке? Собственно она и не появляется. Именно так и делаю, ошибок в дизайне нет.
peshkoff
Цитата(beaversmirnov @ Jul 26 2016, 10:24) *
Неа, не то.
Разместить один футпринт на другой- это не позволит точно.


Именно то. Это правило и используется.
beaversmirnov
Цитата(Constantin @ Jul 26 2016, 10:33) *
Пробовали? У меня это выглядит так:
Нажмите для просмотра прикрепленного файла

и конфликта не возникает.

Да, пробовал.
Как "толкались" компоненты, так и продолжают.
Если посмотрите на вложенную картинку-
U1 не хочет пересекать границу U3 и давать себя разместить внутри.


Constantin
Цитата(beaversmirnov @ Jul 26 2016, 10:40) *
Да, пробовал.
Как "толкались" компоненты, так и продолжают.
Если посмотрите на вложенную картинку-
U1 не хочет пересекать границу U3 и давать себя разместить внутри.


А компоненты имеют в своем составе 3D модели? Думаю, проблема в этом, в отсутствие 3D тела контроль производится по внешнему габариту.
Как это описывается в правилах - не знаю, всегда есть (готовлю если надо) максимально точные модели.
beaversmirnov
Цитата(Constantin @ Jul 26 2016, 10:52) *
А компоненты имеют в своем составе 3D модели? Думаю, проблема в этом, в отсутствие 3D тела контроль производится по внешнему габариту.
Как это описывается в правилах - не знаю, всегда есть (готовлю если надо) максимально точные модели.

Нет. 3D моделей нет.
Гипотеза Ваша интересная, но мне кажется, что это вряд ли. (подчеркиваю- кажется)
beaversmirnov
Попробовал даже поставить высоту компонентов "0"- нет эффекта.
Владимир
Цитата(beaversmirnov @ Jul 26 2016, 10:55) *
Нет. 3D моделей нет.
Гипотеза Ваша интересная, но мне кажется, что это вряд ли. (подчеркиваю- кажется)

модели 3D должны быть.
Вам станет просто.
если нет-- вытяните их из контура

Цитата(beaversmirnov @ Jul 26 2016, 12:37) *
Попробовал даже поставить высоту компонентов "0"- нет эффекта.

Это ни на что не влияет. Единственно при формировании вытянутых 3D эта величина берется в качестве высоты 3D тела
beaversmirnov
Цитата(Владимир @ Jul 26 2016, 12:46) *
модели 3D должны быть.
Вам станет просто.
если нет-- вытяните их из контура


Это ни на что не влияет. Единственно при формировании вытянутых 3D эта величина берется в качестве высоты 3D тела


Спасибо.
Не думал, что придется 3D изучать до PCB.
Ну, стало быть придется разобраться что такое "вытяните их из контура".
Пока для меня это набор слов.
Если ссылку на разъяснение кинете- буду признателен.
Владимир
Цитата(beaversmirnov @ Jul 26 2016, 12:54) *
что такое "вытяните их из контура".
Пока для меня это набор слов.

Тут много об этом написано.
Времени написать на сайте нет.
Показать-- 10 минут. Написать-- 2 часа
Smen
Цитата(peshkoff @ Jul 26 2016, 11:39) *
Это правило и используется.
Так понимаю, это когда пересекаются габариты, но не пересекаются футпринты.
А как быть, когда они (футпринты) пересекаются?
Владимир
Формально это пересечение 3D.
Габариты это как? Габариты не могут пересекаться. Может пересекаться контур как описанный прямоугольник вокруг ЛЮБЫХ объектов Footprint (кроме текста), если нет 3D -- воспринимается как 3D Тело с высотой, указанной как высота компонента.

Что есть пересечение Footprint? как проекция (контур ее) на печатную плату и пересечение этих контуров?
Или в объеме? Вот это и решает все, если есть 3D Тело
Constantin
Цитата(beaversmirnov @ Jul 26 2016, 12:54) *
Не думал, что придется 3D изучать до PCB.
Ну, стало быть придется разобраться что такое "вытяните их из контура".


Я для начала ищу готовую модель - у производителя или например на http://www.3dcontentcentral.com
Если нету - то электронные компоненты готовлю сам, механические беру у конструкторов.
beaversmirnov
Спасибо всем участвовавшим. Закрываем дискуссию.
Всё срослось.
Отрицательные зазоры надо ставить по модулю больше, чем габарит компонентов.
Надеюсь, что будет полезно кому-то.

Владимир
Слева внизу есть выпадающее меню.
Как у автора темы у вас там есть возможность закрыть тему
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.