Перейти к содержанию
    

Вопросы по использованию

Не понял , как удалить модуль из библиотеки.

Создать и добавить - есть инструменты , а удалить - не нашел.

Подскажите , пожалуйста.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

как удалить модуль из библиотеки

Пятая слева кнопка на панели инструментов открывает диалог удаления элементов. В этом диалоге нужно выбрать элемент, который хотите удалить и нажать ОК:

post-75861-1396952716_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пятая слева кнопка на панели инструментов открывает диалог удаления элементов. В этом диалоге нужно выбрать элемент, который хотите удалить и нажать ОК:

post-75861-1396952716_thumb.png

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня вот какой вопрос: как подготовить проект KiCAD к отчуждению?

Вот, например, хочу выложить проект на сайт. Что нужно сделать, чтобы проект мог использовать любой скачавший? Надо же как-то библиотеки приложить?

Насколько я понимаю, eeschema создаёт библиотеку *-cache.lib со всеми используемыми компонентами. То есть, со схемами проблем быть не должно?

Значит, остаётся закешировать библиотеки модулей и 3D-моделей. Я сделал в папке проекта папку lib, скопировал туда используемые библиотеки, настроил пути (относительные). Вроде всё работает, но это очень много весит. Библиотеки модулей - 9Мб, 3D-модели - аж 330Мб!

Пришлось производить ручной отбор, запустил cvpcb, там "Просмотр выбранного посадочного места", прошёлся по всем компонентам схемы, смотрел в статусной строке название 3D-модели и вручную копировал её в папку lib. Заодно выяснил, какие библиотеки модулей не используются. Получилось в результате 5Мб библиотек. Это приемлемо, хотя всё равно многовато.

Но это же не дело, так вручную всё отбирать! Хорошо, что у меня маленькая схема, а если большая?

 

В общем, вопрос у меня такой: есть ли какие-то методы автоматизации этого процесса? Может я просто чего-то не знаю?

 

UPD: Ага, нашёл как делается библиотека используемых модулей: pcbnew - Файл - Архивировать посадочные места. С этим порядок. Остался вопрос про 3D-модели.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AHTOXA

Насколько я понял, посадочные места прикладывать не надо, они интегрируются в файл платы. В новом формате посмотрел - текст описания модуля присутствует в полном объёме. Причём повторяется столько раз, сколько присутствует этот модуль.

С 3D моделями достаточно просто - надо сделать экспорт в VRML, при этом выбрать опцию "Копировать файлы 3D-форм в директорию".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Насколько я понял, посадочные места прикладывать не надо, они интегрируются в файл платы. В новом формате посмотрел - текст описания модуля присутствует в полном объёме.

Для просмотра печатной платы этого достаточно, да. А если надо изменить нетлист? Тогда без модулей не получится.

 

С 3D моделями достаточно просто - надо сделать экспорт в VRML, при этом выбрать опцию "Копировать файлы 3D-форм в директорию".

О, это почти то, что нужно. Единственный недостаток - оно сваливает все модели в одну кучу. Но имена даёт вида lib_packages3d_Smd_r_0805.wrl. Преобразовать это в lib/packages3d/Smd/r_0805.wrl несложно. Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AHTOXA

Зачем надо менять нетлист в уже "отчуждённом" проекте? Кто меняет, у того пусть голова болит, он сам сможет архивировать посадочные места.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну мало ли. Вдруг кто-то захочет что-то изменить под себя, например, тип корпуса микросхемы, или резисторов. Конечно это его головная боль, но если можно её уменьшить с приемлемыми затратами усилий, то лучше я это сделаю:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AHTOXA

Конечно это его головная боль, но если можно её уменьшить с приемлемыми затратами усилий, то лучше я это сделаю

Так ведь не получится.

Если захочет менять корпус на новый, то его придётся брать из какой-то библиотеки, в существующей разводке его не будет. Значит надо выкладывать все библиотеки. Тогда к чему весь этот геморрой с архивированием?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, вы правы. Всё равно неудобно. Приходится добавлять свои библиотеки.

С другой стороны, геморроя с архивированием как раз почти нет - выбрать команду в меню и поправить в проекте пути к модулям.

Больше возни с 3D-моделями. А они нужны, чтобы можно было просматривать плату в 3D.

 

Попробовал сейчас сделать без архива посадочных мест. Схема и плата открываются без проблем. А cvpcb при запуске ругается, мол, "Нет библиотек посадочных мест". И соответственно не работает "Просмотр выбранного посадочного места". С одной стороны, вроде бы это не нужно никому. С другой - проект получается как бы "битый" что ли. Криво отчуждённый, вот:)

 

Так что всё-таки я лучше буду прикладывать этот архив, так чуть-чуть аккуратнее получается:)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если кого не устраивает новая форма ввода УГО в Eeschema, то достаточно щёлкнуть в окошке с изображением этого УГО (обратно не переключается никак).

Правда этот вид не запоминается и следующий элемент схемы будет опять показан в новой форме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как удобно осуществлять выравнивание одного компонента относительно пина другого.

Например, поставить кондер под соответствующим пином микроконтроллера так, чтобы их Y координаты были равны. При этом пины как контроллера, так и кондера могут не быть в сетке.

 

Как выравнивать via относительно выбранного пина компонента.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

shreck

Как удобно осуществлять выравнивание одного компонента относительно пина другого.

Например, поставить кондер под соответствующим пином микроконтроллера так, чтобы их Y координаты были равны. При этом пины как контроллера, так и кондера могут не быть в сетке.

Это в редакторе схем или плат?

Если в редакторе схем, то ставить не по сетке - лишний геморрой впоследствии.

В редакторе плат - самый удобный - назначить координаты вручную.

 

Как выравнивать via относительно выбранного пина компонента.

Проще всего через принудительное назначение координат.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть глупый вопрос. Тем не менее. Хоть в какой-то иной САПР можно как-то передать проект или нет? В крайнем случае схему. Сорри за глупость, но требуют обстоятельства.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

White Rabbit

В каком смысле проект? Нетлист можно сделать в разных форматах. Плату можно экспортировать в Спектру и GenCAD.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...