Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: KiCAD кто-нибудь использует?
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > KiCAD
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35
adnega
Цитата(faa @ Mar 21 2012, 13:57) *
Замечательно. А где сам скрипт-то?
И описание или краткое руководство пользователя?
Или лицензия не позволяет?
А если позволяет, то можно на фтп рядом с кикадом разместить.


Вот.
Надеюсь, использование интуитивно-понятное.
Элементы в библиотеке должны отвечать определенным требованиям.
Можно править под свои нужны.
Все в UTF-8.

В библиотеке элементов
Поле "Номинал" - нужно для отображения на принципиальной схеме;
Поле "Позиция" - нужно для указания принадлежности элемента к группе (одна буква);
Поле "Маркировка" - нужно для маркироки на сборочном чертеже.

Конфиг-файл содержит секции:
[pos] - для группировки элементов в спецификации. На принципиальной схеме у каждого элемента в поле "Позиция" указывается буква группы.
RS485: B, T, R, P - вариант изделия "RS485" состоит из элементов принадлежащих группам B, T, R, P
ETH: E, A - для варианта с "Ethernet" нужны еще элементы из групп E, A
[order]
микросхемы: DA, DD, U - все элементы с префиксами DA, DD, U будут объединяться в подгруппу "Микросхемы".
полупроводники: VD, VT
конденсаторы: C
резисторы: R
индуктивности, реле и кварцы: L, T, K, TR, ZQ
разъемы: XP, XS, X
[price]
Прайс Электроники: price.txt - тестовый файл с ценами состоит из строк. в каждой строке три поля, разделенные ";": "Артикул", "Цена 1", "Цена 2"
[end]

Пример прайса:
SMRES/0805-120R-J; 2;1;
SMRES/0805-12K-J; 2;;
SMRES/0805-1K-J; 3
SMRES/0805-1K5-J;;4
SMRES/0805-1R-J;1;1
SMRES/0805-270R-J;3; 6
SMRES/0805-33R-J;8;4
SMRES/0805-4.7K-F;15; 0,7
SMRES/0805-4.99K-F; 3; 5.3

PS. "Поделка" вряд ли получит широкое распространение, т.к. имеет значительные требования к библиотеке элементов. От версии к версии BOM в KiCADе видоизменяется - иногда приходится "попиливать" скриптик, правда всего в одной функции))
faa
Цитата(adnega @ Mar 21 2012, 14:07) *
Вот.


Лежит
valber
Вопрос к спецам.
Как в KiCAD поставить перемычку (jumper), я не смог найти описание этого действия в русской документации , если плохо искал, подскажите в какой главе?

Варианты просверлить отверстия переходов побольше, не подходят, хочется чтобы был модуль этой перемычки на плате с шелкографией .. и к нему подключаться?


