Jump to content
    

Интегрированная библиотека - как быстро добавить много посадочных мест к одному УГО

Коллеги, приветствую!
Создаю интегрированную библиотеку и добавляю к одному УГО большое количество футпринтов. Делать это приходится по одному футпринту - Add Footprint - Browse Libraries - выбор компонента из PcbLib - OK. Выделить сразу несколько футпринтов нельзя . Можно ли как то добавить сразу несколько компонентов из библиотеки PcbLib ?

Share this post


Link to post
Share on other sites

55 минут назад, ilya_blazer сказал:

добавляю к одному УГО большое количество футпринтов

Зря вы так делаете. Компонент должен определяться однозначно в схематике. У вас же получается что вы рисуете схему а компонент выбирает тот кто трассирует плату. Но ведь все необходимые параметры должны выбирать вы еще при рисовании схемы. И вообще интегрированная библиотека неудобна и как правило ненужна. Это только в учебниках зачем то пишут что её нужно обязательно создавать. На самом деле она в повседневной работе ненужна

Share this post


Link to post
Share on other sites

40 минут назад, musa сказал:

Зря вы так делаете. Компонент должен определяться однозначно в схематике. У вас же получается что вы рисуете схему а компонент выбирает тот кто трассирует плату. Но ведь все необходимые параметры должны выбирать вы еще при рисовании схемы

Вообще-то в схематике, при рисовании схемы и выбирается какой футпринт ставить.

 

43 минуты назад, musa сказал:

На самом деле она в повседневной работе ненужна

Это да.

Share this post


Link to post
Share on other sites

On 4/29/2025 at 2:12 PM, musa said:

На самом деле она в повседневной работе ненужна

А как без нее ?

Share this post


Link to post
Share on other sites

10 минут назад, dimka76 сказал:

А как без нее ?

Распаковать и как обычно пользоваться)

Share this post


Link to post
Share on other sites

16 часов назад, dimka76 сказал:

А как без нее ?

Иметь две раздельных библиотеки и в процессе подключать к символу нужный футпринт. Да и в параметрах неплохо бы прописать название компонента что вы хотите применить. Вообще неплохо использовать библиотеку в виде базы данных. Даже простейшую в Excell

Share this post


Link to post
Share on other sites

On 4/30/2025 at 7:44 AM, musa said:

Иметь две раздельных библиотеки и в процессе подключать к символу нужный футпринт. Да и в параметрах неплохо бы прописать название компонента что вы хотите применить. Вообще неплохо использовать библиотеку в виде базы данных. Даже простейшую в Excell

Ясно. Спасибо.

Share this post


Link to post
Share on other sites

В 29.04.2025 в 14:56, HardEgor сказал:

Вообще-то в схематике, при рисовании схемы и выбирается какой футпринт ставить.

Такой подход увеличивает вероятность ошибки и время разработки схемы. Кроме футпринта необходимо добавлять ещё и наименование компонента, ручное заполнение часто приводит к ошибкам. Я лично использую Dblib, каждому номиналу резисторов, конденсаторов соответствует отдельный компонент. Дорабатывал чужие проекты. Там автору лень было создавать новый схемный компонент транзистора, он добавил транзистор в другом корпусе и вручную сменил ссылку на нужный корпус и поменял partnumber. Потом никто не может разобраться, где правильно.

Edited by Nuclid

Share this post


Link to post
Share on other sites

3 часа назад, Nuclid сказал:

Я лично использую Dblib

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

Share this post


Link to post
Share on other sites

Кто-то пишет, что есть один схемный компонент и несколько посадочных мест, а конкретное посадочное место выбирается уже в проекте. Мне доставались в наследство такие проекты с ошибками, 10 мм катушка на плате получала корпус 0402. Автору темы я рекомендую не работать таким образом.

Share this post


Link to post
Share on other sites

7 часов назад, Nuclid сказал:

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

Как ты вы так подумали за меня, что придумали и объявили, что мой подход ошибочен, я правда, так и не понял что вам не понравилось?)

Share this post


Link to post
Share on other sites

Связь схемного компонента и посадочного места формируется в библиотеке. Сидеть и в каждом проекте к каждому компоненту привязывать нужное посадочное место чревато ошибками (подтверждено опытом).

Share this post


Link to post
Share on other sites

Только что, Nuclid сказал:

Связь схемного компонента и посадочного места формируется в библиотеке. Сидеть и в каждом проекте к каждому компоненту привязывать нужное посадочное место чревато ошибками (подтверждено опытом).

Ааа, наконец-то дошло) Не вижу смысла что-то менять, вы точно так же ошибаетесь при выборе и копировании футпринта. Не бывает схем без ошибок, поэтому я всегда отдаю на проверку другим товарищам.

Share this post


Link to post
Share on other sites

Ошибка понятие вероятностное. Например на плате 10 компонентов, на ней можно добиться отсутствия ошибок? Да можно, 10 тыс., уже сложнее. Так вот, кто-то умудряется в простом проекте наделать кучу ошибок, а кто-то ошибок почти не допускает или не допускает вовсе.

Share this post


Link to post
Share on other sites

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

Связь схемного компонента и посадочного места формируется в библиотеке. Сидеть и в каждом проекте к каждому компоненту привязывать нужное посадочное место чревато ошибками (подтверждено опытом).

В этом случае ошибка просто перемещается в библиотеку, но ударит так же больно. При интенсивной работе библиотеки перелопачиваются соответственно, там ошибок наделать... Описанный вами подход применяется в более-менее крупных организациях, где библиотеки мастерит отдельный, специально выделенный на это человек. Это несколько упрощает менеджмент такого рода ошибок, т.к. они адресуются одному источнику, но в жертву этому приносится оперативность -- разрабатываете схему, хотите применить новый компонент, но его нет в библиотеке, добавить его самостоятельно у вас права нет, вы адресуете это тому специальному человеку, от его загруженности/расторопности/обязательности и т.п. зависит то, как скоро и какого качества вы получите компонент (и тут если с футпринтом ещё куда ни шло -- его исполнение определяется физической моделью, то со схемным символом всё сложнее -- вы можете (и так и будет в большинстве случаев) получить его совсем не такого вида, как бы вам хотелось, а это важно, т.к. от этого зависит читабельность схемы).

Что касается  ошибок, то по своему опыту знаю, что никогда не было ошибок с перепутыванием футпринтов: по завершении разработки схемы всегда следовал этап методичной проверки всех компонентов на предмет наименований, номиналов (для пассивки), футпринтов и т.п. Результат тут зависит от тщательности и добросовестности проведения этого этапа.

На прошлой работе наш инженер-электроник разрабатывал схемы для серверных материнских плат с CPU 5000+ пинов и с 16 планками DIMM DDR4, схема на 50+ листов, по этим схемам инженер конструктор PCB проектировал и разводил ПП, они работали сразу с первого запуска, ни разу не помню там косяков с перепутыванием футпринтов. 

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

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.

×
×
  • Create New...