|
|
  |
Вопросы по использованию, Как выполнить какое-либо действие в KiCAD |
|
|
|
Apr 8 2014, 10:27
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Цитата(vlasin @ Apr 8 2014, 13:04)  как удалить модуль из библиотеки Пятая слева кнопка на панели инструментов открывает диалог удаления элементов. В этом диалоге нужно выбрать элемент, который хотите удалить и нажать ОК:
|
|
|
|
|
Apr 9 2014, 03:06
|
Местный
  
Группа: Свой
Сообщений: 241
Регистрация: 26-07-04
Пользователь №: 385

|
Цитата(Барановский Константин @ Apr 8 2014, 14:27)  Пятая слева кнопка на панели инструментов открывает диалог удаления элементов. В этом диалоге нужно выбрать элемент, который хотите удалить и нажать ОК:
Спасибо!
|
|
|
|
|
May 1 2014, 08:44
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
У меня вот какой вопрос: как подготовить проект KiCAD к отчуждению? Вот, например, хочу выложить проект на сайт. Что нужно сделать, чтобы проект мог использовать любой скачавший? Надо же как-то библиотеки приложить? Насколько я понимаю, eeschema создаёт библиотеку *-cache.lib со всеми используемыми компонентами. То есть, со схемами проблем быть не должно? Значит, остаётся закешировать библиотеки модулей и 3D-моделей. Я сделал в папке проекта папку lib, скопировал туда используемые библиотеки, настроил пути (относительные). Вроде всё работает, но это очень много весит. Библиотеки модулей - 9Мб, 3D-модели - аж 330Мб! Пришлось производить ручной отбор, запустил cvpcb, там "Просмотр выбранного посадочного места", прошёлся по всем компонентам схемы, смотрел в статусной строке название 3D-модели и вручную копировал её в папку lib. Заодно выяснил, какие библиотеки модулей не используются. Получилось в результате 5Мб библиотек. Это приемлемо, хотя всё равно многовато. Но это же не дело, так вручную всё отбирать! Хорошо, что у меня маленькая схема, а если большая?
В общем, вопрос у меня такой: есть ли какие-то методы автоматизации этого процесса? Может я просто чего-то не знаю?
UPD: Ага, нашёл как делается библиотека используемых модулей: pcbnew - Файл - Архивировать посадочные места. С этим порядок. Остался вопрос про 3D-модели.
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
May 5 2014, 06:18
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
Цитата(break @ May 5 2014, 11:44)  Насколько я понял, посадочные места прикладывать не надо, они интегрируются в файл платы. В новом формате посмотрел - текст описания модуля присутствует в полном объёме. Для просмотра печатной платы этого достаточно, да. А если надо изменить нетлист? Тогда без модулей не получится. Цитата(break @ May 5 2014, 11:44)  С 3D моделями достаточно просто - надо сделать экспорт в VRML, при этом выбрать опцию "Копировать файлы 3D-форм в директорию". О, это почти то, что нужно. Единственный недостаток - оно сваливает все модели в одну кучу. Но имена даёт вида lib_packages3d_Smd_r_0805.wrl. Преобразовать это в lib/packages3d/Smd/r_0805.wrl несложно. Спасибо!
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
May 6 2014, 11:12
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
AHTOXAЦитата Конечно это его головная боль, но если можно её уменьшить с приемлемыми затратами усилий, то лучше я это сделаю Так ведь не получится. Если захочет менять корпус на новый, то его придётся брать из какой-то библиотеки, в существующей разводке его не будет. Значит надо выкладывать все библиотеки. Тогда к чему весь этот геморрой с архивированием?
|
|
|
|
|
May 6 2014, 16:51
|

фанат дивана
     
Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684

|
Да, вы правы. Всё равно неудобно. Приходится добавлять свои библиотеки. С другой стороны, геморроя с архивированием как раз почти нет - выбрать команду в меню и поправить в проекте пути к модулям. Больше возни с 3D-моделями. А они нужны, чтобы можно было просматривать плату в 3D. Попробовал сейчас сделать без архива посадочных мест. Схема и плата открываются без проблем. А cvpcb при запуске ругается, мол, "Нет библиотек посадочных мест". И соответственно не работает "Просмотр выбранного посадочного места". С одной стороны, вроде бы это не нужно никому. С другой - проект получается как бы "битый" что ли. Криво отчуждённый, вот  Так что всё-таки я лучше буду прикладывать этот архив, так чуть-чуть аккуратнее получается
--------------------
Если бы я знал, что такое электричество...
|
|
|
|
|
Aug 2 2014, 10:06
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
shreckЦитата Как удобно осуществлять выравнивание одного компонента относительно пина другого. Например, поставить кондер под соответствующим пином микроконтроллера так, чтобы их Y координаты были равны. При этом пины как контроллера, так и кондера могут не быть в сетке. Это в редакторе схем или плат? Если в редакторе схем, то ставить не по сетке - лишний геморрой впоследствии. В редакторе плат - самый удобный - назначить координаты вручную. Цитата Как выравнивать via относительно выбранного пина компонента. Проще всего через принудительное назначение координат.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|