Полная версия этой страницы:
Вопросы начинающих 2017 г.
Цитата(Владимир @ Jun 6 2017, 11:33)

Для этого скрипт не нужен. Формально нужно повернуть в начале 2 вида (вверх ногами, и смотрящие направо)
Это легко делается через найти подобное или PCBList
Да. Но поворот происходит не относительно середины, а относительно левого нижнего угла, даже если Text Justification = Center.
В результате надпись оказывается совсем не там, где она была.
Анна Анна
Jun 6 2017, 07:19
Цитата(Zlumd @ Jun 6 2017, 11:20)

Да. Но поворот происходит не относительно середины, а относительно левого нижнего угла, даже если Text Justification = Center.
В результате надпись оказывается совсем не там, где она была.
Всем выделенным сначала Autoposition (а не Text Justification) поставить на Center.
А потом уже угол задать. Тогда надписи не упрыгивают.
Мне правда пока не понятно, зачем тогда нужно Text Justification.
Цитата(Анна Анна @ Jun 6 2017, 14:19)

Всем выделенным сначала Autoposition (а не Text Justification) поставить на Center.
А потом уже угол задать. Тогда надписи не упрыгивают.
Мне правда пока не понятно, зачем тогда нужно Text Justification.
Autoposition нет смысла Center делать, только Manual.
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла
Владимир
Jun 6 2017, 09:36
Цитата(Zlumd @ Jun 6 2017, 08:20)

Да. Но поворот происходит не относительно середины, а относительно левого нижнего угла, даже если Text Justification = Center.
В результате надпись оказывается совсем не там, где она была.
Это философский вопрос. Надпись осталась там, где и была (координаты не изменились)
Зрительное отображение надписи не совсем ожидаемое.
DRUG-XT
Jun 8 2017, 13:25
Сложилась ситуация, когда в DBLib в поле Part Number оказались запрещенные символы (мешают работе одного плагина), от которых нужно избавиться. Платы и схемы с этими компонентами уже существуют.
Можно ли как-то упростить процесc или сделать одним махом для всех компонентов:
Переименование компонента в БД (изменение Part Number) - Изменения Design Item ID компонента на схеме - передача компонента на плату).
Конечная цель - в свойствах компонента на плате в Sch Ref Info > Library ref должно содержаться новое значение Part Number.
peshkoff
Jun 9 2017, 08:11
Цитата(DRUG-XT @ Jun 8 2017, 16:25)

Сложилась ситуация, когда в DBLib в поле Part Number оказались запрещенные символы (мешают работе одного плагина), от которых нужно избавиться. Платы и схемы с этими компонентами уже существуют.
Можно ли как-то упростить процесc или сделать одним махом для всех компонентов:
Переименование компонента в БД (изменение Part Number) - Изменения Design Item ID компонента на схеме - передача компонента на плату).
Конечная цель - в свойствах компонента на плате в Sch Ref Info > Library ref должно содержаться новое значение Part Number.
Да, частенько так делаем.
Если базу подкорректировали, то нужно открыть схему и там сделать Tools|Update from library
Выделить все компоненту, нажать Next
В следующем окне будет перечень всех элементов проекта.
отсортировать по Comment
те элементы, что он не найдет в библиотеке, т.к. их переименовали будет серенькими
выделяем и делаем Choose

подсовываем новый.
Народ, подскажите как правильно создать SMD pad? Если делаю из обычного пада, обнулив диаметр отверстия, то подом, при проверке правил, выскакивает сообщения о этих нулевых отверстиях.
Цитата(eleks @ Jun 16 2017, 13:58)

Народ, подскажите как правильно создать SMD pad? Если делаю из обычного пада, обнулив диаметр отверстия, то подом, при проверке правил, выскакивает сообщения о этих нулевых отверстиях.
В свойствах pad надо указать слой для pad. У Вас видимо стоит Multi-Layer.
KARLSON
Jun 16 2017, 11:24
.
Цитата(TOREX @ Jun 16 2017, 14:23)

В свойствах pad надо указать слой для pad. У Вас видимо стоит Multi-Layer.
Да, Multi-Layer. Мне нужна такая площадка, утыканная via, для размещения на ней охлаждения мощного полупроводника. Так что, никакого решения для такого случая нет? По идее мне хватило бы Top и Bottom. Может быть как-то из полигонов можно сшить контактную площадку?
Цитата(eleks @ Jun 16 2017, 15:01)

