Jump to content

    

Altium Designer 19 (365)

Есть найти подобное

Есть фильтр, можно настроить
есть. Да там много чего есть для выделеня

Достаточно их просто не формировать  Prjject option/Class Generation/Generate room - снять галку

 

Share this post


Link to post
Share on other sites

Коллеги, скопилось несколько вопросов, поделитесь опытом, пожалуйста.
1) Есть ли в Altium возможность при создании полигона сразу задать ему цепь? Сейчас приходится лезть в свойства, вбивать в поле Net имя интересующей цепи, и так далее. При имени цепи вроде +5V это еще куда ни шло, но если нужна цепь типа NetC192_1, то уже неприятно. Может есть какая волшебная комбинация клавиш, типа клик с зажатым CTRL на цепь, чтобы задать assign? В PADS Professional, например, есть нечто подобное - крайне удобно.

2) Есть ли возможность заставить альтиум рисовать полигоны сразу со скруглёнными углами: задал тупо прямоугольник, а углы сами срезались? Ну, опять же, как у ментора.
Можно, конечно, вручную это делать, но геморрно.

 

3) Я для некоторых компонентов (в 99% это разъемы) отверстия задаю падами, а не Via. Вопрос: корректен ли такой подход?
Если да, то следом второй вопрос: какой designator ему задавать? Просто по простоте душевной всегда забивал "0", а теперь столкнулся с тем, что при экспорте в ODB++ первый пин подхватывается некорректно, т.е. берется грубо говоря не первый, а нулевой, ну и ключ ставится рядом с ним, что, конечно, не годится.
Предвосхищая вопрос почему падами, а не виасами: если делать виасы, то при экспорте платы в стэп не открывается маска над отверстием, не смотря на то, что tenting вскрыт. 

Заранее благодарю за ответы!

Share this post


Link to post
Share on other sites

1. Если Solid - оно само присваивает, если в зоне одна цепь если перезаливаемый-- не помню. Но их немного и не испытываю неудобств
2 Можно пробел, шифт + пробел, стрл =Пробел - дают все варианты, включая и скругление

3 Вообще правильно именно PAD. Designator  в соответствии с PDF. Via бывают под термопад. Последнее не люблю, так как размер Via зависит от сложности платы и прочая. При высокой плотности  нужно иметь возможноть более гибкой работы и лучше делать в проекте.

Share this post


Link to post
Share on other sites
3 hours ago, Владимир said:

1. Если Solid - оно само присваивает, если в зоне одна цепь если перезаливаемый-- не помню. Но их немного и не испытываю неудобств
2 Можно пробел, шифт + пробел, стрл =Пробел - дают все варианты, включая и скругление

3 Вообще правильно именно PAD. Designator  в соответствии с PDF. Via бывают под термопад. Последнее не люблю, так как размер Via зависит от сложности платы и прочая. При высокой плотности  нужно иметь возможноть более гибкой работы и лучше делать в проекте.

1. Не замечал ни разу, ни при каких условиях, что полигону автоматом присваивается цепь. Странно.
2. Не, речь не о том. Что бы нарисовать полигон со скруглёнными углами, делаю сейчас так, как вы предлагаете, но проблема в том, что для ввода, например, квадрата, приходится пройти такой алгоритм: переключиться в режим Arc через SHIFT+Space, щёлкнуть восемь раз, дабы задать вершины.
А хочется: не переключаясь никуда, просто задав 4 вершины, получить квадрат с зарезанными углами. Ну, представьте, как если бы у пада выбрать параметр Rounded Corners.

3. Дык нет в PDF в таком случае никаких designator, это же просто крепежное отверстие. Дырка от бублика. Если бы я ставил Viaсы, то проблемы бы не было (ну кроме проблем с экспортом в стэп).
Видимо, придется поступать, как в случае с чипами и exposed pad: присваивать на единицу бОльший десигнатор.

Share this post


Link to post
Share on other sites

1/Например: первую вершину начинать с PAD

2/ число кликов и так и так одинаково. Обычно регионы сложные и радиусы закругления разные. Ваш частный случай- не показатель

3. Про ODBB++ не скажу. Проблемы с экспортом в SW могут быть если имена крепежных отверстий совпадают-- там SW не разрешает этого (да и то это при прямой передаче через плагин). Последнее время и им я даю разный Designator

Share this post


Link to post
Share on other sites
1 hour ago, Владимир said:

1/Например: первую вершину начинать с PAD

2/ число кликов и так и так одинаково. Обычно регионы сложные и радиусы закругления разные. Ваш частный случай- не показатель

