ВСЁ про KiCad

Хорошая печатная плата - залог надежности устройства. Как сделать такую плату?
Аватара пользователя
sunjob
Вымогатель припоя
Сообщения: 611
Зарегистрирован: Ср дек 08, 2010 19:03:17

Re: ВСЁ про KiCad

Сообщение sunjob »

ну... примерно так и представля себе ... бяда, короче! :о)

не понимаю, как можно умудряться "удобно и комфортно" так работать, ведь схема не рисуется сразу, особенно, если это косается разработки.
сначало наборосок, потом то-се-третье, потому доработка, потом надо срочно блок добавить/заменить/изменить, ту селедку перетащить в этот аквариум итд...

п.с. спасибо :о) всех с новым годом без масок, майек, плавок...!!! :о)))
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: ВСЁ про KiCad

Сообщение WiseLord »

Да, схема не рисуется сразу, поэтому вместо проведения длинных линий и просто лучше их подписывать метками. И проблема становится не проблемой.
Аватара пользователя
sunjob
Вымогатель припоя
Сообщения: 611
Зарегистрирован: Ср дек 08, 2010 19:03:17

Re: ВСЁ про KiCad

Сообщение sunjob »

не всегда это оптимально... порой задалбываешься подписывать, да и наглядность может потеряться вообще, особенно там, где рассыпуха... какая уж тут разработка/доработка/переработка :shock:

но... :) судя по темпам - продукт пользуется ... (я, вообще-то не против... ) :)))
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Аватара пользователя
sunjob
Вымогатель припоя
Сообщения: 611
Зарегистрирован: Ср дек 08, 2010 19:03:17

KiCad-5.1.7

Сообщение sunjob »

KiCad-5.1.7
кто последнюю версию юзает? в 2-3х словах, как там, косяки, исправления, стоит "обновление выделки" или можно не поспешать?! :))

посмотрел гит, а там уже 5.1.8 & 5.1.9 прям пыхтят, торопятся ... :)))

что за спешки после 5.1.5 версии?!!! :)))

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

Dec 22, 2020 - 5.1.9
Oct 28, 2020 - 5.1.8
Sep 25, 2020 - 5.1.7
May 11, 2020 - 5.1.6
Nov 14, 2019 - 5.1.5
p.s. сам ни чего сказать не могу, т.к. уже не собираются на slackware-14.2
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
Аватара пользователя
JMC.Hard
Мучитель микросхем
Сообщения: 445
Зарегистрирован: Ср сен 16, 2020 20:38:41
Откуда: Краснодарский край, г.Абинск

Re: ВСЁ про KiCad

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

sunjob, горячий, с печки пирожок -- он завсегда ж вкуснее! :wink:
Работаю с под Ubuntu (lubuntu 20.04), обновление прописано с родного репозитария (ppa:kicad/kicad-5.1-releases), всё "автоматом" ходит, сам сейчас удивился -- у меня уже:

Application: KiCad
Version: 5.1.9-73d0e3b20d~88~ubuntu20.04.1, release build
Libraries:
wxWidgets 3.0.4
libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Platform: Linux 5.4.0-42-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8 ) GTK+ 3.24
Boost: 1.71.0
OpenCASCADE Community Edition: 6.9.1
Curl: 7.68.0
Compiler: GCC 9.3.0 with C++ ABI 1013

Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=ON
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=ON
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
... сам в шоке :dont_know:

По сравнению с "помнящимися" 5.1.4, 5.1.6, вроде ничего кроме новых Symbols / Footprints / 3dmodels не замечалось. Ну, может что-то там по мелочи правят, в обычной работе пока не замечал :))
Лучше сделать и жалеть, чем жалеть, что не сделал ...
Аватара пользователя
ЖуЧоК
Опытный кот
Сообщения: 783
Зарегистрирован: Сб дек 24, 2016 10:01:17
Откуда: Черкесск /// Питер

Re: ВСЁ про KiCad

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