Сергей Борщ
QUOTE (valber @ Mar 22 2012, 20:11) *
Варианты просверлить отверстия переходов побольше, не подходят, хочется чтобы был модуль этой перемычки на плате с шелкографией .. и к нему подключаться?
Три пути:
1) Сделайте модуль, у которого оба вывода имеют один и тот же номер, в свойствах площадки укажите имя нужной цепи. Недостаток: DRC будет ругаться на неразведенную связь.
2) Раз вы хотите шелкографию, значит такой элемент должен быть и в спецификации и в перечне элементов. Сделайте честный элемент. В процессе разводки вставляйте в нужное место схемы, разбивая цепь на две и переносите через нетлист в плату. Недостаток - не всегда в схеме удобно разбивать цепь в нужном месте.
3) Таки да, переходное побольше и вручную рисовать линию в слое шелкографии. Недостатки: элемента не будет в перечне, при коррекции придется перерисовывать шелкографию вручную. Достоинства - можно делать перемычки любой длины.
В качестве вариантов 1 и 2 можно использовать smd-резистор с нулевым сопротивлением.
Aldan
У меня назрел вопрос, видимо, к faa.
Для начала немного истории его появления. Дело касается составления библиотек, которые я здесь уже несколько раз выкладывал.
Дело в том, что сначала библиотеки были не очень большими и скроллить по ним, невзирая на то, что они были реализованы единым файлом, в поисках необходимого компонента или посадочного места было несложно и даже удобно, т.к. весь массив всегда был перед глазами.
Но, постепенно стали проявляться недостатки:
- возросший объем библиотек сделал поиск нужного объекта более трудоемким,
- библиотека .lib напрашивалась, чтобы ее поделили на 3 части: аналоговые микросхемы, цифровые микросхемы и прочая дискретная комплектуха, что упростило бы скроллинг при поиске и избавило бы все микросхемы от уже не нужного префикса (DA_, DD_), который сейчас необходимо удалять у названий всех выбранных на лист микросхем,
- в библиотеке .mod проблемы еще больше обострились, т.к. ее объем еще больше и, кроме всего прочего, префиксы мешаются при выводе посадочных мест в .bom-файле.
Так вот, разделить .lib можно без проблем, а вот при разделении .mod с удалением префиксов исчезнет общая структура библиотек и получится каша при просмотре модулей в CvPcb, которые расположатся просто по алфавиту.
Теперь сам вопрос: нельзя ли реализовать в CvPcb такую фичу (можно для начала только для ГОСТ-сборки) - присваивать автоматически каждому просматриваемому в CvPcb модулю префикс типа "название_библиотеки_", что восстановит общую структуру расположения модулей, которые были лишины префиксов при разделении единой библиотеки на самостоятельные функциональные подбиблиотеки модулей без префиксов.
Данная фича будет полезна и всем тем, кто пользуется стандартными библиотеками, в которых модули тоже без префиксов.
MrYuran
Цитата(Сергей Борщ @ Mar 23 2012, 01:15) *
В качестве вариантов 1 и 2 можно использовать smd-резистор с нулевым сопротивлением.

Не, резистор неудобно. Большой слишком, лишний элемент, лишняя трудоемкость.
Лучше создать отдельный элемент - две небольших площадки с узким промедутком, чтобы "соплей" припоя можно было соединять.

Нажмите для просмотра прикрепленного файла

Удобно как соединять, так и разрывать одним движением паяльника.
SMD резистор у меня редко получается снять, не отломив одну из щечек
break
faa
Что-то в последних версиях (3460, 3473) при выборе проводника в Pcbnew курсор перестал устанавливаться на цепь в Eeschema.
Может и в других версиях.

valber
Чем не устраивает создание специального элемента?

bb-offtopic.gif
MrYuran
SMD резистор у меня редко получается снять, не отломив одну из щечек
Рекомендую паяльник с широким жалом. При определённой сноровке можно обойтись и узким, но длинным жалом.
Сергей Борщ
QUOTE (MrYuran @ Mar 23 2012, 07:57) *
Лучше создать отдельный элемент - две небольших площадки с узким промедутком, чтобы "соплей" припоя можно было соединять.
Тьфу, блин. Меня переклинило на проволочной перемычке в односторонней плате. А если имеется ввиду перемычка типа "если надо что-то перемкнуть", то да, две площадки рядом или PLD-2, и такая перемычка однозначно должна попадать на плату из схемы.

А выпаивать smd резисторы легко - длинное жало вдоль элемента и в момент касания подать на жало припой. Прогреваются оба вывода одновременно, резистор/конденсатор снимается моментально.
faa
Цитата(break @ Mar 23 2012, 11:10) *
Что-то в последних версиях (3460, 3473) при выборе проводника в Pcbnew курсор перестал устанавливаться на цепь в Eeschema.
Может и в других версиях.

А по проводникам никогд, ЕМНИП, и не было такого.
Кросс-пробинг идет только по модулям, текстам модулей и падам.


Цитата(Aldan @ Mar 23 2012, 09:44) *
У меня назрел вопрос, видимо, к faa.
-- скип --
Дело в том, что сначала библиотеки были не очень большими и скроллить по ним, невзирая на то, что они были реализованы единым файлом, в поисках необходимого компонента или посадочного места было несложно и даже удобно, т.к. весь массив всегда был перед глазами.
-- скип --

По библиотекам есть соображения. Как только в удобоваримую форму скучкую - расскажу. Обсудим.


Цитата(MrYuran @ Mar 23 2012, 09:57) *
Не, резистор неудобно. Большой слишком, лишний элемент, лишняя трудоемкость.
Лучше создать отдельный элемент - две небольших площадки с узким промедутком, чтобы "соплей" припоя можно было соединять.


