ВСЁ про KiCad

Хорошая печатная плата - залог надежности устройства. Как сделать такую плату?
Ответить
Родился
Сообщения: 7
Зарегистрирован: Ср янв 27, 2021 16:59:59

Сообщение 2128506 »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3969638#p3969638"]А точно "невидимой" метки ~ нигде на линии нету?[/uquote]
Подскажите, пожалуйста, как её можно найти? При просмотре глазами ничего не нашлось.
WiseLord писал(а):Я бы в .sch файле проверил
На всякий случай прикрепляю весь проект. Может быть вас не затруднит глянуть, если это что-то простое, а я пропускаю.
Вложения
Nokia1202_board.7z
(11.85 КБ) 185 скачиваний
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3782
Зарегистрирован: Чт янв 26, 2012 14:44:34

Сообщение El-Eng »

В символе "стрелка", обозначающем цепь "+3,3В", имя пина - тильда (~). Исправьте его на "+3,3В" (именно имя, а не номер) и все заработает. Исправляется при помощи редактора символов. В качестве образца можно посмотреть символ "+5В".
Like the eyes of a cat in the black and blue...
Реклама
Родился
Сообщения: 7
Зарегистрирован: Ср янв 27, 2021 16:59:59

Сообщение 2128506 »

Всё заработало. Огромное спасибо!
Друг Кота
Аватара пользователя
Сообщения: 3782
Зарегистрирован: Чт янв 26, 2012 14:44:34

Сообщение El-Eng »

Пожалуйста! :beer:
Like the eyes of a cat in the black and blue...
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Аватара пользователя
Сообщения: 7
Зарегистрирован: Сб фев 25, 2012 23:14:50
Откуда: Украина

Сообщение PeWeeS »

А есть кто, чтобы пользовал и "Eagle" и "KiCAD"?
Суть в чем, Eagle несколько ограничен в размерах платы(в фриварной версии), редко, но требуется больший размер, пытался освоить KiCAD, но чего-то никак не разберусь как оно работает, переучиваться всегда сложней чем учиться, тем более, что пользую Eagle еще с довиндовых времен, под DOS(W3.0 не в счет), до этого работал в PiCAD и OrCAD, первый похож на Eagle, перейти было не проблема, сейчас че'т, "лыжи не едут".
P.S.Линукс Минт Сильвия, ставил KiCAD через "менеджер программ".
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 518
Зарегистрирован: Ср сен 16, 2020 20:38:41
Откуда: Краснодарский край, г.Абинск

Сообщение JMC.Hard »

А и в самом деле, "сколько вешать в граммах"?
Вы, PeWeeS, меня заинтриговали :)
Посмотрел, взял формат А0 и прикинул плату на весь лист ... Конвертировал в другой формат ("контрольный выстрел" :) ), открыл в другой программе ... Никто, ничего не ограничил -- хочешь плату 1135 х 726 мм? Да пожалуйста! :wink:

В Eagle я погружался, но глубоко не смог занырнуть, да и давно это уже было. Практически и не помню основ работы с ним :)
А если есть желание освоить KiCad, так Вы сюда вот и обращайтесь. Поможем, разберёмся, подскажем ... :wink:
Лучше сделать и жалеть, чем жалеть, что не сделал ...
Реклама
Родился
Аватара пользователя
Сообщения: 7
Зарегистрирован: Сб фев 25, 2012 23:14:50
Откуда: Украина

Сообщение PeWeeS »

Фриварная версия Eagle позволяет разводить максимум 100х80 мм плату, бывает не вписываюсь, а иногда большего размера требует крепление(если лицевая панель).
если есть желание освоить KiCad, так Вы сюда вот и обращайтесь
Ок.
Откуда лучше устанавливать KiCAD, из менеджера программ(линукс), или из командной строки? Есть распространенное мнение, что в МП не всегда свежее ПО.
Вымогатель припоя
Аватара пользователя
Сообщения: 518
Зарегистрирован: Ср сен 16, 2020 20:38:41
Откуда: Краснодарский край, г.Абинск

Сообщение JMC.Hard »