Поставил новую версию 5.1.9. Ставил пакеты с КиКадовского репозитария, как и рекомендуется. Ставилось довольно долго. Вроде все работает. В этот раз не забыл поставить пакет русификации, а то предыдущая версия была на англицком. :))
ОСь Linux Mint Cinnamon 19.3. До 20-ой версии пока не стал обновлять.
Нетбук Lenovo S20-30, SSD 128Gb, 4Gb RAM.
Вложения
KiCAD.jpg
Новая версия KiCAD
(54.86 КБ) 161 скачивание
Полуметричной дрожи сильный ток
Обратной связью тут же обернется,
Такой каскадной, что в недолгий срок
Короткой яркой вспышкой цепь замкнется!
2128506
Родился
Сообщения: 7
Зарегистрирован: Ср янв 27, 2021 16:59:59

Re: ВСЁ про KiCad

Сообщение 2128506 »

Добрый день, уважаемые господа. Вторгаюсь с локальным вопросом.

При формировании списка цепей в Eeschema одна из цепей не именуется а обозначается символом ~. Если заменить тильду на осмысленное имя цепи в текстовом редакторе, то в дальнейшем в Pcbnew всё хорошо.
ERC ошибок не выдаёт.
Речь идёт о цепи питания, получаемой с выхода pvr (нога сконфигурирована надлежащим образом - как выход питания). Помимо этого на плате присутствует цепь питания другого номинала (конфликта между ними нет, подсвечиваются как отдельные цепи).
Подскажите, пожалуйста, в чём может быть дело.

KiCad 5.0.0, windows 7
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: ВСЁ про KiCad

Сообщение WiseLord »

Тильда в KiCad - это знак инверсии (~CE будет обображаться как CE с чертой сверху). Просто так одной тильдой цепь называть нельзя.
2128506
Родился
Сообщения: 7
Зарегистрирован: Ср янв 27, 2021 16:59:59

Re: ВСЁ про KiCad

Сообщение 2128506 »

WiseLord писал(а):Тильда в KiCad - это знак инверсии (~CE будет обображаться как CE с чертой сверху). Просто так одной тильдой цепь называть нельзя.
Моя формулировка была не совсем верна). Цепь носит честное название "+3.3V", но при построении списка цепей оно автоматически заменяется на "~":

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

...
(pins
        (pin (num 1) (name ~) (type passive))
        (pin (num 2) (name ~) (type passive))))
...
Аватара пользователя
JMC.Hard
Мучитель микросхем
Сообщения: 445
Зарегистрирован: Ср сен 16, 2020 20:38:41
Откуда: Краснодарский край, г.Абинск

Re: ВСЁ про KiCad

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

[uquote="2128506",url="/forum/viewtopic.php?p=3968680#p3968680"]Моя формулировка была не совсем верна).[/uquote]
Так тогда и для решения вопроса нужно, как минимум схему посмотреть ...
Или она под грифом "секретно"? :wink:
Лучше сделать и жалеть, чем жалеть, что не сделал ...
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3747
Зарегистрирован: Чт янв 26, 2012 14:44:34

Re: ВСЁ про KiCad

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