Угу. Видал где-то: овал или круг с разрезом достаточной ширины (чтобы не пробило) и без маски.
И если надо замкнуть - капельку с паяльника шлеп и готово к.з.
Т.е. все равно отдельный элемент с двумя площадками.

ЗЫ: В процессе подготовки речи на конференцию по кикад могу постараться ответить на вопросы из серии:
- а можно ли сделать вот так ?
- можно ли сделать такое ?
- как сделать вот это ?
и т.п.
Так что вопросы в студию.
ИМХО, может получиться небольшое (или большое) "how to" wink.gif
Сергей Борщ
Ну, собственно, сами же подсказываете вопрос:
QUOTE (faa @ Mar 23 2012, 11:30) *
Видал где-то: овал или круг с разрезом достаточной ширины (чтобы не пробило) и без маски.

QUOTE (faa @ Mar 23 2012, 11:30) *
- как сделать вот это ?

faa
Цитата(Сергей Борщ @ Mar 23 2012, 14:28) *
Ну, собственно, сами же подсказываете вопрос:

С овалом пока никак. А трапеция запросто.
Нажмите для просмотра прикрепленного файла
valber
Цитата
Тьфу, блин. Меня переклинило на проволочной перемычке в односторонней плате. А если имеется ввиду перемычка типа "если надо что-то перемкнуть", то да, две площадки рядом или PLD-2, и такая перемычка однозначно должна попадать на плату из схемы.


Не, не имелась в виду именно проволочная перемычка. Просто видел на одной китайской плате от БП, перемычки там стандартных размеров и обозначение(footprint) у них как у резисторов(обычных не SMD).

Спасибо, за советы, буду пробовать!

zöner
EESCHEMA 3475 GOST Linux - в диалоге ввода пина не сфокусировано первое поле и не работает TAB.
zöner
pcbnew 3475 GOST. При выборе формата А4 отображается это:


в eeshema изменилось поведение редактирования wire - раньше при проведении сегмента по старой wire обрезало старую, теперь этого нет. А жаль...
faa
Цитата(zöner @ Mar 25 2012, 15:35) *
pcbnew 3475 GOST. При выборе формата А4 отображается это:

Надо сделать портрет, а не ландшафт.
В ГОСТ нет для чертежей листа А4 "лежа": содержимое повернуть можно, а лист должен быть всегда стоя.
Я специально отрезал возможность положить лист А4 для ГОСТ-сборки - видать рефакторы "улучшили".

По поводу связей. Они были, просто рисовались xor-ом wink.gif
valber
И снова здравствуйте!
Собрал версию KiCAD 3477
Если что собираю вот так обычно
Код
cmake -DKICAD_TESTING_VERSION=ON -DCMAKE_BUILD_TYPE=Debug -DMAINTAIN_PNGS=ON -DwxUSE_UNICODE=ON -DKICAD_GOST=ON ..

Создал замкнутый контур платы , считал список цепей , но почему то не работает кнопка авторазмещения, он не западает, я неправильно работаю ,что-то поменялось или это баг?

И ещё такой вопрос, мельком видел в рассылке , обсуждение написание скриптов для kicad.... оно как хоть частично готово, описание где нибудь можно прочесть?
break
faa
А по проводникам никогд, ЕМНИП, и не было такого.
Кросс-пробинг идет только по модулям, текстам модулей и падам.

А это тогда что было?
Цитата
Нажали на цепь или контактную площадку в псб - курсор в схеме перейдет на нее.
Нажали на цепь на схеме - в псб она подсветится.

На контктную площадку переходит, на цепь - нет.
Кстати, теперь и при выборе в схематике на разводчике ничего не происходит. Как теперь узнавать номера цепей (кроме меток и поиска номеров выводов у конкретных элементов) вообще непонятно.
faa
Цитата(break @ Mar 26 2012, 11:04) *
А по проводникам никогд, ЕМНИП, и не было такого.
Кросс-пробинг идет только по модулям, текстам модулей и падам.

А это тогда что было?

