ilya_blazer 0 April 29, 2025 Posted April 29, 2025 · Report post Коллеги, приветствую! Создаю интегрированную библиотеку и добавляю к одному УГО большое количество футпринтов. Делать это приходится по одному футпринту - Add Footprint - Browse Libraries - выбор компонента из PcbLib - OK. Выделить сразу несколько футпринтов нельзя . Можно ли как то добавить сразу несколько компонентов из библиотеки PcbLib ? Quote Share this post Link to post Share on other sites More sharing options...
musa 20 April 29, 2025 Posted April 29, 2025 · Report post 55 минут назад, ilya_blazer сказал: добавляю к одному УГО большое количество футпринтов Зря вы так делаете. Компонент должен определяться однозначно в схематике. У вас же получается что вы рисуете схему а компонент выбирает тот кто трассирует плату. Но ведь все необходимые параметры должны выбирать вы еще при рисовании схемы. И вообще интегрированная библиотека неудобна и как правило ненужна. Это только в учебниках зачем то пишут что её нужно обязательно создавать. На самом деле она в повседневной работе ненужна Quote Share this post Link to post Share on other sites More sharing options...
HardEgor 159 April 29, 2025 Posted April 29, 2025 · Report post 40 минут назад, musa сказал: Зря вы так делаете. Компонент должен определяться однозначно в схематике. У вас же получается что вы рисуете схему а компонент выбирает тот кто трассирует плату. Но ведь все необходимые параметры должны выбирать вы еще при рисовании схемы Вообще-то в схематике, при рисовании схемы и выбирается какой футпринт ставить. 43 минуты назад, musa сказал: На самом деле она в повседневной работе ненужна Это да. Quote Share this post Link to post Share on other sites More sharing options...
dimka76 90 April 29, 2025 Posted April 29, 2025 · Report post On 4/29/2025 at 2:12 PM, musa said: На самом деле она в повседневной работе ненужна А как без нее ? Quote Share this post Link to post Share on other sites More sharing options...
HardEgor 159 April 29, 2025 Posted April 29, 2025 · Report post 10 минут назад, dimka76 сказал: А как без нее ? Распаковать и как обычно пользоваться) Quote Share this post Link to post Share on other sites More sharing options...
musa 20 April 30, 2025 Posted April 30, 2025 · Report post 16 часов назад, dimka76 сказал: А как без нее ? Иметь две раздельных библиотеки и в процессе подключать к символу нужный футпринт. Да и в параметрах неплохо бы прописать название компонента что вы хотите применить. Вообще неплохо использовать библиотеку в виде базы данных. Даже простейшую в Excell Quote Share this post Link to post Share on other sites More sharing options...
dimka76 90 April 30, 2025 Posted April 30, 2025 · Report post On 4/30/2025 at 7:44 AM, musa said: Иметь две раздельных библиотеки и в процессе подключать к символу нужный футпринт. Да и в параметрах неплохо бы прописать название компонента что вы хотите применить. Вообще неплохо использовать библиотеку в виде базы данных. Даже простейшую в Excell Ясно. Спасибо. Quote Share this post Link to post Share on other sites More sharing options...
Nuclid 7 May 3, 2025 Posted May 3, 2025 (edited) · Report post В 29.04.2025 в 14:56, HardEgor сказал: Вообще-то в схематике, при рисовании схемы и выбирается какой футпринт ставить. Такой подход увеличивает вероятность ошибки и время разработки схемы. Кроме футпринта необходимо добавлять ещё и наименование компонента, ручное заполнение часто приводит к ошибкам. Я лично использую Dblib, каждому номиналу резисторов, конденсаторов соответствует отдельный компонент. Дорабатывал чужие проекты. Там автору лень было создавать новый схемный компонент транзистора, он добавил транзистор в другом корпусе и вручную сменил ссылку на нужный корпус и поменял partnumber. Потом никто не может разобраться, где правильно. Edited May 3, 2025 by Nuclid Quote Share this post Link to post Share on other sites More sharing options...
musa 20 May 3, 2025 Posted May 3, 2025 · Report post 3 часа назад, Nuclid сказал: Я лично использую Dblib Никто-ж не против. И я тоже использую. Но в любом случае используются две библиотеки только объединяются в базе Quote Share this post Link to post Share on other sites More sharing options...
Nuclid 7 May 3, 2025 Posted May 3, 2025 · Report post Кто-то пишет, что есть один схемный компонент и несколько посадочных мест, а конкретное посадочное место выбирается уже в проекте. Мне доставались в наследство такие проекты с ошибками, 10 мм катушка на плате получала корпус 0402. Автору темы я рекомендую не работать таким образом. Quote Share this post Link to post Share on other sites More sharing options...
HardEgor 159 May 3, 2025 Posted May 3, 2025 · Report post 7 часов назад, Nuclid сказал: Такой подход увеличивает вероятность ошибки и время разработки схемы. Как ты вы так подумали за меня, что придумали и объявили, что мой подход ошибочен, я правда, так и не понял что вам не понравилось?) Quote Share this post Link to post Share on other sites More sharing options...
Nuclid 7 May 3, 2025 Posted May 3, 2025 · Report post Связь схемного компонента и посадочного места формируется в библиотеке. Сидеть и в каждом проекте к каждому компоненту привязывать нужное посадочное место чревато ошибками (подтверждено опытом). Quote Share this post Link to post Share on other sites More sharing options...
HardEgor 159 May 3, 2025 Posted May 3, 2025 · Report post Только что, Nuclid сказал: Связь схемного компонента и посадочного места формируется в библиотеке. Сидеть и в каждом проекте к каждому компоненту привязывать нужное посадочное место чревато ошибками (подтверждено опытом). Ааа, наконец-то дошло) Не вижу смысла что-то менять, вы точно так же ошибаетесь при выборе и копировании футпринта. Не бывает схем без ошибок, поэтому я всегда отдаю на проверку другим товарищам. 1 Quote Share this post Link to post Share on other sites More sharing options...
Nuclid 7 May 3, 2025 Posted May 3, 2025 · Report post Ошибка понятие вероятностное. Например на плате 10 компонентов, на ней можно добиться отсутствия ошибок? Да можно, 10 тыс., уже сложнее. Так вот, кто-то умудряется в простом проекте наделать кучу ошибок, а кто-то ошибок почти не допускает или не допускает вовсе. Quote Share this post Link to post Share on other sites More sharing options...
dxp 178 May 3, 2025 Posted May 3, 2025 · Report post 3 минуты назад, Nuclid сказал: Связь схемного компонента и посадочного места формируется в библиотеке. Сидеть и в каждом проекте к каждому компоненту привязывать нужное посадочное место чревато ошибками (подтверждено опытом). В этом случае ошибка просто перемещается в библиотеку, но ударит так же больно. При интенсивной работе библиотеки перелопачиваются соответственно, там ошибок наделать... Описанный вами подход применяется в более-менее крупных организациях, где библиотеки мастерит отдельный, специально выделенный на это человек. Это несколько упрощает менеджмент такого рода ошибок, т.к. они адресуются одному источнику, но в жертву этому приносится оперативность -- разрабатываете схему, хотите применить новый компонент, но его нет в библиотеке, добавить его самостоятельно у вас права нет, вы адресуете это тому специальному человеку, от его загруженности/расторопности/обязательности и т.п. зависит то, как скоро и какого качества вы получите компонент (и тут если с футпринтом ещё куда ни шло -- его исполнение определяется физической моделью, то со схемным символом всё сложнее -- вы можете (и так и будет в большинстве случаев) получить его совсем не такого вида, как бы вам хотелось, а это важно, т.к. от этого зависит читабельность схемы). Что касается ошибок, то по своему опыту знаю, что никогда не было ошибок с перепутыванием футпринтов: по завершении разработки схемы всегда следовал этап методичной проверки всех компонентов на предмет наименований, номиналов (для пассивки), футпринтов и т.п. Результат тут зависит от тщательности и добросовестности проведения этого этапа. На прошлой работе наш инженер-электроник разрабатывал схемы для серверных материнских плат с CPU 5000+ пинов и с 16 планками DIMM DDR4, схема на 50+ листов, по этим схемам инженер конструктор PCB проектировал и разводил ПП, они работали сразу с первого запуска, ни разу не помню там косяков с перепутыванием футпринтов. Т.ч. результат зависит от аккуратности и старания. Если контора большая и много народу, части из которой пофиг или лень проводить эту работу, значит это должно решаться организацонными методами -- например, передачей на проверку другим людям, которые ставят подпись в графе "Проверил". 2 Quote Share this post Link to post Share on other sites More sharing options...