Jump to content

    

Altium 21.6 и выше

Recommended Posts

Arlleex

Приветствую!

В 18 версии со шрифтами ГОСТ было все шикарно
image.png.bb9390e5d086df408b2f137bf076fa4c.png


Открываю в 21.6 - все уплыло и появился какой-то отступ для net labels
image.png.906194e6b0c20a849079143985073947.png


Что не так?

P.S. Проблема решена переустановкой шрифта GOST Type B.

Share this post


Link to post
Share on other sites

Arlleex

Приветствую!

Для скруглений полигонов, трасс и т.д. клавишами "," и "." регулируется радиус скругления.
Хочу задавать радиус в метрической сетке, а не в дюймовой. Где оно настраивается?

Share this post


Link to post
Share on other sites

peshkoff
4 hours ago, Arlleex said:

Приветствую!

Для скруглений полигонов, трасс и т.д. клавишами "," и "." регулируется радиус скругления.
Хочу задавать радиус в метрической сетке, а не в дюймовой. Где оно настраивается?

нигде. для скругления линий можно воспользоваться скриптом. Но уже постпроцессм, как говорится. а-ля автокад

Share this post


Link to post
Share on other sites

dee2mon

Есть два пользовательских скрипта Fillet и FilletWithRasius, они в большинстве случаев справляются. Только иногда в некратных 90 град углах не получается.

Share this post


Link to post
Share on other sites

peshkoff
On 8/23/2021 at 7:01 PM, Arlleex said:

Понятно, спасибо. Если на то пошло, проще встроенным Arc + немного школьной геометрии.

проще один раз ради интереса скрипт попробовать и понять, что это шедевр

On 8/24/2021 at 11:15 AM, dee2mon said:

Есть два пользовательских скрипта Fillet и FilletWithRasius, они в большинстве случаев справляются. Только иногда в некратных 90 град углах не получается.

А FilletObjects справляется со всем этим + скругление дуга-линия дуга-дуга

Share this post


Link to post
Share on other sites

Arlleex

Подскажите еще такой момент. Вот Альтиум умеет удалять неиспользуемые площадки у сквозных монтажных и переходных отверстий и это хорошо. Только не очень удобно, ИМХО, с этим работать - сначала надо поставить все переходные, потом подключить к нужным цепям, потом удалить неиспользуемые шейпы, и потом доразвести то, что не разводилось из-за этих шейпов. А можно ли как-то сделать так, чтобы Альтиум автоматом создавал шейп только там, где это нужно? Вот прямо, допустим, изначально на каком-то среднем слое шейп удален. Ведем проводник к нему, подключаем, и шэйп автоматически появляется. Есть такое?

Share this post


Link to post
Share on other sites

peshkoff
1 hour ago, Arlleex said:

Подскажите еще такой момент. Вот Альтиум умеет удалять неиспользуемые площадки у сквозных монтажных и переходных отверстий и это хорошо. Только не очень удобно, ИМХО, с этим работать - сначала надо поставить все переходные, потом подключить к нужным цепям, потом удалить неиспользуемые шейпы, и потом доразвести то, что не разводилось из-за этих шейпов. А можно ли как-то сделать так, чтобы Альтиум автоматом создавал шейп только там, где это нужно? Вот прямо, допустим, изначально на каком-то среднем слое шейп удален. Ведем проводник к нему, подключаем, и шэйп автоматически появляется. Есть такое?

а чем вам площадки помешали?

Share this post


Link to post
Share on other sites

Arlleex
3 минуты назад, peshkoff сказал:

а чем вам площадки помешали?

Тем, что при их удалении увеличится место между рядом стоящими переходными и можно будет протащить ранее не протаскиваемый кусок меди.

Share this post


Link to post
Share on other sites

peshkoff
5 minutes ago, Arlleex said:

Тем, что при их удалении увеличится место между рядом стоящими переходными и можно будет протащить ранее не протаскиваемый кусок меди.

т.е. этот момент согласован с поставщиком ПП, изучены нормы, технологии и т.п.?

Share this post


Link to post
Share on other sites

Arlleex
9 минут назад, peshkoff сказал:

т.е. этот момент согласован с поставщиком ПП, изучены нормы, технологии и т.п.?

Ну да, не пролезет ни так, ни так (глянул на нормы HDI-плат у Резонита):russian_ru:

Share this post


Link to post
Share on other sites

Arlleex

И все-таки пролезет, если удалить пояски на внутренних слоях.

Запамятовал, как корректно написать правило для контроля зазора между краем отверстия VIA и остальными элементами топологии на внутренних слоях.

У меня есть общее правило All-All с самым низким приоритетом
image.thumb.png.4317891c83c4dc50f6d065342345f601.png


и другое, более приоритетное, описанное как

Цитата

(OnLayer('S2') Or OnLayer('S3') Or OnLayer('S4') Or OnLayer('S5') Or OnLayer('S6')) And (ObjectKind = 'Via') And (AsMM(ViaDiameter) = 0.3) And (AsMM(HoleDiameter) = 0.15)

Цитата

All

с такими же параметрами, за исключением строки Hole - там везде 0.175.

Тест правила не ругается, однако оно не работает - Expression result = 0; лью полигон вокруг этих переходных и вижу зазор 0.15мм.

Если написать эти 0.175 в строку Hole правила All-All (см. выше), то все работает, но мне такое не подходит, т.к. таких правил будет несколько с разными зазорами.

Share this post


Link to post
Share on other sites

Arlleex

И все-таки: баг или нет?

Задаю единственное правило (все остальные отключил)

Цитата

(ObjectKind = 'Poly')

Цитата

All

image.thumb.png.0b09cd247050f17a96c86b781fb72911.png


Толку ноль. Полигон ложится поверх всего без зазоров и без выдачи запрещающих символов.

P.S. Если Вместо (ObjectKind = 'Poly') вписать просто InPoly, то, вроде как, правило начинает работать. Однако...

Скрытый текст

 

image.thumb.png.1d99709aa5ae3b5cafd307cb1f8f09f9.png

image.thumb.png.ca5d18ce433bb3f1fe187438a839c103.png

 


1. Откуда этот уродский артефакт? Глюк альтиума или закономерное поведение?
2. Зазор 0.1 (в правилах) считается откуда? От вскрытия маски? Судя по скриншоту, да.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.