Ну тогда придется отвечать "за базар" и доделывать wink.gif
По крайней мере за связь "На схеме нажал на цепь - на псб подсветилась".
Обратно пока никак - нет подсветки цепи на схеме и не предвидится.
break
faa
Можно цепь в схеме и не подсвечивать, а вот чтобы курсор переходил - не помешало бы. Хотя если будет сделано при переходе по цепям в правилах проектирования, то это будет достаточно. Но всё же непонятно, куда переходить - цепь может быть длинная и разветвлённая.

Снова проблемы при выводе в DXF - опять вместо одной дуги в 180 градусов появляются две по 270. По крайней мере, в слое "Чертёж".
zöner
насколько сложно сделать прямой экспорт в PNG ?
насколько понимаю после рисования на Postscript-canvas достаточно добавить растеризацию с нужным DPI.
break
faa
При редактировании модуля если сделать размер отверстия и размер контактной площадки одинаковыми, то выскакивает сообщение "Неверное значение смещения конт.пл." Если размер отверстия больше, то два сообщения - "Неверный диаметр отв. конт.пл.: отв. больше размера конт.пл." (как и положено) и "Неверное значение смещения конт.пл.".
faa
Цитата(zöner @ Mar 24 2012, 22:38) *
EESCHEMA 3475 GOST Linux - в диалоге ввода пина не сфокусировано первое поле и не работает TAB.

Исправлено в bzr3481.

Цитата(break @ Mar 26 2012, 15:47) *
При редактировании модуля если сделать размер отверстия и размер контактной площадки одинаковыми, то выскакивает сообщение "Неверное значение смещения конт.пл." Если размер отверстия больше, то два сообщения - "Неверный диаметр отв. конт.пл.: отв. больше размера конт.пл." (как и положено) и "Неверное значение смещения конт.пл.".

Проверил на свежей сборке (bzr3482). На одинаковые ничего не говорит.
Если отверстие больше, то дает два сообщения. Посмотрю на досуге.


Цитата(break @ Mar 26 2012, 14:08) *
Снова проблемы при выводе в DXF - опять вместо одной дуги в 180 градусов появляются две по 270. По крайней мере, в слое "Чертёж".

Проект в студию. С пояснительной запиской.
Будем снова править.


Цитата(zöner @ Mar 26 2012, 14:28) *
насколько сложно сделать прямой экспорт в PNG ?
насколько понимаю после рисования на Postscript-canvas достаточно добавить растеризацию с нужным DPI.

Если считаете, что достаточно - выкладывайте патч. Посмотрим, закоммитим.
valber
Я уже писал ,но видимо надо как ответы писать...(чтобы уведомления приходили)

Не работает авторазмещение , т.е. при нажатие на кнопку она не залипает и никаких пунктов в меню, по поводу авторазмещения модуля нет.
Собирал с флагами cmake -DKICAD_TESTING_VERSION=ON -DKICAD_GOST=ON ..
Сборка 3482.
faa
Цитата(valber @ Apr 1 2012, 22:13) *
Не работает авторазмещение , т.е. при нажатие на кнопку она не залипает и никаких пунктов в меню, по поводу авторазмещения модуля нет.
Собирал с флагами cmake -DKICAD_TESTING_VERSION=ON -DKICAD_GOST=ON ..
Сборка 3482.

Проверил. Работает.
И кнопка нажимается, и контекстное меню работает.

Application: Pcbnew
Version: (2012-mar-29 BZR 3482 GOST)-testing
Build: wxWidgets 2.8.11 (no debug,Unicode,compiler with C++ ABI 1002,GCC 4.5.2,wx containers,compatible with 2.6)
Platform: Linux 3.2.0-desktop-1.mga1 x86_64, 64 bit, Little endian, wxGTK
Options: USE_PNG_BITMAPS=ON
KICAD_GOST=ON
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
USE_BOOST_POLYGON_LIBRARY

UPD: Тут видео.
valber
Цитата(faa @ Apr 2 2012, 07:00) *
Application: Pcbnew
Version: (2012-mar-29 BZR 3482 GOST)-testing
Build: wxWidgets 2.8.11 (no debug,Unicode,compiler with C++ ABI 1002,GCC 4.5.2,wx containers,compatible with 2.6)
Platform: Linux 3.2.0-desktop-1.mga1 x86_64, 64 bit, Little endian, wxGTK
Options: USE_PNG_BITMAPS=ON
KICAD_GOST=ON
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
USE_BOOST_POLYGON_LIBRARY