Да, Multi-Layer. Мне нужна такая площадка, утыканная via, для размещения на ней охлаждения мощного полупроводника. Так что, никакого решения для такого случая нет? По идее мне хватило бы Top и Bottom. Может быть как-то из полигонов можно сшить контактную площадку?
Вы уж определитесь, что Вам надо. Сначала Вы писали:"Народ, подскажите как правильно создать SMD pad?".
А SMD это площадка в одном слое.
KARLSON
Jun 16 2017, 12:45
Цитата(eleks @ Jun 16 2017, 15:01)

Мне нужна такая площадка, утыканная via, для размещения на ней охлаждения мощного полупроводника.
Так поставьте прямоугольный пад на слое SMD. Далее его утыкайте via.
Цитата(KARLSON @ Jun 16 2017, 15:45)

Так поставьте прямоугольный пад на слое SMD. Далее его утыкайте via.
В принципе да, но такой вариант надо согласовывать с теми, кто будет монтировать. Есть вероятность, что припой будет утекать на другую сторону платы.
Мы в таких случаях прошивали по периметру корпуса переходными отверстиями, но за его пределами и уходили на другие слои платы и там делали полигоны.
KARLSON
Jun 16 2017, 13:02
у нас пасту наносят точечно между отверстиями. Излишек не наблюдается.
Цитата(KARLSON @ Jun 16 2017, 15:45)

Так поставьте прямоугольный пад на слое SMD. Далее его утыкайте via.
Проблема решается. Вместо одного из переходный отверстий делаю отверстия прямоугольного пада, который одновременно является SMD. Этим снимается проблема ложных сообщений при проверке правил проектирования.
Спросил на всякий случай. Может кто-то нашел более универсальное решение....
Цитата(TOREX @ Jun 16 2017, 15:57)

В принципе да, но такой вариант надо согласовывать с теми, кто будет монтировать. Есть вероятность, что припой будет утекать на другую сторону платы.
Мы в таких случаях прошивали по периметру корпуса переходными отверстиями, но за его пределами и уходили на другие слои платы и там делали полигоны.
Если vias диаметром менее или равно 0.3мм, то припой удерживается в них за счёт капиллярного эффекта.
Цитата(KARLSON @ Jun 16 2017, 16:02)

у нас пасту наносят точечно между отверстиями. Излишек не наблюдается.
Я не об излишках, а о нехватке. При оплавлении часть припоя может слиться в эти переходные отверстия.
Или диаметры переходных отверстий должны быть достаточно малы, чтобы припой не потек в них.
Цитата(eleks @ Jun 16 2017, 16:11)

Если vias диаметром менее или равно 0.3мм, то припой удерживается в них за счёт капиллярного эффекта.
Да 0.3 мм, думаю не потечет припой, но такие отверстия не на каждом производстве просверлят.
Я 2 года отработал в конторе, в которой минимальный диаметр отверстия был 0,6 мм.
Constantin
Jun 16 2017, 14:13
Цитата(eleks @ Jun 16 2017, 16:11)

Проблема решается. Вместо одного из переходный отверстий делаю отверстия прямоугольного пада, который одновременно является SMD. Этим снимается проблема ложных сообщений при проверке правил проектирования.
Спросил на всякий случай. Может кто-то нашел более универсальное решение....
Думаю, Вам следует разобраться с правилами описания SMD площадок - не нужно там никаких отверстий, ни реальных, ни виртуальных. Pad должен быть описан как принадлежащий одному слою (как правило Top, Component Side или как у Вас называется верхний слой). И отдельно ставятся с нужным шагом Via.
Вот как может выглядеть Pad:
Нажмите для просмотра прикрепленного файлаи его свойства (это на плате, поэтому с цепью GND):
Нажмите для просмотра прикрепленного файла
epselon
Jun 19 2017, 08:35
Добрый день!
очень часто требуется изменить шрифт или текст группе объектов например Designator или Comment
в PCB все работает хорошо выбираем Find Simular objects - настраиваем фильтры далее открывается PCB Inspector в котором можно отредактировать необходимые параметры.
Аналогичное проделываю в Schematic но в SCH Inspector появляется поле Object specific где явно указан "Owner" т.е. конкретный компонент, меняю его например с "R7" -> "*" все равно при редактировании параметров применяются они только к этому "Конкретному" компоненту, ХОТЯ находятся Выделенными ВСЕ которые выбраны в Find Simular Objects
Constantin
Jun 19 2017, 11:23
Цитата(epselon @ Jun 19 2017, 11:35)

