PDA

Просмотр полной версии : Вопросик по KiCad



krt17
10.08.2015, 17:59
1

tnt23
10.08.2015, 20:53
Какая версия? Ставлю последние сборки, x64, проблем с русским нет (пользую латиницу :))

tnt23
10.08.2015, 23:02
Виндовую версию завтра попробую проверить. В линуксовой версии под убунтой таких проблем нет. Может, что-нибудь не так с кодовой страницей в Windows?

svofski
11.08.2015, 12:48
https://bugs.launchpad.net/kicad/+bug/706537

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

http://ci.kicad-pcb.org/job/windows-kicad-msys2-nightlies/

tnt23
11.08.2015, 13:01
Скачал свежий билд BZR 6055, поставил на домашнюю машину (винда XP 32-битная).

Создать компонент с кириллицей и воткнуть в схему получается, а вот выйти, зайти и загрузить сохраненное уже не очень.

В процессе загрузки получаю сообщение об ошибке:

12:56:53: Библиотека 'всячина' - ошибка загрузки компонента error <error 'pin only had 6 parameters of the required 11 or 12' in DRAW command X> occurred at line 4387 .

И открывается картина довольно нерадостная.

tnt23
11.08.2015, 13:03
https://bugs.launchpad.net/kicad/+bug/706537

В текущей сборке должно быть уже исправлено.
Для тех, кто боится строить сам, но не боится регулярных девелопе>рских билдов:

http://ci.kicad-pcb.org/job/windows-kicad-msys2-nightlies/

"Bug #706537 reported by Andrey Zabolotnyi on 2011-01-23"

Я билды таскаю отсель - http://www2.futureware.at/~nickoe/

tnt23
11.08.2015, 13:15
Нужно репортить баг :)

svofski
11.08.2015, 13:18
Если такой проблемы не было записано, надо писать самому. Тут это так, психологическая поддержка. А записанная документированная бага может быть исправлена.

tnt23
11.08.2015, 16:12
Засабмитил, поправьте, если что не так, кому не лениво.

https://bugs.launchpad.net/kicad/+bug/1483693

---------- Post added at 16:12 ---------- Previous post was at 15:47 ----------

Возможно, проблема тут:

http://bazaar.launchpad.net/~kicad-product-committers/kicad/product/view/head:/eeschema/lib_pin.cpp#L733

tnt23
11.08.2015, 19:02
Пишут, что


pin num text is limited (currently) to 4 bytes (4 ascii letters, or 2 cyrillic letters)

Занятно.

svofski
11.08.2015, 19:12
Хахахаха.

tnt23
11.08.2015, 19:22
Да, я уже слегка поздапутался. Там подключился француз Жан-Пьер, мужественно преодолевает загадочную рюсскую трудность.

Короче да, обычные пины типа "ВЫХУХОЛЬ" и "НЕОДНОЗНАЧНОСТЬ" работают нормально, а вот "РАСТРУБ" и "РЕЗУЛЬТАТ" валят. Видимо, дело в русской юникодной Р. Я где-то встречал намеки на то, что ее код совпадает с каким-то то ли пробелом, то ли newline.

В общем, надеюсь на француза.

tnt23
11.08.2015, 21:01
Насчет замены пробелов на подчеркивания, об этом где можно почитать?

tnt23
11.08.2015, 22:05
Changed in kicad:
assignee: nobody → jean-pierre charras (jp-charras)
status: New → Confirmed

tnt23
16.08.2015, 09:17
Мне не проверить, с дохлым эллинским инетом.

tnt23
17.08.2015, 09:15
Коммент я видел, но не понял :)

tnt23
31.08.2015, 16:05
Там после 6085 было еще исправление 6090:


Committer: jean-pierre charras
Date: 2015-08-13 10:48:14 UTC
Revision ID: jp.charras@wanadoo.fr-20150813104814-novfo4bdgkhu3d17
Eeschema: fix and other case where the UFT8 strings are not correctly read on Windows (part name and ref in schematic files correctly saved but not correctly read)

http://bazaar.launchpad.net/~kicad-product-committers/kicad/product/revision/6090

Надо бы проверить :)

tnt23
16.09.2015, 17:42
Выкатился релиз-кандидат стабильной версии 4.0.0 RC1 (по сути он же девелоперский 6188):

http://kicad-pcb.org/post/2015-release-candidate/

andykarpov
17.09.2015, 08:20
Выкатился релиз-кандидат стабильной версии 4.0.0 RC1 (по сути он же девелоперский 6188):

http://kicad-pcb.org/post/2015-release-candidate/

Вопрос к знатокам KiCAD - он еще не научился автоматически синхронизировать схему и плату, как Eagle, например ?
Есть ли opensource'ная альтернатива Eagle'у, в общем ? :)

tnt23
17.09.2015, 20:34
Я не знаток, но мне кикад нравится больше, чем игл. Опенсорсный, бесплатный и вот это вот все :)

Время от времени разработчиков спрашивают про эту самую синхронизацию, и они отвечают в том смысле, что народу это не нужно. И я с ними согласен :)