Просмотрел видео , пересобрал с вашими флагами
Код
cmake USE_PNG_BITMAPS=ON KICAD_GOST=ON USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF USE_BOOST_POLYGON_LIBRARY ..

Авторазмещения по прежнему нет, а также нет картинок функций в меню...(которое после правого клика мышью)
Моя конфигурация
Debian 6.0
libwxbase libwxgtk 2,8,10,1
gcc 4,4,5

Странно , не знаю ... сейчас попробую на другой машине собрать.
Aberg
Цитата(faa @ Mar 23 2012, 14:43) *
С овалом пока никак. А трапеция запросто.
Нажмите для просмотра прикрепленного файла

и с овалом можно, в принципе ))

Уважаемый faa,
пожалуста, можно в главное меню вывести кнопку "контрастный режим отображения", ведь на мониторе 1024x600 ее не достать.. раньше такие удобные маленькие иконки были.. sm.gif
и спасибо большое!
faa
Цитата(Aberg @ Apr 3 2012, 00:48) *
и с овалом можно, в принципе ))

Сурово sm.gif
А маска зачем сверху? Народ жаждал там паяльником перемычку ставить-снимать.
Цитата(Aberg @ Apr 3 2012, 00:48) *
пожалуста, можно в главное меню вывести кнопку "контрастный режим отображения", ведь на мониторе 1024x600 ее не достать.. раньше такие удобные маленькие иконки были.. sm.gif
и спасибо большое!

Горячая клавиша "H" поможет.
ЗЫ: А на таком мониторе что-то можно увидеть? Мне 1920х1080 не хватает sad.gif
MrYuran
3D модельки, кому лень самому лепить.

Проверили, работают.
STL->Wings3D->KiCAD

Детализация потрясная, вплоть до крестовых шлицов на винтиках клеммника и контактиков с зажимами внутри.
Не говоря уж про фаски и прочие мелочи
break
Phoenixcontact раздаёт 3D модели своих разъёмов. Только KiCAD этот вариант *.vrl не воспринисает. Поэтому делаем так: скачиваем вариант *.igs или *.stp, импорируем в FreeCAD, экспортируем в *.stl, запускаем Wings3D? Импортируем из *.stl, экспортируем в *.wrl. Это уже можно вставлять в KiCAD, но, поскольку деталей слишком много (будет тормозить), лучше в "крыльях" удалить лишние детали.

faa
Вот проект. ZQ1 (чуть выше центра платы) неправильно преобразуется в DXF только на слое чертежа - вместо дуги 180 градусов, получаются 2 дуги по 270 (получается окружность).
faa
Цитата(break @ Apr 3 2012, 15:41) *
Вот проект. ZQ1 (чуть выше центра платы) неправильно преобразуется в DXF только на слое чертежа - вместо дуги 180 градусов, получаются 2 дуги по 270 (получается окружность).

Хор. Посмотрю на досуге. Поправим wink.gif
Aberg
Цитата(faa @ Apr 3 2012, 06:35) *
А маска зачем сверху? Народ жаждал там паяльником перемычку ставить-снимать.

так и задумано - маска то инверсная, как раз вскрывает дорожки, оставляя зазор для пайки..
во всяком случае, в "железе" получается просто прекрасно ))


Цитата(faa @ Apr 3 2012, 06:35) *
Горячая клавиша "H" поможет.


Не работает у меня такая hotkey sad.gif
Application: Pcbnew
Version: (2011-feb-02 BZR 3395 GOST)-testing win32 sad.gif
faa
Цитата(Aberg @ Apr 4 2012, 02:47) *
так и задумано - маска то инверсная, как раз вскрывает дорожки, оставляя зазор для пайки..
во всяком случае, в "железе" получается просто прекрасно ))

Понял sm.gif
Цитата(Aberg @ Apr 4 2012, 02:47) *
Не работает у меня такая hotkey sad.gif
Application: Pcbnew
Version: (2011-feb-02 BZR 3395 GOST)-testing win32 sad.gif