...
Аналогичное проделываю в Schematic но в SCH Inspector появляется поле Object specific где явно указан "Owner" т.е. конкретный компонент, меняю его например с "R7" -> "*" все равно при редактировании параметров применяются они только к этому "Конкретному" компоненту, ХОТЯ находятся Выделенными ВСЕ которые выбраны в Find Simular Objects
Что-то делаете не так. Как минимум - в окне FSO не нужно менять "Owner" "R7" на "*", достаточно оставить как по умолчанию "Any".
Как выбрать на схеме все компоненты, которые в текущем варианте Not Fitted?
Нажмите для просмотра прикрепленного файлаВ Find Similar Object нет поля Variant.
DSIoffe
Jun 26 2017, 10:25
Здравствуйте все!
Я сделал открытие для себя, может, кому-то пригодится.
Тут как-то был разговор о том, как править таблицу Excel для библиотеки с базой данных. Пришли к выводу, что Altium мешает сохранять отредактированную таблицу, и надо временно изымать библиотеку DBLib из проекта, или вообще уходить на Access.
Так вот, в Excel из MS Office 16 этого эффекта нет. Таблицу можно спокойно править и сохранять при том, что база используется в Altium. Изменения становятся видны из Altium, если сделать Refresh Library или просто переключиться в окне Libraries на другой лист таблицы.
Владимир
Jun 26 2017, 10:47
Цитата
или вообще уходить на Access
Что, еще не все перешли с Excell на Acess?
Я и оттуда ушел
У меня были жуткие тормоза с Excel. С Access только при первом обращении к БД из altium после запуска.
bseyur
Jun 27 2017, 07:00
Добрый день! Вопрос по автонумерации компонентов.
К примеру, есть сложный компонент (некий ОУ, логика и т.п.), состоящий из двух или более одинаковых частей. По умолчанию Part ID у них не залочен. В схеме используется много таких компонентов, и они логически сгруппированы мною. Я хочу, чтобы компоненты с совпадающими Designators после автоматической перенумерации по-прежнему оставались под одинаковыми Designators. Как это можно сделать? Сейчас AD упорно "раскидывает" такие элементы по разным корпусам. Спасибо!
Владимир
Jun 27 2017, 07:49
Это вопрос постоянно задается.
Нужно завести специальный параметр, у компонентов одного Footprint, он должен быть одинаков.
По нему настраивается групповка компонентов в один корпус.
В общем вам не сильно понравится, так как много ручной работы, которую при перегрупповке ( а она регулярно бывает) нужно вручную перенастраивать
Constantin
Jun 27 2017, 07:52
Цитата(bseyur @ Jun 27 2017, 10:00)