3. Про ODBB++ не скажу. Проблемы с экспортом в SW могут быть если имена крепежных отверстий совпадают-- там SW не разрешает этого (да и то это при прямой передаче через плагин). Последнее время и им я даю разный Designator

1. О как. Сегодня же попробую. Спасибо!

2. Да не, кол-во кликов не одинаково, а различается в 2 раза (для многоугольника с n вершами придется сделать все равно n*2 кликов, дабы задать границы "срезов"). Ну да ладно, не критично, можно мириться.

3. Ага, понял.
Да, самое правильное решение видится продолжать ставить пады, но присваивать им последний номер+1. 

 

Spoiler
Quote

Про ODBB++ не скажу.

Простите за любопытство, но все-таки спрошу: а вы вообще никогда не используете ODB++? Если нет, то почему? Инерционность? Были проблемы с заводами? Недоверие к формату?
Ну а что насчет GerberX2? Или IPC-2581?

 

Share this post


Link to post
Share on other sites

Да нет. иногда и просят. Но в добавок к герберам. Дабы быстрее обрабатывать.

GerberX2? -- да заказывал и в таком формате. Пару слов при переписке нужны. Есть плюсы. Есть минусы. Как всегда не без этого
Но по инерции все хотят в старом. Формировать и то и другое-- это лишнее

 

Share this post


Link to post
Share on other sites

1. в свое время тоже запарился цепи присваивать. написал скрипт, который делает это двумя клавишами. заодно присваиваются цепи трэкам, виа и т.п. если актуально могу дать ссыль

3. Любой дезигнатор пойдет, не обязательно цифры. Я присваиваю, MH (Montage hole), SH (shield), главное на схеме также отобразить

Share this post


Link to post
Share on other sites
1 hour ago, peshkoff said:

1. в свое время тоже запарился цепи присваивать. написал скрипт, который делает это двумя клавишами. заодно присваиваются цепи трэкам, виа и т.п. если актуально могу дать ссыль

3. Любой дезигнатор пойдет, не обязательно цифры. Я присваиваю, MH (Montage hole), SH (shield), главное на схеме также отобразить

1. О, было бы крайне интересно взглянуть. Давно хотел ознакомиться со скриптами.

3. Слушайте, а ведь точно. Нужно попробовать и посмотреть как это дело прожуётся ODB++ exprot процессором, но должно быть без проблем. Спасибо за хорошую идею простого решения.

Share this post


Link to post
Share on other sites
9 hours ago, Владимир said:

1/Например: первую вершину начинать с PAD

Не-а, не выходит так. Как ни крути, поле имя цепи полигона всегда пустым остаётся.

Share this post


Link to post
Share on other sites

Речь идет о регионе. 

Цитата

1. Если Solid - оно само присваивает, если в зоне одна цепь если перезаливаемый-- 

 

Share this post


Link to post
Share on other sites
16 hours ago, UnDerKetzer said:

1. О, было бы крайне интересно взглянуть. Давно хотел ознакомиться со скриптами.

https://sourceforge.net/p/altiumscripts/svncode/HEAD/tree/EditPCBObject/

ридми там накалякал, надеюсь понятно..

Share this post


Link to post
Share on other sites
On 3/21/2019 at 9:52 AM, peshkoff said:

https://sourceforge.net/p/altiumscripts/svncode/HEAD/tree/EditPCBObject/

ридми там накалякал, надеюсь понятно..

Большое спасибо! Вечерком проверю, очень интересно.

UPD: работает шикарно, благодарю.

Share this post


Link to post
Share on other sites

Добрый день!

В 2019ом столкнулся я проблемой отсутствия опции Connect To в окне свойств Component Pin Editor для скрытых пинов. В документации нашел такую информацию:

"Name - use to specify an optional display name for the pin. By default, a newly-placed pin will be named using the designator value. Supplying a display name is particularly useful for IC-type components where a meaningful name enables you to see quickly how the pin is being used. Note that while the pin name is optional, it is required when the pin is to be hidden. A hidden pin is automatically connected to other hidden pins with the same name and to nets with the same name when a net-list is created. Use Enable_Icon_AD18-22x22.png  or Hidden_Icon_AD18.png  to determine whether the Name for the pin is displayed or hidden when the parent part is placed on a schematic sheet.

"

Сделал все как описано, скрыл Pin, в поле Name ввел имя цепи, но после апдейта печатной платы, контактные площадки так и не подключились к нужным цепям. Кто нибудь так пробовал делать?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now