ARV 0 14 марта, 2021 Опубликовано 14 марта, 2021 · Жалоба Скажите, коллеги, а нет ли плагина какого-нибудь для облегчения ручной расстановки компонентов на плате? В древнем DOS-овском OrCAD была очень удобная фишка: при расстановке командой Place задается маска (например, L* или L1*) и на "курсор" сразу цепляется первый подходящий компонент. После того, как его в нужное место поставишь, просто нажимается кнопка N (команда Next) и сразу выбирается следующий компонент по этой маске, и так до исчерпания подходящих компонентов. Само собой, если ввести не маску, а полное обозначение - выберется только один компонент (как сейчас в pcbnew). В pcbnew же существует только единственный вариант - вручную вводить полное обозначение каждого компонента или выбираеть его из списка - по сравнению с описанным алгоритмом очень неудобно. В списке никак не помечаются компоненты, которые уже расставлены, в итоге постоянно его надо скроллить... при количестве компонентов в пару десятков с этим еще можно мириться, но когда их количество переваливает за сотню - уже утомительно весьма. Может кто сможет скрипт-плагин для этого сделать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 15 марта, 2021 Опубликовано 15 марта, 2021 · Жалоба По сути, хватило бы выделения в списке уже установленного компонента. В Pads Pro жирным/нежирным выделяется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ARV 0 15 марта, 2021 Опубликовано 15 марта, 2021 · Жалоба 3 часа назад, ViKo сказал: хватило бы выделения в списке Ну, на безрыбье... хватило бы, да. Но вы только представьте себе расстановку пары сотен конденсаторов, пары сотен резисторов и нескольких десятков ОУ... Одного выделения будет маловато для комфорта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 15 марта, 2021 Опубликовано 15 марта, 2021 · Жалоба 1 минуту назад, ARV сказал: Ну, на безрыбье... хватило бы, да. Но вы только представьте себе расстановку пары сотен конденсаторов, пары сотен резисторов и нескольких десятков ОУ... Одного выделения будет маловато для комфорта. Я представляю расстановку компонентов не по списку подряд: конденсаторы, микросхемы, резисторы и т.п., а по узлам: микросхема, конденсаторы вокруг неё, резисторы и т.п. Поэтому без L*, C* могу обойтись. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ARV 0 15 марта, 2021 Опубликовано 15 марта, 2021 · Жалоба Если узлы у вас скомпонованы и пронумерованы разумно, то "по порядку" и будет "по узлам". Например, 1** - это входной узел, 2** - это основной усилительный каскад, 3** - блок питания, 4* - защита. и прекрасно, даже не глядя в схему, просто по списку можно все расставлять. Сомневаюсь, что при ином подходе вы вот так сразу (даже) для своей схемы вспомните, в одном или разных узлах находятся С23 и С101. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 15 марта, 2021 Опубликовано 15 марта, 2021 · Жалоба По всякому бывало, и по узлам нумеровалось, и подряд. Расставляю компоненты, глядя в схему. Иначе ничего путного не выйдет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dxp 53 16 марта, 2021 Опубликовано 16 марта, 2021 · Жалоба Раз уж тут делятся методами расстановки элементов в разных САПРах, мои три копейки. Предпочитаю такой вариант: в схематике выделяю весь узел целиком (усилительный каскад или тракт, АЦП с "обвязкой", DC/DC контроллер с дросселем, ключами и прочим и т.д.), на плате эти элементы тоже автоматически выделяются, оставаясь разбросанными там без всякой системы. Далее уже в редакторе ПП даю команду разместить ("сгруппировать") выделенные элементы в прямоугольной зоне, которую указываю, после чего вся группа компонентов компактно локализована. Повторяю все действия по схеме, пока все компоненты на плате не расположены вот такими компактными группами вокруг платы. После этого уже легко размещать элементы по месту: смотришь в схему, понимаешь по ней роль компонента, берёшь его на плате (искать уже не надо, они там все рядышком) и ставишь куда надо ("резинки" тоже помогают). Очень комфортный вариант: работаешь методично и "зряче". Это в альтии. В Кикаде, когда доводилось его ковырять, подобного удобства достичь не удавалось, кросспроба работала (не помню, только на один компонент или на все выделенные), но вот скомандовать в pcbnew "собрать компоненты в указанной зоне" там не было. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hw_engineer 0 12 мая, 2021 Опубликовано 12 мая, 2021 (изменено) · Жалоба "На третий день Зоркий Сокол заметил" такой косяк с компонентами и полигонами: 1) ставлю на плату компоненты (все КП по умолчанию в части термо-барьеров - "как у родителя") 2) натягиваю полигон с термо-барьерами - заливается всё правильно 3) у одного из компонентов (не принципиально какого) меняю свойства ВСЕГО КОМПОНЕНТА на "соединение с зоной - solid" - заливается опять же правильно, без ТБ 4) далее у того же компонента меняю свойства обратно - и вот тут полигон заливается НЕПРАВИЛЬНО (точнее, неожиданно), а именно - как solid Причина в том, что смена свойства компонента необратимо (в том смысле что вернуть свойства можно либо ручками, либо обновив компонент из либы) меняет свойства КП в нём с "как у родителя" на "solid", что, какмнекаацца, неправильно. Изменено 12 мая, 2021 пользователем hw_engineer уточнение Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться