ВСЁ про KiCad
- ЖуЧоК
- Опытный кот
- Сообщения: 783
- Зарегистрирован: Сб дек 24, 2016 10:01:17
- Откуда: Черкесск /// Питер
Re: ВСЁ про KiCad
А для какой системы будете пилить код?
Полуметричной дрожи сильный ток
Обратной связью тут же обернется,
Такой каскадной, что в недолгий срок
Короткой яркой вспышкой цепь замкнется!
Обратной связью тут же обернется,
Такой каскадной, что в недолгий срок
Короткой яркой вспышкой цепь замкнется!
Re: ВСЁ про KiCad
целевая ось:
Slackware 14.x/current
не совсем "пилить" а "адапритровать" (мейнтенить...), собрать, протестировать, найти косяки, устранить/пропатчить итд
в планах сборка двух версий, 4.0.7 и 5.0.2, кадж. в свой каталог, что-бы не мешались, разгрестись немного с косяками (в частности у 4й версии устранен косяк с указателем мыши... в менйстриме убунту/дебиане, видимо уже давно залатали)
сейчас проблемка, что-бы заставить каждый kicad читать свои настройки (точнее, костылем разрулил, но при этом нормально можно запускать только один кикад, если будет запущен еще и другой, то оба "архаровца" будут писать в один конфиг, что не есть гут
... )
да и по мелочи, хотел-бы пообщаться со знатоками
Slackware 14.x/current
не совсем "пилить" а "адапритровать" (мейнтенить...), собрать, протестировать, найти косяки, устранить/пропатчить итд
в планах сборка двух версий, 4.0.7 и 5.0.2, кадж. в свой каталог, что-бы не мешались, разгрестись немного с косяками (в частности у 4й версии устранен косяк с указателем мыши... в менйстриме убунту/дебиане, видимо уже давно залатали)
сейчас проблемка, что-бы заставить каждый kicad читать свои настройки (точнее, костылем разрулил, но при этом нормально можно запускать только один кикад, если будет запущен еще и другой, то оба "архаровца" будут писать в один конфиг, что не есть гут
да и по мелочи, хотел-бы пообщаться со знатоками
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
Re: ВСЁ про KiCad
Так это Вам на kicad.org и прочие гитхабы лежит дорога, здесь только про использование, зачем мешать винегрет?
Re: ВСЁ про KiCad
я собирал время от времени, пока дебиановские ментейнеры пакета не проснулись спустя два года)
Re: ВСЁ про KiCad
[uquote="yor",url="/forum/viewtopic.php?p=3587788#p3587788"]зачем мешать винегрет?[/uquote]>> а внимательно прочитать?

