реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Update from PCB Libraries, Footprint not found
peshkoff
сообщение Mar 2 2016, 09:30
Сообщение #1


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



По-моему уже обсуждалось, не смог найти.

Как прописать файл для футпринта для всех компонентов разом?


Или как сделать, чтобы он подцепил футпринты с такими же названиями из другой библиотеки?
Эта другая библиотека прикреплена к проекту и в установленных прописана, но альтиум ее упорно не видит
Go to the top of the page
 
+Quote Post
KSN
сообщение Mar 2 2016, 09:43
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304



В схемном редакторе Tools->Footprint Manager. Это?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 2 2016, 10:12
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



До, но это в схемном.
В PCBDOC нет ни в инспекторе ни в PCBLIB
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Mar 2 2016, 10:36
Сообщение #4


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(KSN @ Mar 2 2016, 12:43) *
В схемном редакторе Tools->Footprint Manager. Это?


В нем можно, но схемный редактор не передает это поле в PCB...

Попробую вечером такой вариант:
Скопировать положение и углы компонетов в таблицу
удалить все с платы, а потом сделать Update.
вставить положение из таблицы sm.gif
Go to the top of the page
 
+Quote Post
KSN
сообщение Mar 2 2016, 11:01
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 404
Регистрация: 3-12-04
Из: Новосибирск
Пользователь №: 1 304



А если открыть компонент в библиотеке и из нее update компонента сделать? Если точки привязки компонентов не менялись, то все компоненты останутся на своим местах.
Go to the top of the page
 
+Quote Post
nord85
сообщение Mar 2 2016, 13:07
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 219
Регистрация: 26-07-06
Из: МО
Пользователь №: 19 106



Цитата(peshkoff @ Mar 2 2016, 12:30) *
По-моему уже обсуждалось, не смог найти.

Добрый день.
Если я правильно понял, то футпринту надо поменять библиотеку с одной на другую, наименование футпринта не меняется?
Давно это делали скопом с помощью макроса самописного, попробую поискать, но это было лет 5-6 назад.


--------------------
С уважением. Андрей.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Mar 2 2016, 13:26
Сообщение #7


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(KSN @ Mar 2 2016, 14:01) *
А если открыть компонент в библиотеке и из нее update компонента сделать? Если точки привязки компонентов не менялись, то все компоненты останутся на своим местах.


Да, обновится. До этого так и делал, но тратится уйма времени, т.к. компонентов в библиотеке море, а эта песня каждый проект. И по каждому щелкать и жать Update надоело ужо...


Цитата(nord85 @ Mar 2 2016, 16:07) *
Добрый день.
Если я правильно понял, то футпринту надо поменять библиотеку с одной на другую, наименование футпринта не меняется?
Давно это делали скопом с помощью макроса самописного, попробую поискать, но это было лет 5-6 назад.


Да, я помню скрипт был, если не найдете, попробую написать сам
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 2 2016, 13:47
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Все это оттого, что в панели PCB не нашлось такого важного раздела как Footprint.
Был бы прикручен-- решалось бы в 5 секунд.
Соответственно нет выбора по типу Footprint в панели PCBLIST
На PCB есть компоненты. поэтому выбрать Footprint и вызвать инспектор нельзя.
Если ставить из библиотеки--- предлагает ставить или Footprint или Component. А ставит в любом случае Component

В общем, поддержки Footprint, как отдельного объекта нет, и достать до ссылки библиотеки нельзя.

Тока скрипт
Go to the top of the page
 
+Quote Post
nord85
сообщение Mar 2 2016, 20:50
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 219
Регистрация: 26-07-06
Из: МО
Пользователь №: 19 106



Цитата(nord85 @ Mar 2 2016, 16:07) *
Давно это делали скопом с помощью макроса самописного, попробую поискать, но это было лет 5-6 назад.

Похоже нашел. Писал не я, насчет работоспособности в текущем Altium-e тоже не в курсе. Занимались этим где-то в районе 2010 года. Может чем поможет.
Прикрепленные файлы
Прикрепленный файл  EDA_LIB_forPCBscr2.zip ( 996 байт ) Кол-во скачиваний: 10
 