2128506 писал(а):Цепь носит честное название "+3.3V", но при построении списка цепей оно автоматически заменяется на "~"
Строчки, которые вы привели, это часть описания использованного символа, а конкретно - его выводов (идентификатор (pins ). Тильда означает, что этот вывод не имеет имени, как, например, вывод у резистора. Это допустимо: для генерации списка межсоединений нужен номер вывода, а не его имя. Список цепей находится в файле ниже, после идентификатора (nets .
Like the eyes of a cat in the black and blue...
2128506
Родился
Сообщения: 7
Зарегистрирован: Ср янв 27, 2021 16:59:59

Re: ВСЁ про KiCad

Сообщение 2128506 »

Вот кусок файла со списком цепей:
Спойлер

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

(nets
    (net (code 1) (name "Net-(HG1-Pad11)")
      (node (ref XP1) (pin 2))
      (node (ref HG1) (pin 11)))
    (net (code 2) (name "Net-(HG1-Pad10)")
      (node (ref HG1) (pin 10))
      (node (ref R5) (pin 1)))
    (net (code 3) (name "Net-(HG1-Pad1)")
      (node (ref HG1) (pin 1)))
    (net (code 4) (name "Net-(HG1-Pad12)")
      (node (ref HG1) (pin 12)))
    (net (code 5) (name "Net-(HG1-Pad2)")
      (node (ref HG1) (pin 2))
      (node (ref VD4) (pin 1))
      (node (ref R1) (pin 2)))
    (net (code 6) (name "Net-(HG1-Pad3)")
      (node (ref HG1) (pin 3))
      (node (ref R2) (pin 2))
      (node (ref VD3) (pin 1)))
    (net (code 7) (name "Net-(HG1-Pad5)")
      (node (ref VD2) (pin 1))
      (node (ref R3) (pin 2))
      (node (ref HG1) (pin 5)))
    (net (code 8) (name "Net-(HG1-Pad6)")
      (node (ref HG1) (pin 6))
      (node (ref VD1) (pin 1))
      (node (ref R4) (pin 2)))
    (net (code 9) (name ~)
      (node (ref R1) (pin 1))
      (node (ref R2) (pin 1))
      (node (ref R3) (pin 1))
      (node (ref R4) (pin 1))
      (node (ref C2) (pin 1))
      (node (ref DA1) (pin 2))
      (node (ref C4) (pin 1))
      (node (ref C3) (pin 1))
      (node (ref HG1) (pin 7))
      (node (ref HG1) (pin 8)))
    (net (code 10) (name GND)
      (node (ref C2) (pin 2))
      (node (ref DA1) (pin 1))
      (node (ref C3) (pin 2))
      (node (ref R5) (pin 2))
      (node (ref XP1) (pin 1))
      (node (ref C4) (pin 2))
      (node (ref HG1) (pin 4))
      (node (ref HG1) (pin 9))
      (node (ref C1) (pin 2)))
    (net (code 11) (name +5B)
      (node (ref C1) (pin 1))
      (node (ref XP1) (pin 3))
      (node (ref DA1) (pin 3)))
    (net (code 12) (name "Net-(VD1-Pad2)")
      (node (ref VD1) (pin 2))
      (node (ref XP1) (pin 4)))
    (net (code 13) (name "Net-(VD2-Pad2)")
      (node (ref VD2) (pin 2))
      (node (ref XP1) (pin 5)))
    (net (code 14) (name "Net-(XP1-Pad6)")
      (node (ref XP1) (pin 6)))
    (net (code 15) (name "Net-(VD3-Pad2)")
      (node (ref XP1) (pin 7))
      (node (ref VD3) (pin 2)))
    (net (code 16) (name "Net-(VD4-Pad2)")
      (node (ref XP1) (pin 8))
      (node (ref VD4) (pin 2)))))
Цепь code 9 - предмет интереса.
Вот картинка со схемой:
СпойлерИзображение
Цепь "+3.3B" - предмет интереса. "В" - латинская b (если это играет какую-то роль).
Ничего секретного).
До этого сложность с тильдой вместо имени цепи возникала оттого, что не был установлен флаг питания на питание, которое приходит "ниоткуда" - с разъема. Но эта ошибка вылезала при ERC-проверке.
В данном случае вывод 2 компонента DA1 сконфигурирован как выход питания, и ошибок нет.
Аватара пользователя
WiseLord
Друг Кота
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск
Контактная информация:

Re: ВСЁ про KiCad

Сообщение WiseLord »

А точно "невидимой" метки ~ нигде на линии нету? Я бы в .sch файле проверил
2128506
Родился
Сообщения: 7
Зарегистрирован: Ср янв 27, 2021 16:59:59

Re: ВСЁ про KiCad

Сообщение 2128506 »

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

Re: ВСЁ про KiCad

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

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

Re: ВСЁ про KiCad

Сообщение 2128506 »

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

Re: ВСЁ про KiCad

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

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

Re: ВСЁ про KiCad

Сообщение PeWeeS »

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

Re: ВСЁ про KiCad

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

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

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

Re: ВСЁ про KiCad

Сообщение PeWeeS »

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

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