К примеру, есть сложный компонент (некий ОУ, логика и т.п.), состоящий из двух или более одинаковых частей. По умолчанию Part ID у них не залочен. В схеме используется много таких компонентов, и они логически сгруппированы мною. Я хочу, чтобы компоненты с совпадающими Designators после автоматической перенумерации по-прежнему оставались под одинаковыми Designators. Как это можно сделать? Сейчас AD упорно "раскидывает" такие элементы по разным корпусам. Спасибо!
Так что мешает Part установить в Locked перед перенумерацией? Если все Part будут Locked, они останутся в пределах одного Designator. Я так думаю :-) (С)
Владимир
Jun 27 2017, 07:54
Та ему нужно перенумеровать и их. Но чтобы не разрушить принадлежность одному Footprint
bseyur
Jun 28 2017, 02:16
Цитата
Нужно завести специальный параметр, у компонентов одного Footprint, он должен быть одинаков.
Благодарю за наводку! Мне приходило это в голову, но я думал, есть более изящное решение)
PS. Я бы добавил этот вопрос в FAQ
Здравствуйте.
Столкнулся со следующей проблемой. В алтиуме есть возможность копирования расположения и разводки с помощью room. Design>Rooms> Copy Room Formats.
К сожалению, данная опция действует только в том случае, когда элементы расположены строго на разных листах. Я пробовал создавать свои room (через добавление параметра ClassName в своствах компонента), пока они расположены на одном листе, копирование невозможно, при разбивке элементов на 2 разных листа - все корректно копируется, причем даже с пользователскими room-ами.
Почему нельзя скопировать room, расположенные на одном листе?
Про многоканальные схемы читал, но они далеко не всегда удобны.
Метод, предложенный peshkoff так же опробовал, но он не позволяет скопировать разведенные линии.
Для примера создал тестовый проект. В нем создаются пользовательские, не сгенерированные, room. При расположении компонентов, на трех разных листах, копирование возможно, при переносе на один лист - нет.
Нажмите для просмотра прикрепленного файла
Владимир
Jul 5 2017, 11:24
Цитата(Chapt @ Jul 5 2017, 14:07)

К сожалению, данная опция действует только в том случае, когда элементы расположены строго на разных листах.
иМЕННО ТАК
EvilWrecker
Jul 5 2017, 13:38
Здравствуйте,
Кто-нибудь сталкивался с ситуацией, когда имеется текст на слове Drill Drawing который внезапно стал нередактируемым, невыделяемым, невидимым для любых FSO? Версия 17.1.5.
Владимир
Jul 5 2017, 13:50
Ну я вижу регулярно (2-3 раза в год) на всех версиях. На этой еще не попадалось. Не обязательно Drill Drawing. не обязательно чистый текст.
Достаточно в ручную указать слегка отличающуюся координату -- и начинает выделятся, передвигаться и т.п.
EvilWrecker
Jul 5 2017, 14:08
Цитата(Владимир @ Jul 5 2017, 17:50)

Ну я вижу регулярно (2-3 раза в год) на всех версиях. На этой еще не попадалось. Не обязательно Drill Drawing. не обязательно чистый текст.
Достаточно в ручную указать слегка отличающуюся координату -- и начинает выделятся, передвигаться и т.п.
Понятно, спасибо

Рандомной, совершенно непонятной мне магией смог заставить работать, но не понял как именно

И не знаю надолго ли хватит.
Владимир
Jul 5 2017, 14:28
Цитата(EvilWrecker @ Jul 5 2017, 17:08)

Понятно, спасибо

Рандомной, совершенно непонятной мне магией смог заставить работать, но не понял как именно

И не знаю надолго ли хватит.
Первый раз - это ступор полный.
Второй-- долго вспоминать, как сделал.
Третий-- как по маслу
peshkoff
Jul 6 2017, 06:47
Цитата(Chapt @ Jul 5 2017, 14:07)

Здравствуйте.
Столкнулся со следующей проблемой. В алтиуме есть возможность копирования расположения и разводки с помощью room. Design>Rooms> Copy Room Formats.
К сожалению, данная опция действует только в том случае, когда элементы расположены строго на разных листах. Я пробовал создавать свои room (через добавление параметра ClassName в своствах компонента), пока они расположены на одном листе, копирование невозможно, при разбивке элементов на 2 разных листа - все корректно копируется, причем даже с пользователскими room-ами.
Почему нельзя скопировать room, расположенные на одном листе?
Про многоканальные схемы читал, но они далеко не всегда удобны.
Метод, предложенный peshkoff так же опробовал, но он не позволяет скопировать разведенные линии.
Для примера создал тестовый проект. В нем создаются пользовательские, не сгенерированные, room. При расположении компонентов, на трех разных листах, копирование возможно, при переносе на один лист - нет.
Нажмите для просмотра прикрепленного файлаРазведенные линии копируются через CTRL+C CTRL+V
Aleksey_el
Jul 7 2017, 13:47
Здравствуйте!
Скажите, как сделать, чтобы десигнаторы компонентов отображались не только в слое шелкографии, но еще и дублировались на какой-либо механический слой, чтобы потом вывести их на сборочный чертеж?
Можно конечно вручную подписать все компоненты, но считаю этот способ жутко кривым да еще с возможностью большого количества ошибок.
Владимир
Jul 7 2017, 13:57
Добавить на механическом месте текст .designator в Footprint
В закрепленной теме ссылки есть как сделать, если этот этап пропущен
KARLSON
Jul 7 2017, 13:58
Вам надо в посадочном месте в библиотеке на нужном слое установить текст с параметром .Designator
Aleksey_el
Jul 7 2017, 15:22
Спасибо!
А как еще сделать, чтобы чертеж корпуса элемента, сделанный в механическом слое, переносился в какой-то другой механический слой, когда я переношу элемент с одной стороны платы на другую (на подобие того, как шелкография автоматом переносится с одной стороны на другую)?
Цитата(Aleksey_el @ Jul 7 2017, 18:22)