пишите в личку, там обсудим
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18544
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: ВСЁ про KiCad
будете в личке обсуждать новые сборки - подумайте над тем, чтобы сделать нормальное копирование кусков из схемы в схему через буфер обмена, как во всех нормальных программах 
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Re: ВСЁ про KiCad
> не совсем "пилить" а "адапритровать" (мейнтенить...)
уточнение, оба пакета уже собраны, протестированы, есть пара вопросов
база, конечно же linux/slackware
вопрос 1: диалог выбора/поиска каталогов/файлов в kicad жестко прибит гвоздями или можно заменить/настроить?
вопрос 2: 4я версия не видит модуля Arduino, кот. присутстует на обоих версиях, в одних и тех-же каталогах, 5я версия видит, PREFIX-ы, естественно у каждого свои (пути, в настройках, прописаны в обоих версиях один в один)
...
а с вопросами и предложениями по доработке kicad-a, действительно, лучше обращаться на гитхабы/их форум, но у меня ни желания, ни времени (особенно) нет
сам тут чего нарою, нарихтую, напихачу - поделюсь, конечно-же, но общаться с программерами и на их понятиях/языке, это не мое :о)
...
вопрос 0:
- установлены обе версии (4.0.7/5.0.2), в свои каталоги (т.е. они не мешают др.другу)
- НО, при запуске используют один профиль/конфиг файл/каталог, поэтому изменения настроек в одной версии, так-же воздействуют на другую версию, понятно, что это неправильно, тк конфиги 5й версии обратно несовместимы
я в "простом случае" выкуртился запускающим скриптом, который подменяет каталоги, точнее делает линки на соотв. каталоги
но такое решение - не позволяет одновременно запускать обе версии сразу (точнее можно запустить оба, но настройки/конфигурация будет сохранена в конфиг последнего запущенного kicad-a)
во вложении архив, скрипты запуска
суть вопроса: может кто выкрутился по другому? или какие советы?
уточнение, оба пакета уже собраны, протестированы, есть пара вопросов
база, конечно же linux/slackware
вопрос 1: диалог выбора/поиска каталогов/файлов в kicad жестко прибит гвоздями или можно заменить/настроить?
вопрос 2: 4я версия не видит модуля Arduino, кот. присутстует на обоих версиях, в одних и тех-же каталогах, 5я версия видит, PREFIX-ы, естественно у каждого свои (пути, в настройках, прописаны в обоих версиях один в один)
Код: Выделить всё
/opt/kicad-4.0.7/share/kicad/template/{Arduino_*}
а с вопросами и предложениями по доработке kicad-a, действительно, лучше обращаться на гитхабы/их форум, но у меня ни желания, ни времени (особенно) нет
сам тут чего нарою, нарихтую, напихачу - поделюсь, конечно-же, но общаться с программерами и на их понятиях/языке, это не мое :о)
...
вопрос 0:
- установлены обе версии (4.0.7/5.0.2), в свои каталоги (т.е. они не мешают др.другу)
- НО, при запуске используют один профиль/конфиг файл/каталог, поэтому изменения настроек в одной версии, так-же воздействуют на другую версию, понятно, что это неправильно, тк конфиги 5й версии обратно несовместимы
я в "простом случае" выкуртился запускающим скриптом, который подменяет каталоги, точнее делает линки на соотв. каталоги
но такое решение - не позволяет одновременно запускать обе версии сразу (точнее можно запустить оба, но настройки/конфигурация будет сохранена в конфиг последнего запущенного kicad-a)
во вложении архив, скрипты запуска
суть вопроса: может кто выкрутился по другому? или какие советы?
- Вложения
-
- etc.tar.xz.txt
- удалить расширение, распаковать
- (548 байт) 514 скачиваний
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
Re: ВСЁ про KiCad
[uquote="sunjob",url="/forum/viewtopic.php?p=3588299#p3588299"]вопрос 1: диалог выбора/поиска каталогов/файлов в kicad жестко прибит гвоздями или можно заменить/настроить?[/uquote]который именно? если тот, чтo прям с деревом каталогов и файлов - используется обычный для wxwidgets; в случае кикада, который использует wxgtk - соответственно, GTK-шный. Можно считать, что прибит.
[uquote="sunjob",url="/forum/viewtopic.php?p=3588299#p3588299"]вопрос 0:
...
суть вопроса: может кто выкрутился по другому? или какие советы?[/uquote]это было любопытно раскапывать) Было ощущение, что как-то где-то сие указать можно (тестят же как-то разработчики кучу версий). В конце концов в common/common.cpp обнаружилось такое, в функции GetKicadConfigPath:
собственно, при запуске можно переопределить XDG_CONFIG_HOME (котрая примерно всегда ~/.config/ - более-менее стандартный каталог для всякого такого), или указать целиком нужный путь к каталогу с конфигом. Т.е. такое вполне работает -
[uquote="sunjob",url="/forum/viewtopic.php?p=3588299#p3588299"]вопрос 0:
...
суть вопроса: может кто выкрутился по другому? или какие советы?[/uquote]это было любопытно раскапывать) Было ощущение, что как-то где-то сие указать можно (тестят же как-то разработчики кучу версий). В конце концов в common/common.cpp обнаружилось такое, в функции GetKicadConfigPath:
Код: Выделить всё
...
if( wxGetEnv( wxT( "XDG_CONFIG_HOME" ), &envstr ) && !envstr.IsEmpty() )
{
// Override the assignment above with XDG_CONFIG_HOME
cfgpath.AssignDir( envstr );
}
cfgpath.AppendDir( wxT( "kicad" ) );
// Use KICAD_CONFIG_HOME to allow the user to force a specific configuration path.
if( wxGetEnv( wxT( "KICAD_CONFIG_HOME" ), &envstr ) && !envstr.IsEmpty() )
{
// Override the assignment above with KICAD_CONFIG_HOME
cfgpath.AssignDir( envstr );
}
...Код: Выделить всё
arkhnchul@arkhost-scow:~$ KICAD_CONFIG_HOME=/tmp/kicadtstconf kicadRe: ВСЁ про KiCad
5+ давно использую, в 4-й смысла не вижу. 6-ю иногда собираю сам.
Идея насчёт запуска: а что если второй пользователь и от него запускать? А так то можно и второй графический сеанс)
Идея насчёт запуска: а что если второй пользователь и от него запускать? А так то можно и второй графический сеанс)
- ПростоНуб
- Собутыльник Кота
- Сообщения: 2723
- Зарегистрирован: Пт сен 07, 2018 20:20:02
- Откуда: деревня в Тульской губернии
Re: ВСЁ про KiCad
Я запускал под другим юзером. На игровом ноуте сына под кубунтой, где 16ГБ - без проблем. На моем десктопе под гентой, где всего 2ГБ - не очень.
Re: ВСЁ про KiCad
А чем другой юзер так на оперативку повлиял?
Ну и сейчас-то добавить планку наверное не очень проблема. Работать на 2 гб - даже не представляю, ладно кикад а то ещё браузер...документация.
Ну и сейчас-то добавить планку наверное не очень проблема. Работать на 2 гб - даже не представляю, ладно кикад а то ещё браузер...документация.
- ПростоНуб
- Собутыльник Кота
- Сообщения: 2723
- Зарегистрирован: Пт сен 07, 2018 20:20:02
- Откуда: деревня в Тульской губернии
Re: ВСЁ про KiCad
Так каждый активный юзер в любой операционке всегда дополнительный расход оперативки. А там ее мало.
Я там не работаю, это экспериментальная площадка. Потому и гента. Работать приходится на винде. Но KiCAD по работе мне не нужен. Хобби это.
Я там не работаю, это экспериментальная площадка. Потому и гента. Работать приходится на винде. Но KiCAD по работе мне не нужен. Хобби это.
Re: ВСЁ про KiCad
to arkhnchu
не совсем понял (понял но не совсем :о)
->
"второй случай" - понятно, именно это и спрашивал, да, тот, который используется какидом для указания файлов/каталогов
непонятно вот это
что за такой "прям с деревом каталогов"?
какой и где "диалог" такой есть?
уточню (про свои поцарапки)
текущая сборка версий 4.0.7/5.0.2 делается для новой/текущей slackware-14.2, в ней основным GTK сделан 3й (на ск. я понял)
есть старая сборка, на сторой slackware-12.2, там GTK2 по умолчанию, плюс KDE3/TDE - диалоги все "ПРЯМ ТО ЧЕ НАДО", удобные, юзабельные, вид (втч и диалогов) настроен так, что не вызывает желания вцепиться в глотку "писаКилям..."
ну дак вот, видимо надо попробовать kicad собрать под GTK2 (поднятное дело, надо сначало всю wx_XXX базу персобрать под GTK2, но дело благое, есть ради чего "когти пилить" ... )
...
по поводу KICAD_CONFIG_HOME, срабатывает только с 5.x версией, видимо "доперло" до отцов кикада, что надо... (но только к 5й версии) растут архаровцы
в нашем случае это все равно отличная новость, можно старый каталог использовать под 4.x а новый с 5.х
задача решена (это простое решение, без доп. вмешательства в код)
и/или ... добавить аналогичный код из 5.x в код 4.x (что будет самым правильным решением)
...
использовать "другого" юзверя или "его хомятник" - не совсем кашерное и красивое решение (предложили на лоре, но мне корявость не понравилась...)
...
###!!! UPDATE !!!###
все украдено и спрятано еще до нас...
URL1
URL2
бум попилить дальше ...
не совсем понял (понял но не совсем :о)
вопрос 1: диалог выбора/поиска каталогов/файлов в kicad
->
который именно?
если тот, чтo прям с деревом каталогов и файлов - используется обычный для wxwidgets.
в случае кикада, который использует wxgtk - соответственно, GTK-шный. Можно считать, что прибит.
"второй случай" - понятно, именно это и спрашивал, да, тот, который используется какидом для указания файлов/каталогов
непонятно вот это
если тот, чтo прям с деревом каталогов и файлов
что за такой "прям с деревом каталогов"?
какой и где "диалог" такой есть?
уточню (про свои поцарапки)
текущая сборка версий 4.0.7/5.0.2 делается для новой/текущей slackware-14.2, в ней основным GTK сделан 3й (на ск. я понял)
есть старая сборка, на сторой slackware-12.2, там GTK2 по умолчанию, плюс KDE3/TDE - диалоги все "ПРЯМ ТО ЧЕ НАДО", удобные, юзабельные, вид (втч и диалогов) настроен так, что не вызывает желания вцепиться в глотку "писаКилям..."
ну дак вот, видимо надо попробовать kicad собрать под GTK2 (поднятное дело, надо сначало всю wx_XXX базу персобрать под GTK2, но дело благое, есть ради чего "когти пилить" ... )
...
по поводу KICAD_CONFIG_HOME, срабатывает только с 5.x версией, видимо "доперло" до отцов кикада, что надо... (но только к 5й версии) растут архаровцы
в нашем случае это все равно отличная новость, можно старый каталог использовать под 4.x а новый с 5.х
задача решена (это простое решение, без доп. вмешательства в код)
и/или ... добавить аналогичный код из 5.x в код 4.x (что будет самым правильным решением)
...
использовать "другого" юзверя или "его хомятник" - не совсем кашерное и красивое решение (предложили на лоре, но мне корявость не понравилась...)
...
###!!! UPDATE !!!###
все украдено и спрятано еще до нас...
URL1
URL2
бум попилить дальше ...
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
Re: ВСЁ про KiCad
Kicad 4.0.7 build with GTK2
попытка сборки под GTK2 - не увенчалась успехом, видимо, не в этой жизни
попытка сборки под GTK2 - не увенчалась успехом, видимо, не в этой жизни
Спойлер
Код: Выделить всё
#///////////////////////////////////////////////////////////////////////////////
CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES
wxWidgets_INCLUDE_DIRS) (Required is at least version "3.0.0")
Call Stack (most recent call first):
/usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
CMakeModules/FindwxWidgets.cmake:930 (find_package_handle_standard_args)
CMakeLists.txt:461 (find_package)
#///////////////////////////////////////////////////////////////////////////////Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
kicad-4.0.7, pcbnew проблемы прорисовки
kicad-4.0.7, pcbnew проблемы прорисовки
добрый день!
тестирую собранный "набор", наткнулся на траблу
скрины в приложении
### ADD доп. мысли по сборке kicad-GTK2 ###
так-же есть упоминание про GTK2
https://wiki.debian.org/KiCad
видимо, не совсем перешли на ТОЛЬКО GTK3
логично предположить, что в конфигураторе жестко прописаны требование GTK3, а на самом деле еще возможна нормальная сборка под GTK2
вопрос: какие мнения по этому поводу? кто ни-будь пробовал собрать kicad-4.0.7/5.0.2 под GTK2?
вопрос: возможно настроить GTK3-диалоги, кот. использует в kicad-e, как-нибудь облагородить (т.е настроить, хотя-бы чуть улучшить, добавить строку набора пути...)
можно настроить тему GTK3, но на функционал это не влияет, только на внешний вид:
вопрос: может есть возможность "до/под-настроить" диалоги GTK3 через окружение?
добрый день!
тестирую собранный "набор", наткнулся на траблу
скрины в приложении
Код: Выделить всё
- slackware 14.2 x64 & X11 - default
- ASUS GeForce DN GTS-250 / 512Mb
- (драйвер уточню позже)
- bzr-2.7.0
- wxPython3-3.0.2.0
- wxWidgets3-3.0.4
### ADD доп. мысли по сборке kicad-GTK2 ###
так-же есть упоминание про GTK2
https://wiki.debian.org/KiCad
It s likely we will find more GTK2/GTK3 related issues with the current KiCad major version.
видимо, не совсем перешли на ТОЛЬКО GTK3
логично предположить, что в конфигураторе жестко прописаны требование GTK3, а на самом деле еще возможна нормальная сборка под GTK2
вопрос: какие мнения по этому поводу? кто ни-будь пробовал собрать kicad-4.0.7/5.0.2 под GTK2?
вопрос: возможно настроить GTK3-диалоги, кот. использует в kicad-e, как-нибудь облагородить (т.е настроить, хотя-бы чуть улучшить, добавить строку набора пути...)
можно настроить тему GTK3, но на функционал это не влияет, только на внешний вид:
Код: Выделить всё
#
# GTK3
#
export GTK_THEME=Adwaita:light
вопрос: может есть возможность "до/под-настроить" диалоги GTK3 через окружение?
- Вложения
-
- pic_2019.03.14_17.20.07.jpg
- (213.52 КБ) 549 скачиваний
-
- pic_2019.03.14_17.20.01.jpg
- (237.62 КБ) 589 скачиваний
-
- pic_2019.03.14_17.19.52.jpg
- (223.75 КБ) 522 скачивания
-
- kicad-4.0.7_pcbnew.jpg
- (65.95 КБ) 287 скачиваний
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
Re: kicad-4.0.7, pcbnew проблемы прорисовки
[uquote="sunjob",url="/forum/viewtopic.php?p=3591101#p3591101"]наткнулся на траблу[/uquote]режим отображения какой?
[uquote="sunjob",url="/forum/viewtopic.php?p=3591101#p3591101"]возможно настроить GTK3-диалоги[/uquote]насколько знаю - практически нет. В gtk3 многое прибито гвоздями
[uquote="sunjob",url="/forum/viewtopic.php?p=3591101#p3591101"]добавить строку набора пути[/uquote]Ctrl + L
[uquote="sunjob",url="/forum/viewtopic.php?p=3591101#p3591101"]возможно настроить GTK3-диалоги[/uquote]насколько знаю - практически нет. В gtk3 многое прибито гвоздями
[uquote="sunjob",url="/forum/viewtopic.php?p=3591101#p3591101"]добавить строку набора пути[/uquote]Ctrl + L
Re: ВСЁ про KiCad
траблы перерисовки : gerbview, pcbnewрежим отображения какой?
Код: Выделить всё
pcbnew / menu / view
F 9 - switch canvas to defaul -> проблема прорисовки
F11 - switch canvas to OpenGL -> ОК
F12 - switch canvas to Caito -> OK
gerbview - у него нет подобных настроек (трабла перерисовки не решена)
я бы сказал "нахрен убито гвоздями и безмозглями"В gtk3 многое прибито гвоздями
да, есть такая хренькадобавить строку набора пути - "Ctrl + L"
...
доп вопрос: - как заставить kicad (хорошо-бы всю систему) использовать альтернативные диалоги выбора/сохранения каталога/файла? (вполне бы проканали KDE4/5 а еще круче KDE3
)Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
Re: ВСЁ про KiCad
[uquote="sunjob",url="/forum/viewtopic.php?p=3591564#p3591564"](т.е. выбираем соотв. режим, все нормально, но как сделать тот или иной режим по умолчанию?)[/uquote]тот, который default, в пятом кикаде зовется legacy. Таковым по сути он был и в четвертом, просто все разработчики дружно забили на его переименование) Этот режим (рисвание на GTK-шном canvas-e) никто не трогал с давних времен третьей версии. В пятом умолчальный режим opengl; тот, который legacy, из шестого планируют совсем выкинуть, ибо.
[uquote="sunjob",url="/forum/viewtopic.php?p=3591564#p3591564"]gerbview - у него нет подобных настроек (трабла перерисовки не решена)[/uquote]у меня в пятом есть и в gerbview.
[uquote="sunjob",url="/forum/viewtopic.php?p=3591564#p3591564"]доп вопрос: - как заставить kicad (хорошо-бы всю систему) использовать альтернативные диалоги выбора/сохранения каталога/файла?[/uquote]никак. В крупных DE были попытки заставить сфтины разных тулкитов некие диалоги "общесистемного" тулкита, но все разбилось о жестокую реальность. Это не работает
ЗЫ имхо, про четвертую версию можно забыть уже.
[uquote="sunjob",url="/forum/viewtopic.php?p=3591564#p3591564"]gerbview - у него нет подобных настроек (трабла перерисовки не решена)[/uquote]у меня в пятом есть и в gerbview.
[uquote="sunjob",url="/forum/viewtopic.php?p=3591564#p3591564"]доп вопрос: - как заставить kicad (хорошо-бы всю систему) использовать альтернативные диалоги выбора/сохранения каталога/файла?[/uquote]никак. В крупных DE были попытки заставить сфтины разных тулкитов некие диалоги "общесистемного" тулкита, но все разбилось о жестокую реальность. Это не работает
ЗЫ имхо, про четвертую версию можно забыть уже.
Re: ВСЁ про KiCad
доп. вопрос по настройке интерфейса
можно-ли настроить gui/kicad след. образом:
- kicad, gui - на английском языке
- помощь, хинты на русском (или иной кастомный)
я понимаю, что с html-помощью можно выкрутиться заменив в пути en -> ru, но все остальное не так как хотелось-бы
переменные окружения настраивал, не помогло
...
### UPDATE ###
packages & slackBuilds for Slackware 14.2
URL: SlackBuild
URL: packages
### UPDATE ###
доп. вопрос
кто использует kicad в линуксе с OpenGL-"ускорением" / F11 , поделитесь рецептами, описанием конфигураций, настроек итд
спасибо
можно-ли настроить gui/kicad след. образом:
- kicad, gui - на английском языке
- помощь, хинты на русском (или иной кастомный)
я понимаю, что с html-помощью можно выкрутиться заменив в пути en -> ru, но все остальное не так как хотелось-бы
переменные окружения настраивал, не помогло
...
### UPDATE ###
packages & slackBuilds for Slackware 14.2
URL: SlackBuild
URL: packages
### UPDATE ###
доп. вопрос
кто использует kicad в линуксе с OpenGL-"ускорением" / F11 , поделитесь рецептами, описанием конфигураций, настроек итд
спасибо
Енот - это кот, только инкогнито!
p.s. держитесь обоими руками, а то прорвет...
p.s. держитесь обоими руками, а то прорвет...
Re: ВСЁ про KiCad
Во вы даёте )) Почитал, для меня это ядерная физика ))
У меня проблема попроще. Микросхема зарядки LTC1733 имеет на брюхе минусовую площадку. Но это посадочное место не "массовое", я не могу его соединить с заливкой в трассировщике. Подскажите, как тут поступить?
Попытался в конфигураторе посадочных мест отредактировать, но что там надо сделать, не понимаю...

У меня проблема попроще. Микросхема зарядки LTC1733 имеет на брюхе минусовую площадку. Но это посадочное место не "массовое", я не могу его соединить с заливкой в трассировщике. Подскажите, как тут поступить?
Попытался в конфигураторе посадочных мест отредактировать, но что там надо сделать, не понимаю...
