Перейти к содержанию
    

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

 

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

0_1191c5_fa410dcf_orig.png

 

Или как сделать, чтобы он подцепил футпринты с такими же названиями из другой библиотеки?

Эта другая библиотека прикреплена к проекту и в установленных прописана, но альтиум ее упорно не видит

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В схемном редакторе Tools->Footprint Manager. Это?

 

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

 

Попробую вечером такой вариант:

Скопировать положение и углы компонетов в таблицу

удалить все с платы, а потом сделать Update.

вставить положение из таблицы :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если открыть компонент в библиотеке и из нее update компонента сделать? Если точки привязки компонентов не менялись, то все компоненты останутся на своим местах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Добрый день.

Если я правильно понял, то футпринту надо поменять библиотеку с одной на другую, наименование футпринта не меняется?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если открыть компонент в библиотеке и из нее update компонента сделать? Если точки привязки компонентов не менялись, то все компоненты останутся на своим местах.

 

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

 

 

Добрый день.

Если я правильно понял, то футпринту надо поменять библиотеку с одной на другую, наименование футпринта не меняется?

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

 

Да, я помню скрипт был, если не найдете, попробую написать сам

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все это оттого, что в панели PCB не нашлось такого важного раздела как Footprint.

Был бы прикручен-- решалось бы в 5 секунд.

Соответственно нет выбора по типу Footprint в панели PCBLIST

На PCB есть компоненты. поэтому выбрать Footprint и вызвать инспектор нельзя.

Если ставить из библиотеки--- предлагает ставить или Footprint или Component. А ставит в любом случае Component

 

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

 

Тока скрипт

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Похоже нашел. Писал не я, насчет работоспособности в текущем Altium-e тоже не в курсе. Занимались этим где-то в районе 2010 года. Может чем поможет.

EDA_LIB_forPCBscr2.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Решил проблему своим скриптом:

LibPathChanger.rar

 

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

Путь по-умолчанию задаётся в редакторе формы.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо!

Оказывается все более интересно.

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

 

Пишет "Footprint <xx> not found. Install xx.PcbLib"

Библиотека везде установлена, затолкана в проект.

 

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

 

Апдейтил все футпринты из библиотеки, видимо победить впрямую не получится

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

А если открыть компонент в библиотеке и из нее update компонента сделать? Если точки привязки компонентов не менялись, то все компоненты останутся на своим местах.

 

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

 

Сам с этим сталкивался: если изначально была другая библиотека, потом в схеме все меняешь,

но эта строчка в топологии не обновляется, хотя ни на что не влияет.

Делал именно обновлением из библиотеки.

Если боитесь что слетят точки привязки, можно сгенерировать библиотеку из топологии, дать ей такое же имя,

обновить из неё и подсунуть старую)

 

Если же не находит посадочные места при аннотации из схемы, как вы говорите:

Footprint <xx> not found. Install xx.PcbLib

То это надо смотреть в свойства символов, доступны ли там посадочные,

если нет, то через footprint manager пробуйте привязать их к символам.

 

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

Изменено пользователем bamgran

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

 

 

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

 

Сам с этим сталкивался: если изначально была другая библиотека, потом в схеме все меняешь,

но эта строчка в топологии не обновляется, хотя ни на что не влияет.

Делал именно обновлением из библиотеки.

Если боитесь что слетят точки привязки, можно сгенерировать библиотеку из топологии, дать ей такое же имя,

обновить из неё и подсунуть старую)

 

Если же не находит посадочные места при аннотации из схемы, как вы говорите:

Footprint <xx> not found. Install xx.PcbLib

То это надо смотреть в свойства символов, доступны ли там посадочные,

если нет, то через footprint manager пробуйте привязать их к символам.

 

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

 

Да, есть такой пункт, но хотелось бы контролллировать ситуацию.

Сперва мне нужно проверить какие футпринты отсутствуют в библиотеке.

Когда делаем update из платы, то как там такая инфа предоставляется.

 

Просто было бы чуть быстрей, сократился бы поиск отсутствующих копонентов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

02.03.2016 в 12:30, peshkoff сказал:

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

0_1191c5_fa410dcf_orig.png

 

Или как сделать, чтобы он подцепил футпринты с такими же названиями из другой библиотеки?

Как ВЫ решили проблему? - до сих пор мучаюсь.  со скриптами  или  ALTIUM сделал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, 1231 said:

Как ВЫ решили проблему? - до сих пор мучаюсь.  со скриптами  или  ALTIUM сделал?

Я нарисовал скрипт, который переписывает библиотеку, но эту библиотеку альтиум не видит, хотя она есть.

Т.е. альтиум ведет себя так же как и до работы скрипта.

Про альтиум не знаю, т.к. использую проверенную версию.

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...