vfiuchcikicshuusrch
01.10.2015, 15:38
уже месяц заседаю в линуксе :) и осваиваю кикад.
до этого в спринте работал.

освоился в рисовалке схме. достаточно удобно и просто.
а вот рисовать печатку очень не удобно после спринта.

встроенного автотрассировщика нет ведь там ?

я никак не могу понять смысл кнопок авторасстановка и автотрассировка %)

tnt23
01.10.2015, 15:44
Мне после PCad тоже не хватает разных удобств в pcbnew, но жить можно.

Про автотрассировщик не знаю, развожу вручную. Сразу рекомендую работать в режиме OpenGL (разработчики называют его GAL), и еще можно включить режим высокой контрастности. Встроенный рутер там умеет делать push & shove, и получается вполне прилично.

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

vfiuchcikicshuusrch
01.10.2015, 20:03
я сразу в opengl переключился :) а чем его плюсы этого режима ?
высокая контрастность по умолчанию вроде включена.

не пойму как сделать авторасстановку ?!..
нажимаю кнопку режима авторасстановки, читаю связи, и все элементы всё равно в куче помещаются на плату, причем даже не на плату а за её границами.. %)

tnt23
01.10.2015, 20:10
Куча новых и приятных штук работает только в GAL, там же глазу легче, слои полупрозрачные и в целом комфортнее.

Зато вот как раз авторасстановка работает только в обычном режиме F9 :) правая кнопка мыши на свободном поле -- авторасстановка -- и наслаждаешься вариантами.

vfiuchcikicshuusrch
01.10.2015, 20:17
:))) сработало.
даже автотрассировка сработала %)
только расставлено всё ппц ))) через одно место.

блин не удобно всё равно :(
нужно привыкать...

а где можно указать что плата одностороняя ?

tnt23
01.10.2015, 20:19
Я как-то после пикада привык быстро (почти ко всему, кроме ужасов работы с библиотеками и компонентами). Вот не хватает работы с группами сигналов, например, для трассировки шин.

vfiuchcikicshuusrch
01.10.2015, 20:54
я ещё не понимаю как шины подключать.
есть несколько сигналов, я подключаю к ним наклонные черточки такие жирные называются ввод проводника в шину. и дальше уже одной шиной их соединяю.

когда запускаю проверку, говорит что сигналы никуда не подключены %)

tnt23
01.10.2015, 21:43
С шинами у меня тоже туго. В кикаде с ними плохо.

В общем, шина - это просто украшательство. Имеет смысл только наименование сигнала, входящего в шину. Это может быть глобальная метка, или локальная метка, размещенная на сигнале.

alx32
02.10.2015, 19:48
Шины действительно можно не рисовать.
Я обычно расставляю метки рядом с выводами микросхем, а потом соединяю их проводниками. Так схему рисовать намного быстрее, нежели корячиться с шинами. Развожу вручную по нетлисту, накосячить просто не получится, нежели в спринте.
Иногда использовал TopoR для автотрассировки, прикольные платы получаются с ним...

vfiuchcikicshuusrch
02.10.2015, 19:58
насколько прикольные ?
автотрассиорвщик в kicad может спокойно развести дорожки вне платы.

продолжаю привыкать к разводке пп. пока всё так же не удобно %)
дороги вечно извиваются когда нужно соединить просто 2 точки под углом.. в спринте проще и понятнее было. а тут ппц %)

alx32
02.10.2015, 20:29
Если нужна просто наклонная дорожка (не 45°), то рисуешь короткий проводник от пада, нажимаешь "End", затем наводишь курсор на свободный конец проводника и жмёшь "М", и тащишь до нужного пятака. При этом дорога получается под любым углом в пределах сетки. Можно так таскать углы уже нарисованных дорожек. Можно добавлять углы. Щёлкаешь правой кнопкой на середине сегмента, и выбираешь пункт меню "Разорвать дорожку", появляется узел, за который так же можно таскать создавая любой угол.
Элементы из кучи можно не растаскивать по плате вручную, а нажать "Т" и ввести название элемента, например R1 или DD2. Элемент приклеивается к курсору и его можно поставить в нужное место, при этом его можно вращать буквой "R".
А лучше привыкайте использовать горячие клавиши...

vfiuchcikicshuusrch
02.10.2015, 21:23
за счет горячих клавишь кикад мне и нравиться)
удобно так.

ну удобство заключается в не знании некоторых моментов. я даже не знаю пока, чего конкретно я там не знаю. с непривычки.

где нибудь можно указать что плата одностороняя ?

alx32
03.10.2015, 05:13
К сожалению нет. Только от 2-х слоёв и до 18-ти по моему...

tnt23
03.10.2015, 20:58
А зачем это может быть нужно? Делать платы Мёбиуса? :)

alx32
03.10.2015, 21:07
Не знаю, не встречал...
Знаю, что некоторые советские компьютеры были на 10-слойных платах, а в наш век BGA наверное и этого маловато будет...