реклама на сайте
подробности

 
 
15 страниц V  « < 4 5 6 7 8 > »   
Reply to this topicStart new topic
> Вопросы по использованию, Как выполнить какое-либо действие в KiCAD
vlasin
сообщение Apr 8 2014, 10:04
Сообщение #76


Местный
***

Группа: Свой
Сообщений: 241
Регистрация: 26-07-04
Пользователь №: 385



Не понял , как удалить модуль из библиотеки.
Создать и добавить - есть инструменты , а удалить - не нашел.
Подскажите , пожалуйста.
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Apr 8 2014, 10:27
Сообщение #77


Местный
***

Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



Цитата(vlasin @ Apr 8 2014, 13:04) *
как удалить модуль из библиотеки

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

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
vlasin
сообщение Apr 9 2014, 03:06
Сообщение #78


Местный
***

Группа: Свой
Сообщений: 241
Регистрация: 26-07-04
Пользователь №: 385



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

Прикрепленное изображение


Спасибо!
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение May 1 2014, 08:44
Сообщение #79


фанат дивана
******

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



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

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

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


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
break
сообщение May 5 2014, 05:44
Сообщение #80


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



AHTOXA
Насколько я понял, посадочные места прикладывать не надо, они интегрируются в файл платы. В новом формате посмотрел - текст описания модуля присутствует в полном объёме. Причём повторяется столько раз, сколько присутствует этот модуль.
С 3D моделями достаточно просто - надо сделать экспорт в VRML, при этом выбрать опцию "Копировать файлы 3D-форм в директорию".
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение May 5 2014, 06:18
Сообщение #81


фанат дивана
******

Группа: Свой
Сообщений: 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 несложно. Спасибо!


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
break
сообщение May 6 2014, 05:48
Сообщение #82


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



AHTOXA
Зачем надо менять нетлист в уже "отчуждённом" проекте? Кто меняет, у того пусть голова болит, он сам сможет архивировать посадочные места.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение May 6 2014, 08:06
Сообщение #83


фанат дивана
******

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



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


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
break
сообщение May 6 2014, 11:12
Сообщение #84


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



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

Так ведь не получится.
Если захочет менять корпус на новый, то его придётся брать из какой-то библиотеки, в существующей разводке его не будет. Значит надо выкладывать все библиотеки. Тогда к чему весь этот геморрой с архивированием?
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение May 6 2014, 16:51
Сообщение #85


фанат дивана
******

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



Да, вы правы. Всё равно неудобно. Приходится добавлять свои библиотеки.
С другой стороны, геморроя с архивированием как раз почти нет - выбрать команду в меню и поправить в проекте пути к модулям.
Больше возни с 3D-моделями. А они нужны, чтобы можно было просматривать плату в 3D.

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

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


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
break
сообщение Jul 21 2014, 19:48
Сообщение #86


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



Если кого не устраивает новая форма ввода УГО в Eeschema, то достаточно щёлкнуть в окошке с изображением этого УГО (обратно не переключается никак).
Правда этот вид не запоминается и следующий элемент схемы будет опять показан в новой форме.
Go to the top of the page
 
+Quote Post
shreck
сообщение Aug 1 2014, 04:31
Сообщение #87


Местный
***

Группа: Свой
Сообщений: 327
Регистрация: 24-06-06
Из: Томск
Пользователь №: 18 328



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

Как выравнивать via относительно выбранного пина компонента.
Go to the top of the page
 
+Quote Post
break
сообщение Aug 2 2014, 10:06
Сообщение #88


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



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

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

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

Проще всего через принудительное назначение координат.
Go to the top of the page
 
+Quote Post
White Rabbit
сообщение Aug 19 2014, 09:13
Сообщение #89


Частый гость
**

Группа: Участник
Сообщений: 82
Регистрация: 26-09-12
Пользователь №: 73 697



Есть глупый вопрос. Тем не менее. Хоть в какой-то иной САПР можно как-то передать проект или нет? В крайнем случае схему. Сорри за глупость, но требуют обстоятельства.
Go to the top of the page
 
+Quote Post
break
сообщение Aug 22 2014, 05:28
Сообщение #90


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



White Rabbit
В каком смысле проект? Нетлист можно сделать в разных форматах. Плату можно экспортировать в Спектру и GenCAD.
Go to the top of the page
 
+Quote Post

15 страниц V  « < 4 5 6 7 8 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 21:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01505 секунд с 7
ELECTRONIX ©2004-2016