vlasin 0 Posted April 8, 2014 · Report post Не понял , как удалить модуль из библиотеки. Создать и добавить - есть инструменты , а удалить - не нашел. Подскажите , пожалуйста. Quote Ответить с цитированием Share this post Link to post Share on other sites
baranovskiykonstantin 0 Posted April 8, 2014 · Report post как удалить модуль из библиотеки Пятая слева кнопка на панели инструментов открывает диалог удаления элементов. В этом диалоге нужно выбрать элемент, который хотите удалить и нажать ОК: Quote Ответить с цитированием Share this post Link to post Share on other sites
vlasin 0 Posted April 9, 2014 · Report post Пятая слева кнопка на панели инструментов открывает диалог удаления элементов. В этом диалоге нужно выбрать элемент, который хотите удалить и нажать ОК: Спасибо! Quote Ответить с цитированием Share this post Link to post Share on other sites
AHTOXA 0 Posted May 1, 2014 · Report post У меня вот какой вопрос: как подготовить проект KiCAD к отчуждению? Вот, например, хочу выложить проект на сайт. Что нужно сделать, чтобы проект мог использовать любой скачавший? Надо же как-то библиотеки приложить? Насколько я понимаю, eeschema создаёт библиотеку *-cache.lib со всеми используемыми компонентами. То есть, со схемами проблем быть не должно? Значит, остаётся закешировать библиотеки модулей и 3D-моделей. Я сделал в папке проекта папку lib, скопировал туда используемые библиотеки, настроил пути (относительные). Вроде всё работает, но это очень много весит. Библиотеки модулей - 9Мб, 3D-модели - аж 330Мб! Пришлось производить ручной отбор, запустил cvpcb, там "Просмотр выбранного посадочного места", прошёлся по всем компонентам схемы, смотрел в статусной строке название 3D-модели и вручную копировал её в папку lib. Заодно выяснил, какие библиотеки модулей не используются. Получилось в результате 5Мб библиотек. Это приемлемо, хотя всё равно многовато. Но это же не дело, так вручную всё отбирать! Хорошо, что у меня маленькая схема, а если большая? В общем, вопрос у меня такой: есть ли какие-то методы автоматизации этого процесса? Может я просто чего-то не знаю? UPD: Ага, нашёл как делается библиотека используемых модулей: pcbnew - Файл - Архивировать посадочные места. С этим порядок. Остался вопрос про 3D-модели. Quote Ответить с цитированием Share this post Link to post Share on other sites
break 0 Posted May 5, 2014 · Report post AHTOXA Насколько я понял, посадочные места прикладывать не надо, они интегрируются в файл платы. В новом формате посмотрел - текст описания модуля присутствует в полном объёме. Причём повторяется столько раз, сколько присутствует этот модуль. С 3D моделями достаточно просто - надо сделать экспорт в VRML, при этом выбрать опцию "Копировать файлы 3D-форм в директорию". Quote Ответить с цитированием Share this post Link to post Share on other sites
AHTOXA 0 Posted May 5, 2014 · Report post Насколько я понял, посадочные места прикладывать не надо, они интегрируются в файл платы. В новом формате посмотрел - текст описания модуля присутствует в полном объёме. Для просмотра печатной платы этого достаточно, да. А если надо изменить нетлист? Тогда без модулей не получится. С 3D моделями достаточно просто - надо сделать экспорт в VRML, при этом выбрать опцию "Копировать файлы 3D-форм в директорию". О, это почти то, что нужно. Единственный недостаток - оно сваливает все модели в одну кучу. Но имена даёт вида lib_packages3d_Smd_r_0805.wrl. Преобразовать это в lib/packages3d/Smd/r_0805.wrl несложно. Спасибо! Quote Ответить с цитированием Share this post Link to post Share on other sites
break 0 Posted May 6, 2014 · Report post AHTOXA Зачем надо менять нетлист в уже "отчуждённом" проекте? Кто меняет, у того пусть голова болит, он сам сможет архивировать посадочные места. Quote Ответить с цитированием Share this post Link to post Share on other sites
AHTOXA 0 Posted May 6, 2014 · Report post Ну мало ли. Вдруг кто-то захочет что-то изменить под себя, например, тип корпуса микросхемы, или резисторов. Конечно это его головная боль, но если можно её уменьшить с приемлемыми затратами усилий, то лучше я это сделаю:) Quote Ответить с цитированием Share this post Link to post Share on other sites
break 0 Posted May 6, 2014 · Report post AHTOXA Конечно это его головная боль, но если можно её уменьшить с приемлемыми затратами усилий, то лучше я это сделаю Так ведь не получится. Если захочет менять корпус на новый, то его придётся брать из какой-то библиотеки, в существующей разводке его не будет. Значит надо выкладывать все библиотеки. Тогда к чему весь этот геморрой с архивированием? Quote Ответить с цитированием Share this post Link to post Share on other sites
AHTOXA 0 Posted May 6, 2014 · Report post Да, вы правы. Всё равно неудобно. Приходится добавлять свои библиотеки. С другой стороны, геморроя с архивированием как раз почти нет - выбрать команду в меню и поправить в проекте пути к модулям. Больше возни с 3D-моделями. А они нужны, чтобы можно было просматривать плату в 3D. Попробовал сейчас сделать без архива посадочных мест. Схема и плата открываются без проблем. А cvpcb при запуске ругается, мол, "Нет библиотек посадочных мест". И соответственно не работает "Просмотр выбранного посадочного места". С одной стороны, вроде бы это не нужно никому. С другой - проект получается как бы "битый" что ли. Криво отчуждённый, вот:) Так что всё-таки я лучше буду прикладывать этот архив, так чуть-чуть аккуратнее получается:) Quote Ответить с цитированием Share this post Link to post Share on other sites
break 0 Posted July 21, 2014 · Report post Если кого не устраивает новая форма ввода УГО в Eeschema, то достаточно щёлкнуть в окошке с изображением этого УГО (обратно не переключается никак). Правда этот вид не запоминается и следующий элемент схемы будет опять показан в новой форме. Quote Ответить с цитированием Share this post Link to post Share on other sites
ashr 0 Posted August 1, 2014 · Report post Как удобно осуществлять выравнивание одного компонента относительно пина другого. Например, поставить кондер под соответствующим пином микроконтроллера так, чтобы их Y координаты были равны. При этом пины как контроллера, так и кондера могут не быть в сетке. Как выравнивать via относительно выбранного пина компонента. Quote Ответить с цитированием Share this post Link to post Share on other sites
break 0 Posted August 2, 2014 · Report post shreck Как удобно осуществлять выравнивание одного компонента относительно пина другого. Например, поставить кондер под соответствующим пином микроконтроллера так, чтобы их Y координаты были равны. При этом пины как контроллера, так и кондера могут не быть в сетке. Это в редакторе схем или плат? Если в редакторе схем, то ставить не по сетке - лишний геморрой впоследствии. В редакторе плат - самый удобный - назначить координаты вручную. Как выравнивать via относительно выбранного пина компонента. Проще всего через принудительное назначение координат. Quote Ответить с цитированием Share this post Link to post Share on other sites
White Rabbit 0 Posted August 19, 2014 · Report post Есть глупый вопрос. Тем не менее. Хоть в какой-то иной САПР можно как-то передать проект или нет? В крайнем случае схему. Сорри за глупость, но требуют обстоятельства. Quote Ответить с цитированием Share this post Link to post Share on other sites
break 0 Posted August 22, 2014 · Report post White Rabbit В каком смысле проект? Нетлист можно сделать в разных форматах. Плату можно экспортировать в Спектру и GenCAD. Quote Ответить с цитированием Share this post Link to post Share on other sites