А текущая тестовая bzr3485.
Эта кнопка была снова добавлена где-то между 3395 и3485.
break
С 3D моделями от PhoenixContact можно поступать проще: открыть их вариант WRL в qCAD3D и сохранить как VRML2. Это KiСAD уже нормально воспринимает и не тормозит. Только придётся подбирать масштаб (0.39370078740157), угол поворота и смещение.
В qCAD3D можно это сразу сделать, только интерфейс непривычный.
Видимо, qCAD3D сохраняет в правильном для KiCAD'а формате, так что можно им конвертировать и из других форматов.
Куда пропадает цвет - непонятно. После Wings3D тоже цвет пропадает.

faa
А текущая тестовая bzr3485.
На ftp последняя 3482.
alex9
Здравствуйте!

Как отобразить в 3D просмотре материал ПП?

Или такой возможности нет?
_Pasha
Цитата(alex9 @ Apr 4 2012, 19:46) *
Как отобразить в 3D просмотре материал ПП?
Или такой возможности нет?

Напрямую - нет sad.gif Только через заливки в неиспользуемых слоях.
Сергей Борщ
QUOTE (alex9 @ Apr 4 2012, 19:46) *
Как отобразить в 3D просмотре материал ПП?
В рассылке предлагали такой рецепт: создаете в wings3d параллелепипед размером 1*1*1мм, красите в нужный цвет, делаете элемент "pcb", привязываете к нему эту 3D-модель, ставите в плату и в свойствах 3D элемента указываете масштабированием нужный размер платы.
faa
Цитата(break @ Apr 4 2012, 10:57) *
На ftp последняя 3482.

Обновил до bzr3485 (фактически 3486 - исправлена ошибка сборки с wx-2.8.11).
Исходники и сборки для SL6, Mandriva2010.2, Mageia1.


Цитата(break @ Apr 3 2012, 15:41) *
Вот проект. ZQ1 (чуть выше центра платы) неправильно преобразуется в DXF только на слое чертежа - вместо дуги 180 градусов, получаются 2 дуги по 270 (получается окружность).

Поправил. Могу кинуть сборку на тестирование. Под какую операционку? Если линух - какой дистр?
break
faa
Спасибо.
Виндак sad.gif

Ещё старый вопрос. Только что обратил внимание, что настраиваиваемые горячие клавиши не работают при переключении раскладки клавиатуры на русский язык, но при этом жёстко установленные (которые присутствуют в основном меню), такие как <CTRL>+S, <CTRL>+Z, <SHIFT>+A и т.д., работают. Разве они по разному обрабатываются?
faa
Цитата(break @ Apr 5 2012, 15:13) *
Спасибо.
Виндак sad.gif

Вот для винды свежая с исправлением черчения dxf в слое чертежа (на lp еще не закоммитил).
Собирал под вин2003 (наши сборщики болт забили sad.gif).
Обновил встроенную помощь и перевод интерфейса. Инсталлятор не прикрутил - не до него пока.
alex9
Цитата(_Pasha @ Apr 5 2012, 07:46) *
Цитата(Сергей Борщ @ Apr 5 2012, 09:55) *

Спасибо!

Попробовал оба костыля: для черновой работы годятся. Но посторонним лучше не показывать: по варианту от _Pasha получается слишком тонкий лист, а по варианту от Сергей Борщ напрягает полное отсутствие отверстий (особенно - крепёжных).

Буду надеяться, что у кого-нибудь дойдут руки до этой незначительной немелочи. rolleyes.gif
Aldan
У меня опять образовалось несколько вопросов к опытным пользователям.
1. В последних версиях KiCAD в PCBnew появился вьювер для просмотра и выбора компонентов, подобный тому, что используется в схематике. Должен отметить, что все мои библиотеки расположены не в папке KiCAD, а во внешней папке. Так вот, в схематике невзирая на то, что путь до моих библиотек достаточно длинный, вьювер выводит в левой своей части названия подключенных библиотек без указания этих путей, а вот новый вьювер из PCBnew выводит библиотеки со всеми путями. Все это приводит к тому, что названия самих библиотек не видно и для того, чтобы их увидеть приходится в несколько раз расширить левую область вьювера, предназначенную для списка подключенных библиотек. Это крадет пространство у главного окна, да и очень некрасиво.
Итак вопрос: как нужно настроить вьювер из PCBnew, чтобы он, как и вьювер из схематика показывал бы только название библиотек без путей в случае, если библиотеки расположены во внешней папке?
2. Если при генерации .bom-файла в списке компонентов присутствовали русские буквы (обозначения отечественных компонентов), то они отображаются в этом файле кракозябрами. Вопрос, где нужно проставить нужные «галочки», чтобы это безобразие исчезло? Ведь такое неуважение к русскому написанию в русскоязычной версии KiCAD смотрится неестественно и приводит к потере времени на вычитку и правку .bom-файла.
3. Скачал и запустил свежую тестовую сборку для винды о которой сообщил faa и сразу наткнулся на то, что в схематике форматка А4, которая используется в проекте, открывается в искареженной лежачей форматке невзирая на то, что выбор ранее был сделан в пользу вертикальной А4. Открытие-закрытие вкладки с настройкой форматок приводит все в порядок, но в стабильной версии, которой я до последнего времени пользовался, раньше такого не наблюдалось.
break
faa
Спасибо.
А что же там деинсталлятор аж 2010 года? Оставил февральский вариант.