Да, PeWeeS, мнение это верное. Как правило, в репозитарии дистрибутива более старая версия пакета, неважно, будете ставить через GUI или через консоль.
У Вас, вероятнее всего встал KiCad 4.0.7, можно и с него начать. Будете систему обновлять и его новее поставите.
Есть желание последнюю версию поставить -- на официальном сайте всё есть, судя по Вашему опыту, с английским проблем не будет :wink:
Пропишете для KiCad официальный репозитарий, поставите последнюю версию, а потом ещё выполните:
$ sudo apt install kicad-locale-ru
и тогда Вы с KiCad'ом быстрее общий язык найдёте :)
Лучше сделать и жалеть, чем жалеть, что не сделал ...
Родился
Аватара пользователя
Сообщения: 7
Зарегистрирован: Сб фев 25, 2012 23:14:50
Откуда: Украина

Сообщение PeWeeS »

Стал версии 5.1.9-73d0e3b20d~88~ubuntu16.04.1.... и т.д., и т.п.
Локаль проблем не вызывает, но ради интереса установил пишет:
03:35:32: Cannot set locale to language "Russian".
03:35:32: locale 'ru_RU' cannot be set.
Не особо и хотелось.

Потянул проект с Eagle, в схеме только связи, деталей нет, на плате все отрисовало, попробовал никидать схему, при перемещении деталей, связи обрываются(не перетягиваются, если не выделены), сконвертировать в pcb не получается. Собственно все те же непонятки, что и ранее(это уже не первая моя попытка оседлать KiCAD). Разбаловал меня Eagle.

Ладно, утро вечера мудренее.
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

Вопрос разработчикам кикада: возможна ли установка без wxpython? Просто невозможно же эту мерзость в систему тащить, еще и собирается черт-знает сколько с этими wxvidgets!..
UPD: неактуально. Попробовал собрать wxpython, оно упало с возмущением об ошибке в хрюникодостроке. Пытхон - такой пытхон…
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 518
Зарегистрирован: Ср сен 16, 2020 20:38:41
Откуда: Краснодарский край, г.Абинск

Сообщение JMC.Hard »

[uquote="PeWeeS",url="/forum/viewtopic.php?p=3981046#p3981046"]Не особо и хотелось.[/uquote]Аналогично. Совсем не напрягает EN ли RU ли :)

Мне вроде где-то виделось, что начатое в Eagle можно в KiCad'е продолжать, но между ними есть одно существенное различие. В KiCad компонент схемы (symbol) не связан с определённым посадочным местом (footprint) на плате. Назначение посадочных мест компонентам, тут это отдельная операция, часто "автоматом", но я могу в любой момент "по своему" переделать :)
Так-что в KiCad получается так: разработка схемы >> назначение посадочных мест >> разводка печатной платы. На первый взгляд кажется излишним, но меня, в своё время, это и подкупило. Я "завязал" с Eagle и "подсел" на KiCad :)
Попробуйте не "тянуть" с Eagle'а, а сразу нАчать в KiCad'е и всё у Вас получится :wink:
Лучше сделать и жалеть, чем жалеть, что не сделал ...
Опытный кот
Аватара пользователя
Сообщения: 783
Зарегистрирован: Сб дек 24, 2016 10:01:17
Откуда: Черкесск /// Питер

Сообщение ЖуЧоК »

А если я в кикаде, при рисовании схемы, выбираю сразу конкретную деталь-- там их куча, то это сразу присвоит посадочное место этому компоненту и его модель, или надо потом все равно присваивать?
Полуметричной дрожи сильный ток
Обратной связью тут же обернется,
Такой каскадной, что в недолгий срок
Короткой яркой вспышкой цепь замкнется!
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18787
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

если в библиотечном компоненте схемы все поля свойств заполнены, то сразу присвоит. но обычно в библиотеке поля посадочных мест (и ряд других) не заполнены, т.к., например, atmega8 выпускается в 4 различных типах корпусов, и заранее знать, какой нужен именно вам, никто, кроме вас, не может.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Опытный кот
Аватара пользователя
Сообщения: 783
Зарегистрирован: Сб дек 24, 2016 10:01:17
Откуда: Черкесск /// Питер

Сообщение ЖуЧоК »

Вот так выглядят свойства.

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

Reference	Q?
Value	IRF740
Footprint	Package_TO_SOT_THT:TO-220-3_Vertical
Datasheet	http://www.vishay.com/docs/91054/91054.pdf
И вот еще

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

