ВСЁ про KiCad

Хорошая печатная плата - залог надежности устройства. Как сделать такую плату?
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: ВСЁ про KiCad

Сообщение arkhnchul »

потому, что
arkhnchul писал(а):ширина дорожек в классе сети должна быть установлена до того, как вы проведете дорожку.

как это работает: создаете классы дорожек. Потом назначаете цепи для этих классов. Это делается так: в левой таблице секции Membership выделяете нужные цепи, в выпадашке справа - нужный класс, нажимаете кнопу " >>> ". Цепь считается занесенной в класс. Потом уже начинаете вести дорожки, при старте с контактной площадки, принадлежащей цепи, ширина и прочие параметры меняются согласно классу.
Вложения
2015-12-19-221835_1366x768_scrot.png
(175.01 КБ) 877 скачиваний
2015-12-19-221841_1366x768_scrot.png
(176.64 КБ) 472 скачивания
2015-12-19-221937_1366x768_scrot.png
(151.05 КБ) 391 скачивание
2015-12-19-221949_1366x768_scrot.png
(155.52 КБ) 750 скачиваний
yor
Говорящий с текстолитом
Сообщения: 1677
Зарегистрирован: Сб янв 19, 2008 23:57:27

Re: ВСЁ про KiCad

Сообщение yor »

Дорожки ни одной ещё не проведено. Понятно, спасибо. Но правильно ли я понимаю, что из этого следует невозможность смены ширины дорожки при задействованных NetClass вручную, только автоматом? Или при установке также и через Global design rules можно?

Всё-таки как-то криво у меня этот диалог (design rules) работает, упорно обрезает список NetClass (что не входит в прямую видимость, когда ползунок прокрутки появляется).
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: ВСЁ про KiCad

Сообщение arkhnchul »

вручную можно поменять у проведенной дорожки. При начале ведения новой выбранная вручшую из глобальных правил ширина сохраняется только для сетей, не принадлежащих классу (т.е. принадлежащих default).
Аватара пользователя
baron_P
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Вт сен 14, 2010 23:07:10
Откуда: Ростов

Re: ВСЁ про KiCad

Сообщение baron_P »

Доброго времени суток.
Захотелось переползти на кикад со спринт-лейаута, и в процессе появился один глупый вопрос: как пользоваться cvpcb 2015 года? В русскоязычных мануалах попадается только старая версия с парой разноцветных полей-списков, а что делать с тремя полями мне непонятно.
Изображение
Например, слева у меня есть в списке LEDs. Мне нужно какой-нибудь leds-корпус и привязать к моему диоду D1. Но в списке справа никаких светодиодов нет, сколько б я ни жмакал мыщью по левому LEDs. Подскажите, что не так, ну поделитесь ссылкой на пошаговое руководство для новой версии.
We do what we must because we can (c) GLaDOS
yor
Говорящий с текстолитом
Сообщения: 1677
Зарегистрирован: Сб янв 19, 2008 23:57:27

Re: ВСЁ про KiCad

Сообщение yor »

Сверху есть какая-никакая фильтрация (три микры зелёноногих), понаводите курсор на элементы управления - возможно будут всплывать подсказки. Левый столбец - группы посадочных мест, правый - содержание выбранной группы, но в зависимости от фильтрации может быть содержимое других групп.
Библиотеки может у Вас дефективные опять же. Я лично ищу текстовым поиском по библиотекам, в поисках нужного элемента/корпуса, потом уже понятно где искать. А так поиск оставляет желать много лучшего , что в eeshema, что здесь и в прочих местах.
А документация на kicad-pcb.org вроде должна быть.
Аватара пользователя
baron_P
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Вт сен 14, 2010 23:07:10
Откуда: Ростов

Re: ВСЁ про KiCad

Сообщение baron_P »

