ВСЁ про KiCad

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

Сообщение sunjob »

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

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

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

Сообщение WiseLord »

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

Сообщение sunjob »

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

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

Сообщение 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. держитесь обоими руками, а то прорвет...
Реклама
Эиком - электронные компоненты и радиодетали
Мучитель микросхем
Аватара пользователя
Сообщения: 445
Зарегистрирован: Ср сен 16, 2020 20:38:41
Откуда: Краснодарский край, г.Абинск

Сообщение 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
Откуда: Черкесск /// Питер

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

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

Сообщение 2128506 »

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

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

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

Сообщение WiseLord »

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

Сообщение 2128506 »

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

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

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

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

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

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

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

Сообщение 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 сконфигурирован как выход питания, и ошибок нет.
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

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

Сообщение 2128506 »

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

Всё заработало. Огромное спасибо!
Друг Кота
Аватара пользователя
Сообщения: 3761
Зарегистрирован: Чт янв 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 через "менеджер программ".
Мучитель микросхем
Аватара пользователя
Сообщения: 445
Зарегистрирован: Ср сен 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, из менеджера программ(линукс), или из командной строки? Есть распространенное мнение, что в МП не всегда свежее ПО.
Ответить

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