--------------------
С уважением. Андрей.
Go to the top of the page
 
+Quote Post
Turnaev Sergey
сообщение Mar 2 2016, 20:58
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 562
Регистрация: 25-07-06
Из: Зеленоград, Новосибирск
Пользователь №: 19 088



Я тоже столкнулся на работе с этой проблемой, когда разработчик берёт компоненты из своей локальной копии библиотеки, а проверяющий использует общую с сервера.

Решил проблему своим скриптом:
Прикрепленный файл  LibPathChanger.rar ( 61.12 килобайт ) Кол-во скачиваний: 38


Единственное что путь будет у всех компонентов на плате один, если хочется более сложную обработку этих путей, придётся допилить скрипт самостоятельно.
Путь по-умолчанию задаётся в редакторе формы.

Ещё скрипт в качестве побочного эффекта, расставляет текстом позиционные обозначения на слоях М9 и М10 в центрах компонентов для заготовки сборочного чертежа, можно закомментировать это, там всё просто.


--------------------
"Отсутствие вашей судимости - это не ваша заслуга, а наша недоработка."
Ф.Дзержинский.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Mar 3 2016, 06:37
Сообщение #11


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Спасибо!
Оказывается все более интересно.
Нарисовал скрипт, который оказался в принципе = вашим, библиотека прописалась в свойствах компонента, но эту библиотеку он все равно не видит!

Пишет "Footprint <xx> not found. Install xx.PcbLib"
Библиотека везде установлена, затолкана в проект.

Короче, тут какая о другая не понятная муть...

Апдейтил все футпринты из библиотеки, видимо победить впрямую не получится
Go to the top of the page
 
+Quote Post
bamgran
сообщение Mar 14 2016, 22:37
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 87
Регистрация: 9-11-12
Из: Москва
Пользователь №: 74 302



Добрый день, решение вроде бы уже было предложено

Цитата(KSN @ Mar 2 2016, 14:01) *
А если открыть компонент в библиотеке и из нее update компонента сделать? Если точки привязки компонентов не менялись, то все компоненты останутся на своим местах.


Только ни что не мешает выбрать пункт "обновить всеми компонентами из библиотеки".

Сам с этим сталкивался: если изначально была другая библиотека, потом в схеме все меняешь,
но эта строчка в топологии не обновляется, хотя ни на что не влияет.
Делал именно обновлением из библиотеки.
Если боитесь что слетят точки привязки, можно сгенерировать библиотеку из топологии, дать ей такое же имя,
обновить из неё и подсунуть старую)

Если же не находит посадочные места при аннотации из схемы, как вы говорите:
Footprint <xx> not found. Install xx.PcbLib
То это надо смотреть в свойства символов, доступны ли там посадочные,
если нет, то через footprint manager пробуйте привязать их к символам.

Так и не понял зачем тут скрипт.

Сообщение отредактировал bamgran - Mar 14 2016, 22:44
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Mar 15 2016, 07:18
Сообщение #13


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(bamgran @ Mar 15 2016, 01:37) *
Добрый день, решение вроде бы уже было предложено



Только ни что не мешает выбрать пункт "обновить всеми компонентами из библиотеки".

Сам с этим сталкивался: если изначально была другая библиотека, потом в схеме все меняешь,
но эта строчка в топологии не обновляется, хотя ни на что не влияет.
Делал именно обновлением из библиотеки.
Если боитесь что слетят точки привязки, можно сгенерировать библиотеку из топологии, дать ей такое же имя,
обновить из неё и подсунуть старую)

Если же не находит посадочные места при аннотации из схемы, как вы говорите:
Footprint <xx> not found. Install xx.PcbLib
То это надо смотреть в свойства символов, доступны ли там посадочные,
если нет, то через footprint manager пробуйте привязать их к символам.

Так и не понял зачем тут скрипт.


Да, есть такой пункт, но хотелось бы контролллировать ситуацию.
Сперва мне нужно проверить какие футпринты отсутствуют в библиотеке.
Когда делаем update из платы, то как там такая инфа предоставляется.

Просто было бы чуть быстрей, сократился бы поиск отсутствующих копонентов.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 21:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01454 секунд с 7
ELECTRONIX ©2004-2016