Спасибо, вроде разобрался. Проблема была в отсутствии библиотек посадочных мест и криво прописанных путях переменных окружения. Но тут появилась еще пара вопросов.
В таблице PCB-библиотек у меня по умолчанию прописаны только сетевые с github.com, причем часть из них недоступна, на что cvpcb ругается при запуске. Т.е. для работы без интернетов надо скачать и прописать в таблицу нужные библиотеки. Скачал с того же github.com, добавил с помощью мастера. В итоге получилось следующее:
Изображение
Вроде бы cvpcb все понравилось и посадочные места к элементам я привязал. Логика действий правильная?
Дальше пытаюсь прочитать список текущих цепей в pcbnew, но в ответ получаю вот такое:

Код: Выделить всё

Инфо: Прочитать файл списка цепей "C:\Program Files\KiCad\tutor\tutor.net". 
Инфо: Сопоставление компонентов и посадочных мест используя обозначения.
Ошибка: Компонент 'IC1' с посадочным местом 'DIP8' не найден в библиотеках таблицы библиотек.
Ошибка: Не задано посадочное место для компонента 'R2'.
Ошибка: Не задано посадочное место для компонента 'R1'.
Ошибка: Не задано посадочное место для компонента 'D1'.
Ошибка: Не задано посадочное место для компонента 'J1'.
Инфо: Проверен компонент из списка цепей посадочное место "D1:/5679273C:".
Ошибка: Не удалось добавить новый компонент t "D1:/5679273C" из-за отсутствия посадочного места "".
Инфо: Проверен компонент из списка цепей посадочное место "IC1:/5679269C:DIP8".
Ошибка: Не удалось добавить новый компонент t "IC1:/5679269C" из-за отсутствия посадочного места "DIP8".
Инфо: Проверен компонент из списка цепей посадочное место "J1:/56792FB6:".
Ошибка: Не удалось добавить новый компонент t "J1:/56792FB6" из-за отсутствия посадочного места "".
Инфо: Проверен компонент из списка цепей посадочное место "R1:/567924E4:".
Ошибка: Не удалось добавить новый компонент t "R1:/567924E4" из-за отсутствия посадочного места "".
Инфо: Проверен компонент из списка цепей посадочное место "R2:/5679228B:".
Ошибка: Не удалось добавить новый компонент t "R2:/5679228B" из-за отсутствия посадочного места "".

Вопрос в том, что ему не понравилось. Библиотеки вроде бы родные и cvpcb на них не ругался.
We do what we must because we can (c) GLaDOS
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: ВСЁ про KiCad

Сообщение arkhnchul »

а в eeeschema сохраняли нетлист после того, как назначили посадочные места?
yor
Говорящий с текстолитом
Сообщения: 1677
Зарегистрирован: Сб янв 19, 2008 23:57:27

Re: ВСЁ про KiCad

Сообщение yor »

А вот чего в упор не нахожу, так это отвязки курсора от сетки. На мелких посадочных местах удобно размеры прикидывать. Вроде раньше было, или с другим каким CAD-ом путаю?
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: ВСЁ про KiCad

Сообщение arkhnchul »

полностью отвязаться вроде никак, но можно на одну из "быстрых" сеток (висящих на Alt+1 и Alt+2) выставить самую мелкую.
yor
Говорящий с текстолитом
Сообщения: 1677
Зарегистрирован: Сб янв 19, 2008 23:57:27

Re: ВСЁ про KiCad

Сообщение yor »

В самом pcb я так и делаю, а вот в просмотрщике посадочных мест и сетку нельзя изменить. А ещё BOM (список элементов) совсем не работает, жмёшь и мёртвая тишина.
arkhnchul
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Re: ВСЁ про KiCad

Сообщение arkhnchul »

а плагин экспорта добавили? с некоторого времени по умолчанию список пустой. Без плагинов в мертвой тишине генерится только xml
Вложения
2015-12-23-232807_1366x768_scrot.png
(172.06 КБ) 734 скачивания
yor
Говорящий с текстолитом
Сообщения: 1677
Зарегистрирован: Сб янв 19, 2008 23:57:27

Re: ВСЁ про KiCad

Сообщение yor »