Aldan
2. И никакие там не кракозябры. Это Utf-8. Надо пользоваться редактором, который поддерживает Utf-8. При открывании в LibreOffice Calc можно сразу выбрать эту кодировку. Просмотрщик от FreeCommander тоже позволяет нормально видеть.
Aldan
Цитата(break @ Apr 6 2012, 15:05) *
И никакие там не кракозябры. Это Utf-8. Надо пользоваться редактором, который поддерживает Utf-8.

Странно как-то мне читать Ваши слова: ведь вот они передо мной - кракозябры, а Вы говорите, что их нет. biggrin.gifsm.gif
У меня стоит вин7 с сопутствующим дармовым офисом, эксель в котором куда уж более чем продвинутый инструмент для просмотра. Если уж новейший эксель не может справиться с .bom-файлом, то либо он сгенерирован при неверных настройках (вот я и прошу научить, как нужно настроить правильно), либо он сгенерирован с кривизной по отношению к русскому языку (тогда этот вопрос наверное к faa). Utf-8 легко и автоматически распознается всеми продуктами МСОфиса и танцев с бубном не требует. Так что я пользуюсь как раз именно таким редактором, который Вы мне рекомендуете. biggrin.gifsm.gif
Цитата(break @ Apr 6 2012, 15:05) *
При открывании в LibreOffice Calc можно сразу выбрать эту кодировку. Просмотрщик от FreeCommander тоже позволяет нормально видеть.

Так что, теперь для исправления замеченных глюков в работе Кикада мы не будем даже пытаться исправить что-то в самом Кикаде, а будем обставляться все большим и большим количеством бесполезных сторонних программ в роли "подпорок" и "завязочек" к болящему? rolleyes.gifsm.gif Думаю, это не тот путь, что нам нужен.
По крайней мере мне что-то не хочется устанавливать еще один офис только ради этого.
---------
Что касается 3-го пункта моего прошлого сообщения, то хочу немного пояснить что такое "искареженная лежачая форматка".
Ну, с лежачей все ясно, а вот "искареженная" означает то, что в лежачем положении оказалась не вся форматка, а все, кроме левого торца с полями, оставшегося гордо стоять вертикально. Этот раздрай частей форматки и производит впечатление "искареженности".
После дополнительных исследований глючка с форматкой вырисовалась следующая картина: при открытии схемы созданной ранее в стабильной версии KiCad_stab_3258_Win32_GOST в нынешней свежей тестовой сборке схема открыватся в лежачей искареженной форматке. После того, как я зашел в "настройка страницы" и просто нажал "ОК", форматка заняла подобающее положение. Если при этом из проекта выйти не сохраняясь, то при следующем открытии все повторяется, НО, если сохранить проект, то он начинает открываться правильно.
Тогда я попробовал создать новый проект в свежей сборке и он сразу стал открываться правильно (еще бы, он же был сохранен biggrin.gif )
Вот и не заню что думать. Может быть действительно новые сборки не переваривают проекты из стабильной сборки 2-х месячной давности? Если обнаруженной проблемы не будет со всеми вновь создаваемыми проектами, то об этом глючке можно забыть.
gte
Цитата(Aldan @ Apr 6 2012, 20:18) *
Странно как-то мне читать Ваши слова: ведь вот они передо мной - кракозябры, а Вы говорите, что их нет. biggrin.gifsm.gif
Так что, теперь для исправления замеченных глюков в работе Кикада мы не будем даже пытаться исправить что-то в самом Кикаде, а будем обставляться все большим и большим количеством бесполезных сторонних программ в