Reference	U?
Value	NE555D
Footprint	Package_SO:SOIC-8_3.9x4.9mm_P1.27mm
Datasheet	http://www.ti.com/lit/ds/symlink/ne555.pdf
Типа, уже все определено?
Полуметричной дрожи сильный ток
Обратной связью тут же обернется,
Такой каскадной, что в недолгий срок
Короткой яркой вспышкой цепь замкнется!
Вымогатель припоя
Аватара пользователя
Сообщения: 518
Зарегистрирован: Ср сен 16, 2020 20:38:41
Откуда: Краснодарский край, г.Абинск

Сообщение JMC.Hard »

Именно так :)
Значение поля Footprint и определяет соответствие этому компоненту посадочного места из "родной" библиотеки посадочных мест. В любое время Вы можете изменить посадочное место на изменяя при этом саму схему (например решите применить NE555 не в SOIC а в DIP корпусе).
Лучше сделать и жалеть, чем жалеть, что не сделал ...
Друг Кота
Сообщения: 3092
Зарегистрирован: Пн апр 06, 2015 11:01:53
Откуда: москва, уфа

Сообщение arkhnchul »

[uquote="ЖуЧоК",url="/forum/viewtopic.php?p=3981328#p3981328"]Типа, уже все определено?[/uquote]это значение по умолчанию, не более. Этап назначения корпусов никуда не девается, просто там для этого компонента будет сразу проставлено вот это.
Родился
Аватара пользователя
Сообщения: 7
Зарегистрирован: Сб фев 25, 2012 23:14:50
Откуда: Украина

Сообщение PeWeeS »

[uquote="JMC.Hard",url="/forum/viewtopic.php?p=3981358#p3981358"].... (например решите применить NE555 не в SOIC а в DIP корпусе).[/uquote]
Ну, в Eagle это тоже имеется. Ок, речь не о нем.
Вымогатель припоя
Аватара пользователя
Сообщения: 518
Зарегистрирован: Ср сен 16, 2020 20:38:41
Откуда: Краснодарский край, г.Абинск

Сообщение JMC.Hard »

Да оно, PeWeeS, в любом есть, тонкость вот в чём: в Eagle посадочное место жёстко привязано к символу.
Чтобы в Eagle сделать в одном проекте ...
Изображение
... мне нужно нарисовать три схемы, с тремя разными (хотя и одинаковыми :) ) символами с соответствующими посадочными местами.
В KiCad у меня тут один проект, одна принципиальная схема, но три платы под разные радиодетали :wink:
Это просто я для примера взял разъём (что под руку попалось :) ), но это касается и транзисторов, и микросхем, ну и всего ещё что там есть :))
Лучше сделать и жалеть, чем жалеть, что не сделал ...
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18787
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

вот что на самом деле КРАЙНЕ неудобно в KiCad-е, так это размещение корпусов на плате по обозначению на схеме... может, я чего-то не знаю, или есть какие-то плагины-надстройки, решающие эту беду... но во всех уважающих себя САПРах для плат есть возможность последовательного выбора компонентов/корпусов после того, как задан номер первого.
то есть о чем я: размещаем, например, конденсаторы, вводим номер первого С1, его футпринт подхватывается мышкой, мы его ставим в нужное место, нажимаем какую-то комбинацию кнопок типа Ctrl-N (Next), и у нас автоматически мышом подхватывается С2. Нажимаем Ctrl-N еще раз - подхватывается С3 и так далее.
а сейчас обозначение каждого компонента надо либо вводить вручную, либо выбирать из длиннючего списка... либо еще хуже - выискивать где-то среди набросанных в кучу компонетов и тащить вручную...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Собутыльник Кота
Аватара пользователя
Сообщения: 2516
Зарегистрирован: Пт июл 12, 2019 22:52:01

Сообщение Eddy_Em »

ARV, не надо так рисовать! Ведь условные обозначения никак не связаны с положением элемента. Да и при трассировке положение меняется...
Я вот как делаю: на основном мониторе держу открытым pcbnew, а на правом - eeschema. Тычу в детальку схемы, она на плате активируется, тащу в нужную "кучу".
Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда.
Я на гитхабе, в ЖЖ
Контактная информация:
Ответить

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