Нет конечно, не ожидал такой подлости :)) Спасибо.
Аватара пользователя
baron_P
Нашел транзистор. Понюхал.
Сообщения: 183
Зарегистрирован: Вт сен 14, 2010 23:07:10
Откуда: Ростов

Re: ВСЁ про KiCad

Сообщение baron_P »

arkhnchul писал(а):а в eeeschema сохраняли нетлист после того, как назначили посадочные места?

Спасибо, дело было в этом :)
We do what we must because we can (c) GLaDOS
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

Re: ВСЁ про KiCad

Сообщение anry025 »

С Новым Годом, ребята!

У меня такой вопрос, можно ли как то назначить имя цепи для переходного отверстия?
Суть в том что у меня двухслойная печатка, с обоих сторон есть зона GND, которую требуется соединить переходными отверстиями. Не нашел никакого решения кроме как для каждого переходного вести проводник от ближайшего Pad'а принадлежащего цепи GND. А если у меня между зонами штук 40 этих переходных и от каждого вести проводник, это ж не спать недели 3 :)) :))
Аватара пользователя
Evgen73
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Сб ноя 21, 2009 17:53:00
Откуда: UA

Re: ВСЁ про KiCad

Сообщение Evgen73 »

anry025 писал(а):С Новым Годом, ребята!

У меня такой вопрос, можно ли как то назначить имя цепи для переходного отверстия?
Суть в том что у меня двухслойная печатка, с обоих сторон есть зона GND, которую требуется соединить переходными отверстиями. Не нашел никакого решения кроме как для каждого переходного вести проводник от ближайшего Pad'а принадлежащего цепи GND. А если у меня между зонами штук 40 этих переходных и от каждого вести проводник, это ж не спать недели 3 :)) :))


Берешь любой GND и соединяешь его переходным отверстием.
Вложения
qq.jpg
(178.9 КБ) 782 скачивания
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

Re: ВСЁ про KiCad

Сообщение anry025 »

Evgen73 писал(а):
anry025 писал(а):С Новым Годом, ребята!

У меня такой вопрос, можно ли как то назначить имя цепи для переходного отверстия?
Суть в том что у меня двухслойная печатка, с обоих сторон есть зона GND, которую требуется соединить переходными отверстиями. Не нашел никакого решения кроме как для каждого переходного вести проводник от ближайшего Pad'а принадлежащего цепи GND. А если у меня между зонами штук 40 этих переходных и от каждого вести проводник, это ж не спать недели 3 :)) :))


Берешь любой GND и соединяешь его переходным отверстием.


Я так понял Вы суть вопроса не поняли. Мне как раз нужно без соединения с GND иметь переходные отверстия, соединяющие зоны с разных сторон плат.
Если у меня этих переходных 100 штук, я каждое должен соединять? Это ж жесткий секс какой-то :shock:
Аватара пользователя
Evgen73
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Сб ноя 21, 2009 17:53:00
Откуда: UA

Re: ВСЁ про KiCad

Сообщение Evgen73 »

А плату можно увидеть
:oops:
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

Re: ВСЁ про KiCad

Сообщение anry025 »

Evgen73 писал(а):А плату можно увидеть
:oops:


Ее пока нет, но мне надо будет сделать, поэтому и спрашиваю))
Аватара пользователя
Evgen73
Нашел транзистор. Понюхал.
Сообщения: 194
Зарегистрирован: Сб ноя 21, 2009 17:53:00
Откуда: UA

Re: ВСЁ про KiCad

Сообщение Evgen73 »

Ты хочешь чтоб оно автоматически становилося, чтоб в ручную не ставить каждый раз.
Так что ли, я что не пойму.
anry025
Открыл глаза
Сообщения: 42
Зарегистрирован: Ср янв 07, 2015 11:38:17

Re: ВСЁ про KiCad

Сообщение anry025 »

Evgen73 писал(а):Ты хочешь чтоб оно автоматически становилося, чтоб в ручную не ставить каждый раз.
Так что ли, я что не пойму.


Ну конечно! Тем более соединения с GND только усложняют "читаемость" платы
Ответить

Вернуться в «Изготовление PCB»