Так если пишете МЫ, то поправьте и проверьте. Не у всех же майкрософтовский офис стоит.
Aldan
Еще одно небольшое обновление библиотек для окончательной завершенности. Просто доделал то, что не успел в прошлый раз http://electronix.ru/forum/index.php?showt...t&p=1038901
3D - библиотеки остались без изменений и о них сегодня разговор не идет.
Бывшая библиотека Main.lib теперь разделена на 3 части: analog_IC.lib, digital_IC.lib и mixture.lib. Это сделано для большего удобства пользования.
Теперь у названия микросхем нет префиксов DA и DD, которые ранее приходилось убирать из их названия в схеме. Состав lib-библиотек почти не изменился, но были переработаны УГО разъемов для большего соответствия ГОСТу.
Библиотека Main.mod тоже почти не изменилась по составу, но были проведены косметические исправления и все подмножества штыревых разъемов были приведены к более привычным PLS, PLD, PBS. Данная библиотека не была поделена на функциональные части, т.к. это привело бы к хаосу в при их отображении в CvPCB.
Прошу загрузить эту версию на фтп, а прежнюю убрать в папочку old.
faa
Цитата(Aldan @ Apr 7 2012, 01:44) *
Прошу загрузить эту версию на фтп, а прежнюю убрать в папочку old.

Сделано.
alex9
Здравствуйте!

Есть такая хотелка:
для облегчения работы с классами цепей в Pcbnew было бы замечательно иметь возможность выделения цепей (связи/проводники) блоком или поштучно в окне проекта ПП, которые можно было бы отмечать в списках "Состав классов цепей" окна "Правка правил проектирования" нажатием одной кнопки.
break
Aldan
Так что, теперь для исправления замеченных глюков в работе Кикада мы не будем даже пытаться исправить что-то в самом Кикаде, а будем обставляться все большим и большим количеством бесполезных сторонних программ в роли "подпорок" и "завязочек" к болящему?
Весь прогрессивный мир переходит на Юникод, только мелкомягкие тормозят. Автоматическое распознование даже в почтовых перекодировщиках не всегда хорошо работает.
Сейчас проверил в Exel 2007 - он правильно предложил "65001 : Юникод (UTF-8)" и правильно преобразовал. Никаких кракозябр.
Настроек никаких не нашёл.
Так что насчёт глюков в KiCAD'е по этому поводу высказываться не надо.
Aldan
Цитата(break @ Apr 9 2012, 11:36) *
Так что насчёт глюков в KiCAD'е по этому поводу высказываться не надо.

Есть программа МСОфиса со всеми своими компонентами, существующая давно и установленная на сотнях миллионов компьютеров. И есть Кикад, только-только приходящий к привычному уровню САПР и пользуемый пока только кучкой этнузиастов.
Если при пользовании Кикадом, что-то не стыкуется с массовой программой, стоящей на множестве компьютеров, кому логичнее измениться, чтобы удовлетворять общепринятым (массовым) привычным требованиям?
Кстати, у меня Офис 2010, если это имеет какое-то значение.
И еще, я никого и ничего ни в чем не обвиняю, а просто сигнализирую о замеченных нескладухах. Если это так раздражает, то больше не буду.
Закроем этот вопрос, т.к. это оффтоп.
Aldan
Только что обнаружил, что в последней версии библиотек http://electronix.ru/forum/index.php?showt...t&p=1046476 в файле kicad.pro допущена досадная ошибка, ведущая к тому, что при открытии нового проекта библиотеки прописываются в проекте с ошибкой (что, конечно легко поправить в "настройках"). Видимо сказалось то, что был конец недели и поздняя ночь, вот и не доглядел.
Выкладываю вновь прежнюю версию с исправленным kicad.pro и с небольшими косметическими изменениями.
Прошу удалить с фтп прежнюю ошибочную версию - KiCAD_Lib_Mod_07.04.12 и заменить на KiCAD_GOST_Lib_Mod_10.04.12
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.