А как еще сделать,
сделайте слои парными
v-vovchek
Jul 8 2017, 07:30
Цитата(KARLSON @ Jul 7 2017, 17:58)

Вам надо в посадочном месте в библиотеке на нужном слое установить текст с параметром .Designator
И не забудьте в PCB View Configuration на вкладке View Optons поставьте галочку на Convert Special Strins.
spongebob
Jul 10 2017, 08:08
Здравствуйте!
При трассировке спрятал все десигнаторы, а сейчас не могу назад вернуть
Подскажите, пожалуйста, как... не по одному, а сразу скопом все... раньше делал, но запамятовал...
Цитата(spongebob @ Jul 10 2017, 11:08)

Здравствуйте!
А что тут забывать. Find Similar Objects выделяете все компоненты и потом в инспекторе ставите нужную галочку
spongebob
Jul 10 2017, 08:55
Цитата(musa @ Jul 10 2017, 12:21)

А что тут забывать. Find Similar Objects выделяете все компоненты и потом в инспекторе ставите нужную галочку
В том-то и дело, что для компонентов в инспекторе нет нужной галочки!
Ну как же нет - Show Name и есть та самая галочка.
spongebob
Jul 13 2017, 05:45
Всем привет!
Хотелось бы по-быстрому и по-простому трассировать элементарные односторонние платы содержащие несколько элементов типа приведенной ниже (нарисовал от балды, чтобы суть была понятна).

На сегодняшний момент для широких прямоугольных дорожек использую полигоны вручную.
Но есть ли способ как выполнить такую трассировку быстрее и проще? В автоматическом режиме?
Цель - трассировать плату так, чтобы дорожки было удобно сформировать процарапыванием/прорезанием.
Владимир
Jul 13 2017, 05:50
Для такой экзотики рисуйте линиями прорези используя слои типа Plane.
Или линиями со свойством KeepOut, а потом все заливайте полигоном
Цитата(spongebob @ Jul 13 2017, 08:45)

Хотелось бы по-быстрому и по-простому трассировать элементарные односторонние платы содержащие несколько элементов типа приведенной ниже
Для маленьких однослойных плат иногда проще не использовать сложные САПР. А для этой задачи можно воспользоваться совместимым с Альтиумом сторонним трассировщиком TopoR. Причем хватит бесплатной лайт-версии.
После автотрассировки:

После автоматического преобразования проводников в полигоны:
Владимир
Jul 13 2017, 09:01
Автору нужно
Цитата
чтобы дорожки было удобно сформировать процарапыванием/прорезанием.
Вашу экзотику чтобы сделать таким сложную форму вырезов нужно обладать ювелирным инструментом
spongebob
Jul 13 2017, 09:24
Цитата(Владимир @ Jul 13 2017, 13:01)

Автору нужно
Вашу экзотику чтобы сделать таким сложную форму вырезов нужно обладать ювелирным инструментом
Да, да, именно так, их есть у меня

Микростамесочка.
Спасибо!
Цитата(maple @ Jul 13 2017, 12:49)

Для маленьких однослойных плат иногда проще не использовать сложные САПР. А для этой задачи можно воспользоваться совместимым с Альтиумом сторонним трассировщиком TopoR. Причем хватит бесплатной лайт-версии.
Так это ж надо новый САПР изучать... но за идею спасибо

Цитата
После автоматического преобразования проводников в полигоны:
Да, да, такое как раз и надо!
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.