|
|
  |
Update from PCB Libraries, Footprint not found |
|
|
|
Mar 2 2016, 10:36
|

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

|
Цитата(KSN @ Mar 2 2016, 12:43)  В схемном редакторе Tools->Footprint Manager. Это? В нем можно, но схемный редактор не передает это поле в PCB... Попробую вечером такой вариант: Скопировать положение и углы компонетов в таблицу удалить все с платы, а потом сделать Update. вставить положение из таблицы
|
|
|
|
|
Mar 2 2016, 13:07
|

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

|
Цитата(peshkoff @ Mar 2 2016, 12:30)  По-моему уже обсуждалось, не смог найти. Добрый день. Если я правильно понял, то футпринту надо поменять библиотеку с одной на другую, наименование футпринта не меняется? Давно это делали скопом с помощью макроса самописного, попробую поискать, но это было лет 5-6 назад.
--------------------
С уважением. Андрей.
|
|
|
|
|
Mar 2 2016, 13:26
|

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

|
Цитата(KSN @ Mar 2 2016, 14:01)  А если открыть компонент в библиотеке и из нее update компонента сделать? Если точки привязки компонентов не менялись, то все компоненты останутся на своим местах. Да, обновится. До этого так и делал, но тратится уйма времени, т.к. компонентов в библиотеке море, а эта песня каждый проект. И по каждому щелкать и жать Update надоело ужо... Цитата(nord85 @ Mar 2 2016, 16:07)  Добрый день. Если я правильно понял, то футпринту надо поменять библиотеку с одной на другую, наименование футпринта не меняется? Давно это делали скопом с помощью макроса самописного, попробую поискать, но это было лет 5-6 назад. Да, я помню скрипт был, если не найдете, попробую написать сам
|
|
|
|
|
Mar 2 2016, 20:50
|

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

|
Цитата(nord85 @ Mar 2 2016, 16:07)  Давно это делали скопом с помощью макроса самописного, попробую поискать, но это было лет 5-6 назад. Похоже нашел. Писал не я, насчет работоспособности в текущем Altium-e тоже не в курсе. Занимались этим где-то в районе 2010 года. Может чем поможет.
--------------------
С уважением. Андрей.
|
|
|
|
|
Mar 2 2016, 20:58
|

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

|
Я тоже столкнулся на работе с этой проблемой, когда разработчик берёт компоненты из своей локальной копии библиотеки, а проверяющий использует общую с сервера. Решил проблему своим скриптом:
LibPathChanger.rar ( 61.12 килобайт )
Кол-во скачиваний: 38Единственное что путь будет у всех компонентов на плате один, если хочется более сложную обработку этих путей, придётся допилить скрипт самостоятельно. Путь по-умолчанию задаётся в редакторе формы. Ещё скрипт в качестве побочного эффекта, расставляет текстом позиционные обозначения на слоях М9 и М10 в центрах компонентов для заготовки сборочного чертежа, можно закомментировать это, там всё просто.
--------------------
"Отсутствие вашей судимости - это не ваша заслуга, а наша недоработка." Ф.Дзержинский.
|
|
|
|
|
Mar 14 2016, 22:37
|

Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
|
Mar 15 2016, 07:18
|

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

|
Цитата(bamgran @ Mar 15 2016, 01:37)  Добрый день, решение вроде бы уже было предложено
Только ни что не мешает выбрать пункт "обновить всеми компонентами из библиотеки".
Сам с этим сталкивался: если изначально была другая библиотека, потом в схеме все меняешь, но эта строчка в топологии не обновляется, хотя ни на что не влияет. Делал именно обновлением из библиотеки. Если боитесь что слетят точки привязки, можно сгенерировать библиотеку из топологии, дать ей такое же имя, обновить из неё и подсунуть старую)
Если же не находит посадочные места при аннотации из схемы, как вы говорите: Footprint <xx> not found. Install xx.PcbLib То это надо смотреть в свойства символов, доступны ли там посадочные, если нет, то через footprint manager пробуйте привязать их к символам.
Так и не понял зачем тут скрипт. Да, есть такой пункт, но хотелось бы контролллировать ситуацию. Сперва мне нужно проверить какие футпринты отсутствуют в библиотеке. Когда делаем update из платы, то как там такая инфа предоставляется. Просто было бы чуть быстрей, сократился бы поиск отсутствующих копонентов.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|