Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум разработчиков электроники ELECTRONIX.ru _ KiCAD _ KiCAD кто-нибудь использует?

Автор: Сергей Борщ Dec 1 2009, 12:58

Может тут кто-то знает:

1) Соединяю две площадки дорожкой. В зависимости от положения звезд (другой закономерности не обнаружил) дорожка идет либо сначала прямо а потом по 45 градусов, либо сначала под 45 градусов а потом прямо. Вопрос - от чего это зависит и как переключать поведение на лету?

2) Как-то можно заставить его после окончания дорожки автоматически возвращать тот слой, который был выбран перед началом прокладывания дорожки?

3) Где список тех команд, которые можно прописывать в файл горячих клавиш?

Автор: PrSt Dec 1 2009, 19:12

Цитата(Сергей Борщ @ Dec 1 2009, 15:58) *
Может тут кто-то знает:

1) Соединяю две площадки дорожкой. В зависимости от положения звезд (другой закономерности не обнаружил) дорожка идет либо сначала прямо а потом по 45 градусов, либо сначала под 45 градусов а потом прямо. Вопрос - от чего это зависит и как переключать поведение на лету?

2) Как-то можно заставить его после окончания дорожки автоматически возвращать тот слой, который был выбран перед началом прокладывания дорожки?

3) Где список тех команд, которые можно прописывать в файл горячих клавиш?

1 - удерживать направление, а потом свернуть, часто так помогает. но я обычно просто кликаю в месте которое хочу зафиксировать.
2 - это в ручную переключаете когда с слоя на слой переходите, он остается на последнем.
3 - ай, не помню, чтото такое давненько где то видил и даже пробовал, но пользуюсь стандартными, хоть и не удобно.
радует что редко им приходится пользоваться, сыроватенький %)

.

Автор: ucMike Dec 2 2009, 11:57

Список команд для горячих клавиш из исходников KiCADa: eeschema\hotkey.h

Код
enum hotkey_id_commnand {
    HK_NOT_FOUND = 0,
    HK_RESET_LOCAL_COORD,
    HK_HELP,
    HK_ZOOM_IN,
    HK_ZOOM_OUT,
    HK_ZOOM_REDRAW,
    HK_ZOOM_CENTER,
    HK_NEXT_SEARCH,
    HK_DELETE,
    HK_REPEAT_LAST,
    HK_EDIT_PIN,
    HK_MOVE_PIN,
    HK_DELETE_PIN,
    HK_UNDO,
    HK_REDO,
    HK_MOVEBLOCK_TO_DRAGBLOCK,
    HK_ROTATE_COMPONENT,
    HK_EDIT_COMPONENT_VALUE,
    HK_EDIT_COMPONENT_FOOTPRINT,
    HK_MIRROR_X_COMPONENT,
    HK_MIRROR_Y_COMPONENT,
    HK_ORIENT_NORMAL_COMPONENT,
    HK_MOVE_COMPONENT,
    HK_DRAG_COMPONENT,
    HK_ADD_NEW_COMPONENT,
    HK_BEGIN_WIRE
};

и pcbnew\hotkey.h
Код
enum hotkey_id_commnand {
    HK_NOT_FOUND = 0,
    HK_RESET_LOCAL_COORD,
    HK_HELP,
    HK_ZOOM_IN,
    HK_ZOOM_OUT,
    HK_ZOOM_REDRAW,
    HK_ZOOM_CENTER,
    HK_DELETE,
    HK_BACK_SPACE,
    HK_ROTATE_FOOTPRINT,
    HK_MOVE_FOOTPRINT,
    HK_DRAG_FOOTPRINT,
    HK_FLIP_FOOTPRINT,
    HK_GET_AND_MOVE_FOOTPRINT,
    HK_LOCK_UNLOCK_FOOTPRINT,
    HK_ADD_VIA,
    HK_ADD_MICROVIA,
    HK_END_TRACK,
    HK_SAVE_BOARD, HK_LOAD_BOARD,
    HK_SWITCH_UNITS,
    HK_SWITCH_TRACK_DISPLAY_MODE,
    HK_FIND_ITEM,
    HK_SWITCH_LAYER_TO_COPPER,
    HK_SWITCH_LAYER_TO_COMPONENT,
    HK_SWITCH_LAYER_TO_NEXT,
    HK_SWITCH_LAYER_TO_PREVIOUS,
    HK_SWITCH_LAYER_TO_INNER1,
    HK_SWITCH_LAYER_TO_INNER2,
    HK_SWITCH_LAYER_TO_INNER3,
    HK_SWITCH_LAYER_TO_INNER4,
    HK_SWITCH_LAYER_TO_INNER5,
    HK_SWITCH_LAYER_TO_INNER6,
    HK_SWITCH_LAYER_TO_INNER7,
    HK_SWITCH_LAYER_TO_INNER8,
    HK_SWITCH_LAYER_TO_INNER9,
    HK_SWITCH_LAYER_TO_INNER10,
    HK_SWITCH_LAYER_TO_INNER11,
    HK_SWITCH_LAYER_TO_INNER12,
    HK_SWITCH_LAYER_TO_INNER13,
    HK_SWITCH_LAYER_TO_INNER14
};

Имена перечислений думаю понятны.
Заранее сознаюсь, что не знаток KiCAD. Приходится использовать из-за бесплатности.

Автор: faa Dec 2 2009, 12:46

Цитата(Сергей Борщ @ Dec 1 2009, 15:58) *
Может тут кто-то знает:

1) Соединяю две площадки дорожкой. В зависимости от положения звезд (другой закономерности не обнаружил) дорожка идет либо сначала прямо а потом по 45 градусов, либо сначала под 45 градусов а потом прямо. Вопрос - от чего это зависит и как переключать поведение на лету?

2) Как-то можно заставить его после окончания дорожки автоматически возвращать тот слой, который был выбран перед началом прокладывания дорожки?

3) Где список тех команд, которые можно прописывать в файл горячих клавиш?

1. Если площадка не по сетке, то проще выйти из нее, зафиксироваться и идти куда надо уже по сетке. Тогда неоднозначности поведения не будет.
2. Кнопки PgUp, PgDown и F* переключают слои на лету. Пары слоев задаются через меню на педали с TopBar.
3. Пока "вшиты" в программу (см. пост выше), можно только переназначить. Часть "горячих" клавиш вызывает разные действия в зависимости от режима работы (с модулями,с дорожками и виа, общий и т.д. ). Тут надо экспериментировать smile.gif или смотреть по тексту.


Цитата(PrSt @ Dec 1 2009, 22:12) *
радует что редко им приходится пользоваться, сыроватенький %)

bb-offtopic.gif Ну всё течет, всё изменяется smile.gif KiCAD становится все более пригодным для нормальной работы.

Автор: Сергей Борщ Dec 2 2009, 13:59

Цитата(faa @ Dec 2 2009, 14:46) *
то проще выйти из нее, зафиксироваться и идти куда надо уже по сетке.
Так вот в процессе выхода возможны два варианта - сначал по диагонали, потом прямо или наоборот. И очень хочется иметь возможность переключать поведение. Или хотя бы понять, от чего зависит текущий вариант. Бывает выводишь дорожку и она упорно идет не так, как надо. Бросаешь проводник, начинаешь его снова из этого же места - уже идет иначе.
Да даже не площадка - просто ведем дорожку. Из точки A в точку B. Точки далеко, на одном экране не умещаются. Надо из A провести дорожку по диагонали на уровень B и далее прямо в B. Удобно задать нужное направление и поставить конечную точку в B, а не проводить-удалать диагональный проводник пытаясь угадать вертикальную координату B.
Цитата(faa @ Dec 2 2009, 14:46) *
2. Кнопки PgUp, PgDown и F* переключают слои на лету. Пары слоев задаются через меню на педали с TopBar.
Это тоже понятно. Вопрос был в другом: выбран слой компонентов. Я начинаю дорожку от площадки. Провожу отрезок и ставлю перходное (на второй стороне полигон). На этом дорожку заканчиваю. Есть ли возможность попросить его автоматически в этот момент возвращать тот слой, который был перед тем, как я начал проводить дорожку? Постоянно забываю сделать это вручную и следующую дорожку начинаю не в том слое.
Цитата(faa @ Dec 2 2009, 14:46) *
3. Пока "вшиты" в программу (см. пост выше), можно только переназначить.
То есть тот файл, который создается по Preferences->Hotkey->(Re)create содержит все доступные команды и только их можно переназначать, я правильно понял?

Цитата(faa @ Dec 2 2009, 14:46) *
bb-offtopic.gif Ну всё течет, всё изменяется smile.gif KiCAD становится все более пригодным для нормальной работы.
Да, согласен. Ну и практика нужна. После пары недель активной работы уже почти привык. Некоторые функции очень понравились, особенно центрирование в площадку и в проводник - по сравнению с PCADом день и ночь. Также понравилась возможность блочных команд в процессе рисования проводников в схеме. Еще бы и горячие клавиши на перемещение-вращение одиночных элементов во время проведения трасс работали - было бы совсем замечательно.

Автор: faa Dec 2 2009, 19:03

Цитата(Сергей Борщ @ Dec 2 2009, 16:59) *
Так вот в процессе выхода возможны два варианта - сначал по диагонали, потом прямо или наоборот. И очень хочется иметь возможность переключать поведение. Или хотя бы понять, от чего зависит текущий вариант. Бывает выводишь дорожку и она упорно идет не так, как надо. Бросаешь проводник, начинаешь его снова из этого же места - уже идет иначе.
Да даже не площадка - просто ведем дорожку. Из точки A в точку B. Точки далеко, на одном экране не умещаются. Надо из A провести дорожку по диагонали на уровень B и далее прямо в B. Удобно задать нужное направление и поставить конечную точку в B, а не проводить-удалать диагональный проводник пытаясь угадать вертикальную координату B.

Ситуация интересная, посмотреть бы на нее. Вроде не встречал такого. А может внимание не акцентировал. Вышел из пада, правой кнопкой фиксанул, встал в сетку, фиксанул и повел куда надо. Лишние сегменты потом легко удаляются (постобработка - очистка).
Хотя, возможен такой фокус, если включена "двойная дорожка" (для диф.пар пользуют) и соседняя дорожка в двух или меньше зазорах - притянется к ней на величину зазора и пойдет рядом, не смотря на сетку.
Ну и при трассировке сетку помельче надо делать, курсор большой - с ним, ИМХО, при трассировке удобнее. Если точка назначения далеко - идем к ней, "пробелом" сбрасываем координаты, возвращаемся и ведем уже, поглядывая на координаты - они должны уменьшаться smile.gif
Цитата(Сергей Борщ @ Dec 2 2009, 16:59) *
Вопрос был в другом: выбран слой компонентов. Я начинаю дорожку от площадки. Провожу отрезок и ставлю перходное (на второй стороне полигон). На этом дорожку заканчиваю. Есть ли возможность попросить его автоматически в этот момент возвращать тот слой, который был перед тем, как я начал проводить дорожку? Постоянно забываю сделать это вручную и следующую дорожку начинаю не в том слое.

Тут "горячие" клавиши помогают. Я так делаю: веду проводник, в нужной точке "v" (поставил переходное) и "end" (закончить проводник). После этого "PgUp" или "PgDown" (сейчас еще и "+/-" на доп.клаве добавлены - перемещают по слоям из текущей пары) - вернуться на нужный слой. Полигоны отлично сшиваются и это уже на автомате получается smile.gif Мышка в правой, провел, левой - v, мышку бросил - ehd-pgup/pgdown, мышку взял и т.д. Надо с мышкой многокнопочной (а кнопки на клавиши переназначить) или трекболом попробовать - может повеселее будет smile.gif
Цитата(Сергей Борщ @ Dec 2 2009, 16:59) *
То есть тот файл, который создается по Preferences->Hotkey->(Re)create содержит все доступные команды и только их можно переназначать, я правильно понял?

Правильно.
Цитата(Сергей Борщ @ Dec 2 2009, 16:59) *
Ну и практика нужна.

Ну без практики и "повторения/мать учения" никуда wink.gif
Цитата(Сергей Борщ @ Dec 2 2009, 16:59) *
Некоторые функции очень понравились, особенно центрирование в площадку и в проводник - по сравнению с PCADом день и ночь. Также понравилась возможность блочных команд в процессе рисования проводников в схеме.

Там еще "insert" интересно работает - повторяет с заданным смещением проводники, входы в шину и метки. У меток еще и инкремент работает. Все это описано в http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/doc/. Часть приемов не описана и постигается методом научного тыка.
Цитата(Сергей Борщ @ Dec 2 2009, 16:59) *
Еще бы и горячие клавиши на перемещение-вращение одиночных элементов во время проведения трасс работали - было бы совсем замечательно.

Да вроде работают, но некоторые меняют функцию в соответствии с режимом и местом нахождения курсора.

Автор: Сергей Борщ Dec 3 2009, 01:27

Цитата(faa @ Dec 2 2009, 21:03) *
Да вроде работают, но некоторые меняют функцию в соответствии с режимом и местом нахождения курсора.
Когда включен режим проведения дорожек можно перемещать блок (выделяя мышкой), но нельзя двигать одиночные компоненты кнопкой "M". И в выпадающем меню также нет перемещения компонентов. Приходится бросать рисовалку чтобы слегка подвинуть компонент, а потом снова тащиться за ней в правую панель инструментов.

Цитата(faa @ Dec 2 2009, 21:03) *
Мышка в правой, провел, левой - v, мышку бросил - ehd-pgup/pgdown, мышку взял и т.д.
Непродуктивно. Мышкой веду, в нужном месте "v", двойной клик мышкой - линия кончилась. Приступаю к следующей дорожке - ан, блин, слой-то уже не тот! Приходится делать лишние движения - нажать ESC чтобы отменить дорожку в неправильном слое, бросить мышь, посмотреть на клаву, найти на ней PgDn, нажать, нащупать мышь, вернуть взгляд на экран, найти место, на котором отвлекся.

Автор: faa Dec 3 2009, 04:44

Цитата(Сергей Борщ @ Dec 3 2009, 04:27) *
Когда включен режим проведения дорожек можно перемещать блок (выделяя мышкой), но нельзя двигать одиночные компоненты кнопкой "M". И в выпадающем меню также нет перемещения компонентов. Приходится бросать рисовалку чтобы слегка подвинуть компонент, а потом снова тащиться за ней в правую панель инструментов.

Тут клавиши помогают. "Esc" - вышли в общий режим, подвигали компоненты, "J" - вернулись в режим дорожек.
Цитата(Сергей Борщ @ Dec 3 2009, 04:27) *
Непродуктивно. Мышкой веду, в нужном месте "v", двойной клик мышкой - линия кончилась. Приступаю к следующей дорожке - ан, блин, слой-то уже не тот!

Я же написал:
- мышка (провели)
- "v" (поставили виа)
- "end" (закончили)
- "pgup" или "pgdown"/"+" или "-"(перешли на нужный слой)
- goto мышка
Можно переназначить клавиши, чтобы удобнее было левой работать.
Не хватает клавиши "начать дорожку" - тогда можно все на клавиатуре делать: начали, подвигали стрелками, виа, закончили, вернулись на нужный слой.

Автор: faa Dec 3 2009, 12:36

Цитата(faa @ Dec 3 2009, 07:44) *
Не хватает клавиши "начать дорожку" - тогда можно все на клавиатуре делать: начали, подвигали стрелками, виа, закончили, вернулись на нужный слой.

Добавил hotkey X - начать дорожку/сегмент. Теперь все с клавиатуры можно делать: J-X-<стрелки>-...-X-<стрелки>-V-End-<PgUp/PgDown>-X-<стрелки>-....
svn-2130.

ЗЫ: Почему-то не добавилось к сообщению выше. Пришлось новое постить.

Автор: Сергей Борщ Dec 3 2009, 15:05

Цитата(faa @ Dec 3 2009, 14:36) *
Добавил hotkey X - начать дорожку/сегмент. Теперь все с клавиатуры можно делать: J-X-<стрелки>-...-X-<стрелки>-V-End-<PgUp/PgDown>-X-<стрелки>-....
svn-2130.
А можно на X повесить переключение курсора: большое перекрестие/маленький крест? А начало дорожки на S или на T, например? И еще - поправить, чтобы Del и Backspace работали и в режиме брошенных инструментов (баг 2906799)?
И крыжик, крыжик где-нибудь в настройках - "автоматически возвращать слой в конце дорожки" wink.gif Кому не нужно - не будет включать.

Автор: faa Dec 3 2009, 19:03

Цитата(Сергей Борщ @ Dec 3 2009, 18:05) *
А можно на X повесить переключение курсора: большое перекрестие/маленький крест? А начало дорожки на S или на T, например? И еще - поправить, чтобы Del и Backspace работали и в режиме брошенных инструментов (баг 2906799)?
И крыжик, крыжик где-нибудь в настройках - "автоматически возвращать слой в конце дорожки" wink.gif Кому не нужно - не будет включать.

Дорожки перенесем на раз-два. Выбиралось по близости клавиш - мне так удобнее показалось. Ждем-с, как там народ осознает, что прикрутили и зачем. Перенесем. Это же тестово-учебно-тренировочная версия. Боевая от февраля 2009.

Del и BS - в "фич реквест" надо писать - ведь в этом случае спрашивать надо, что и зачем хочет юзер поудалять-подрезать.

ИМХО, "крыжик" проще прикрутить самостоятельно и выдать "на гора". Если приживется - тут ему и место smile.gif

Автор: Сергей Борщ Dec 3 2009, 21:55

Цитата(faa @ Dec 3 2009, 21:03) *
Del и BS - в "фич реквест" надо писать - ведь в этом случае спрашивать надо, что и зачем хочет юзер поудалять-подрезать.
Дело в том, что в выпадающем по правому клику меню есть и Delete segment и Delete track с указанием в скобках горячих клавиш. Но горячие клавиши работают только если выбран инструмент прокладки дорожек. Выбором в меню все удаляется как и нужно.


Цитата(faa @ Dec 3 2009, 21:03) *
Ждем-с, как там народ осознает, что прикрутили и зачем. Перенесем.
Лучше сразу, пока народ не привык.

Автор: Bender Dec 16 2009, 06:31

Поставил сборку kicad-20091207-r2140-win32. Стало менее удобно редактировать свойства выводов в редакторе компонента
т.е. стало так:


а было так:

Нельзя ли вернуть старый вариант?
И еще начертание русского шрифта сделать как и у английского:



Плюс на штампе есть в левом нижнем углу небольшой уступчик. Некрасиво sad.gif


А так все отличчно smile.gif
Спасибо faa за вашу работу

Автор: faa Dec 16 2009, 12:33

Цитата(Bender @ Dec 16 2009, 09:31) *
Поставил сборку kicad-20091207-r2140-win32. Стало менее удобно редактировать свойства выводов в редакторе компонента

Нельзя ли вернуть старый вариант?

Скорее всего нет.
Насчет изменения форм - надо трамбовать непосредственно в группе kicad-devel на яхе.
Авторы посчитали, то унификация форм - это более правильно.
И кому-то из них выпадающие меню нравятся больше, чем радиобатоны. Да и форма более компактная получается.

Цитата(Bender @ Dec 16 2009, 09:31) *
И еще начертание русского шрифта сделать как и у английского:

Насчет начертания не совсем понял. Что там не так?
И в латинице и в кириллице используется шрифт hershey. Начертание возможно и отличается.
Знаю, что в кириллице есть баг - вместо маленькой "э" выводится большая. Поправить все руки не доходят.

Цитата(Bender @ Dec 16 2009, 09:31) *
Плюс на штампе есть в левом нижнем углу небольшой уступчик. Некрасиво sad.gif

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

Цитата(Bender @ Dec 16 2009, 09:31) *
А так все отличчно smile.gif
Спасибо faa за вашу работу

Да пожалуйста.
Радует, что не только сам пользуюсь, но и еще кому-то пригодилось. smile.gif

Автор: Bender Dec 16 2009, 14:23

Насчет форм - не сильно меньше стали, ну и ладно, не часто нужно.
А по поводу шрифта - русский с засечками и вроде как сделан двойной линией. Мне кажется в какой-то более старой версии было одинаково.
поищу, покажу
Нашел, взяв первую попавшуюся старую сборку 1644



Мне этот вариант больше нравится

Автор: faa Dec 16 2009, 17:19

Цитата(Bender @ Dec 16 2009, 17:23) *
Нашел, взяв первую попавшуюся старую сборку 1644
Мне этот вариант больше нравится

Это был векторный шрифт в "особом" формате. Формат был предложен автором kicad.
А кириллицу, похожую на ГОСТ-А (или Б), в этом формате дочка воспроизвела. Я только результат в kicad добавлял.
На hershey перешли после svn1790.

Автор: ukpyr Dec 28 2009, 14:56

моя небольшая библиотечка с символами более-менее по ГОСТу: http://electronix.ru/redirect.php?http://depositfiles.com/files/tm69ladzl

Автор: Aldan Dec 31 2009, 12:19

Цитата(faa @ Dec 2 2009, 22:03) *
Часть приемов не описана и постигается методом научного тыка.

faa, не могли бы Вы, как опытный пользователь, привести краткое описание таких приемов? У всех разная интенсивность и умение удачно тыкать rolleyes.gif
Всех форумцев с новым годом!

Автор: faa Dec 31 2009, 17:24

Цитата(Aldan @ Dec 31 2009, 15:19) *
привести краткое описание таких приемов?

только в варианте "а как можно сделать это?" или "как проще сделать вот такое?"

Всех с Наступающим Новым Годом!

Автор: Сергей Борщ Jan 1 2010, 15:26

Цитата(faa @ Dec 31 2009, 19:24) *
только в варианте "а как можно сделать это?" или "как проще сделать вот такое?"
Хорошо.
Задача: есть полигон, он соединяется с площадками термобарьерами. Есть одна микросхема с площадкой под корпусом, которую надо соединить с этим же полигоном без термобарьеров. В PCADe я клал сверху на такой участок второй полигон без барьеров. Как сделать тут? Пробовал делать вырез в полигоне и в этот вырез помещать полигон без термобарьеров. Однако он сливается с внешним полигоном и просто становится его частью, соответсвенно, подключаясь к площадке с барьерами.
Второй вопрос: можно ли убрать термобарьеры у переходных отверстий, но оставить у площадок?

Автор: faa Jan 1 2010, 20:37

Цитата(Сергей Борщ @ Jan 1 2010, 18:26) *
Задача: есть полигон, он соединяется с площадками термобарьерами. Есть одна микросхема с площадкой под корпусом, которую надо соединить с этим же полигоном без термобарьеров. В PCADe я клал сверху на такой участок второй полигон без барьеров. Как сделать тут? Пробовал делать вырез в полигоне и в этот вырез помещать полигон без термобарьеров. Однако он сливается с внешним полигоном и просто становится его частью, соответсвенно, подключаясь к площадке с барьерами.

Соприкасающиеся зоны (полигоны), подключенные к одной цепи, объединяются. Параметры зоны кикад берет из ранней (по таймштампу).
Как самый простой вариант - отказаться от терморазгрузки для этих связанных полигонов.
Термпад соединить переходными (или конт.площадками - см. рис.) с полигоном на нижнем слое (где соб-сно и должен быть основной теплоотвод).

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

ИМХО, терморазгрузка для SMD-элементов при пайке в печке или руками, но с нижним подогревом, как бы и не нужна (если только нет каких-то особых требований - а это надо решать в каждом отдельно взятом случае). Ну и на даташиты и референсы от производителей микросхем и прочей комплектухи надо смотреть, нужна ли там терморазгрузка.

Цитата(Сергей Борщ @ Jan 1 2010, 18:26) *
Второй вопрос: можно ли убрать термобарьеры у переходных отверстий, но оставить у площадок?

Переходные кикад не терморазгружает (и, ЕМНИП, не делал никогда этого). Версия кикад? Ну и проект бы в студию, если это возможно (лучше в мыло).

Автор: Aldan Jan 17 2010, 17:14

Цитата(faa @ Dec 31 2009, 20:24) *
только в варианте "а как можно сделать это?" или "как проще сделать вот такое?"

faa, c Вашего позволения я задам ряд вопросов по работе KiCAD. Возможно, что многие из этих вопросов покажутся Вам наивными, так как я полнейший чайник в данной области, но тем лучше, т.к. их решение не составит для Вас никакого труда. Мои вопросы будут относится к русифицированной версии KiCad-20100110-r2211-win32 с ГОСТ, более свежей у меня пока, увы, нет.

1.Несмотря на то, что в eeschema у меня выбрано «цепи и шины только вертикально и горизонтально» попытка перетащить, например резистор, приводит к тому, что провода за компонентом тянутся как веревки под произвольными углами, а никак не «только вертикально и горизонтально». Как сделать так, чтобы при перетаскивании компонента прямые углы сохранялись?
2.В хелпе к схематику на стр. 32 в разделе «5.5.3 Соединения шин (Buses)» приведен фрагмент схемы с шиной, которая, как и положено по ГОСТу, нарисована более толстой по сравнению к проводниками. У меня шина почему-то получается такой же толщины, как проводник. Как сделать шину утолщенной?
3.При рисовании схемы мне потребовалось изменить угол ввода проводника в шину, но никаких предложений для этого в контекстном меню я не обнаружил. Как менять угол ввода проводника в шину?
4.В правой группе иконок схематика есть такая - «разместить порт питания» и библиотека из которой этот порт будет выбран изначально «зашита» и не удаляется даже если удалить эту библиотеку «power». Есть ли возможность подменить «зашитую» библиотеку на собственную, оформленную по ГОСТу, чтобы при нажатии на иконку выводилась именно ГОСТовская библиотека?
5.Как для контроля завершенности схемы подсвечивать цепи в схематике, аналогично тому, как это делается в pcbnew?
6.Можно ли как-то цивилизованно переименовать уже существующий проект в менеджере проектов, чтобы все файлы проекта стали соответствовать новому имени?
7.Мне не удалось вывести перечень элементов схематика по ГОСТу. Есть ли какие-то способы это сделать в том числе и с привлечением внешних программ, например OpenOffice? Главное, чтобы это было просто и понятно.
8.В KiCAD-е все форматки изначально расположены горизонтально. Однако, по ГОСТу А4 — вертикальная форматка, а все остальные форматки являются группой из А4. Таким образом и А2 тоже вертикальная форматка.
Исходя из такой реализации ГОСТ для KiCAD-а я делаю вывод, что у ГОСТа есть некое неизвестное мне дополнение, разрешающее А4 располагать горизонтально, но мне его не удалось найти. Дайте, пожалуйста, ссылку на такое дополнение, разрешающее А4 располагать горизонтально, чтобы я мог отбрыкиваться от нормоконтроля.
Однако, мне потребовалась именно вертикальная форматка А4, которая очень популярна в сброшюрованных отчетах. Я выставил пользовательский размер А4 по ГОСТу и получил следующие неприятные последствия. Во — первых, штамп стал налезать на левое поле вместо того, чтобы стать единым целым с линией этого поля. При этом, если воспользоваться автомасштабом, то форматка не вписывается в рамки окна сапра, а сползает вниз процентов на 40 и, соответственно, видна только на 60%. Не знаю, что будет с последующими страницами, если схема будет многостраничной, но подозреваю, что и там не все будет гладко. В этой связи у меня вопрос: что нужно сделать, чтобы вертикальная форматка А4 выводилась без «сюрпризов»?
Есть предложение — сделать изначальное положение форматки А4 вертикальным, убрав вскрывшиеся нестыковки, а кто захочет повернет ее горизонтально, при этом любые неточности не будут видны, т.к. в горизонтальной форматке левая часть штампа далеко отстоит от левой граничной линии. А для того, чтобы окно сапра при создании нового проекта открывалось «красиво» (т.е. с горизонтально открывающейся форматкой) сделать предустановку на открытие нового проекта в А3, а не А4, как сейчас.
9.Прошу сделать свежую сборку, т.к. в текущей у меня творится какая-то мистика — библиотека с нарисованными мною корпусами, то видна, то исчезает в cvpcb при том, что в pcbnew, где она прописана проблем нет.

Надеюсь, что ответы на вопросы дилетанта не отнимут у Вас много времени.

Автор: faa Jan 18 2010, 16:08

Цитата(Aldan @ Jan 17 2010, 20:14) *
1.Несмотря на то, что в eeschema у меня выбрано «цепи и шины только вертикально и горизонтально» попытка перетащить, например резистор, приводит к тому, что провода за компонентом тянутся как веревки под произвольными углами, а никак не «только вертикально и горизонтально». Как сделать так, чтобы при перетаскивании компонента прямые углы сохранялись?

При перетаскивании работает "резиновая нить" => в настоящее время для одного элемента никак.
Можно выделять блок и таскать его - внутри блока все углы сохраняются.
Цитата(Aldan @ Jan 17 2010, 20:14) *
2.В хелпе к схематику на стр. 32 в разделе «5.5.3 Соединения шин (Buses)» приведен фрагмент схемы с шиной, которая, как и положено по ГОСТу, нарисована более толстой по сравнению к проводниками. У меня шина почему-то получается такой же толщины, как проводник. Как сделать шину утолщенной?

Это было в старых релизах. Теперь толщина линий одинаковая. Да ГОСТ и не требует разных толщин линий при выпуске документации с использованием ЭВМ.
Цитата(Aldan @ Jan 17 2010, 20:14) *
3.При рисовании схемы мне потребовалось изменить угол ввода проводника в шину, но никаких предложений для этого в контекстном меню я не обнаружил. Как менять угол ввода проводника в шину?

Правой кнопкой на вводе. Выбрать другой наклон. Все последующие вводы будут с этим наклоном до следующего изменения наклона.
Цитата(Aldan @ Jan 17 2010, 20:14) *
4.В правой группе иконок схематика есть такая - «разместить порт питания» и библиотека из которой этот порт будет выбран изначально «зашита» и не удаляется даже если удалить эту библиотеку «power». Есть ли возможность подменить «зашитую» библиотеку на собственную, оформленную по ГОСТу, чтобы при нажатии на иконку выводилась именно ГОСТовская библиотека?

Добавить свои элементы в эту библиотеку. Или изменить элементы в этой библиотеке. Сделать свою библиотеку и заместить ей "штатную" или разместить ее в первом пути поиска библиотек.
Цитата(Aldan @ Jan 17 2010, 20:14) *
5.Как для контроля завершенности схемы подсвечивать цепи в схематике, аналогично тому, как это делается в pcbnew?

Пока никак. Можно разместить запрос на эту фишку в фич-реквесте на kicad.sf.net.
Цитата(Aldan @ Jan 17 2010, 20:14) *
6.Можно ли как-то цивилизованно переименовать уже существующий проект в менеджере проектов, чтобы все файлы проекта стали соответствовать новому имени?

Переименуйте файлы .sch и .brd. Поправьте имена файлов в файле проекта .pro. Не забудьте про иерархические листы - если они есть и переименовывались, то надо будет поправить в файлах .sch, где есть ссылки на эти листы.
Цитата(Aldan @ Jan 17 2010, 20:14) *
7.Мне не удалось вывести перечень элементов схематика по ГОСТу. Есть ли какие-то способы это сделать в том числе и с привлечением внешних программ, например OpenOffice? Главное, чтобы это было просто и понятно.

Можно вывести BOM в формате csv - его уже обработать в exel/calc. На ftp.ntcsm.ru/pub/kicad есть скриптик на перловке - делает из .cmp вполне удобоваримый перечень элементов для подбора и вставки в спецификацию.
Над выпуском спецификации как отдельного листа(ов) схемы на форматке думаю - но пока дело не продвинулось smile.gif
Цитата(Aldan @ Jan 17 2010, 20:14) *
8.В KiCAD-е все форматки изначально расположены горизонтально. Однако, по ГОСТу А4 — вертикальная форматка, а все остальные форматки являются группой из А4. Таким образом и А2 тоже вертикальная форматка.
--- skip ---
Однако, мне потребовалась именно вертикальная форматка А4, которая очень популярна в сброшюрованных отчетах.
--- skip ---
чтобы вертикальная форматка А4 выводилась без «сюрпризов»?

Нужно "подогнать" ширину пользовательской форматки и запомнить ее или записать wink.gif
(для А4 у меня размер листа по Х получился 210,39мм - рамка и основная надпись совпадают идеально)
Цитата(Aldan @ Jan 17 2010, 20:14) *
Есть предложение — сделать изначальное положение форматки А4 вертикальным, убрав вскрывшиеся нестыковки, а кто захочет повернет ее горизонтально, при этом любые неточности не будут видны, т.к. в горизонтальной форматке левая часть штампа далеко отстоит от левой граничной линии. А для того, чтобы окно сапра при создании нового проекта открывалось «красиво» (т.е. с горизонтально открывающейся форматкой) сделать предустановку на открытие нового проекта в А3, а не А4, как сейчас.

Предложение вполне жизнеспособно. Можно реализовать для гостовкой сборки для всех "стоячих" форматок.
Цитата(Aldan @ Jan 17 2010, 20:14) *
9.Прошу сделать свежую сборку ...

svn-2236 лежит на фтп.

ЗЫ: Если еще есть вопросы - задавайте. Отвечу по мере сил и возможности.

Автор: Aldan Jan 18 2010, 22:06

Цитата(faa @ Jan 18 2010, 19:08) *
При перетаскивании работает "резиновая нить" => в настоящее время для одного элемента никак.
Можно выделять блок и таскать его - внутри блока все углы сохраняются.

Жалко, что пока нельзя перетаскивать одинокие компоненты. Такая функция очень востребована, т.к. позволяет "ужать" схему, чтобы высвободить пространство листа для дополнения или "раздвинуть", чтобы вставить новый кусок. Да и просто, чтобы окультурить схему достигая более эстетичного расположения компонентов. Ну что же, остается только смиренно ждать.
Цитата(faa @ Jan 18 2010, 19:08) *
Это было в старых релизах. Теперь толщина линий одинаковая. Да ГОСТ и не требует разных толщин линий при выпуске документации с использованием ЭВМ.

Верно, ГОСТ не настаивает на обязательности утолщения УГО шины. Но признайте, что все коммерческие сапры рисуют шину именно утолщенной, да и в KiCAD-е сама иконка шины нарисована утолщенной линией. Можно было бы сказать, что утолщенная шина - лишь привычка, но признайте, что такая шина сразу видна на схеме в отличие от тонкой. Может быть можно вернуть это утолщение хотя бы для нашей русской сборки? Ума не приложу зачем же убрали эту функцию, если раньше она уже была реализована?!
Цитата(faa @ Jan 18 2010, 19:08) *
Правой кнопкой на вводе. Выбрать другой наклон. Все последующие вводы будут с этим наклоном до следующего изменения наклона.

Если бы все так и было, то я и не задавал бы этих вопросов. Однако, правая кнопка предлагает только переместить, установить или удалить ввод в шину и больше ничего. Похоже, что такая возможность реализована только в линуксе, что Вы и видите, а до виндовой версии, которой я пользуюсь, эта функция пока не добралась.
Цитата(faa @ Jan 18 2010, 19:08) *
Добавить свои элементы в эту библиотеку. Или изменить элементы в этой библиотеке. Сделать свою библиотеку и заместить ей "штатную" или разместить ее в первом пути поиска библиотек.

Надо будет, как появится время, попробовать что-то такое замутить. Но, я не зря указывал на то, что эта библиотека "зашита". Я пробовал удалять ее и она опять появлялась. Этим я хочу сказать, что без бубна может не получиться, а с бубном будет некрасиво, т.к. при инсталляции каждой новой сборки придется все снова "настраивать".
Цитата(faa @ Jan 18 2010, 19:08) *
Пока никак. Можно разместить запрос на эту фишку в фич-реквесте на kicad.sf.net.

faa, мне неловко Вас просить, но может быть Вы разместите такой запрос? Мой опыт в таких делах - полный ноль, да к тому же, если я правильно понимаю, там нужно регистрироваться, да на аглийском толково изложить. А я на английском мало-мальский читатель, но не писатель. Может быть Вы там будете размещать какой-то свой запрос, вот тогда заодно и этот, если не сложно.
Цитата(faa @ Jan 18 2010, 19:08) *
Переименуйте файлы .sch и .brd. Поправьте имена файлов в файле проекта .pro. Не забудьте про
иерархические листы - если они есть и переименовывались, то надо будет поправить в файлах .sch, где есть ссылки на эти листы.

Да, я так и сделал, когда мне это потребовалось, но это, на мой взгляд, как раз не совсем цивилизованно. Цивилизованно - это переименовал файл проекта и все остальное автоматически привелось в соответсвие к новому имени. Но это не такая уж важная функция. Буду стараться избегать необходимости переименования.
Цитата(faa @ Jan 18 2010, 19:08) *
Можно вывести BOM в формате csv - его уже обработать в exel/calc. На ftp.ntcsm.ru/pub/kicad есть
скриптик на перловке - делает из .cmp вполне удобоваримый перечень элементов для подбора и вставки в спецификацию.

faa, если бы где-то был выложен пример как, что и в какой последовательности делать чтобы в конце-концов получить требуемый результат, то и такой чайник как я смог бы достигнуть успеха в деле вывода перечня элементов по ГОСТу. Но, если я правильно понял, даже эти действия не дают готовый результат или я ошибаюсь?
Цитата(faa @ Jan 18 2010, 19:08) *
Над выпуском спецификации как отдельного листа(ов) схемы на форматке думаю - но пока дело не продвинулось

Может быть Вас вдохновит то, что одно из главных преимуществ KiCAD-а кроме его бесплатности, это возможность оформления документации по ЕСКД, так вот, похоже, что мое начальство дозревает до внедрения KiCAD именно из-за этой его дружественной особенности. Но, чтобы это действительно состоялось, нужно продемонстрировать, что он действительно так хорош. Я пока говорю, что в стабильной версии, которая грядет, скорее всего все проблемы с ЕСКД будут решены. Понимаю, что для Вас все это не должно быть поводом для каких-то дополнительных усилий в этом направлении, но просто хочется, чтобы Вы знали, что популярность KiCAD-а резко возрастет, как только он научится выдавать полный комплект документации по ГОСТ. Так что желаю Вам вдохновения и творческих сил для очень нужных свершений!
Цитата(faa @ Jan 18 2010, 19:08) *
Нужно "подогнать" ширину пользовательской форматки и запомнить ее или записать (для А4 у меня размер листа по Х получился 210,39мм - рамка и основная надпись совпадают идеально)

Спасибо за совет, у меня теперь тоже все совпадает.
Цитата(faa @ Jan 18 2010, 19:08) *
Предложение вполне жизнеспособно. Можно реализовать для гостовкой сборки для сех "стоячих"
форматок.

Как я понял стоячей достаточно сделать только А4: "Формат А4 располагается только вертикально (основная надпись внизу листа). Форматы больше А4 могут быть расположены как горизонтально, так и вертикально" http://electronix.ru/redirect.php?http://www.e-mv.ru/30002.php Таким образом, по умолчанию нужно А4 сделать вертикальной с подогнанными (210,39мм) размерами и проблема будет решена. Кстати, при установке размеров пользователя для тото, чтобы форматка стала вертикальной и последующей печати не происходит автоматического переключения из альбомного режима в книжный и запоров лист с первой попытки и переключив принтер как надо вторая попытка уже становится удачной. Если же А4 сделать по умолчанию вертикальной и под это настроить принтер, то все эти нескладухи исчезнут.
faa, Вы не привели ссылки дополнения к ГОСТ, где говорится, что А4 можно использовать горизонтально. Мне встречались примеры с горизонтальным расположением А4, но с совершенно иной компановкой дополнительных полей и штампа. А вот как у нас я не нашел. Приведите ссылку на такой документ, пожалуйста, т.к. топология ПП почти всегда располагается горизонтально, вот и подмывает пользоваться горизонтальной А4. Но при этом нужно быть уверенным, что нормоконтроль не придирется.
Цитата(faa @ Jan 18 2010, 19:08) *
svn-2236 лежит на фтп.

Да, спасибо, я еще днем ее установил. Кстати, в этой сборке вертикальная А4 при автомасштабе теперь выводится правильно и мистических глюков с библиотекой в которой подобраны мои футпринты пока тоже нет. Прогресс однако! :-)

Автор: Aldan Jan 24 2010, 13:53

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

Цитата(faa @ Jan 18 2010, 19:08) *
Над выпуском спецификации как отдельного листа(ов) схемы на форматке думаю - но пока дело не продвинулось smile.gif

Пользуясь образовавшейся паузой попробую инициировать обсуждение предполагаемой процедуры вывода перечня элементов и спецификации. Может быть мои дилетантские представления дадут Вам возможность посмотреть на проблему свежим взглядом и сдвинуться с мертвой точки.
Данную функцию я вижу реализуемой в три стадии. (Рассмотрим на примере вывода перечня элементов.)

1.Сначала на экран монитора производят вывод полного списка элементов в форме как это делается сейчас, но с возможностью присвоить дополнительные атрибуты каждому компоненту из списка. Для этого справа от каждого компонента нужно расположить ряд «окошек» с возможностью выбора стандартного атрибута или вписывания пользовательского.
Например, напротив конденсатора расположить окно с выбором из «керамический/электролитический/подстроечный/переменный/другой» для того, чтобы конденсаторы могли быть объединены в группы не только по номиналам, но и по функциональной принадлежности. Еще одно такое окно может быть, например, «процентный допуск» и далее возможность выбрать и/или вписать необходимый.
Для резисторов, например, два первых окна могут быть для выбора типа постоянный/переменный/подстроечный и процентного допуска, а еще одно для выбора мощности. Кстати, если перечень генерируется при наличии уже готового нетлиста и файла соответствия, созданного программой cvpcb, можно использовать информацию о корпусах и автоматически проставлять в окошках выбора мощности значения, соответствующие выбранному корпусу. Пользователю при просмотре списка останется лишь с этим согласиться и только в каком-то неординарном случае что-то подправить. Таким образом все элементы списка получат недостающие атрибуты. Далее, внизу списка нажимается клавиша «создать макет перечня элементов».
2.На экран монитора теперь выводится созданный макет перечня оформленный с соблюдением требования ГОСТ, который теперь нужно отредактировать. В процессе редактирования следует сделать необходимые добавления, например, вписать ТУ на группу компонентов ( для этого должна быть предусмотрена такая возможность), заполнить, где это необходимо примечания и любую другую недостающую информацию (например, децимальный номер изделия и все атрибуты оформления штампа).
3.После того, как весь макет перечня будет отредактирован, внизу списка нужно нажать клавишу «сохранить». На этом заканчивается создание перечня элементов.

При этом, до момента сохранения, будет очень удобно иметь возможность возврата на прежние этапы для изменений или дополнений и при этом необходимо обеспечить невозможность потери уже сделанного выбора и вписанной информации на старших этапах, дабы после каждой коррекции не пришлось начинать все сначала.
Если же перечень уже сохранен, то нужно обеспечить возможность его дальнейшего редактирования после загрузки.
Кроме того, если перечень элементов с некоторыми изменениями после изменений в схеме генерируется заново, нужно постараться максимально использовать информацию выбора и вписывания из старого перечня т.к. очевидно, что изменениям подвергнутся только нововведения..
Поскольку разработчик обычно пользуется некоторым подмножеством используемой комплектации, то атрибуты и сопутствующая информация в перечнях последующих проектов будет повторятся. В этой связи при создании перечней новых разработок удобно пользоваться накопленной информацией, которая может храниться в специальном файле, наподобие файла соответствия корпусам программы cvpcb.
Вот краткое описание предполагаемого алгоритма работы такой функции. Предлагаю всем пользователям KiCAD, а не только faa, высказаться по этому поводу. Нужно постараться суммировать различные точки зрения для нахождения оптимального и наиболее приемлемого решения.

Автор: ukpyr Jan 24 2010, 16:34

что-то типа такого : http://electronix.ru/redirect.php?http://www.verzak.ru/soft/gp.gif ?

Цитата
На экран монитора теперь выводится созданный макет перечня оформленный с соблюдением требования ГОСТ,
сложно. гораздо проще сделать редактор в форме простой таблицы/списка, на выходе формировать рисунок по госту. это можно сделать например в Qt - рисовать в PS/SVG canvas.
и каждый раз заполнять спецификации компонентов неудобно, нужна отдельная база спецификаций компонентов.

Автор: Aldan Jan 24 2010, 18:32

Цитата(ukpyr @ Jan 24 2010, 19:34) *
что-то типа такого : http://electronix.ru/redirect.php?http://www.verzak.ru/soft/gp.gif ?

Мне не пришлось пользоваться «генератором перечней» приведенном по ссылке, но основная мысль схожая - присвоение дополнительных атрибутов.
Цитата(ukpyr @ Jan 24 2010, 19:34) *
сложно.

Там действительно все сложно, т.к. масса полей для заполнения. Мое предложение несколько проще уже тем, что «окошки» в готовом (и с значениями на основе данных с прежних перечней) виде находятся справа от каждого компонента по всему списку. Таким образом, в моем случае чаще всего потребуется только подправить некоторые значения.
Цитата(ukpyr @ Jan 24 2010, 19:34) *
гораздо проще сделать редактор в форме простой таблицы/списка, на выходе формировать рисунок по госту. это можно сделать например в Qt - рисовать в PS/SVG canvas.

Ну а как без дополнительных атрибутов, которые действительно сложно заполнять, можно сформировать конечную структуру всех записей?
Цитата(ukpyr @ Jan 24 2010, 19:34) *
и каждый раз заполнять спецификации компонентов неудобно, нужна отдельная база спецификаций компонентов.

Да, лучше всего было бы расширить таблицу атрибутов самих компонентов, а уже имеющиеся библиотеки пропустить через такой конвертор, который и старые библиотеки приведет к расширенному виду. Но такая революция чревата многими нескладухами с формированием библиотек и, на мой взгляд, нужно попробовать найти путь, позволяющий обойтись без такой кардинальной переработки. Может быть кто-то еще подкинет свеженькую мысль?
Хочется узнать мнение и других пользователей по данному поводу.

Автор: viknn Jan 25 2010, 19:15

Цитата(Aldan @ Jan 24 2010, 21:32) *
Хочется узнать мнение и других пользователей по данному поводу.

Разработку надо вести начиная с BOM-файла и его текстовых полей,
которые берут начало от полей компонентов библиотек схемы или платы.
Желательно например наличие поля ТУ.
Редактируемый результат - в формате CSV или Excel/Calc.
Что касается генератора формы перечня/спецификации, то нужна программа
с мультитсистемным GUI (лучше Wx, возможно Qt) c выводом результата
в одном из графических форматов PS/SVG/DXF, как здесь уже было сказано.

Автор: Aldan Jan 25 2010, 23:21

Постепенно копилка мудрости пополняется, может быть и еще кто-нибудь поделится своими соображениями.
Однако, очень важно от слов, по возможности, перейти к реализации хоть к какого-нибудь варианта, даже самого простейшего, позволяющего осуществить хоть какую-то автоматизацию, если пока еще нет возможности сделать что-то законченное и совершенное. Дело в том, что грядущая стабильная версия не за горами, а следующую, скорее всего, придется ждать тоже еще целый год. Таким образом, если к моменту выхода этой стабильной версии не реализовать хоть какой-то вариант вывода перечня и спецификации по ГОСТ, то тогда ждать придется еще очень долго. Так что ценны предложения и «полуавтоматического упрощенного типа».

Автор: ukpyr Jan 26 2010, 08:01

Цитата
Разработку надо вести начиная с BOM-файла и его текстовых полей,
которые берут начало от полей компонентов библиотек схемы или платы.
Желательно например наличие поля ТУ.
неудобно вручную заполнять поля для каждого компонента в схемном редакторе (за исключением Value, корпуса, и может быть допуска), тем более если символ/паттерн один для всей группы компонентов (резистор, конденсатор, транзистор и т.д.).
лучше сделать отдельную базу склада/прихода компонентов, а из нее брать данные для заполнения спецификации.

Автор: Aldan Jan 26 2010, 08:54

Цитата(ukpyr @ Jan 26 2010, 11:01) *
лучше сделать отдельную базу склада/прихода компонентов, а из нее брать данные для заполнения спецификации.

Великолепная мысль! При этом для вызова этой базы ввести пятую иконку в менеджер проектов - «база компонентов».
ukpyr , я хочу поблагодарить Вас за предоставленную Вами библиотеку, по ссылке выше. Она очень компактна, но имеет почти все из первой необходимости. Но у меня есть вопрос: в Вашей библиотеке полупроводниковые диоды рисуются без сквозной линии от выводов через весь корпус элемента, как это рекомендуется ГОСТ-ом. Я очень долгое время работал на фирмах где «главное чтобы работало и продавалось», а соблюдение ГОСТ-а было не обязательно и за это время, как я думаю, вышло множество дополнений и изменений к ЕСКД. Дайте, пожалуйста, ссылку на документ, где разрешается рисовать полупроводниковые диоды именно таким образом.

Автор: ukpyr Jan 26 2010, 12:14

Цитата
Но у меня есть вопрос: в Вашей библиотеке полупроводниковые диоды рисуются без сквозной линии от выводов через весь корпус элемента, как это рекомендуется ГОСТ-ом.
да, немного не по госту, не думаю что это большое нарушение. информацию по рисованию беру из усатенка : http://electronix.ru/redirect.php?http://depositfiles.com/files/0bsbihctw

Автор: MrYuran Jan 26 2010, 12:26

Цитата(Aldan @ Jan 26 2010, 11:54) *
Дайте, пожалуйста, ссылку на документ, где разрешается рисовать полупроводниковые диоды именно таким образом.

Документ упразднён лет х-дцать назад. Правильно рисовать с чертой.
Это нам тётенька по стандартизации объясняла ещё в далёком 94-м году.
Соответственно, все производные от диода, включая тиристоры (за симистор не уверен) тоже рисуются с продольной чертой.
Немного не по теме, надеюсь, не побьют...

Автор: ukpyr Jan 26 2010, 13:00

Цитата
Правильно рисовать с чертой.
исправленная библиотека: http://electronix.ru/redirect.php?http://depositfiles.com/files/gezonfti8

Автор: Aldan Jan 26 2010, 13:15

Цитата(ukpyr @ Jan 26 2010, 15:14) *
да, немного не по госту, не думаю что это большое нарушение. информацию по рисованию беру из усатенка : http://electronix.ru/redirect.php?http://depositfiles.com/files/0bsbihctw

Справочник Усатенко очень хороший, но вышел в свет в далеком лохматом 1986 году, и с тех пор было принято много поправок и дополнений, вот их бы раскопать. Кстати, и у Усатенко полупроводниковые диоды и все производные от него рисуются сквозной чертой через корпус от вывода до вывода. А маленьких нарушений ГОСТ-а не бывает: либо они есть, либо их нет. Лучше застраховаться от будущих нападок нормоконтроля и найти разрешительное дополнение к ГОСТ-у, или придется несколько доработать УГО. Кстати, к нарисованию полупроводниковых диодов относится и еще один вопрос: обязательно ли рисовать корпус к сдвоенным диодам, таким как BAV99, например?
Цитата(ukpyr @ Jan 26 2010, 16:00) *
исправленная библиотека: http://electronix.ru/redirect.php?http://depositfiles.com/files/gezonfti8

Оперативно!
Цитата(MrYuran @ Jan 26 2010, 15:26) *
Документ упразднён лет х-дцать назад. Правильно рисовать с чертой.
Это нам тётенька по стандартизации объясняла ещё в далёком 94-м году.

Так в том и дело, что черта насквозь — это старое изображение, а с 94-го года тоже очень много воды утекло. Сейчас, по моим наблюдениям, многие рисуют корпус диода пустым (без черты). Вот я и думаю, где накопать ссылку дополнение к ГОСТ на этот счет.
Цитата(MrYuran @ Jan 26 2010, 15:26) *
Немного не по теме, надеюсь, не побьют...

В этой теме можно обсуждать все вопросы, касающиеся KiCAD, в т.ч. и рисование его библиотек по ГОСТ-у. Так что не беспокойтесь, Вас здесь никто не побъет :-)

Автор: Aldan Jan 28 2010, 02:36

Поскольку KiCAD пока не умеет в eeschema перетаскивать одиночный компонент без нарушения прямых углов, предлагаю слегка шаманское решение данного вопроса. Для того, чтобы перетащить одиночный компонент, нужно выделить область вместе с ним, проводниками (которые являются продолжением выводов) и точками соединений, после этого такой блок можно перетаскивать и никаких «резиновых связей» не возникнет.
Поскольку при рисовании схемы в виндовой сборке KiCAD-а в отличие от линуксовой невозможно изменить угол ввода проводника в шину (т.к. просто отсутствует такая возможность), предлагается такое же шаманское решение этого вопроса. Нужно расположить ввод проводника в шину на листе и после этого выделить область листа вместе с ним. После этого такой блок можно поворачивать как угодно. Для ускорения процедуры можно вращать сразу группу вводов проводника в шину.
Жаль, что таким же небольшим шаманством не получается утолщить линию УГО шины :-(

Автор: viknn Jan 28 2010, 17:41

Цитата(Aldan @ Jan 26 2010, 02:21) *
Дело в том, что грядущая стабильная версия не за горами, а следующую, скорее всего, придется ждать тоже еще целый год. Таким образом, если к моменту выхода этой стабильной версии не реализовать хоть какой-то вариант вывода перечня и спецификации по ГОСТ, то тогда ждать придется еще очень долго.

Если это внешняя программа на основе BOM-файла,
то зависимость от версии kicad (стабильная или нет) не очень большая.


Цитата(Aldan @ Jan 26 2010, 02:21) *
Так что ценны предложения и «полуавтоматического упрощенного типа».

Что касается подобных программ, то все они для Win и коммерческие. Кроме указанной здесь,
есть еще скрипт для MG ECAD (Visual Basic + Exel), плагин для Компас (читает BOM),
программа TDD (читает BOM + работа c базой Access). Работа с BOM-файлом
делает программу более универсальной относительно разных ECAD.
В качестве прумежуточной таблицы для начала надо взять формат CSV,
хорошо читаемый в Win/Linux.

Что касается метода разработки, то кроме названного wx/qt можно пробовать писать также
скрипты на Phython (кто-то пробовал вставить Wxphyton в kicad?).
А также можно пробовать вставлять BOM-информацию в форматки КД на базе
текстовых шаблонов OO Write (кто-то делал такие шаблоны для какой-либо КД?).

 bom_kompas.pdf ( 397.55 килобайт ) : 2242
 

Автор: Aldan Jan 28 2010, 22:02

Цитата(viknn @ Jan 28 2010, 20:41) *
Если это внешняя программа на основе BOM-файла, то зависимость от версии kicad (стабильная или нет) не очень большая.

viknn, когда я писал о долгом ожидании, то представлял себе такую картину: я таки убедил свое начальство начать использовать KiCAD и несколько человек начинают осваивать свежую стабильную версию. Вскоре выясняется, что бесплатный САПР уступает платному (что естественно), да к тому же обещанного вывода полного комплекта документации по ГОСТ тоже не наблюдается. Никто из обычных сотрудников не будет плясать с бубном вокруг новых нестабильных версий и очень высока вероятность, что затеянный переход на свободное ПО очень быстро развалится.
Не знаю, появится ли когда-нибудь внешняя программа на основе BOM-файла для KiCAD, но ясно, что по второму разу к данному САПР-у у нас на фирме уже никто возвращаться не будет. Отсюда вывод: если хочется, чтобы переход на KiCAD прошел успешно, нужно дождаться его полного созревания для работы по ЕСКД, а это и есть тот самый долгий период ожидания, если вопрос не будет решен к ближайшей стабильной версии. К тому же, красиво и удобно, когда «внешняя программа» вызывается из менеджера проектов, как и все другие программы KiCAD-а, а это реализовать можно только в последующих версиях.
Цитата(viknn @ Jan 28 2010, 20:41) *
Что касается подобных программ, (...) Что касается метода разработки, (...)

Теперь, когда уже собралось достаточно предложений по реализации интересующей нас технологии, встает вопрос, а кто же всем этим займется? Международному сообществу KiCAD-а это не нужно, а наши силы (кто реально разрабатывает), если я правильно понимаю ситуацию, представляете Вы и faa. Учитывая, что все это делается в свободное время, которого обычно никогда ни на что не хватает, понимаешь, что не стоит настраиваться на быстрые решения. Если только не появятся новые участники, имеющие достаточную квалификацию и желание подставить плечо. К сожалению, как я уже писал, сам я мало чем могу помочь, т.к. не специалист в этом деле. Словом, я постарался реально взглянуть на вещи и протереть свои очки от розового налета. Надо пользоваться тем, что есть и быть благодарным всем тем, кто развивает этот проект на голом энтузиазме. Не подумайте, что у меня упаднические настроения, просто я хотел развернутой дискуссией расшевелить пользовательское сообщество, но оно, как оказалось, весьма скромное по количеству.

viknn, как сделать так, чтобы на экране монитора были видны дорожки только одного слоя? Я попробовал для этой цели воспользоваться «настройка правил»>”настройка слоев» и там выкл./вкл. чекбоксы. Так вот, если я, например, выключаю «галочку» «контур платы», то этот контур исчезает, а вот убрать «галочку» в «передний» или «задний» у меня не получается. Так и должно быть или это баг? Каким образом можно оставить для наблюдения только один слой?

Автор: viknn Jan 29 2010, 04:38

Цитата(Aldan @ Jan 29 2010, 01:02) *
а вот убрать «галочку» в «передний» или «задний» у меня не получается. Так и должно быть или это баг? Каким образом можно оставить для наблюдения только один слой?

В последних версиях появился менеджер слоев )справа экрана) - там все просто делается.

Цитата(Aldan @ Jan 29 2010, 01:02) *
Теперь, когда уже собралось достаточно предложений по реализации интересующей нас технологии, встает вопрос, а кто же всем этим займется? Международному сообществу KiCAD-а это не нужно,

Заниматься будем, но обещаний давать не будем. Так что пока не надо игнорировать и смежные программы.
Не помещали бы примеры конкретных проектов.

Автор: faa Jan 29 2010, 06:51

Цитата(viknn @ Jan 29 2010, 07:38) *
Не помещали бы примеры конкретных проектов.


Сделано в kicad. 8 слоев. Плату делали в НИЦЭВТ. Работает smile.gif



В процессе обновления перевода интерфейса kicad возник вопрос.
Предистория:
слои на плате были top, inner и bottom - верхний, внутренний и нижний.
теперь они стали front, inner, back.
Вот в связи с этим и возник вопрос - как лучше перевести:
1. передний, внутренний, задний
2. лицевой, внутренний, обратный
3. оставить как было - верх, внутр, низ
4. комбинация вариантов 1/2/3
5. ...

Рекомендации, пожелания приветствуются smile.gif

И еще вопрос: по сокращениям.
Нужно сделать более компактный интерфейс.
Большинство англ.слов короче, чем перевод на русский (footprint - посадочное место и т.п., не говоря уже про via и т.д.)
Может устаканить эти сокращения сообща? И включить их в русский вариант документации?

Автор: MrYuran Jan 29 2010, 07:06

Цитата(faa @ Jan 29 2010, 09:51) *
Большинство англ.слов короче, чем перевод на русский (footprint - посадочное место и т.п., не говоря уже про via и т.д.)
Может устаканить эти сокращения сообща? И включить их в русский вариант документации?

footprint - футпринт, паттерн
via - может, так и оставить?

Автор: _Pasha Jan 29 2010, 07:12

Цитата(MrYuran @ Jan 29 2010, 10:06) *
футпринт, паттерн
via - может, так и оставить?

Поддерживаю. Неча тут литературный язык 19-го века разводить smile.gif

Автор: ukpyr Jan 29 2010, 07:51

а что можно сделать в eeschema чтобы точки соединений расставлялись автоматически (когда вывод попадает на перпендикулярную линию или на другой вывод) ? надоело вручную расставлять...

Цитата
Что касается метода разработки, то кроме названного wx/qt можно пробовать писать также скрипты на Phython (кто-то пробовал вставить Wxphyton в kicad?).
по моему опыту встроить скриптовый движок в программу на С/С++ сложнее чем изначально писать все на скриптовом языке + отдельные функции на С. для этого придется писать "обертки" к объектам программы, доступным из скрипта. но подход правильный в плане быстрого расширения функционала пользователями. в GEDA это сделали изначально (встроили Guile - диалект Scheme).

Автор: faa Jan 29 2010, 07:58

Цитата(ukpyr @ Jan 29 2010, 10:51) *
а что можно сделать в eeschema чтобы точки соединений расставлялись автоматически (когда вывод попадает на перпендикулярную линию или на другой вывод) ? надоело вручную расставлять...

Ставит сама изначально.
Если проводник закончить на проводнике или начать с проводника - ставит. Надо только мышкой вовремя хлопать левой кнопкой.

Цитата(ukpyr @ Jan 29 2010, 10:51) *
по моему опыту встроить скриптовый движок в программу на С/С++ сложнее чем изначально писать все на скриптовом языке + отдельные функции на С. для этого придется писать "обертки" к объектам программы, доступным из скрипта. но подход правильный в плане быстрого расширения функционала пользователями. в GEDA это сделали изначально (встроили Guile - диалект Scheme).

Есть в кикаде возможность использовать скрипты на питоне. Только я компиляю без этой опции.

Автор: ukpyr Jan 29 2010, 08:04

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

Автор: faa Jan 29 2010, 08:50

Цитата(ukpyr @ Jan 29 2010, 11:04) *
но если вывод установить на проводник, то не ставит

Не ставит. И, ИМХО, не должен. Я соединяю п-образным проводником - тогда все ставит.

Цитата(ukpyr @ Jan 29 2010, 11:04) *
где можно почитать подробнее ?

В исходниках и http://electronix.ru/redirect.php?http://kicad.svn.sourceforge.net/viewvc/kicad/trunk/kicad-doc/doc/help/en/docs_src/python_binding/

Автор: viknn Jan 29 2010, 10:19

Цитата(faa @ Jan 29 2010, 09:51) *
В процессе обновления перевода интерфейса kicad возник вопрос.
Предистория:
слои на плате были top, inner и bottom - верхний, внутренний и нижний.
теперь они стали front, inner, back.
Вот в связи с этим и возник вопрос - как лучше перевести:
1. передний, внутренний, задний
2. лицевой, внутренний, обратный
3. оставить как было - верх, внутр, низ
4. комбинация вариантов 1/2/3
5. ...

Может быть так и оставить Front/Back в названиях слоев
(Specctra, например, по-русски не понимает). А в контексте перевода
говорить передний/задний или верхний/нижний.


Цитата(faa @ Jan 29 2010, 09:51) *
Сделано в kicad. 8 слоев. Плату делали в НИЦЭВТ. Работает smile.gif

Я имел в виду присоединенные su-проекты и библиотеки, кому не жалко
(или место для них на ftp).


Цитата(ukpyr @ Dec 28 2009, 17:56) *
моя небольшая библиотечка с символами более-менее по ГОСТу: http://electronix.ru/redirect.php?http://depositfiles.com/files/tm69ladzl

Можно ли положить на общий FTP?

Автор: ukpyr Jan 29 2010, 11:59

Цитата
Есть в кикаде возможность использовать скрипты на питоне. Только я компиляю без этой опции.
запускаю cmake с опцией -DKICAD_PYTHON=ON, компилирую - python не появляется в диалоге About. что не так ?
Цитата
Можно ли положить на общий FTP?
в /upload/EDA/KiCAD/libs/
Цитата
Я имел в виду присоединенные su-проекты и библиотеки, кому не жалко
предлагаю писать в /upload/EDA/KiCAD/projects/

Автор: Aldan Jan 29 2010, 12:03

Цитата(viknn @ Jan 29 2010, 07:38) *
В последних версиях появился менеджер слоев )справа экрана) - там все просто делается.

Очень хорошо, осталось только дождаться свежей сборки.
Цитата(viknn @ Jan 29 2010, 07:38) *
Так что пока не надо игнорировать и смежные программы.

Но ведь их пока для KiCAD-а и нет, так что и игнорировать вроде бы нечего :-)
Цитата(ukpyr @ Jan 29 2010, 10:51) *
а что можно сделать в eeschema чтобы точки соединений расставлялись автоматически (когда вывод попадает на перпендикулярную линию или на другой вывод) ? надоело вручную расставлять...

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

Автор: faa Jan 29 2010, 17:11

Цитата(Aldan @ Jan 29 2010, 15:03) *
При таком раскладе вывод всегда наращивается проводником и ситуации с отсутствием точки соединения при попадании вывода на перпендикулярную линию практически не встречаются.

Забыл совсем - соединение можно ставить вручную. Если соединить проводником ряд выводов, а потом на них проставить "соединение", то соединяет как надо.
Но самое главное, ИМХО, мельчить не надо. У меня коллега свои схемы (orcad, pcad) потом на А4 через лупу разглядывает smile.gif
Не влезает на А4 - есть А3, А2 и т.д. Или надо бить на листы.

ЗЫ:В kicad есть уникальная возможность - линк между eeschema и pcbnew. Если их открыть на полэкрана схему, а на другую половину - плату, то ткнув на элемент на плате - на схеме курсор встает на этот элемент. Схема-плата - аналогично. У нас на месте монтажа стоит компьютер, монтажники при работе с платами, подготовленными в kicad, бумажными схемами и чертежами платы с размещением элементов не пользуются.

Автор: SSerge Jan 29 2010, 19:36

Цитата(faa @ Jan 29 2010, 23:11) *
ЗЫ:В kicad есть уникальная возможность - линк между eeschema и pcbnew.

Я дико извиняюсь, но эта "уникальная возможность" уже лет 15 как считается само собой разумеющейся и этим сейчас уже никого не удивить.

Изучая форматы файлов я пришёл к выводу что для текстов можно задать только ориентацию - "вертикальная" или "горизонтальная".
Правильно я понимаю, что перевёрнутый вверх ногами текст сделать не получиться?
Если так, то ГОСТофилы будут сильно разочарованы.

Автор: viknn Jan 29 2010, 21:57

Цитата(ukpyr @ Jan 29 2010, 14:59) *
запускаю cmake с опцией -DKICAD_PYTHON=ON, компилирую - python не появляется в диалоге About. что не так ?

Все так. В TODO написано, что в cmake поддержки питона пока нет.


Цитата(SSerge @ Jan 29 2010, 22:36) *
Я дико извиняюсь, но эта "уникальная возможность" уже лет 15 как считается само собой разумеющейся и этим сейчас уже никого не удивить.

Изучая форматы файлов я пришёл к выводу что для текстов можно задать только ориентацию - "вертикальная" или "горизонтальная".
Правильно я понимаю, что перевёрнутый вверх ногами текст сделать не получиться?
Если так, то ГОСТофилы будут сильно разочарованы.

kicad - бесплатная и лицензионная программа.

 

Автор: ukpyr Jan 30 2010, 12:31

Цитата
Все так. В TODO написано, что в cmake поддержки питона пока нет.
жаль
Цитата
Правильно я понимаю, что перевёрнутый вверх ногами текст сделать не получиться? Если так, то ГОСТофилы будут сильно разочарованы.
в pcb можно, в sch не нужно. рамка рисуется кажется в worksheet.cpp, там можно рисовать как угодно.
Цитата
При этом для вызова этой базы ввести пятую иконку в менеджер проектов
если наконец прикрутят Python, можно будет написать много хороших дополнений.
Цитата
Не знаю, появится ли когда-нибудь внешняя программа на основе BOM-файла для KiCAD, но ясно, что по второму разу к данному САПР-у у нас на фирме уже никто возвращаться не будет.
а какие дополнительные атрибуты компонентов нужны для заполнения спецификации ? допуск, название ?
Цитата
Что касается генератора формы перечня/спецификации, то нужна программа с мультитсистемным GUI (лучше Wx, возможно Qt) c выводом результата в одном из графических форматов PS/SVG/DXF, как здесь уже было сказано.
отдельная программа не нужна, все можно сделать из скрипта (есть полный доступ к GUI и объектам Kicad). Рисовать можно на wxPostScriptDC.

Автор: Aldan Jan 30 2010, 21:14

Цитата(ukpyr @ Jan 30 2010, 15:31) *
какие дополнительные атрибуты компонентов нужны для заполнения спецификации ?

Вот, что значит, что рассуждать о деле берется чайник вроде меня. По мере углубления в дебри KiCAD-а только сейчас заметил, что в «свойствах компонента» в схематике имеется 8 неиспользуемых полей, которые, по всей видимости, идеально подойдут для заполнения недостающих атрибутов. И не надо никакой отдельной базы компонентов. Только вот как сделать все эти поля определенными сразу для всех компонентов всех библиотек? Ведь такая доработка должна касаться только нашей версии KiCAD. Вот здесь бы и пригодились «окошечки с выбором варианта» для названия каждого дополнительного поля.
А насчет дополнительных атрибутов я уже кое-что написал в сообщении http://electronix.ru/forum/index.php?showtopic=70238&view=findpost&p=708291 «Например, напротив конденсатора расположить окно с выбором из «керамический/электролитический/подстроечный/переменный/другой» для того, чтобы конденсаторы могли быть объединены в группы не только по номиналам, но и по функциональной принадлежности. Еще одно такое окно может быть, например, «процентный допуск» и далее возможность выбрать и/или вписать необходимый.
Для резисторов, например, два первых окна могут быть для выбора типа постоянный/переменный/подстроечный и процентного допуска, а еще одно для выбора мощности.» Конечно же еще должна быть возможность вписать ТУ на компонент.

Автор: ukpyr Jan 30 2010, 23:34

Цитата
Например, напротив конденсатора расположить окно с выбором из «керамический/электролитический/подстроечный/переменный/другой
зачем ? это абсолютно разные УГО, в зависимости от него определяется группа компонентов.
Цитата
По мере углубления в дебри KiCAD-а только сейчас заметил, что в «свойствах компонента» в схематике имеется 8 неиспользуемых полей, которые, по всей видимости, идеально подойдут для заполнения недостающих атрибутов. И не надо никакой отдельной базы компонентов. Только вот как сделать все эти поля определенными сразу для всех компонентов всех библиотек?
будет слишком медленно и уныло. Представьте сколько времени займет заполнение всех нужных полей для сотен элементов на схеме, их переименование из FieldX во что-то вменяемое. По-минимуму нужно сделать что-то типа cvpcb со списком предварительно заполненных данных по элементам - тип, допуск, ТУ, корпус. Еще лучше - возможность импорта этих данных из существующей базы данных склада.
Я жду включения возможности скриптования на Питоне, на нем это делается элементарно.

Автор: Aldan Jan 31 2010, 10:34

Цитата(ukpyr @ Jan 31 2010, 02:34) *
будет слишком медленно и уныло. Представьте сколько времени займет заполнение всех нужных полей для сотен элементов на схеме, их переименование из FieldX во что-то вменяемое. По-минимуму нужно сделать что-то типа cvpcb со списком предварительно заполненных данных по элементам - тип, допуск, ТУ, корпус. Еще лучше - возможность импорта этих данных из существующей базы данных склада.

Ваша точка зрения очень убедительна и я с ней полностью согласен.
Цитата(ukpyr @ Jan 31 2010, 02:34) *
Я жду включения возможности скриптования на Питоне, на нем это делается элементарно.

А отчего (или кого) зависит включение этой возможности? Ведь часто бывает так, что «обещанного три года ждут». Может есть и другие варианты? В любом случае желаю Вам обрести обещанное и реализоваться в написании требуемого скрипта.

А теперь у меня несколько вопросов ко всем пользователям KiCAD, доведшим хоть один свой проект до конца, т.е. до производства. Простите чайника за приставание и не дайте умереть в неведении :-)
1.Я попробовал испытать автороутер при различных режимах для того, чтобы понять можно ли хоть иногда поручить ему часть разводки и встретился с тем, что очень много случаев, когда дорожка «на ровном месте» совершенно беспричинно гуляет через via по слоям, вместо того, чтобы пройти по одному слою. Кроме того, если выбрать «править>tracks>удаление лишних перех. отв.», то эти лишние via не исчезают (видимо, потому, что дорожки в разных слоях). Можно ли какими-то настройками победить этот недуг?
2.Хочется понять, есть ли какие-то особые требования к расположению перекрестия «смещения координат в файлах сверловки и размещения» и «мир для размещения слоев»? В документе pcbnew.pdf в разделе «10.3 Установка начала координат» и далее про миры вообще ничего не сказано, а перекрестие смещения расположено на плате в отличие от распространенной практики располагать вне ее как, например, на плате из приведенного выше примера http://electronix.ru/forum/index.php?act=attach&type=post&id=40333
Так где лучше располагать перекрестие смещения и миры, какое обязательное количество мир и почему они обычно расположены по нижним углам и в правом верхнем как показано в разделе «10.1 Подготовка проекта к передаче в производство», а не в левом верхнем? Ведь в варианте с левым верхним их координаты были бы положительны и ноль у той, что в перекрестии.
3.При выводе герберов я получил часть файлов на латинице, а два — «передний», «задний» (а также «чертеж», «комментарии», «контур платы» тоже) на кириллице. Не пошлет ли меня производитель куда подальше, когда я отошлю ему мой первый проект? Надо ли мне переназвать эти файлы традиционно - “top” и “bottom”? Кто-то уже имеет опыт с успешной отсылкой таких «англо-русских» герберов? Может быть не стоит традиционное название файлов русифицировать и тогда не возникнет этого смущения?
Кроме того, при генерации файла сверловки, я получил два файла - «TestProj.drl» и «TestProj-drl.pho», причем gerbview, естественно, видит только второй файл. Нужно ли отсылать производителю оба файла? И еще, при генерации файла сверловки что выбрать в «Drill report» «none» или «Drill report» и нужен ли получаемый во втором случае файл «TestProj-drl.rpt» производителю?

Автор: Aldan Jan 31 2010, 21:55

Цитата(viknn @ Jan 29 2010, 07:38) *
Не помещали бы примеры конкретных проектов.

Я тут подумал не освоить ли мне Code Composer Studio от TI и просматривал варианты всяких недорогих прибамбасов для работы в этой среде, что подвело меня к выбору XDS100. И вот я копаюсь в информации о нем и натыкаюсь на ссылку с полным проектом последней его версии. Скачиваю проект и вижу, что печать разведена в KiCAD! Так что KiCAD уже шагает по планете. Я отделил от всего проекта все, что касается PCB и попробую прикрепить к этому сообщению.  XDS100.zip ( 223.14 килобайт ) : 145

Автор: viknn Feb 1 2010, 16:27

Цитата(Aldan @ Jan 31 2010, 00:14) *
По мере углубления в дебри KiCAD-а только сейчас заметил, что в «свойствах компонента» в схематике имеется 8 неиспользуемых полей, которые, по всей видимости, идеально подойдут для заполнения недостающих атрибутов. И не надо никакой отдельной базы компонентов.

Я поэтому и говорил, что все начинается с библиотек. Кроме 8 дополнительных
есть еще 4 основных поля (Ref, Value, Fooprint, Datasheet), которые не всегда использованы.
Заполнять их может и не весело, но тут должна быть организована работа библиотекаря.
Пока некоторые мысли по началам маршрута выпуска КД из KiCAD изложил в
http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/library/vik/eskd_into_kicad.pdf (400 Kb).

Автор: Aldan Feb 1 2010, 17:05

Цитата(viknn @ Feb 1 2010, 19:27) *
Заполнять их может и не весело, но тут должна быть организована работа библиотекаря.

В том то и дело, что при таком подходе над каждым компонентом из библиотеки придется попотеть. Мне ближе предложение ukpyr заключающееся в том, что создается некая база атрибутов наподобие базы футпринтов, при этом некая программа, наподобие той, что связывает компоненты с корпусами, будет связывать компоненты с атрибутами.
Однако, мое мнение вряд ли стоит принимать в учет, думаю, в выборе метода реализации нужно договориться самим специалистам. Есть, конечно, еще один путь — подвергнуть испытаниям несколько реализованных вариантов от нескольких разработчиков, но как бы такое решение не привело нас к тому, что вообще ничего не будет сделано.
Цитата(viknn @ Feb 1 2010, 19:27) *
Пока некоторые мысли по началам маршрута выпуска КД из KiCAD изложил в
http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/library/vik/eskd_into_kicad.pdf (400 Kb).

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

Viknn, поскольку активность в нашей теме близка к нулю, может быть тогда Вы ответите на мои три вопроса? http://electronix.ru/forum/index.php?showtopic=70238&view=findpost&p=711391 А там, глядишь, и другие подтянутся со своим веским словом опытного пользователя...

Автор: viknn Feb 1 2010, 18:20

Цитата
Viknn, поскольку активность в нашей теме близка к нулю, может быть тогда Вы ответите на мои три вопроса? http://electronix.ru/forum/index.php?showtopic=70238&view=findpost&p=711391 А там, глядишь, и другие подтянутся со своим веским словом опытного пользователя...

Сначала замечание - если спрашиваете о деталях, то неплохо указывать версию программы (сборки) kicad, с которой работаете.
1. Насчет ручных режимов трассировки я не советчик - это не мой конек. Меня больше занимает
возможность выхода на внешние трассировщики.
2. Руководства с рекомендациями по подготовке производства ПП и по выпуску КД со временем появятся,
все сразу не бывает. Базирование на платах часто определяется требованиями вашего производителя (и его станками), а
программа дает возможность настройки.
3. Пошлет ли вас производитель - лучше спросить у него. Мне кажется, что имя файла принципиальной роли не играет
(хотя инструменты у разных производителей могут быть разные). Чтобы не было сомнений, пользуйтенсь латиницей.
Для сверловки нужен DRL-файл с координатами и сверлами. PHO - для фотоплоттера. Всякие отчеты RPT - это для вас и для КД.
Gerbview сейчас показывает только топологию (PHO).

Автор: ukpyr Feb 1 2010, 19:57

Цитата
что создается некая база атрибутов наподобие базы футпринтов, при этом некая программа, наподобие той, что связывает компоненты с корпусами, будет связывать компоненты с атрибутами.
ее можно встроить отдельным модулем в EESchema, добавить кнопку рядом с Cvpcb или пункт в меню. При нажатии открывается окно редактирования атрибутов. В нем список элементов, отсортированный по Reference, список уже заданных атрибутов (группа, название, допуск, ТУ). В зависимости от выбранных элементов изменяется список атрибутов.
После редактирования атрибутов открывается следующее окно - редактирование в формате спецификации (список, отсортированный по группам/Reference), где можно исправить сгенерированную спецификацию, добавить комментарии и т.д.). Далее идет вывод в Postscript/SVG/PDF и т.д.
Цитата
Все так. В TODO написано, что в cmake поддержки питона пока нет.
и скорее всего в ближайшее время не будет, жаль...

Автор: Aldan Feb 1 2010, 21:14

Цитата(viknn @ Feb 1 2010, 21:20) *
Мне кажется, что имя файла принципиальной роли не играет (хотя инструменты у разных производителей могут быть разные). Чтобы не было сомнений, пользуйтенсь латиницей.

Собственно, и Вы не уверены, что заморские машины будут рады файлам на кириллице. Так стоит ли тогда их делать такими? Ведь одно дело — перевод графического интерфейса, но совсем другое — имена файлов. На мой чайниковый взгляд в GUI нужно иметь русские названия (а в названии слоев лучше всего еще в скобках указывать английское название генерируемого файла, тогда будут легко ориентироваться в них даже чайнику).
По Вашему ответу я понял, что Вам не приходилось отсылать на производство файлы на кириллице. Остальные участники дискуссии своим молчанием выражают с Вами солидарность. Так что последую Вашему совету и переименую файлы.
Цитата(viknn @ Feb 1 2010, 21:20) *
Сначала замечание - если спрашиваете о деталях, то неплохо указывать версию программы (сборки) kicad, с которой работаете.

viknn, когда я начал приставать со своими вопросами, первым делом написал:
Цитата(Aldan @ Jan 17 2010, 20:14) *
Мои вопросы будут относится к русифицированной версии KiCad-20100110-r2211-win32 с ГОСТ, более свежей у меня пока, увы, нет.

на что faa любезно ответил выпуском новой сборки:
Цитата(faa @ Jan 18 2010, 19:08) *
svn-2236 лежит на фтп.

которую я незамедлительно установил:
Цитата(Aldan @ Jan 19 2010, 01:06) *
Да, спасибо, я еще днем ее установил.

После этого новых виндовых сборок не было. Они в последнее время не так часто обновляются.
Если бы мои вопросы были «сборкочувствительными», то я, наверное, не поленился бы и еще раз намозолить этой информацией, но ведь мои вопросы были общими, на понимание.
По Вашей реакции делаю вывод, что поднадоел своими вопросами и гробовое молчание остальных участников в ответ на мои вопрошания только еще больше убеждают меня в этом. Так что обороты сбавляю и особо приставать ни к кому не буду.
Цитата(ukpyr @ Feb 1 2010, 22:57) *
ее можно встроить отдельным модулем в EESchema, добавить кнопку рядом с Cvpcb или пункт в меню. (...). Далее идет вывод в Postscript/SVG/PDF и т.д.

Подписываюсь под каждым Вашим словом, т.к. картину Вы нарисовали очень притягательную. Но, все тот же надоедливый вопрос — кто же и когда всю эту красоту реализует...

Автор: Сергей Борщ Feb 1 2010, 22:57

А как в слое маски нарисовать полигон? Add graphic line or polygon рисует линию... Сборка 2117.

Автор: faa Feb 2 2010, 05:05

Цитата(Сергей Борщ @ Feb 2 2010, 01:57) *
А как в слое маски нарисовать полигон? Add graphic line or polygon рисует линию... Сборка 2117.

Зону нарисовать на немедном слое - есть там такая возможность.
Выбрать нужный слой (silk, mask и т.п.) и добавить зону.

Автор: Сергей Борщ Feb 2 2010, 09:26

Цитата(faa @ Feb 2 2010, 07:05) *
Зону нарисовать на немедном слое - есть там такая возможность.
Выбрать нужный слой (silk, mask и т.п.) и добавить зону.
Ага, спасибо. Оказывается сначала нужно выбрать несигнальный слой. В противном случае оно в окне выбора дает только сигнальные слои. А что же тогда polygon в add line or polygon? Может его упоминание там лишнее и стоит его убрать?

Автор: faa Feb 2 2010, 10:47

Цитата(Сергей Борщ @ Feb 2 2010, 12:26) *
А что же тогда polygon в add line or polygon? Может его упоминание там лишнее и стоит его убрать?

Это линия или полигональная линия.

ЗЫ: Сегодня выложим svn-2290 - новый шрифт, поддержка кириллицы нативно. При сборке -DKICAD_CYRILLIC больше не требуется.

ЗЫЗЫ: Перевод интерфейса обновлю на днях, постараюсь убрать кириллицу в именах фалов при формировании фотошаблонов.
С front/top и back/bottom так и не определились. Жаль. Придется принимать волевое решение smile.gif

Автор: Сергей Борщ Feb 2 2010, 12:44

Цитата(faa @ Feb 2 2010, 12:47) *
полигональная линия.
Что такое "полигональная линия"?

Автор: faa Feb 2 2010, 12:59

Цитата(Сергей Борщ @ Feb 2 2010, 15:44) *
Что такое "полигональная линия"?

Ломаная замкнутая или незамкнутая линия.

ЗЫ: Вот тут есть http://electronix.ru/forum/index.php?showtopic=62728&hl=%E3%F3%E3%EB%FE smile.gif

Автор: SSerge Feb 2 2010, 17:14

Цитата(faa @ Feb 2 2010, 16:47) *
С front/top и back/bottom так и не определились. Жаль. Придется принимать волевое решение smile.gif

Я Вам помогу smile.gif
Названия слоёв Top и Bottom давным-давно стали общепринятыми, постепенно вытеснив другие.
В других пакетах проектирования, в документации на платы и микросхемы, в учебниках и в текстах стандартов применяются названия Top и Bottom.
Какой смысл устраивать путаницу с этим переименованием? Или у французских собственная гордость, на англо-саксов смотрят свысока?

Вот когда KiCAD распространится по всей планете, вытеснит с рынка Ментор с Каденсом - тогда и можно будет вернуться к идее самим диктовать моду на названия слоёв, а пока - народ не поймёт-с.

Автор: faa Feb 2 2010, 19:11

Цитата(SSerge @ Feb 2 2010, 20:14) *
Названия слоёв Top и Bottom давным-давно стали общепринятыми, постепенно вытеснив другие.
В других пакетах проектирования, в документации на платы и микросхемы, в учебниках и в текстах стандартов применяются названия Top и Bottom.
Какой смысл устраивать путаницу с этим переименованием? Или у французских собственная гордость, на англо-саксов смотрят свысока?

Судя по свежим публикациям в инете у супостатов как бы новые веяния - переползают на front и back layer. Насчет "гуглиста" я ссылку уже кидал сегодня.

ЗЫ: Но флейма по этому поводу можно много навести smile.gif

ЗЫЗЫ: Пока оставлю "верхний" и "нижний" - "перед-зад" не звучит. "лицевой-обратный" (хорошо не "изнаночный") - из курсов кройки и шитья...

Автор: Aldan Feb 4 2010, 18:36

Продолжу делиться своими «открытиями» с такими же «чайниками» как я.

Цитата(Aldan @ Jan 17 2010, 20:14) *
В хелпе к схематику на стр. 32 в разделе «5.5.3 Соединения шин (Buses)» приведен фрагмент схемы с шиной, которая, как и положено по ГОСТу, нарисована более толстой по сравнению к проводниками. У меня шина почему-то получается такой же толщины, как проводник. Как сделать шину утолщенной?

Цитата(faa @ Jan 18 2010, 19:08) *
Это было в старых релизах. Теперь толщина линий одинаковая. Да ГОСТ и не требует разных толщин линий при выпуске документации с использованием ЭВМ.

Как оказалось, никто не отключал функцию рисования шины утолщенной линией. Просто нужно увеличить исходное соотношение толщина шины/толщина проводника в несколько раз. http://electronix.ru/redirect.php?http://kazus.ru/forums/showthread.php?t=16395 Правда, как всегда не совсем ясно кто же это сделает...
Цитата(Aldan @ Jan 17 2010, 20:14) *
При рисовании схемы мне потребовалось изменить угол ввода проводника в шину, но никаких предложений для этого в контекстном меню я не обнаружил. Как менять угол ввода проводника в шину?

Цитата(faa @ Jan 18 2010, 19:08) *
Правой кнопкой на вводе. Выбрать другой наклон. Все последующие вводы будут с этим наклоном до следующего изменения наклона.

Цитата(Aldan @ Jan 19 2010, 01:06) *
Если бы все так и было, то я и не задавал бы этих вопросов. Однако, правая кнопка предлагает только переместить, установить или удалить ввод в шину и больше ничего.

Нашлась функция поворота ввода в шину. Вся проблема была от неудачного названия этой функции — «set bus entry” с последующим его дословным переводом «установить ввод в шину». Если бы перевод был «повернуть ввод в шину», то никаких проблем бы не возникло. http://electronix.ru/redirect.php?http://kazus.ru/forums/showthread.php?t=16390
Цитата(Aldan @ Jan 17 2010, 20:14) *
В правой группе иконок схематика есть такая - «разместить порт питания» и библиотека из которой этот порт будет выбран изначально «зашита» и не удаляется даже если удалить эту библиотеку «power». Есть ли возможность подменить «зашитую» библиотеку на собственную, оформленную по ГОСТу, чтобы при нажатии на иконку выводилась именно ГОСТовская библиотека?

Цитата(faa @ Jan 18 2010, 19:08) *
Добавить свои элементы в эту библиотеку. Или изменить элементы в этой библиотеке. Сделать свою библиотеку и заместить ей "штатную" или разместить ее в первом пути поиска библиотек.

Оказалось, что библиотека power.lib не «встроенная», а просто «залипает», когда меняешь один библиотечный элемент на другой. Перезапуск программы все приводит в порядок. Словом, самый простой способ гостировать эту библиотеку — доработать ее элементы.

Предостережение: пользующимся виндовой сборкой 2290, для избежания потери проекта не пользуйтесь функцией «настройки>цвета», т.к. при этом программа вылетает.

Автор: faa Feb 4 2010, 20:52

Насчет толщины рисования шины посмотрю. Если решится просто - добавлю в гостовскую сборку.

ЗЫ: Сделал для гостовской сборки шины двойной толщины(2*cool.gif. По умолчанию было 1,4*b.
svn-2301 и далее.

Из ГОСТ:
Наименование, начертание, толщина линий по отношению к тол-
щине b и основное значение линий по ГОСТ 2.303-68
Толщина ли-
Наименование Начертание ний по отно- Основное назначение
шению к
толщине b
Линия электрической свя-
зи; провода; кабеля; шина;
Сплошная тонкая b линий групповой связи;
линий условно графиче-
ских обозначений
Допускается для линий
Сплошная толстая 2b, групповой связи приме-
основная 3b…4b нять утолщенные и тол-
стые линии

Цитата(Aldan @ Feb 4 2010, 21:36) *
Если бы перевод был «повернуть ввод в шину», то никаких проблем бы не возникло. http://electronix.ru/redirect.php?http://kazus.ru/forums/showthread.php?t=16390

"Повернуть", ИМХО, тоже не совсем однозначно.

ЗЫ: А что на казусе у форума движок чудной? Какие-то ссылки показывает, на какие-то говорит - "не зарегистрирован", типа, гуляй.

Цитата(Aldan @ Feb 4 2010, 21:36) *
Предостережение: пользующимся виндовой сборкой 2290, для избежания потери проекта не пользуйтесь функцией «настройки>цвета», т.к. при этом программа вылетает.

Свежие svn-сборки откатываю на рабочих проектах. Правда, под linux. Такого бага не замечал. Анамнез поконкретнее можно?

ЗЫ: Kicad на казусе - это уже третий или четвертый (если не больше) русскоязычный форум про kicad. Скоро и не уследить за всеми будет - надо еще иногда и работу работать sad.gif
ЗЫЗЫ: Тут тему модератор "закрепил" по первой просьбе. Я так понимаю, что при достаточной активности, будет и отдельный подфорум. Может есть смысл скучковаться уже? Или сюда транслировать-кроспостить.

Автор: Aldan Feb 4 2010, 21:22

Цитата(faa @ Feb 4 2010, 23:52) *
"Повернуть", ИМХО, тоже не совсем однозначно.

По крайней мере, увидев такую надпись я бы не сомневался в функции, которую она означает. А при нынешнем «установить» я даже не пытался пробовать эту функцию, т.к. устанавливал ввод в шину туда, куда мне нужно одним кликом левой клавиши мыши.
Цитата(faa @ Feb 4 2010, 23:52) *
ЗЫ: А что на казусе у форума движок чудной? Какие-то ссылки показывает, на какие-то говорит - "не зарегистрирован", типа, гуляй.

Насколько я понял, там все ссылки, оформленные по правилам, автоматически перевоядтся в невидимые, чтобы доступ к ним был только после регистрации.
Цитата(faa @ Feb 4 2010, 23:52) *
Свежие svn-сборки откатываю на рабочих проектах. Правда, под linux. Такого бага не замечал. Анамнез поконкретнее можно?

Да все очень просто: в eeschema жму на «настройки», а в них на «цвета» и программа после этого вылетает со всеми выходящими из всего этого последствиями.
Цитата(faa @ Feb 4 2010, 23:52) *
Тут тему модератор "закрепил" по первой просьбе. Я так понимаю, что при достаточной активности, будет и отдельный подфорум. Может есть смысл скучковаться уже? Или сюда транслировать-кроспостить.

Я с самого начала был за площадку здесь на «электрониксе» при обсуждении на «мертвом форуме» http://electronix.ru/redirect.php?http://kicad.sourceforge.net/phpBB2/viewtopic.php?t=300 но на форумы ходят для того, чтобы общаться и получать ответы на то, что тебя волнует. На этом форуме постепенно все больше и больше заданных мною вопросов повисало в воздухе даже без попытки ответа, а для получения тех, что я все-таки получил, приходилось «дергать за рукав», что собеседника совершенно справедливо раздражало. Вот я и переместился на другой форум, который открыл Небесный на «казусе» , причем с пользой, т.к. именно там, как ни странно, я начал находить ответы на свои вопросы, которые здесь не решались.
Словом, поживем — увидим, кому и где лучше.

Автор: faa Feb 4 2010, 21:56

Цитата(Aldan @ Feb 5 2010, 00:22) *
По крайней мере, увидев такую надпись я бы не сомневался в функции, которую она означает. А при нынешнем «установить» я даже не пытался пробовать эту функцию, т.к. устанавливал ввод в шину туда, куда мне нужно одним кликом левой клавиши мыши.


Если прочитать документацию или _внимательно_ посмотреть на выскакивающее меню, можно заметить, в зависимости от текущего положения (направления) входа в шину в менюшке будет "установить вход в шину /" или "установить вход в шину \".

Цитата(Aldan @ Feb 5 2010, 00:22) *
Да все очень просто: в eeschema жму на «настройки», а в них на «цвета» и программа после этого вылетает со всеми выходящими из всего этого последствиями.


Судя по логам в svn - пофиксено.

Цитата(Aldan @ Feb 5 2010, 00:22) *
На этом форуме постепенно все больше и больше заданных мною вопросов повисало в воздухе даже без попытки ответа, а для получения тех, что я все-таки получил, приходилось «дергать за рукав», что собеседника совершенно справедливо раздражало.


Вопросы не повисали. На животрепещущие всегда стараюсь отвечать при первой возможности.
Байка из жизни:
не получается - попробуй еще раз
снова не получается - спроси у коллеги
опять не получается - прочитай, наконец, инструкцию.

Это я к тому, что ответить можно только на правильно заданный вопрос.
А можно отвечать "man man", особенно если спрашивают о том, что полноценно и всесторонне разжевано в доке.

ЗЫ: Если есть желание пофлеймить на тему правильности постановки вопросов и ответов ни них - в мыло или в личку.

Автор: Aldan Feb 4 2010, 23:05

Цитата(faa @ Feb 5 2010, 00:56) *
А можно отвечать "man man", особенно если спрашивают о том, что полноценно и всесторонне разжевано в доке.

На мой взгляд, я задавал только те вопросы, которые в доке плохо/не освещены. Поэтому мне не совсем понятно, зачем Вы мне это все пишете. Впрочем, я ведь не скрываю, что я «чайник», а нашему брату по первому времени многое кажется не очень разжеванным, не то, что «продвинутым».
Цитата(faa @ Feb 5 2010, 00:56) *
Если есть желание пофлеймить на тему правильности постановки вопросов и ответов ни них - в мыло или в личку.

Желания флеймить у меня нет. Думаю, нам больше не стоит касаться вопросов, затрагивающих личностные качества форумцев, а писать только по делу.

Автор: Aldan Feb 5 2010, 12:23

Цитата(faa @ Feb 4 2010, 23:52) *
Сделал для гостовской сборки шины двойной толщины(2*cool.gif. По умолчанию было 1,4*b.

faa, я вернулся к вашему сообщению, чтобы его перечитать и не зря, т.к. Вы сделали важное добавление о том, что уже изменили толщину линии шины. Хочется поблагодарить Вас за это, но и попросить развить наметившийся успех.
Очевидно, что переход от коэффициента 1,4 к 2,0 будет малозаметен (пока еще у меня нет виндовой сборки 2301, поэтому пишу предполжительно). Однако, в ГОСТ 2.303-68, на который Вы сослались http://electronix.ru/redirect.php?http://www.spds.ru/info/standarts/2.303-68.html разрешается делать толстые линии в 3 раза больше, чем тонкие, а в курсовой работе, из которой, возможно, Вы приводили данные из таблицы со ссылкой на этот ГОСТ rgrta222.narod.ru/fails/2.doc этот коэффициент разрешается доводить до 4,0. Исходя из данной информации у меня к Вам просьба сделать этот коэффициент если уж не 4,0, то хотя бы 3,0.

Автор: viknn Feb 5 2010, 16:40

Цитата(faa @ Feb 5 2010, 00:56) *
Судя по логам в svn - пофиксено.

Ошибка вылета в Настройки/Цвета в eeschema (сборка win svn-r2302) присутствует.

Попутно вопрос faa. При переключении на русский интерфейс у команд меню в скобках буквы
типа "Файл (F)" - у меня не работают. Может их убрать совсем. В оригинальном интерфейсе их нет.

Автор: Aldan Feb 6 2010, 00:20

Цитата(Aldan @ Feb 5 2010, 15:23) *
faa, у меня к Вам просьба сделать этот коэффициент если уж не 4,0, то хотя бы 3,0.

faa, я только что специально взял схему, сделанную в OrCAD-е и сохраненную в pdf-файле, и сделал при просмотре ее максимальное увеличение - 6400%, после чего шина стала толщиной 24 мм, а проводники 6 мм из чего можно сделать вывод, что "взрослые" CAD-ы используют соотношение шина/провод=4. Если можно, сделайте и в KiCAD-е такой коэффициент, пожалуйста.

Автор: Scanner Feb 7 2010, 16:13

На чём написан KiCAD? И естли в нем экспорт в IDF?

Автор: viknn Feb 8 2010, 18:01

Цитата(Scanner @ Feb 7 2010, 19:13) *
На чём написан KiCAD? И естли в нем экспорт в IDF?

C++. Пока нет.

Автор: faa Feb 9 2010, 05:47

По вопросу RF дизайна, заданного Aldan на kazus-e:
Есть возможность загрузки файла с описанием shape сложной формы.
Вот дока по этому поводу (из исходных тестов):

Код
/* Read a description shape file
*  File format is
*  Unit=MM
*  XScale=271.501
*  YScale=1.00133
*
*  $COORD
*  0                      0.6112600148417837
*  0.001851851851851852   0.6104800531118608
*  ....
*  $ENDCOORD
*
*  Each line is the X Y coord (normalized units from 0 to 1)
*/

Достучаться до этой функции:

Пример файла есть в демках. Лежит в demos/microwave

Автор: faa Feb 13 2010, 05:00

Цитата(viknn @ Feb 5 2010, 19:40) *
Ошибка вылета в Настройки/Цвета в eeschema (сборка win svn-r2302) присутствует.


Поправил. Теперь не вылетает. svn-2331 и свежее.

Автор: dch Feb 22 2010, 02:28

кстати 3d вьювер в кикаде не плохой:


размер рисуночка не очень большой, несколько раз маштатабировался, а так нарисованная платочка выглядит почти как настоящая, надо ещё 3d компонентов посмотреть или нарисовать. Кстати прикрепленные рисунки не праильно отображаются в собщении когда они уменьшены, вместо прозрачного фона черный.

И никого нет линуксовой сборочки кикада посвежее? Не хочется собирать его.

Автор: dch Feb 22 2010, 06:34

Цитата(Scanner @ Feb 7 2010, 19:13) *
На чём написан KiCAD? И естли в нем экспорт в IDF?

это вопрос трехсот баксов если формат специфицирован или может обойтись немного побольше

Автор: Scanner Feb 22 2010, 09:00

Цитата(dch @ Feb 22 2010, 09:34) *
это вопрос трехсот баксов если формат специфицирован или может обойтись немного побольше

По моему лицензию на формат IDF выкупать не надо. Или я ошибаюсь?

Автор: faa Feb 23 2010, 06:55

Цитата(dch @ Feb 22 2010, 05:28) *
И никого нет линуксовой сборочки кикада посвежее? Не хочется собирать его.

http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/svn smile.gif

Автор: dch Mar 8 2010, 16:55

Цитата(Scanner @ Feb 22 2010, 12:00) *
По моему лицензию на формат IDF выкупать не надо. Или я ошибаюсь?

Тут порядок обычно простой, сначала оцениваются технические аспекты создания программулечки, наличие опубликованного описания формата, наличие свободных вьюверов, наличие обозревателей эха имеющих возможность использовать лицензионное родное по, выдающее данные в том или ином формате, а потом юридитческие аспекты, можно списаться с фирмой изготовителем, или поспрашивать у них публично в форуме, погуглить наконец. Но как правило, даже если информация
закрыта подобные документы имеют гриф дсп не выше и как правило не может существовать никаких ограничений для сторонних фирм, организаций, частных лиц использовать разглашенную информацию, те если информацию можно нагуглить проблем не должно быть :-)

Автор: :-) Mar 10 2010, 21:09

Господа, а не подскажите ли чайнику как располагать via на зоне металлизации? В документации видел только упоминание о том как проставить via при проведении дорожки. А мне нужно расположить кучку via на зоне металлизации в нужных мне местах. (Переползаю с P-CAD'a - там было легко: ставишь via где хочешь).

Автор: Сергей Борщ Mar 11 2010, 11:15

Цитата(:-) @ Mar 10 2010, 23:09) *
В документации видел только упоминание о том как проставить via при проведении дорожки.
Ведете дорожку по полигону и ставите на ней переходные. Судя по всему иначе и не получится - при удалении дорожки переходные автоматически отключаются от цепи и при пелезаливке вырезаются из полигона.

Автор: faa Mar 15 2010, 10:08

Вышел релиз kicad от 14.03.2010.
Гостовская сборка для вин32 и linux лежит http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/release.

Автор: _Pasha Mar 24 2010, 21:36

Подскажите, можно ли прикрутить к форме задания контактов при создании символа небольшой парсер, чтобы было как в пикаде 4.5 для задания цепей?
Например, название пина PE<0:7> или номер <0:7> <1,2,5,6,7> вызывал макроповторение ввода контактов с установленным шагом сетки сверху вниз.
Имхо, если такое будет, не надо городить хитрозадые визарды - будет все просто и почти гениально.
Если бы я не догадывался, что инсайдеру сделать это очень легко, я бы не спрашивал smile.gif

Автор: Сергей Борщ Mar 24 2010, 23:37

Цитата(_Pasha @ Mar 24 2010, 23:36) *
Подскажите, можно ли прикрутить к форме задания контактов при создании символа небольшой парсер, чтобы было как в пикаде 4.5 для задания цепей?
Там (судя по переписке в группе разработчиков) есть задумка подружить Кикад с питоном. Видимо тогда можно будет. Меня бы устроило просто стандартнаяя реакция на клавишу Enter в диалогах, в частности - ввода/редактирования контакта. Для перемещения по полям есть клавиша TAB, зачем дублировать ее? Приходится постоянно возить мышь к кнопке "ОК" и обратно.

Автор: faa Mar 25 2010, 06:37

Цитата(_Pasha @ Mar 25 2010, 00:36) *
Подскажите, можно ли прикрутить к форме задания контактов при создании символа небольшой парсер, чтобы было как в пикаде 4.5 для задания цепей?
Например, название пина PE<0:7> или номер <0:7> <1,2,5,6,7> вызывал макроповторение ввода контактов с установленным шагом сетки сверху вниз.

Это есть через хоткей "Insert". Шаг по вертикали и приращение номера задается в настройках.
Один вывод ставим, остальные повторяем нажатием "Ins".
Для FPGA пользую костылик на перловке. Делаю заготовку через редактор библиотек на нужное количество банок плюс питание-управление.
Перловке скармливаю csv от производителя. Выход вставляю в заготовку. Остается только нарисовать контуры и слегка подвигать группы выводов для лучшего эстетического восприятия smile.gif
Перловый костылик лежит на http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/.
Один из примеров применения:

Автор: _Pasha Mar 25 2010, 14:26

Спасибо, очень полезная информация!

Автор: :-) Mar 25 2010, 15:26

Всем хорошего настроения.

Решил попробовать KiCAD. Развел в нем небольшую схемку (см. приложения). Интересно услышать комментарии и замечания по её оформлению в KiCAD'e, да и по разводке тоже.

 gps_tmp.rar ( 140.09 килобайт ) : 271
 

Автор: viknn Mar 26 2010, 07:09

Цитата(faa @ Mar 15 2010, 13:08) *
Вышел релиз kicad от 14.03.2010.

Для стабильной ГОСТ-сборки kicad этого года:
http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/doc/ru_ru - положены pdf-файлы документации (5 руководств) для русского интерфейса от faa.
http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/doc/tutorial - положено обновленное пошаговое руководство для начинающих.
http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/install/win - короткая сборка kicad-r2463-final для Win32 (7.5 Mb).

Автор: viknn Mar 27 2010, 05:14

Предлагаю высказывать замеченные неточности и рекомендации по шлифованию
имеющегося русского интерфейса kicad, которые можно будет учесть при очередной правке.
начну сам.

1. В ERC-панели предлагаю писать - Всего: N Количество предупреждений: K Количество ошибок: M
Сейчас - всего ошибок ... количество ошибок.
2. Вместо Обрамление листа писать - Форматная рамка
3. В отношении вывода BOM кажется, что для схемы лучше называть его BOM для перечня элементов,
а для платы - BOM для спецификации. Сейчас наоборот.
4. В программе Module Editor кнопка Pad Setting переведена не точно - установки
переходных отверстий
5. При переходе к Cvpcb обыно натыкаемся на сообщение
Некторый файлы не удалось найти (это о часто отсутствующих *.mdc)

Автор: ukpyr Mar 27 2010, 06:37

Несколько мелких пожеланий:
- можно добавить обработку Enter/Esc в большинство диалогов ? Неудобно постоянно нажимать мышкой;
- также при открывании многих диалогов не сделана фокусировка первого поля ввода. Tab-order также можно сделать более удобным;
- в Library editor в диалоге добавления вывода (по аналогии с PCAD) рядом с полями ввода названия/номера вывода добавить checkbox/listbox "auto increment/decrement pin name/number" - чтобы автоматически заполнялись поля ввода названия/номера вывода с увеличенным/уменьшеным номером.

Автор: faa Mar 28 2010, 09:19

Цитата(viknn @ Mar 27 2010, 08:14) *
1. В ERC-панели предлагаю писать - Всего: N Количество предупреждений: K Количество ошибок: M
Сейчас - всего ошибок ... количество ошибок.

Сделал "Всего: K Ошибок: N Предупреждений: M"
Цитата(viknn @ Mar 27 2010, 08:14) *
2. Вместо Обрамление листа писать - Форматная рамка

Поправил
Цитата(viknn @ Mar 27 2010, 08:14) *
3. В отношении вывода BOM кажется, что для схемы лучше называть его BOM для перечня элементов,
а для платы - BOM для спецификации. Сейчас наоборот.

Сделал "Перечень элементов"
Цитата(viknn @ Mar 27 2010, 08:14) *
4. В программе Module Editor кнопка Pad Setting переведена не точно - установки
переходных отверстий

fixed
Цитата(viknn @ Mar 27 2010, 08:14) *
5. При переходе к Cvpcb обыно натыкаемся на сообщение
Некторый файлы не удалось найти (это о часто отсутствующих *.mdc)

*.mdc должны быть, пусть даже пустые


Цитата(ukpyr @ Mar 27 2010, 09:37) *
- можно добавить обработку Enter/Esc в большинство диалогов ? Неудобно постоянно нажимать мышкой;
- также при открывании многих диалогов не сделана фокусировка первого поля ввода. Tab-order также можно сделать более удобным;

Это надо в http://electronix.ru/redirect.php?http://sourceforge.net/tracker/?atid=762479&group_id=145591&func=browse внести
Цитата(ukpyr @ Mar 27 2010, 09:37) *
- в Library editor в диалоге добавления вывода (по аналогии с PCAD) рядом с полями ввода названия/номера вывода добавить checkbox/listbox "auto increment/decrement pin name/number" - чтобы автоматически заполнялись поля ввода названия/номера вывода с увеличенным/уменьшеным номером.

Это реализовано по клавише "Insert" - см. мой пост выше.

Автор: viknn Mar 28 2010, 20:36

Цитата(faa @ Mar 28 2010, 12:19) *
Сделал "Перечень элементов"

*.mdc должны быть, пусть даже пустые

Спасибо, стало лучше.
Но еще пара предложений для вывода BOM.
В EEschema вместо "Один элемент на строку" писать "Один тип в строке".
Здесь же вместо Спецификация материалов... писать Перечень материалов или BOM файл Перечня элементов.
В PCBnew вместо Перечень элементов писать Спецификация или BOM файл спецификации.

Насчет *.mdc Изменить Некоторый на Некоторые...

Автор: dch Mar 29 2010, 05:35

Цитата(_Pasha @ Mar 25 2010, 01:36) *
макроповторение ввода контактов

Та понимаете файлов вообщето текстовый, там достаточно просто ручками в текстовом редакторе всё набить.

Цитата(viknn @ Mar 26 2010, 11:09) *
http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/doc/ru_ru

Кстати odt расширение файлов это что такое?

Автор: viknn Mar 29 2010, 05:41

Судя по документации и начертанию кнопки в схематике (на правой панели третья снизу)
ее функцией должна быть пунктирная линия (прямая/ломаная) на слое комментариев схемы (notes).
Но с некоторых пор линия стала сплошной. Получается, что сейчас структурный блок схемы
выделить и подписать можно цветом (установлен красный).



Цитата(dch @ Mar 29 2010, 08:35) *
Кстати odt расширение файлов это что такое?


ODT - Open Office формат (типа doc для Word).

Автор: faa Mar 29 2010, 06:16

Цитата(dch @ Mar 29 2010, 09:35) *
Та понимаете файлов вообщето текстовый, там достаточно просто ручками в текстовом редакторе всё набить.

Руками набить за 15 минут - это не наш подход. Мы за час (с перекуром) напишем программку, которая все сделает за секунду smile.gif
http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/ у меня еще для разъемов есть костылики на перловке.


Цитата(viknn @ Mar 29 2010, 00:36) *
Но еще пара предложений для вывода BOM.
В EEschema вместо "Один элемент на строку" писать "Один тип в строке".
Здесь же вместо Спецификация материалов... писать Перечень материалов или BOM файл Перечня элементов.
В PCBnew вместо Перечень элементов писать Спецификация или BOM файл спецификации.

Насчет *.mdc Изменить Некоторый на Некоторые...

Fixed, svn2486.

Автор: viknn Mar 29 2010, 09:27

Цитата(faa @ Mar 29 2010, 09:16) *
Fixed, svn2486.

Спасибо. Cо схематиком все Ok.
А в PCBnew смущает команда "Файлы для производства/Перечень элементов".
Насколько я понимаю правила ЕСКД, то ПЭ передается от разработчика схемы конструктору платы.
А от конструктора платы технологу в производство передаются спецификации, как основной конструкторский документ.
Поэтому думается, что вместо ПЭ в PCBnew надо писать что-то типа "Файлы для производства/BOM для спецификации"
(понятно, что спецификацию в форматной рамке и со всеми разделами по стандарту надо будет еще cформировать, как и перечень).

Автор: faa Mar 29 2010, 10:27

Цитата(viknn @ Mar 29 2010, 13:27) *
А в PCBnew смущает команда "Файлы для производства/Перечень элементов".
Насколько я понимаю правила ЕСКД, то ПЭ передается от разработчика схемы конструктору платы.
А от конструктора платы технологу в производство передаются спецификации, как основной конструкторский документ.
Поэтому думается, что вместо ПЭ в PCBnew надо писать что-то типа "Файлы для производства/BOM для спецификации"
(понятно, что спецификацию в форматной рамке и со всеми разделами по стандарту надо будет еще cформировать, как и перечень).

BOM - это как-то не по-нашему smile.gif
Может "Перечень элементов для спецификации" ?
При трассировке иногда приходится менять корпуса в процессе и они перестают соответствовать тому, что получили из схематика и cvpcb.
Как утрясем терминологию, так сразу и вставлю.
Заодно может еще что вылезет или накоммитят чего нового.

Автор: starmos Mar 29 2010, 10:36

В схематике, в окне Настройки страницы, над выбором форматов надпись vxRadioBox.
В редакторе плат Менеджер слоев таким мелким шрифтом, что не видно нифига.

Автор: faa Mar 29 2010, 11:05

Цитата(starmos @ Mar 29 2010, 14:36) *
В схематике, в окне Настройки страницы, над выбором форматов надпись vxRadioBox.
В редакторе плат Менеджер слоев таким мелким шрифтом, что не видно нифига.

Релиз какой и под какой системой?

Вот под линух-ом, релиз из svn

Автор: starmos Mar 29 2010, 11:21

релиз 2463 под Windows (выше в теме ссылка).
там же в схематике путь поиска библиотек, добавить можно, а удалить исходные пути не получается, только тот путь что сам добавил.
Скачал библиотеки под гост, прописываю путь - не находит их.

Автор: ukpyr Mar 29 2010, 16:55

Исчезло поле ввода текста. SVN-R2464

 

Автор: faa Mar 29 2010, 17:25

Цитата(ukpyr @ Mar 29 2010, 20:55) *
Исчезло поле ввода текста. SVN-R2464

ОС ?
Сборка чья ?
ЗЫ: Телепаты в отпуск ушли sad.gif

Автор: viknn Mar 29 2010, 17:37

Цитата(starmos @ Mar 29 2010, 14:21) *
релиз 2463 под Windows (выше в теме ссылка).
там же в схематике путь поиска библиотек, добавить можно, а удалить исходные пути не получается, только тот путь что сам добавил.
Скачал библиотеки под гост, прописываю путь - не находит их.

Надпись Размер страницы в следующей ревизии появилась.
Я при переходе к дугим библиотекам просто поправид главный pro-файл текстовым редактором
(это не каждый день приходится делать).

Автор: ukpyr Mar 29 2010, 18:18

Цитата
ОС ?
Deb Lenny
Цитата
Сборка чья ?
моя

Автор: faa Mar 29 2010, 18:21

Цитата(ukpyr @ Mar 29 2010, 22:18) *
Deb Lenny
моя

версия wx ?
ключи сборки ?

В сборках, которые я с коллегами делаю, таких багов не наблюдается.

Автор: ukpyr Mar 29 2010, 19:26

версия wx 2.8.10.1-3. ключи сборки не трогал - стандартные.
еще - при растягивании окна списка модулей сам список не растягивается - наверно напортачили с сайзерами.


Автор: starmos Mar 30 2010, 05:00

В гостовской рамке не пишется тип схемы: Схема электрическая принципиальная - например. Идея сама с рамками нравится, но можно бы побольше полей, например если название схемы не влезает в строку. Но это наверное в пожелания...
Не нашел как вид шрифта (да и размер) поменять в рамке и вообще. Кстати, если ориентироваться на оформление по ГОСТ - есть вид шрифты гостовские.

Автор: faa Mar 30 2010, 06:00

Цитата(ukpyr @ Mar 29 2010, 20:55) *
Исчезло поле ввода текста. SVN-R2464

Поправил. svn2488.
Но можно изменить размер этого окна - поле ввода появится (это не баг - это фича smile.gif

Цитата(ukpyr @ Mar 29 2010, 23:26) *
еще - при растягивании окна списка модулей сам список не растягивается - наверно напортачили с сайзерами.

по ширине тянется - по высоте нет.
поправим по возможности. или в баг-тракер черканите (может быстрее будет).

С сайзерами там вообще беда. Надо проверять все диалоги.

Цитата(starmos @ Mar 30 2010, 09:00) *
В гостовской рамке не пишется тип схемы: Схема электрическая принципиальная - например. Идея сама с рамками нравится, но можно бы побольше полей, например если название схемы не влезает в строку. Но это наверное в пожелания...
Не нашел как вид шрифта (да и размер) поменять в рамке и вообще. Кстати, если ориентироваться на оформление по ГОСТ - есть вид шрифты гостовские.

С мультилайн-текстом в рамке проблемы. Не вставить его туда без очень большой правки кода.
Не заполняйте это поле в свойствах листа, добавьте простым текстом в рамку. Заодно и размер шрифта поставите как хотите.

Насчет шрифтов гостовских - это надо к автору шрифтов. ЕМНИП, ГОСТ не запрещает при подготовке документации на ЭВМ использовать шрифты ЭВМ.

Автор: starmos Mar 30 2010, 06:31

Попробовал создать символ резистора.
Правильно понимаю - рисовать можно только по сетке - координаты не задать (резистор - размеры 4 х 10)? Шаги сетки фиксированы и ввести свои нельзя (выбор сетки нашел только)? На самом деле система всегда дюймовая, но просто выводит в миллиметрах, если выбрать?
Символ = равно компонент, как в Altium?
Создал резистор, поля как я понял:
Обозначение = позиционное обозначение,
Значение = ?, для резистора - тип или номинал? и как быть скажем с потенциометром, у которого и тип и номинал. Можно ли одно из Поле1... переименовать (не получилось)?

ОС - Windows
Релиз - 2461 (где брать самый последний? у 2463 - дистрибутив меньше и помощь не вызывается).

Автор: faa Mar 30 2010, 07:07

Цитата(starmos @ Mar 30 2010, 10:31) *
Попробовал создать символ резистора.


Туториал http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/doc/tutorial/Kicad_Tutorial.pdf
Документация рядом.
Релизы тоже рядом.

Автор: viknn Mar 30 2010, 09:02

Цитата(starmos @ Mar 30 2010, 09:31) *
Можно ли одно из Поле1... переименовать (не получилось)?
Релиз - 2461 (где брать самый последний? у 2463 - дистрибутив меньше и помощь не вызывается).

Используйте Поле1 для номинала - переименовывать ни к чему.
Релиз короткий, документацию надо скачать отдельно и вставить в .../help/ru.
Хотите все сразу - берите другой, но качать будете дольше.

Автор: starmos Mar 30 2010, 09:47

Спасибо. С полями я разобрался вроде, просто не встречался раньше. Обычно есть имя компонента, позиционное обозначение и значение (номинал). А здесь поле Значение интерпретируется как Имя компонента в редакторе библиотек (компонент запоминается с именем в этом поле) и можно его же использовать под значение в схематике (наверное), т.к. Имя компонента уже существует отдельно. Логично в общем и вполне себе удобно. Лишь бы перечни правильно формировало потом, но это я еще не дошел.

Автор: Сергей Борщ Mar 30 2010, 17:56

Цитата(starmos @ Mar 30 2010, 11:47) *
Логично в общем и вполне себе удобно.
Не совсем логично и не совсем удобно. Если у меня имеется компонент NPN_SOT-23, и я в 90% случаев использую BC817, то было бы удобно внести это название в поле Value на этапе создания компонента, а не переименовывать NPN_SOT-23 при добавлении каждого нового транзистора в схему. Несколько человек в списке рассылки kicad-devel доказывали Жану-Пьеру неудобство текущего подхода и просили сделать отдельное поле "имя компонента", но у него свое представление о прекрасном.

Автор: faa Mar 30 2010, 18:14

Цитата(Сергей Борщ @ Mar 30 2010, 21:56) *
Не совсем логично и не совсем удобно. Если у меня имеется компонент NPN_SOT-23, и я в 90% случаев использую BC817, то было бы удобно внести это название в поле Value на этапе создания компонента, а не переименовывать NPN_SOT-23 при добавлении каждого нового транзистора в схему. Несколько человек в списке рассылки kicad-devel доказывали Жану-Пьеру неудобство текущего подхода и просили сделать отдельное поле "имя компонента", но у него свое представление о прекрасном.

Для этого сделаны алиасы (псевдонимы).
Делаем сколько угодно алиасов с футпринтом SOT-23 CBE и пользуем.
Тут дело привычки. А ноги, ИМХО, растут от http://electronix.ru/redirect.php?http://en.wikipedia.org/wiki/Zuken smile.gif

Автор: starmos Apr 8 2010, 08:44

А можно ли как-нибудь отредактировать текст в штампе рамки? Например изменить размер шрифта?
Схему пробную нарисовал на досуге - неплохо весьма, KiCAD большой шаг вперед сделал. Если и создание платы не вызовет отторжения - вполне себе неплохая альтернатива платным CAD'ам.


Кстати, если в штампе, в графе Организация ввести название в кавычках, то после закрытия-открытия проекта оно исчезнет. Вместо буквы 'ф' выводится греческая буква 'фи'.

Забыл добавить - win, R2461

Автор: dch Apr 9 2010, 04:21

Цитата(starmos @ Apr 8 2010, 12:59) *
Кстати, если в штампе, в графе Организация ввести название в кавычках, то после закрытия-открытия проекта оно исчезнет. Вместо буквы 'ф' выводится греческая буква 'фи'.

Если в текстовом редакторе открыть файл brd то у Вас есть строчка начинающаяся с Comp "чтото в кавычках"
- чтото в кавычках это и есть название фирмы, нужно исходные тексты смотреть поддерживается ли квотирование символов или это неопредолимое препятствие.

Автор: starmos Apr 9 2010, 05:43

Цитата(dch @ Apr 9 2010, 07:36) *
Если в текстовом редакторе открыть файл brd то у Вас есть строчка начинающаяся с Comp "чтото в кавычках"
- чтото в кавычках это и есть название фирмы, нужно исходные тексты смотреть поддерживается ли квотирование символов или это неопредолимое препятствие.


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

Автор: faa Apr 9 2010, 10:29

Цитата(starmos @ Apr 8 2010, 12:59) *
А можно ли как-нибудь отредактировать текст в штампе рамки? Например изменить размер шрифта?

Если задавать надписи через свойства листа, то размер шрифта не изменить. Но можно написать простым текстом.

Цитата(starmos @ Apr 8 2010, 12:59) *
Кстати, если в штампе, в графе Организация ввести название в кавычках, то после закрытия-открытия проекта оно исчезнет. Вместо буквы 'ф' выводится греческая буква 'фи'.

Забыл добавить - win, R2461

С кавычками никак. Можно заменить кавычки на «».
Буква "ф" поправлена в 2495.


Цитата(starmos @ Apr 9 2010, 09:58) *
А размер (диаметр) точки соединения проводников на схеме можно менять?

На лету нет. Вшито в код. Можно перекомпилить с новой точкой соединения.

Автор: viknn Apr 9 2010, 16:31

Проба конвертации pcb ascii из PCAD 200x в KiCAD BRD.
Пример взят из примеров плат PCB-форума electronix.

 plata.rar ( 250 килобайт ) : 52
 

Автор: starmos Apr 13 2010, 06:28

При ситывании списка цепей в pcbnew - все компоненты складывает друг на друга "стопкой". Замучишься растаскивать вручную. Может можно автоматом или чтобы не складывал так?

Автор: faa Apr 13 2010, 06:46

Цитата(starmos @ Apr 13 2010, 10:43) *
При ситывании списка цепей в pcbnew - все компоненты складывает друг на друга "стопкой". Замучишься растаскивать вручную. Может можно автоматом или чтобы не складывал так?

Есть автоперемещение (automove) и авторазмещение (autoplace).

ЗЫ: Может все-таки есть смысл читнуть доку и тутор? Тем более, что есть все в неплохо оформленном и даже переведенном виде.

Автор: starmos Apr 13 2010, 07:21

Цитата(faa @ Apr 13 2010, 11:01) *
Есть автоперемещение (automove) и авторазмещение (autoplace).

ЗЫ: Может все-таки есть смысл читнуть доку и тутор? Тем более, что есть все в неплохо оформленном и даже переведенном виде.



Документация действительно на высоте, ничего не скажешь. Но некоторые неочевидные можно и спросить я думаю. С размещением я разобрался, но все равно не понятно зачем сначала собирать их в кучу, а потом отдельной командой растаскивать? Слов нет, хорошо расставляет, но мне непонятно почему не делать это сразу при считывании списка цепей. А поскольку софт самодельный я и спросил - есть смысл такую команду искать вообще или нет.
Ну и заодно еще спрошу - у посадочного места создается 2 параметра: позиционное обозначение и его имя. Я имя указываю как "невидимое", но оно все равно отображается в pcbnew, только серым цветом - как выключить совсем, чтобы не мешало?

Автор: faa Apr 13 2010, 14:33

Цитата(starmos @ Apr 13 2010, 11:36) *
С размещением я разобрался, но все равно не понятно зачем сначала собирать их в кучу, а потом отдельной командой растаскивать? Слов нет, хорошо расставляет, но мне непонятно почему не делать это сразу при считывании списка цепей. А поскольку софт самодельный я и спросил - есть смысл такую команду искать вообще или нет.
Ну и заодно еще спрошу - у посадочного места создается 2 параметра: позиционное обозначение и его имя. Я имя указываю как "невидимое", но оно все равно отображается в pcbnew, только серым цветом - как выключить совсем, чтобы не мешало?


При первой загрузке координат элементов на плате нет, сетка хз какая - лепит в нулевые координаты все элементы.
Верхний тулбар - кнопка размещение - в контекстном меню по правой кнопке появятся размещение-перемещение-авторазмещение.
Выставляем сетку, идем куда надо (обычно под плату), говорим переместить все модули. Расставит в красивом порядке (по обозначениям) и по сетке - будет удобнее растаскивать руками.
Для расстановки руками есть хоткей "Т" - можно дергать в нужном порядке.
Задав контур платы, можно сделать авторазмещение - расставит по сетке с минимизацией длин связей. Крутить не умеет, только руками. Для авторазмещения сетку покрупнее - иначе процесс может затянуться очень надолго.
Можно расставить крупные, залочить. Мелочевку раскидать автоматом.

Выключить и включить отображение всего и вся можно через менеджер слоев.

ЗЫ: А документацию все-таки прочитайте. И http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/doc/presentation/tdose-2009-jerry-jacobs есть, основные возможности показаны.

Автор: Сергей Борщ Apr 13 2010, 20:14

Цитата(starmos @ Apr 13 2010, 09:36) *
Я имя указываю как "невидимое", но оно все равно отображается в pcbnew, только серым цветом - как выключить совсем, чтобы не мешало?
В английской версии это Layout Manager-> вкладка Render, позиция hidden text. У меня в версии r2452 эти значения сбрасываются при выходе из редактора. В более свежих еще не поправили?

Автор: starmos Apr 14 2010, 05:53

Цитата(Сергей Борщ @ Apr 13 2010, 23:29) *
В английской версии это Layout Manager-> вкладка Render, позиция hidden text. У меня в версии r2452 эти значения сбрасываются при выходе из редактора. В более свежих еще не поправили?


Гениально! Спасибо! Кстати менеджер слоев в сборке под Windows - с каким-то очень мелким и нечитаемым шрифтом идет, хотя говорят что под Линукс нормально. может это только под Windows 7. Сборка у меня последняя гостовская.

UPD настройки не запоминает, да.

Автор: ukpyr Apr 14 2010, 12:58

допиливаю редактор перечней (в исходниках черт ногу сломит, нет даже минимальной документации/комментариев), возникло несколько вопросов - в каком формате лучше хранить базу элементов (я склоняюсь к текстовому CSV), и куда ее писать - в папку юзера ?


Автор: ukpyr Apr 14 2010, 14:26

Непонятно как добавить картинку в bitmaps. Залил в папку свой xpm, добавил в bitmaps/CMakeLists.txt и include/bitmaps.h. В libbitmaps.a есть, но компилятор не видит.

Автор: faa Apr 14 2010, 15:47

Цитата(ukpyr @ Apr 14 2010, 17:13) *
- в каком формате лучше хранить базу элементов (я склоняюсь к текстовому CSV), и куда ее писать - в папку юзера ?

ИМХО, csv и писать в папку проекта.

Автор: ukpyr Apr 14 2010, 16:02

Цитата
ИМХО, csv и писать в папку проекта.
это немного другое - отдельный список с заполненными полями "Группа", "Наименование", "Примечание" (напр. ["Резисторы МЛТ ГОСТ 7113-77", "МЛТ-0,5-%V Ом +- 10%", ""], где вместо %V подставляется значение поля Value элемента), он один для всех проектов, по аналогии с .kicad и .eeschema можно писать в домашнюю папку.

Автор: faa Apr 14 2010, 16:51

Цитата(ukpyr @ Apr 14 2010, 20:17) *
это немного другое - отдельный список с заполненными полями "Группа", "Наименование", "Примечание" (напр. ["Резисторы МЛТ ГОСТ 7113-77", "МЛТ-0,5-%V Ом +- 10%", ""], где вместо %V подставляется значение поля Value элемента), он один для всех проектов, по аналогии с .kicad и .eeschema можно писать в домашнюю папку.

Я вкурил - т.е. список всех компонентов, попользованных мной во всех проектах smile.gif
Тогда в папку со всеми проектами. У меня лежат ~/kicad/<проекты>. А в ~/ ,imho, не стоит.
Единственное "но" - вся эта информация уже находится в библиотеках (или должна быть там). Зачем еще один дублирующий список?

Автор: ukpyr Apr 14 2010, 17:03

Цитата
Единственное "но" - вся эта информация уже находится в библиотеках (или должна быть там).
в каких ?
У меня в библиотеке 1 символ резистора, 1 конденсатора и т.д., никаких дополнительных полей не содержат.
Или Вы предлагаете наплодить кучу одинаковых символов с разными названиями и заполненными дополнительными полями по Госту ? Что делать если нужно подправить символ ? Перелопачивать всю библиотеку ? Ну его нафиг такую работу - уже наелся в Пикаде со сторонними либами заказчиков.

Автор: Сергей Борщ Apr 14 2010, 20:03

Цитата(ukpyr @ Apr 14 2010, 19:18) *
Что делать если нужно подправить символ ? Перелопачивать всю библиотеку ? Ну его нафиг такую работу - уже наелся в Пикаде со сторонними либами заказчиков.
В Пикаде как раз был один символ, а поля можно (и нужно) было заполнить в Library Editorе. А здесь - если хочешь иметь элементы NPN-SOT23 и NPN-TO92 - да, приходится дублировать. Хотя отличаются они только полем Footprint.

P.S. Я вообще не понимаю кайфа cvpcb. Когда рисую схему - я точно знаю, какой элемент в каком корпусе. И все элементы у меня имеют прописаное поле Footprint. То есть вся необходимая для упаковки информация уже содержится в нетлисте. Раньше при загрузке нетлиста pcbnew просто ругался на отсутствие .cmp, но прекрасно вытаскивал элементы из библиотек. Теперь он точно также ругается, точно так же говорит, что будет использовать посадочные места из нетлиста, но не может найти ни одного из них. Приходится делать лишнее движение - запускать cvpcb и нажимать иконку "сохранить", чтобы получить этот самый .cmp.

Автор: faa Apr 15 2010, 05:48

Цитата(ukpyr @ Apr 14 2010, 21:18) *
в каких ?
У меня в библиотеке 1 символ резистора, 1 конденсатора и т.д., никаких дополнительных полей не содержат.
Или Вы предлагаете наплодить кучу одинаковых символов с разными названиями и заполненными дополнительными полями по Госту ? Что делать если нужно подправить символ ? Перелопачивать всю библиотеку ?

Еще раз про kicad библиотеки: есть псевдонимы (алиасы). Для них графика одна. Фильтр посадочных полей общий. Но для каждого алиаса может быть свое посадочное место (если задано).
ЗЫ: Тут немножко другой подход. Может быть не совсем привычный, но вполне стройный и логичный.


Цитата(Сергей Борщ @ Apr 15 2010, 00:18) *
В Пикаде как раз был один символ, а поля можно (и нужно) было заполнить в Library Editorе. А здесь - если хочешь иметь элементы NPN-SOT23 и NPN-TO92 - да, приходится дублировать. Хотя отличаются они только полем Footprint.

Дублировать не надо. Надо через фильтр посадочных мест.
Цитата(Сергей Борщ @ Apr 15 2010, 00:18) *
P.S. Я вообще не понимаю кайфа cvpcb. Когда рисую схему - я точно знаю, какой элемент в каком корпусе. И все элементы у меня имеют прописаное поле Footprint. То есть вся необходимая для упаковки информация уже содержится в нетлисте.
...
Приходится делать лишнее движение - запускать cvpcb и нажимать иконку "сохранить", чтобы получить этот самый .cmp.

Это ж красота, когда схема еще в набросках, а уже точно известно что и в каком корпусе будет, что вот оно все перед тобой на столе уже лежит и ждет паяльника. А особенно весело, когда снабжению выдаешь список комплектующих, а в ответ "в твоем этом корпусе только 2500 штук, а в нашем таком по 10 штук отпускают".
Вот тут cvpcb и помогает. Ну и в pcbnew, на самый крайний случай, есть возможность футпринт махнуть.

Автор: ukpyr Apr 15 2010, 06:19

Цитата
если хочешь иметь элементы NPN-SOT23 и NPN-TO92 - да, приходится дублировать
имхо лучше привязывать символ к нумерации выводов, а не к корпусу. Например в TO92 бывает нумерация BCE и CBE - как их различить ? Лучше иметь по одному рисунку корпусов, и символы с разной нумерацией выводов - NPN-BCE, NPN-CBE. NPN-BCE подходит к куче корпусов - sot23, to92, to220 и т.д. - зачем умножать сущности ?
Цитата
Вот тут cvpcb и помогает.
не очень удобно когда нужно заполнять одинаковые футпринты для сотен элементов - нельзя выделить все елементы и присвоить футпринт одним щелчком.

Автор: Сергей Борщ Apr 15 2010, 07:56

Цитата(faa @ Apr 15 2010, 08:03) *
Еще раз про kicad библиотеки: есть псевдонимы (алиасы). Для них графика одна. Фильтр посадочных полей общий. Но для каждого алиаса может быть свое посадочное место (если задано).
ЗЫ: Тут немножко другой подход. Может быть не совсем привычный, но вполне стройный и логичный.
Хорошо, попробую разобраться. Но глядя в файл библиотеки как-то пришел к выводу, что поле посадочного места на все алиасы одно:
Код
DEF ATmega48 DD 0 40 Y Y 1 F N
F0 "DD" 0 50 60 H V C CNN
F1 "ATmega48" 0 -50 60 H V C CNN
F2 "QFP-32-08" 0 -50 60 H I C CNN
ALIAS ATmega88 ATmega168
Цитата(faa @ Apr 15 2010, 08:03) *
Это ж красота, когда схема еще в набросках, а уже точно известно что и в каком корпусе будет, что вот оно все перед тобой на столе уже лежит и ждет паяльника. А особенно весело, когда снабжению выдаешь список комплектующих, а в ответ "в твоем этом корпусе только 2500 штук, а в нашем таком по 10 штук отпускают".
Вот тут cvpcb и помогает. Ну и в pcbnew, на самый крайний случай, есть возможность футпринт махнуть.
Не знаю. Не было необходимости. Во всяком случае так, чтобы схема нарисована и ждем пока скажут, какие корпуса найду. На этапе разводки корпус менять приходится, да. Но на этом этапе cvpcb уже не нужен. Да, удобно вставить символ без посадочного места рисуя набросок схемы. Но приступать к разводке каждый элемент должен иметь хоть какой-то корпус. А раз они известны - так их можно внести в схему, а не в таблицу cvpcb. Дальше замена будет проходить в pcbnew. А если добавил элемент и сделал перенумерацию - вся таблица cvpcb съезжает, проще удалить .cmp и сгенерить заново из нетлиста, чем исправлять. Ладно, пусть он будет, если кому-то нужен. Но почему отломали возможность работать без него?

Цитата(ukpyr @ Apr 15 2010, 08:34) *
имхо лучше привязывать символ к нумерации выводов, а не к корпусу. Например в TO92 бывает нумерация BCE и CBE - как их различить ? Лучше иметь по одному рисунку корпусов, и символы с разной нумерацией выводов - NPN-BCE, NPN-CBE. NPN-BCE подходит к куче корпусов - sot23, to92, to220 и т.д. - зачем умножать сущности ?
Чтобы не тратить время на лишнюю операцию присваивания футпринта. И как можно сделать символ с разной нумераций NPN-BCE, NPN-CBE? У символа база, коллектор и эмиттер четко определены.

Автор: ukpyr Apr 15 2010, 08:44

Цитата
И как можно сделать символ с разной нумераций NPN-BCE, NPN-CBE? У символа база, коллектор и эмиттер четко определены.
атрибут "Pin number" определяет номер вывода футпринта. Для NPN-BCE нумерация B-1,C-2,E-3, для NPN-CBE - B-2,C-1,E-3. Например для BLT50 в sot223 соответствующий символ NPN-EBEC E1-1,B-2,E2-3,C-4.

Автор: viknn Apr 17 2010, 04:23

Цитата(starmos @ Apr 14 2010, 09:08) *
Кстати менеджер слоев в сборке под Windows - с каким-то очень мелким и нечитаемым шрифтом идет, хотя говорят что под Линукс нормально. может это только под Windows 7. Сборка у меня последняя гостовская.

Такое есть под Win на узком по высоте экране.
На высоком 19" та же программа отображает имена слоев нормально.

Автор: ukpyr Apr 17 2010, 05:26

upd: http://electronix.ru/redirect.php?http://uploading.com/files/13c1649c/gost.tgz/

Автор: starmos Apr 19 2010, 09:42

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

Автор: _Pasha Apr 20 2010, 05:57

Уважаемый faa! Хочу задать нескромный вопрос - с какого времени Вы занимаетесь кикадом?

Автор: faa Apr 20 2010, 07:22

Цитата(_Pasha @ Apr 20 2010, 10:12) *
Уважаемый faa! Хочу задать нескромный вопрос - с какого времени Вы занимаетесь кикадом?

Скоро 5-летний юбилей будет как пользователя smile.gif
А ГОСТ я начал прикручивать к нему в 2006 году.

Автор: ukpyr Apr 20 2010, 10:27

а можно как-то создать гетерогенный многоэлементный компонент (напр. 3 элемента одного вида, 4й - с выводами питания) ?

Автор: faa Apr 20 2010, 11:27

Цитата(ukpyr @ Apr 20 2010, 14:42) *
а можно как-то создать гетерогенный многоэлементный компонент (напр. 3 элемента одного вида, 4й - с выводами питания) ?

Можно. Есть кнопка в libedit на верхнем тулбаре справа. И в свойствах компонента - "элементы не взаимозаменяемы".


ЗЫ: Выложили виндовую гост-сборку http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/bzr/win32.
Исправлены ошибки, обновлен перевод интерфейса и добавлена возможность экспорта печатной платы в VRML.
Можно и нужно wink.gif тестировать.

Автор: ukpyr Apr 20 2010, 12:22

Цитата
Можно. Есть кнопка в libedit на верхнем тулбаре справа. И в свойствах компонента - "элементы не взаимозаменяемы"
не пойму как... Создаю Part A, и для всех остальных частей графика и положение выводов копируются. Как создать части компонента с разной графикой и расположением выводов ?

Автор: faa Apr 20 2010, 13:15

Цитата(ukpyr @ Apr 20 2010, 16:37) *
не пойму как... Создаю Part A, и для всех остальных частей графика и положение выводов копируются. Как создать части компонента с разной графикой и расположением выводов ?

В свойствах компонента есть чекбокс

На верхнем тулбаре кнопка

Автор: ukpyr Apr 20 2010, 13:26

а что делать с графикой (линии, прямоугольники) ? они копируются для всех элементов ?

Автор: Сергей Борщ Apr 20 2010, 13:36

Нажать иконку справа вверху - edit pins part per part.
Далее - Нарисовали линию, в ее свойствах уберите галочу Apply changes to to all parts in componenet.
Нарисовали вывод - в его свойствах убрали add to all pins in package.
примерно так.


Цитата(faa @ Apr 20 2010, 14:42) *
добавлена возможность экспорта печатной платы в VRML.
Где? не могу найти. В 3D-viewer как и раньшне "сохранить в jpeg, сохранить в png.
P.S. Нашел. В самом редакторе File->Export.
Снова P.S. Тю... а чего он модели в отдельную папку складывает? Ожидал, что на выходе будет один-единственный файл
Снова P.S. blender не видит модели элементов. Ни при отдельной папке с моделями, ни при выборе генерации файла с абсолютными путями.

Автор: ukpyr Apr 20 2010, 14:58

Сергей Борщ спасибо. наконец получилось. сделано как-то кривовато...

Автор: _Pasha Apr 21 2010, 05:45

Цитата(faa @ Apr 20 2010, 14:42) *
добавлена возможность экспорта печатной платы в VRML.
Можно и нужно wink.gif тестировать.

a14.gif Это прорыв. Поздравляю.
В очередной раз разочарован freeCADом - модели не ест, хотя импорт - экспорт вроде имеется. По идее он должен быть лучше суровых крыльев.

Orbisnap не показывает цвет заливки, контур платы отображается линией некорректной толщины. Модели нормально отображаются. Проект - samples/complex hierarchy
Чем вообще его теперь смотреть? Давайте ограничимся самыми проверенными тулзами.

Автор: viknn Apr 22 2010, 08:21

В русские названия слоев PCB вместо Контур платы лучше писать без пробела Контур_платы
аналогично Edges_PCB, так как потом это имя попадает в имена PHO/DRL файлов, где
пробел может мешать

Автор: Сергей Борщ Apr 22 2010, 09:09

Цитата(viknn @ Apr 22 2010, 11:36) *
так как потом это имя попадает в имена PHO/DRL файлов, где пробел может мешать
Так может логичнее было бы в процессе формирования имен заменять пробелы подчеркиваниями?

Автор: viknn Apr 22 2010, 16:50

Цитата(Сергей Борщ @ Apr 22 2010, 12:24) *
Так может логичнее было бы в процессе формирования имен заменять пробелы подчеркиваниями?

Может и логичнее, но если в оригинале не так - то проще подстроиться.
Это не тот вопрос из-за которого надо корректировать исходники.
Лучше поправить пару слов в mo-файле интерфейса.

Автор: Aldan Apr 29 2010, 18:11

Цитата(faa @ Apr 20 2010, 15:27) *
ЗЫ: Выложили виндовую гост-сборку (...) Можно и нужно wink.gif тестировать.

У меня тут неприятный глюк приключился. Рисовал я схему и все было хорошо до того момента, пока я в очередной раз запустил eeschema. Редактор запустился с руганью, мол он что-то там не нашел в районе строки с номером таким-то и при этом вместо схемы вывел жалкие остатки из кучки проводов и нескольких компонентов. Это был тихий ужас, т.к. я не сделал никаких доп. бэкапов.
Тогда я установил последнюю виндовую гостовскую версию Кикад kicad-20100424-bzr2357-win32 и попробовал для скорости к остаткам схемы пририсовать потерянное, что у меня достаточно успешно получилось, причем все работало штатно до того момента, пока я вновь не перезапустил редактор. Картина повторилась. Если в первый раз я грешил на досадный сбой какой-то непофиксенной баги, то теперь четко вырисовывается система. Пришлось включать голову smile.gif
Я стал анализировать в текстовом редакторе .sch-файлы двух проектов «здорового» и нынешнего «больного» и в конце-концов нашел причину моих несчастий. Дело оказалось в том, что eeschema не любит больших примечаний. В данном проекте мне потребовалось написать примечание из 6 пунктов, что в общем объеме составило чуть больше 1 Кб, это и явилось причиной всех несчастий. Оказывается, если совокупный объем всех примечаний превышает 1023 байта, то возникает описанная мною проблема. Хорошо бы ее пофиксить, чтобы пользователи не хватались за сердце при виде испорченной схемы.
Нет худа без добра: в моих экспериментах я отказался от финального баг-фикс релиза и воспользовался самой последней версией Кикад kicad-20100424-bzr2357-win32, предоставленной faa. Надо сказать работает она приятнее т.к. в ней исправлены некоторые надоедливые баги. Хочется надеяться, что регулярное выкладывание виндовых сборок и дальше продолжится.

Автор: faa Apr 30 2010, 06:28

Цитата(Aldan @ Apr 29 2010, 22:11) *
Я стал анализировать в текстовом редакторе .sch-файлы двух проектов «здорового» и нынешнего «больного» и в конце-концов нашел причину моих несчастий.

А нельзя ли мне заполучить этого "больного" для полного анамнеза? smile.gif
И, возможно, полного устранения причины несчастий.
ЗЫ: Желательно с кеш-библиотекой.

Автор: Aldan Apr 30 2010, 08:40

Цитата(faa @ Apr 30 2010, 10:28) *
А нельзя ли мне заполучить этого "больного" для полного анамнеза? smile.gif

Так я его вылечил прямо в текстовом редакторе методом уменьшения объема текстового блока до величины меньшей, чем 1023 байта и теперь у меня с проектом все в порядке, а "больного" файла уже нет.
Ситуация легко воспроизводима в любом проекте, если в схеме расположить текстовый блок величиной более 1К. Насколько я понимаю, этот предел на размер именно одного текстового блока. Если бы я эти же самые комментарии разбил на несколько блоков, то ничего бы и не заметил, т.к. каждый из них был бы меньше критической величины.
Если у Вас ничего не получится с "порчей" какого-нибудь своего проекта, то я попробую снова испортить свой и Вам его вышлю.

Автор: faa May 1 2010, 10:45

Обновил ГОСТ linux-сборку до bzr2360.
Включил перевод GUI на русский - в штатной сборке переводы вынесли в kicad-doc.
Можно и нужно тестить.
ЗЫ: win-сборку обновим только после праздников.
ЗЫЗЫ: Всех с праздником мира и труда smile.gif

Автор: =AK= May 1 2010, 11:04

Цитата(faa @ May 1 2010, 20:15) *
Можно и нужно тестить.

Ну вот и я соблазнился и загрузил последнюю win версию R2460. Открыл eeschema, поставил резистор. А потом попытался его подвигать и повращать. Двигать я его могу, хотя чуднО он двигается. А вращать - нет, не вращается. После 10 нажатий на клавишу R может повернуться на 90 градусов. А может и не повернуться. Если я его повернул один раз, то больше повернуть его не удается.

Это так и должно быть? unsure.gif

Автор: Сергей Борщ May 4 2010, 14:02

Виндовая сборка bzr 2350. После генерации нетлиста и запуска cvpcb (.cmp-файла еще нет) названия посадочных мест дублируются. Например, в поле footprint в схеме прописано C0603, в cvpcb имеем C0603C0603. И так со всеми элементами (у меня все посадочные прописаны в схеме).

Автор: faa May 6 2010, 12:37

Цитата(Сергей Борщ @ May 4 2010, 18:02) *
Виндовая сборка bzr 2350. После генерации нетлиста и запуска cvpcb (.cmp-файла еще нет) названия посадочных мест дублируются.

Выложили http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/bzr/win32 (bzr2364). Можно ли на них попробовать? Вроде ковыряли cvpcb.
Если баг остался, то будем копать smile.gif

Автор: Сергей Борщ May 6 2010, 13:15

Цитата(faa @ May 6 2010, 15:37) *
Вроде ковыряли cvpcb.
Да, баг пропал.
О! Снова заработало чтение нетлиста без предварительного создания .cmp - теперь cvpcb мне вообще не нужен!

А вот состояние галочек в Visibles-Render так и не запоминается. Можно попросить, чтобы хотя бы галочка Hidden text по умолчанию была снята, т.е. чтобы этот text действительно был Hidden?

Автор: faa May 6 2010, 17:33

Цитата(Сергей Борщ @ May 6 2010, 17:15) *
А вот состояние галочек в Visibles-Render так и не запоминается. Можно попросить, чтобы хотя бы галочка Hidden text по умолчанию была снята, т.е. чтобы этот text действительно был Hidden?

Это точно, настройки менеджера слоев не сохраняются - ни в brd, ни в pro.
А в .pcbnew сохраняются только цвета по слоям и основные настройки pcbnew.
Посмотрел - ковырять много надо.
А это точно надо? wink.gif

Автор: Сергей Борщ May 6 2010, 21:11

Цитата(faa @ May 6 2010, 20:33) *
А это точно надо? wink.gif
Я понимаю ваш вопрос wink.gif
Ну как бы при создании компонента если я ставлю галочку "невидимый" на какое-то поле предполагается, что я не хочу видеть это поле, оно мне не нужно и мешает. Сейчас приходится каждый раз при запуске редактора идти и отключать отображения. Мелочь, конечно, но неприятно. Естественно бросать все и заниматься именно этим необходимости нет.

P.S. А ведь раньше была отдельная иконка для отключения скрытого текста и ее состояние сохранялось - значит в формате файла эта опция предусмотрена.

Автор: MrYuran May 11 2010, 05:55

Мелочь, конечно, но смотрится некультурно...



А это что ещё за новость?
Цитата
По умолчанию размер сетки схемы 50 mil (0.050") или 1,27 милиметра.
Кто-то пожелает работать со средней (20 mil) или мелкой сеткой (10 mil).

То есть, все размеры будут в mil-ах?
А как в миллиметрах сделать?

Автор: MrYuran May 12 2010, 12:29

Повторю вопрос:
Можно ли сделать, чтобы в схематике, как и в PCB, можно было выставить шаг сетки и другие параметры в мм, а не в милах?
Мы ж всё-таки российские люди, и вообще, в Европе как бы... К чему нам дюймы на схеме?!
В PCB ещё понятно, там шаг выводов... а тут - вообще ни к чему
Вот в pcb


а вот в sch

Автор: Canis Dirus May 13 2010, 12:40

Цитата(MrYuran @ May 12 2010, 18:29) *
Можно ли сделать, чтобы в схематике, как и в PCB, можно было выставить шаг сетки и другие параметры в мм, а не в милах?

Нельзя:
Цитата(2010-Jan-29 UPDATE Jean-Pierre Charras <jean-pierre.charras@gipsa-lab.inpg.fr>)
++ eeschema:
Removed metrics grid values, that cannot be handled in schematic. (because 2 items are seen as connected if they have the same coordinates mixing mm and mils with internal units = 1 mil break netlist and ERC calculations
So grid value *must* be an integer (in 1/1000 inch).
And metric grid is not very useful in schematic.
(Also 1 mil and 0.025 mm can be seen as the same value for a schematic that do not needs precision in dimensions, so no need to have mils and mm in grid values)

Т.е. разве что форкнуть проект и развивать дальше уже свою версию.

Автор: MrYuran May 13 2010, 13:09

Цитата
And metric grid is not very useful in schematic.

cranky.gif
Они там ничё не попутали?
Ну понятно, нужно выставлять дробные величины, как можно ближе к 2,5мм (у меня обычно такая сетка)
Получилось 98,42519 мил
98*0,0254=2,4892
Ладно, уговорили smile.gif
Но я бы всё-таки от милов отказался... Вот ведь, а вроде Франция, образцы метрических эталонов там у них где-то хранятся...

Попутно замечание насчёт ГОСТовской рамки: что за "Арт" вместо "Лит" ?

Автор: faa May 13 2010, 15:09

Цитата(MrYuran @ May 13 2010, 17:09) *
Попутно замечание насчёт ГОСТовской рамки: что за "Арт" вместо "Лит" ?

Скриншот, пжл, где. И ссылку на ГОСТ (я мог и из старого залепитьsmile.gif).

Автор: MrYuran May 14 2010, 11:17

Цитата(faa @ May 13 2010, 19:09) *
Скриншот, пжл, где. И ссылку на ГОСТ (я мог и из старого залепитьsmile.gif).

http://electronix.ru/redirect.php?http://www.complexdoc.ru/ntdpdf/543227/eskd_osnovnye_nadpisi.pdf


И ещё, если лист один, то поле "Лист" оставляют чистым.

Автор: faa May 14 2010, 18:38

Цитата(MrYuran @ May 14 2010, 15:17) *
http://electronix.ru/redirect.php?http://www.complexdoc.ru/ntdpdf/543227/eskd_osnovnye_nadpisi.pdf

Достаточно было номера ГОСТ и стр.

Больше трех лет уже, как я эту рамку в kicad вставил.
Только сейчас обратили внимание.
Как же я нормоконтроль с таким косяком проходил?
Или у них тоже "глаз мылится" smile.gif
Цитата(MrYuran @ May 14 2010, 15:17) *
И ещё, если лист один, то поле "Лист" оставляют чистым.

Поле Листов тоже?
Это поправить будет посложнее.
Но попытаюсь.
ЗЫ: Надо будет по-новой ГОСТы по ЕСКД просмотреть. Освежить склероз smile.gif

ЗЫЗЫ: Арт пофиксил (теперь Лит). При одном листе почистил поля Лист и Листов. bzr2374.

Автор: faa May 14 2010, 20:16

Цитата(MrYuran @ May 11 2010, 09:55) *
Мелочь, конечно, но смотрится некультурно...

Перевод в виндовом инсталлере пофиксил.
Цитата(MrYuran @ May 11 2010, 09:55) *
То есть, все размеры будут в mil-ах?
А как в миллиметрах сделать?

В схематике - да, теперь все в дюймовой сетке. В миллиметрах никак.
ИМХО, для схематика не имеет значения в каких единицах сетка.
Тут даже нормоконтроль ничего не скажет - в ГОСТе, ЕМНИП, сказано "... не менее...".

Автор: viknn May 15 2010, 05:04

Цитата(faa @ May 14 2010, 21:38) *
Арт пофиксил (теперь Лит). При одном листе почистил поля Лист и Листов. bzr2374.

Хорошо бы и в stable-ветке это сделать.

Автор: faa May 15 2010, 05:24

Цитата(viknn @ May 15 2010, 09:04) *
Хорошо бы и в stable-ветке это сделать.

В стаб-ветке на lp еще не регился. В нашей сборке сделаем.

Автор: viknn May 15 2010, 05:26

на http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/install/win/ положена последняя стабильная bzr-версия kicad
(nsis-инсталлятор kicad_stable_r2361_20100511_bzr+doc.exe для windows), 12mb

на http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/doc/presentation/kicad_ru/
положен вариант презентации kicad_ru_team в форматах PDF (11mb) и Open Office ODP (8Mb)
(рядом с презентацией от Jerry Jacobs)
Дополнения и замечания принимаются.

Автор: faa May 15 2010, 08:17

Цитата(viknn @ May 15 2010, 09:26) *
на http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/install/win/ положена последняя стабильная bzr-версия kicad
(nsis-инсталлятор kicad_stable_r2361_20100511_bzr+doc.exe для windows), 12mb

VIK, а можно поменять перевод в инсталляторе на перевод из bzr2375? Я подкорректировал, а то уж больно кривой был (видать гугле-автоматом).

Автор: viknn May 16 2010, 04:48

Цитата(faa @ May 15 2010, 11:17) *
VIK, а можно поменять перевод в инсталляторе на перевод из bzr2375? Я подкорректировал, а то уж больно кривой был (видать гугле-автоматом).

Хорошо, поменяю. Только Вы наверно имеете в виду перевод текста GPL-лицензии,
а в исходниках я вижу только скрипт Russian.nsh. Может сделать на ftp отдельную папку kicad/license и положить туда все.

Автор: faa May 16 2010, 06:26

Цитата(viknn @ May 16 2010, 08:48) *
а в исходниках я вижу только скрипт Russian.nsh. Может сделать на ftp отдельную папку kicad/license и положить туда все.

Я вот про http://electronix.ru/forum/index.php?act=attach&type=post&id=43936.
ЗЫ: За презентацию - отдельное спасибо. Здорово получилось. smile.gif

Автор: viknn May 16 2010, 18:38

Цитата(faa @ May 16 2010, 09:26) *
Я вот про http://electronix.ru/forum/index.php?act=attach&type=post&id=43936.

Я это видел, но на свой счет не записал.
У меня такого вроде не было (google не пользовал). Интересно, где MrYuran это брал.
Сейчас проверил свой последний инсталлятор bzr-r2361-stable - все прилично.

Автор: MrYuran May 17 2010, 04:58

Цитата(viknn @ May 16 2010, 22:38) *
У меня такого вроде не было (google не пользовал). Интересно, где MrYuran это брал.


Дык, вот где-то тут
Цитата(faa @ May 6 2010, 16:37) *
Выложили http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/bzr/win32 (bzr2364). Можно ли на них попробовать? Вроде ковыряли cvpcb.
Если баг остался, то будем копать smile.gif


И ещё, если говорить про Linux, то может ещё версию под Ubuntu собирать? (один из культовых дистрибутивов)
Или хотя бы инструкцию по сборке.
Кстати, в репозитории Ubuntu есть KiCAD, надо только посмотреть, какая версия.

Автор: faa May 17 2010, 07:16

Цитата(viknn @ May 16 2010, 22:38) *
У меня такого вроде не было (google не пользовал). Интересно, где MrYuran это брал.

Это, похоже, мой косяк - виндой не пользуюсь, поэтому не обратил на этот перевод внимания sad.gif
ЗЫ: В тестовой ветке lp:kicad поправил.

Автор: viknn May 17 2010, 09:02

Цитата(MrYuran @ May 17 2010, 07:58) *
И ещё, если говорить про Linux, то может ещё версию под Ubuntu собирать? (один из культовых дистрибутивов)
Или хотя бы инструкцию по сборке.

В исходниках есть небольшая инструкция. Я писал для Win и ALT Linux (собирается в России&СНГ).

 linux_ubuntu.txt ( 9.13 килобайт ) : 302
 

Автор: MrYuran May 17 2010, 09:18

Цитата(viknn @ May 17 2010, 13:02) *
В исходниках есть небольшая инструкция. Я писал для Win и ALT Linux (собирается в России&СНГ).

Спасибо. Попробую.
В демонстрашке заметил упоминание связи со Shemagee.
В общем-то, приемлемый вариант.
Поскольку схематик в кикад пока оставляет желать... а в схемаджи, по моим субъективным ощущениям, вполне на уровне пикада, если не выше (картинки можно вставлять)
Плюс не придётся перелопачивать все библиотеки (только футпринты в кикад перенести, что на порядок проще)
Плюсплюс - вся старая документация остаётся без перерисовки, так как вполне импортируется из пикада.
Насколько я понимаю, связь Shemagee -> KiCAD через нетлист?
Как именно?

Ещё одна забавная комбинация в голову пришла - Shemagee -> KiCAD -> TopoR

Автор: viknn May 17 2010, 14:55

Цитата(MrYuran @ May 17 2010, 12:18) *
В демонстрашке заметил упоминание связи со Shemagee.
В общем-то, приемлемый вариант.
Насколько я понимаю, связь Shemagee -> KiCAD через нетлист?
Как именно?

Ещё одна забавная комбинация в голову пришла - Shemagee -> KiCAD -> TopoR

Через нетлист (pcad или mentor) - запасной вариант.
Основной - через PCAD ASCII (из PCAD SCH и Schemagee).
Разработка правда еще не закончена.
Если будет, то цепочка Schemagee - Kicad - TopoR будет реальной.

Автор: MrYuran May 20 2010, 12:16

Вопрос на засыпку:
Как поменять формат листа в схематике на А3, А2, ...
Подозреваю, что никак...
А4 - слишком маленький, на нём ничего путного не нарисуешь.
На А3 бывает, по 5-6 листов приходится рисовать со сквозными шинами

Автор: Сергей Борщ May 20 2010, 19:35

Цитата(MrYuran @ May 20 2010, 15:16) *
Как поменять формат листа в схематике на А3, А2, ...
Подозреваю, что никак...
Четвертая иконка слева. Да, все ожидают, что какое-либо действие доступно в первую очередь через меню, а уж в качестве дополнения - пункт меню может быть отражен на иконку, но...
Цитата
I don't think we should be afraid of being different than the other apps you tested. How can you be better if you are the same? Start with the assumption that you are the best software developer in the world, if that helps establish the proper mindset, and that you are free to improve on the ideas that others have had before you. Improvement means change and differences. Nothing in this statement means that you cannot also adopt good ideas unchanged, when you decide they are good ideas. But that decision needs to be made consciously.

If we only mimic other's ideas, and not improve on them, then we will always be following, not leading.

Dick

Автор: dch May 27 2010, 02:12

Консольная утилита ввода схемных компонентов, Kicad, Linux хост.
http://electronix.ru/redirect.php?http://www.ucrouter.ru/download/ustc010.tgz
Использование :
ustc --part <имя библиотечного элемента> <имя входной библиотеки> <имя выходной библиотеки>

Далее с командной строки у Вас будет запрошено ввести или
откорректировать параметры схемного компонента <имя библиотечного элемента>
из состава бибилиотеки <имя входной библиотеки>.
Откорректированная библиотека записывается в выходной
файл <имя выходной библиотеки>.

Автор: Сергей Борщ May 27 2010, 09:35

А что творится с баг-трекером, кто-нибудь в курсе? Я очередную плюху отловил - куда ее отсылать?
Бага: Стоит версия BZR2356. В схеме у элемента в поле footprint прописано имя посадочного места. В нетлист имя попадает правильно. Если имя содержит подчеркивание, то и в cvpcb и при загрузке в pcbnew без создания .cmp имя посадочого места обрезается до подчеркивания.

Цитата(dch @ May 27 2010, 05:12) *
Использование :
Три раза перечитал описание, но так и не понял -зачем нужна эта утилита

Автор: dch May 30 2010, 03:00

Цитата(Сергей Борщ @ May 27 2010, 13:35) *
Три раза перечитал описание, но так и не понял -зачем нужна эта утилита

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

Автор: viknn May 31 2010, 17:37

Цитата(Aldan @ Jan 17 2010, 20:14) *
Мне не удалось вывести перечень элементов схематика по ГОСТу. Есть ли какие-то способы это сделать в том числе и с привлечением внешних программ, например OpenOffice? Главное, чтобы это было просто и понятно.

Пробный выпуск kicad_pe_doc.exe для формирования перечня элементов со схемы KiCAD.
Вызов: kicad_pe_doc file.lst, где file.lst - bom-файл в формате csv, по второму типу вывода из kicad.
Программка работает пока в Win (использует COM от Word 2003).
Ручное вмешательство возможно как в таблицу Excel/Calc, так и в конечный doc.

 kicad_pe_doc.zip ( 403.51 килобайт ) : 333
 

Автор: MrYuran Jun 1 2010, 05:12

Цитата(viknn @ May 31 2010, 21:37) *
Пробный выпуск kicad_pe_doc.exe для формирования перечня элементов со схемы KiCAD.

Кстати, я тут полазил по ООо сборки "Инфра Ресурс" , так там в шаблонах есть отличная форматка для текстовых документов А4, первый и второй лист.

Автор: orthodox Jun 1 2010, 06:14

Цитата(viknn @ May 17 2010, 17:55) *
Через нетлист (pcad или mentor) - запасной вариант.
Основной - через PCAD ASCII (из PCAD SCH и Schemagee).
Разработка правда еще не закончена.
Если будет, то цепочка Schemagee - Kicad - TopoR будет реальной.


Зд́орово.
Не забудьте здесь же и обьявить, пож...
Последние Топоры весьма неплохи, и даже бесплатных вариантов на кое какие реальные вещи хватает...
Сам перейду на эту связку, Пикадом ведь ущерб кому-то там наносим... Оголодают бедняги...

Автор: viknn Jun 1 2010, 08:29

Цитата(MrYuran @ Jun 1 2010, 08:12) *
Кстати, я тут полазил по ООо сборки "Инфра Ресурс" , так там в шаблонах есть отличная форматка для текстовых документов А4, первый и второй лист.

Ну так приложили бы их сюда. Опытом надо обмениваться, если не запрещено.
Кстати, забыл написать, что для kicad_pe_doc хорошо подходят шрифты gost_type_a.ttf
(если не запрещены).

Автор: MrYuran Jun 1 2010, 09:21

Цитата(viknn @ Jun 1 2010, 12:29) *
Ну так приложили бы их сюда. Опытом надо обмениваться, если не запрещено.

Вот:
 eskd.zip ( 22.41 килобайт ) : 363

Вроде выковырил

Автор: viknn Jun 5 2010, 05:19

Цитата(viknn @ Mar 27 2010, 08:14) *
Предлагаю высказывать замеченные неточности и рекомендации по шлифованию
имеющегося русского интерфейса kicad, которые можно будет учесть при очередной правке.

Панель Чертить/Gerber.
Использовать разные (вместо правильные) расширения файлов.
Чертить в оригинале заменить на Системы (или отсчет) координат - Абсолютная и Относительная.
PS. Почему то при выводе Gerber нет переключения "mm/inch" и точность всегда одна (inch/4)
При выводе DRL отверстий эти параметры можно менять.

Автор: mobidev Jun 5 2010, 07:52

Добрый день.

Пользовался KiCad под Mandriva Linux 2010.0 и Windows Vista, но так как бОльшую часть времени нахожусь в Mandriva и надоело пользоваться древним билдом KiCad, как видно на скриншоте, тут в дистрибутиве в отличии от Vista до сих пор версия 20090216

http://electronix.ru/redirect.php?http://www.mobile-systems.info/kicad/kicad_main_old_750x500.jpeg

поэтому решил собрать самостоятельно из репов, ранее собирал из SVN предыдущий релиз, который был до BZR, теперь уже собирал из BZR хранилища, но в обеих случаях почему то получаю вот такой ньюанс (из того что явно бросается в глаза):

http://electronix.ru/redirect.php?http://www.mobile-systems.info/kicad/kicad_main_750x500.jpeg

аналогичная проблема и с выбором языка

http://electronix.ru/redirect.php?http://www.mobile-systems.info/kicad/kicad_lang_750x500.jpeg

Но если при выборе языка отсутсвтие иконок не так напрягает, просто одно из украшательств, то отсутствие иконок в Менеджере проекта, сопровождается отсутствием активности выбора sch / pcb / net .
То есть при попытки нажать на имя файла схемы в менеджере проекта ни к чему не приводит, однако, если нажать на иконку справа от менеджера проекта, то схема открывается.

У кого какие мысли, с чем это может быть связано?

Автор: viknn Jun 5 2010, 18:44

Цитата(mobidev @ Jun 5 2010, 10:52) *
Пользовался KiCad под Mandriva Linux 2010.0 и Windows Vista, но так как бОльшую часть времени нахожусь в Mandriva и надоело пользоваться древним билдом KiCad, как видно на скриншоте, тут в дистрибутиве в отличии от Vista до сих пор версия 20090216

На http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/bzr/ есть свежие сборки kicad для Mandriva_2010 от faa.
Насчет Vista - система какая-то недоделанная. Лучше пользовать XP или Win 7.
Не старая сборка для XP есть здесь - http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/install/win/

Автор: mobidev Jun 6 2010, 10:34

Цитата(viknn @ Jun 5 2010, 22:44) *
На http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/bzr/ есть свежие сборки kicad для Mandriva_2010 от faa.
Насчет Vista - система какая-то недоделанная. Лучше пользовать XP или Win 7.
Не старая сборка для XP есть здесь - http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/install/win/


Спасибо за ссылку, скачал, но почему то к сожалению имею ошибку при запуске приложений, как менеджера проектов kicad:
Код
[mobidev@localhost kicad]$ kicad
kicad: relocation error: kicad: symbol _ZTI12wxAuiToolBar, version WXU_2.8.9 not defined in file libwx_gtk2u_aui-2.8.so.0 with link time reference
[mobidev@localhost kicad]$


так и отдельно приложений eeschema или pcbnew:
Код
[mobidev@localhost kicad]$ eeschema
eeschema: relocation error: eeschema: symbol _ZTI12wxAuiToolBar, version WXU_2.8.9 not defined in file libwx_gtk2u_aui-2.8.so.0 with link time reference
[mobidev@localhost kicad]$


Думаю, что из-за того, что пакет выложенный на ftp собран для 2010.1 версии Mandriva (у меня пока что 2010.0) и видимо просто не хватает какой-то либы.

to faa:
можете подсказать есть ли какие-либо особые рецепты при сборке kicad? думаю, может попробовать собрать пакет для 2010.0.

Автор: faa Jun 6 2010, 16:02

Цитата(mobidev @ Jun 6 2010, 14:34) *
Думаю, что из-за того, что пакет выложенный на ftp собран для 2010.1 версии Mandriva (у меня пока что 2010.0) и видимо просто не хватает какой-то либы.

to faa:
можете подсказать есть ли какие-либо особые рецепты при сборке kicad? думаю, может попробовать собрать пакет для 2010.0.

Только что пересобрал kicad-20100601-bzr2386.mdv2010.1.src.rpm под Mandriva 2010.0.
Код
[faa@faa rpmbuild]$ cat /etc/release
Mandriva Linux release 2010.0 (Official) for i586
[faa@faa rpmbuild]$

Все стартует без проблем.
wxgtk не пересобирал, но обновления для 2010.0 установлены все.
Код
[faa@faa rpmbuild]$ rpm -qa|grep wx
libwxgtku2.8-devel-2.8.10-3mdv2010.0
libwxgtkglu2.8-2.8.10-3mdv2010.0
libwxgtku2.8-2.8.10-3mdv2010.0
wxgtk2.8-2.8.10-3mdv2010.0
[faa@faa rpmbuild]$

У Вас почему-то wxgtk2.8-2.8.9

kicad-20100601-bzr2386.mdv2010.0.i586.rpm искать на том же http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/bzr.
ЗЫ: Сборка отличается от снапшота в bzr тем, что добавлены файлы перевода на русский и еще что-то по мелочи.

Автор: mobidev Jun 7 2010, 14:41

Цитата(faa @ Jun 6 2010, 20:02) *
Только что пересобрал kicad-20100601-bzr2386.mdv2010.1.src.rpm под Mandriva 2010.0.
Код
[faa@faa rpmbuild]$ cat /etc/release
Mandriva Linux release 2010.0 (Official) for i586
[faa@faa rpmbuild]$

Все стартует без проблем.
wxgtk не пересобирал, но обновления для 2010.0 установлены все.
Код
[faa@faa rpmbuild]$ rpm -qa|grep wx
libwxgtku2.8-devel-2.8.10-3mdv2010.0
libwxgtkglu2.8-2.8.10-3mdv2010.0
libwxgtku2.8-2.8.10-3mdv2010.0
wxgtk2.8-2.8.10-3mdv2010.0
[faa@faa rpmbuild]$

У Вас почему-то wxgtk2.8-2.8.9

kicad-20100601-bzr2386.mdv2010.0.i586.rpm искать на том же http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/bzr.
ЗЫ: Сборка отличается от снапшота в bzr тем, что добавлены файлы перевода на русский и еще что-то по мелочи.


Спасибо, что откликнулись.

Похоже что библиотеки как у Вас стоят wxgtk (может нельзя чтоб были одновременно установлены wxgtk и wxgtku):
Код
[mobidev@localhost kicad]$ rpm -qa|grep wx
wxgtk2.8-2.8.10-3mdv2010.0
libwxgtkglu2.8-2.8.10-3mdv2010.0
libwxgtkgl2.8-2.8.10-3mdv2010.0
libwxgtku2.8-devel-2.8.10-3mdv2010.0
libwxgtku2.8-2.8.10-3mdv2010.0
libwxgtk2.8-2.8.10-3mdv2010.0
libwxgtk2.8-devel-2.8.10-3mdv2010.0
[mobidev@localhost kicad]$


Скачал Ваш новый билд для 2010.0. Поставился на этот раз без проблем, однако почему-то возникает следующее окно об ошибке при попытке открыть какой-либо проект.
http://electronix.ru/redirect.php?http://www.mobile-systems.info/kicad/kicad_main_2010.0_err01_910x520.jpeg http://electronix.ru/redirect.php?http://www.mobile-systems.info/kicad/kicad_main_2010.0_err02_910x520.jpeg


P.S. после нескольких попыток открыть конкретный проект, кажется ошибка исчезает.

Автор: faa Jun 7 2010, 18:30

Цитата(mobidev @ Jun 7 2010, 18:41) *
Похоже что библиотеки как у Вас стоят wxgtk (может нельзя чтоб были одновременно установлены wxgtk и wxgtku):

Одновременно - можно.
Но конфиг затирается.
Смотрите, куда ссылки wx-config и wxrc из /etc/alternatives смотрят.
Для уникода должно быть
Код
[faa@faa-home ]$ ls -l /etc/alternatives/wx*
lrwxrwxrwx 1 root root 43 2010-04-14 22:41 /etc/alternatives/wx-config -> /usr/lib/wx/config/gtk2-unicode-release-2.8*
lrwxrwxrwx 1 root root 25 2010-04-14 22:41 /etc/alternatives/wxrc -> /usr/bin/wxrc-2.8-unicode*

Цитата(mobidev @ Jun 7 2010, 18:41) *
P.S. после нескольких попыток открыть конкретный проект, кажется ошибка исчезает.

Проектик этот киньте в меня - посмотрю на досуге, что там не так.

ЗЫ: Риторический вопрос: а зачем Вы поставили и libwxgtku2.8 и libwxgtk2.8?
Для нормальной жизни вполне достаточно libwxgtku2.8 и libwxgtkglu2.8, ну и libwxgtku2.8-devel (для сборки kicad и т.п.).

Автор: mobidev Jun 7 2010, 19:54

Цитата(faa @ Jun 7 2010, 22:30) *
Одновременно - можно.
Но конфиг затирается.
Смотрите, куда ссылки wx-config и wxrc из /etc/alternatives смотрят.
Для уникода должно быть
Код
[faa@faa-home ]$ ls -l /etc/alternatives/wx*
lrwxrwxrwx 1 root root 43 2010-04-14 22:41 /etc/alternatives/wx-config -> /usr/lib/wx/config/gtk2-unicode-release-2.8*
lrwxrwxrwx 1 root root 25 2010-04-14 22:41 /etc/alternatives/wxrc -> /usr/bin/wxrc-2.8-unicode*

Наверно действительно проблема в alternatives у меня они смотрят на ansi версию sad.gif
Код
[mobidev@localhost kicad]$ ls -l /etc/alternatives/wx*
lrwxrwxrwx 1 root root 40 2010-06-06 14:54 /etc/alternatives/wx-config -> /usr/lib/wx/config/gtk2-ansi-release-2.8*
lrwxrwxrwx 1 root root 22 2010-06-06 14:54 /etc/alternatives/wxrc -> /usr/bin/wxrc-2.8-ansi*
[mobidev@localhost kicad]$


Цитата
Проектик этот киньте в меня - посмотрю на досуге, что там не так.

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

Цитата
ЗЫ: Риторический вопрос: а зачем Вы поставили и libwxgtku2.8 и libwxgtk2.8?
Для нормальной жизни вполне достаточно libwxgtku2.8 и libwxgtkglu2.8, ну и libwxgtku2.8-devel (для сборки kicad и т.п.).

Да видимо ansi поставил, ещё когда пытался собирать из svn предыдущий стабильный билд (2508 или 2518 кажется)

P.S. Надо наверно попробовать снести не-ansi версию и попробовать собрать заново.

Автор: faa Jun 8 2010, 09:21

Цитата(mobidev @ Jun 7 2010, 23:54) *
P.S. Надо наверно попробовать снести не-ansi версию и попробовать собрать заново.

уникодную переставлять надо

Автор: Сергей Борщ Jun 8 2010, 11:55

faa, а что с моим багом из http://electronix.ru/forum/index.php?s=&showtopic=70238&view=findpost&p=763937?

Автор: MrYuran Jun 8 2010, 12:02

А что с рамочками Арт Лит?
Кстати, в процессе плотного перехода на выяснилось множество нюансов, я пока посоветовал в тетрадочку записывать, может что-то само рассосётся, потом оглашу, если что останется.
В целом у народа настроение уже не такое фатальное, как после первого знакомства wink.gif

Автор: faa Jun 8 2010, 12:30

Цитата(Сергей Борщ @ Jun 8 2010, 15:55) *
faa, а что с моим багом из http://electronix.ru/forum/index.php?s=&showtopic=70238&view=findpost&p=763937?

Посмотрел в код - все вроде "хор и ок", попробовал смоделировать - не смог повторить.
Нужен проект, в котором это вылезло - будем посмотреть smile.gif
И подробное описание по шагам (сделал то, сделал это, вылезло вот это).


Цитата(MrYuran @ Jun 8 2010, 16:02) *
А что с рамочками Арт Лит?

Поправлено практически сразу - bzr2374.
И насчет Лист и Листов тоже поправил.

ЗЫ: Выложил bzr2388 на фтп. Пока только под линух.

Автор: MrYuran Jun 8 2010, 12:45

Цитата(faa @ Jun 8 2010, 16:30) *
Поправлено практически сразу - bzr2374.
И насчет Лист и Листов тоже поправил.

Попробую ещё раз...
"Короткий" релиз как пользовать? Просто распаковать в установленный кикад?
Вроде так делал...
//=====================
Всё ОК, спасибо!

Автор: x736C Jun 8 2010, 14:25

Наивные вопросы. Интересно, как люди решают проблемы разводки дифф. пар? Как делают сопутствующий расчет линии («на бумажке», или есть другое свободное ПО для этого)? Есть ли какие-то рекомендации? Т. к. элементарного анализатора целостности сигналов, как я понимаю, пока нет.
Задание длин проводников в ru_ru/pcbnew.pdf не нашел. Можно ли без привлечения внешних разводилок выровнять длины проводников?

Автор: MrYuran Jun 9 2010, 05:22

Цитата(x736C @ Jun 8 2010, 18:25) *
Наивные вопросы. Интересно, как люди решают проблемы разводки дифф. пар? Как делают сопутствующий расчет линии («на бумажке», или есть другое свободное ПО для этого)?

Подключайте ТопоР и разводите как угодно. По сравнению с альтернативными продуктами его тоже можно считать условно бесплатным.
А у нас, к примеру, платы довольно простые, двусторонние и разводка преимущественно ручная.
При этом платить от 2-3 тысяч баксов за фичи, которые никогда не будут использованы, совершенно не хочется.

Автор: faa Jun 9 2010, 06:03

Цитата(x736C @ Jun 8 2010, 18:25) *
Наивные вопросы. Интересно, как люди решают проблемы разводки дифф. пар? Как делают сопутствующий расчет линии («на бумажке», или есть другое свободное ПО для этого)? Есть ли какие-то рекомендации? Т. к. элементарного анализатора целостности сигналов, как я понимаю, пока нет.
Задание длин проводников в ru_ru/pcbnew.pdf не нашел. Можно ли без привлечения внешних разводилок выровнять длины проводников?

Диф.пары считаются - ширина, зазор. Можно на калькуляторе, можно в матлабе, HL и т.п.
В pcbnew в "Настройки-Общие" ставим галку "Дорожки сдвоенными сегментами", нужные цепи в отдельный класс, задаем для класса цепи ширину-зазор (что насчитали выше) и погнали.
Если дорожку подвести ближе к соседней, то она как бы "приклеивается" к ней с учетом указанного зазора.
Длину цепи кажет, если подсветить цепь. В диф.паре, если нормально вести, проводники не сильно разбегаются. Между диф.парами ровняем руками (добавляем петли) - автомата пока нет.
Пример платы с диф.парами есть в презентации от vik.

Автор: mobidev Jun 9 2010, 09:09

Цитата(faa @ Jun 8 2010, 13:21) *
уникодную переставлять надо


Спасибо, убрал ansi версию вроде всё в норме теперь. Даже стало нормально собираться в Менеджере проектов появились иконки с "активностью".

Автор: x736C Jun 9 2010, 17:14

Цитата(faa @ Jun 9 2010, 10:03) *
Диф.пары считаются - ширина, зазор. Можно на калькуляторе, можно в матлабе, HL и т.п.
В pcbnew в "Настройки-Общие" ставим галку "Дорожки сдвоенными сегментами", нужные цепи в отдельный класс, задаем для класса цепи ширину-зазор (что насчитали выше) и погнали.

О матлабе, на кот. лицензия стоит много дороже того же AD, речи не идет. smile.gif
Если бы была полноценная интеграция с python, можно было бы реализовать.
Вообще интересно поучаствовать.
Из бесплатных средств сложно определиться между gEDA и KiCAD. Хорошая русскоязычная поддержка (документация и пр.) и постоянное участие разработчиков из России — большой плюс в пользу KiCAD.

Автор: faa Jun 12 2010, 10:54

Выложил на http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/bzr/ свежий тестовый kicad - bzr2393:
добавлен плагин bitmap2component

Цитата
Added an experimental tool (bitmap2component) to create logos from .bmp bitmaps. Added Potrace library to convert bitmaps to polygons
This tool uses potarce library that converts a bitmap picture (.bmp or .pgm format) to a set of polygons.
bitmap2component converts a bitmap to a .emp footprint (that can be imported by modedit) or a .lib component that can be
imported by libedit.
Note: imported bitmaps logos are vectored by potrace, so there is no pixelation effect.
Scale is 1:1 for 300ppi pictures.
bitmap2component currently runs only is command line mode
run
bitmap2component bitmapfile.bmp bitmapfile.lib 1 to create a schematic component logo
(import this file using libedit)
or
bitmap2component bitmapfile.bmp bitmapfile.emp 1 to create a footprint logo
(import this file using modedit)

обновлен перевод интерфейса
пофиксен багрепорт "eeschema component search leads to seg. fault"

Пока только под линукс.
Можно тестить smile.gif

Автор: =AK= Jun 14 2010, 10:23

Цитата(MrYuran @ Jun 8 2010, 21:32) *
В целом у народа настроение уже не такое фатальное, как после первого знакомства wink.gif

Аналогично. smile.gif

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

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

Автор: Uree Jun 14 2010, 10:43

Если хочется утилиток пописАть, то Вам надо к Аллегро присмотреться. Вот уж где простор для творчества...

Автор: =AK= Jun 14 2010, 12:44

Цитата(Uree @ Jun 14 2010, 20:13) *
надо к Аллегро присмотреться

Разве у них открытые форматы? Из проспектов этого не видно, а через доку прорубаться лениво...

Автор: ukpyr Jun 14 2010, 13:26

Цитата
Из бесплатных средств сложно определиться между gEDA и KiCAD.
на стороне KiCAD более удобный интерфейс и реальная кросс-платформенность. полноценной сборки gEDA под Windows так и не сделали. преимущества gEDA - встроенный топологический роутер и возможность скриптования на Guile.
update gost lib:  gost.zip ( 61.01 килобайт ) : 115

Автор: Uree Jun 14 2010, 13:33

Цитата(=AK= @ Jun 14 2010, 14:44) *
Разве у них открытые форматы? Из проспектов этого не видно, а через доку прорубаться лениво...


Не знаю, что Вы имеете в виду под открытыми форматами, но при использовании маршрута Design Entry HDL - Allegro PCB Editor вся проектная информация кроме собственно РСВ файла и футпринтов записана в текстовом виде: библиотеки, символы, схемы, констрейны... Вообще очень "текстовая" система.

Автор: MrYuran Jun 14 2010, 15:42

Цитата(Uree @ Jun 14 2010, 17:33) *
Вообще очень "текстовая" система.

Ну, в этом смысле многие системы "текстовые".
А у меня в столе где-то валяется "Protel-99 ASCII-PCB Format" - полное описание пикадовского ASCII-PCB
Только толку от него...
Всё, поезд уехал. Пикад снесли (Земля-прощай!), делаем тестовый проект в кикаде (попутно набивая библиотеки), потом гербера в резонит, смотрим что получится - и - В добрый путь! ©

Автор: x736C Jun 14 2010, 17:51

Цитата(ukpyr @ Jun 14 2010, 17:26) *
преимущества gEDA - встроенный топологический роутер и возможность скриптования на Guile.

Ну а как же ngspice

Автор: faa Jun 15 2010, 11:30

Цитата(ukpyr @ Jun 14 2010, 17:26) *
update gost lib:  gost.zip ( 61.01 килобайт ) : 115

С Вашего разрешения выложил на http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/library/ukpyr/ wink.gif
ЗЫ: to ukpyr: Как там с костыликом для спецификаций?
ЗЫЗЫ: Обновил линух-сборку до bzr2395.

Автор: MrYuran Jun 15 2010, 11:34

По поводу рамок ещё замечание: нет полей "Перв. применение" и "Справ. №" слева

Автор: x736C Jun 15 2010, 21:04

Уважаемый faa, ваша версия проприетарная или исходники тоже выкладываете?

Автор: faa Jun 16 2010, 04:51

Цитата(x736C @ Jun 16 2010, 01:04) *
Уважаемый faa, ваша версия проприетарная или исходники тоже выкладываете?

smile.gif
Все лежит на фтп. И tar.bz2 и src.rpm.


Цитата(MrYuran @ Jun 15 2010, 15:34) *
По поводу рамок ещё замечание: нет полей "Перв. применение" и "Справ. №" слева

Эти?
Цитата
в графе 24 - обозначение документа, взамен или на основании которого выпущен данный документ. Допускается также использовать графу для указания обозначения документа аналогичного изделия, для которого ранее изготовлена технологическая оснастка, необходимая для данного изделия;
в графе 25 - обозначение соответствующего документа, в котором впервые записан данный документ;

Они в госте штрихом
Цитата
2. Графы, выполненные штриховой линией, вводят при необходимости.

У нас необходимости не было. wink.gif
Но можно и добавить.

Автор: MrYuran Jun 16 2010, 06:07

Цитата(faa @ Jun 16 2010, 08:51) *
Эти?
Они в госте штрихом

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

А может, прицепить их в виде внешней DLL-ки? Тогда не надо будет трогать основной проект для мелких правок, и каждый сможет нарисовать себе нужную рамку по готовому шаблону

Автор: faa Jun 16 2010, 06:43

Цитата(MrYuran @ Jun 16 2010, 10:07) *
Ну как же штрихом, вполне жирной основной линией.
Штрихом - это "пристройка" к верхнему полю, где дец. номер кверх ногами.
...
А может, прицепить их в виде внешней DLL-ки? Тогда не надо будет трогать основной проект для мелких правок, и каждый сможет нарисовать себе нужную рамку по готовому шаблону

вот гост

поля 24 и 25 - речь о них идет?

Рамка и надписи в кикаде "вшиты" в код sad.gif Вынести их оттуда проблематично.
Но можно, при необходимости, нарисовать линиями и текстом написать. И не нужны никакие длл-ки (вин) и со-шки (*nix).

Автор: MrYuran Jun 16 2010, 06:51

Цитата(faa @ Jun 16 2010, 10:43) *
Но можно, при необходимости, нарисовать линиями и текстом написать. И не нужны никакие длл-ки (вин) и со-шки (*nix).

В общем-то да.
А можно сделать так, чтобы при создании новой схемы открывался какой-нибудь файл шаблона по умолчанию?
Хотя, при создании проекта вываливается сообщение, что какой-то файл не найден. Может, это оно и есть?

Автор: faa Jun 16 2010, 10:16

Цитата(MrYuran @ Jun 16 2010, 10:51) *
А можно сделать так, чтобы при создании новой схемы открывался какой-нибудь файл шаблона по умолчанию?

Файл схемы - нет.
Но если создать свой файлик со схемой и, переименовав, подсунуть в новый проект, то возможно.
Имя первого (основного) листа по идее должно соответствовать имени проекта (хотя это не обязательно).
При открытии схемы пытается найти файл проекта с таким же именем, если не находит, то читает установки проекта из kicad.pro (если он есть).
Цитата(MrYuran @ Jun 16 2010, 10:51) *
Хотя, при создании проекта вываливается сообщение, что какой-то файл не найден. Может, это оно и есть?

Это про отсутствующий файл проекта говорит, что его еще нет. При этом читает начальные установки для проекта из kicad.pro (если найдет его).

Про файл предопределенной конфигурации kicad.pro расписано в доке kicad.pdf п.2.

Автор: Aldan Jun 17 2010, 21:08

У меня есть вопрос к faa. В последнее время я скачиваю только краткую виндовую сборку Кикада по ссылке http://electronix.ru/redirect.php?http://www.ntcsm.ru/kicad/bzr/win32/ и просто подменяю в уже установленной лишь папку bin из новой версии. В прошлый раз, когда появилась сборка kicad-20100601-bzr2386-win32 я решил сменить еще и файлы kicad.mo и kicad.po из папки локализации KiCad\share\internat\ru и заметил, что в папке против обыкновения лежат не только они, но еще какие-то 2 файла kicad.mo.r2488 и kicad.mo.r2518. Я не придал этому большого значения, т.к. в сборке и так много лишнего понапихано (локализации на все другие языки) хоть и удивился. Но вот в сегодняшенй сборке kicad-20100615-bzr2395-win32 в папке KiCad\share\internat\ru все так же находятся не только непонятные файлы kicad.mo.r2488 и kicad.mo.r2518, но и файл kicad.po почему-то похудел (стал 392 КБ против 431 КБ из прежней сборки), хотя вроде бы с локализацией никаких действий не производилось http://electronix.ru/redirect.php?http://www.ntcsm.ru/kicad/bzr/win32/ Кстати, до кучи, файлы kicad.mo и kicad.po из новой сборки имеют время своего изменения 10.11.2010, что хоть и не криминально, но все же странно.
Так вот вопрос: чем вызваны все эти непонятности с упомянутыми файлами и все ли правильно, что происходит в папке KiCad\share\internat\ru?

Автор: faa Jun 18 2010, 06:46

Цитата(Aldan @ Jun 18 2010, 01:08) *
Так вот вопрос: чем вызваны все эти непонятности с упомянутыми файлами и все ли правильно, что происходит в папке KiCad\share\internat\ru?

Переадресовал вопросы сборщику виндовому. Обещал поправить.

Автор: DmitryBz Jun 18 2010, 08:19

Цитата(Aldan @ Jun 18 2010, 01:08) *
В прошлый раз, когда появилась сборка kicad-20100601-bzr2386-win32 я решил сменить еще и файлы kicad.mo и kicad.po из папки локализации KiCad\share\internat\ru и заметил, что в папке против обыкновения лежат не только они, но еще какие-то 2 файла kicad.mo.r2488 и kicad.mo.r2518.

Здесь не нужны, остались от предыдущих сборок, удалю в след. версии Win32.

Цитата(Aldan @ Jun 18 2010, 01:08) *
...т.к. в сборке и так много лишнего понапихано (локализации на все другие языки).

Далее оставлю только RU.

Цитата(Aldan @ Jun 18 2010, 01:08) *
...файл kicad.po почему-то похудел (стал 392 КБ против 431 КБ из прежней сборки), хотя вроде бы с локализацией никаких действий не производилось.
Кстати, до кучи, файлы kicad.mo и kicad.po из новой сборки имеют время своего изменения 10.11.2010, что хоть и не криминально, но все же странно.

Да, все так. Это вопросы к Faa.

Автор: Aldan Jun 18 2010, 09:34

Цитата(DmitryBz @ Jun 18 2010, 12:19) *
Далее оставлю только RU.

Как говорится, мелочь, а приятно. smile.gif Приятно, что среди нас появился еще один форумец напрямую причастный к продвижению Кикад. Приношу от всех "виндозависимых" благодарность за Ваши сборки.
Цитата(DmitryBz @ Jun 18 2010, 12:19) *
Да, все так. Это вопросы к Faa.

Тогда подождем комментарии faa.

Автор: faa Jun 18 2010, 11:00

Цитата(Aldan @ Jun 18 2010, 01:08) *
хотя вроде бы с локализацией никаких действий не производилось http://electronix.ru/redirect.php?http://www.ntcsm.ru/kicad/bzr/win32/ Кстати, до кучи, файлы kicad.mo и kicad.po из новой сборки имеют время своего изменения 10.11.2010, что хоть и не криминально, но все же странно.

Локализацию проверял более свежей версией poedit (переполз на рабочей машине на мандриву 2010) - она посжимала smile.gif
С датой мой косяк - игрался с некоторым софтом - время вернул, дату не сразу smile.gif

Автор: Aldan Jun 18 2010, 12:07

Цитата(faa @ Jun 18 2010, 15:00) *
время вернул, дату не сразу smile.gif

Ээээээээхх.., сорвался эксперимент века! Жаль, а я то уже собрался пристать с расспросами о том, как там жизнь в ноябре этого года smile.gif

Автор: fox1 Jun 24 2010, 06:33

Добрый день ! Как сделать в EESchemе, что бы при выборе "Разместить - Порт питания" размещались порты питания из моей библиотеки ? При попытке вставить порт питания из библиотеки (порты питания он видит) выдается ошибка - "не удалось найти элемент в библиотеке".

Автор: faa Jun 24 2010, 13:45

Цитата(fox1 @ Jun 24 2010, 10:33) *
Добрый день ! Как сделать в EESchemе, что бы при выборе "Разместить - Порт питания" размещались порты питания из моей библиотеки ? При попытке вставить порт питания из библиотеки (порты питания он видит) выдается ошибка - "не удалось найти элемент в библиотеке".

А поподробнее можно? В каком порядке подключены библиотеки? Есть ли "родная" power?
И либу в студию со своим портом питания.

ЗЫ: Выложил на http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/bzr/ bzr2405 для линуха.

Автор: faa Jun 25 2010, 08:50

Цитата(faa @ Jun 24 2010, 17:45) *
А поподробнее можно? В каком порядке подключены библиотеки? Есть ли "родная" power?
И либу в студию со своим портом питания.

ЗЫ: Выложил на http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/bzr/ bzr2405 для линуха.

ЗЫЗЫ: Для винды bzr2405 там же.

Автор: fox1 Jun 28 2010, 07:09

Цитата(faa @ Jun 24 2010, 17:45) *
А поподробнее можно? В каком порядке подключены библиотеки? Есть ли "родная" power?
И либу в студию со своим портом питания.


Моя библиотека "Power" находится в самом верху списка библиотек. Родная библиотека "power" отключена.
При нажатии на кнопку "Разместить порт питания" компоненты видны - при попытке разместить порт выдается ошибка
"Не удалось найти элемент ... в библиотеке".

 Power.rar ( 1.48 килобайт ) : 86


Еще один вопрос про печать: схема - двухлистовая, имеется иерархический лист.
Иерархический лист размещен за рамкой А3. При печати идет захват в область печати иерархического листа.
если иерархический лист в области А3 - то не по госту. Можно как либо настроить область печати или только печать в DXF и
дальнейшая коррекция в AutoCADе ????

Автор: faa Jun 28 2010, 07:50

Цитата(fox1 @ Jun 28 2010, 11:09) *
Моя библиотека "Power" находится в самом верху списка библиотек. Родная библиотека "power" отключена.
При нажатии на кнопку "Разместить порт питания" компоненты видны - при попытке разместить порт выдается ошибка
"Не удалось найти элемент ... в библиотеке".

Просто отключение не помогает. Надо "уносить" (переместить или переименовать) кикадовскую power.lib.
Можно считать это фичей (или багом), но если power.lib имеется по стандартным путям поиска, то используется она.

Цитата(fox1 @ Jun 28 2010, 11:09) *
Еще один вопрос про печать: схема - двухлистовая, имеется иерархический лист.
Иерархический лист размещен за рамкой А3. При печати идет захват в область печати иерархического листа.
если иерархический лист в области А3 - то не по госту.

А как у Вас иерархический лист связан с основным? Если есть связи и он содержит функциональный блок (блоки) с основного листа,
то должен быть на основном листе (в рамке). И тогда с печатью все будет нормально.
Т.е. на первом листе показываем функционально (или еще как) выделенные блоки и связи между ними, на остальных листах разрисовываем эти блоки.
Или я что-то не правильно понял?
Обрисуйте тогда конкретно, что Вы хотите сделать.

Автор: MrYuran Jun 28 2010, 08:02

Цитата(faa @ Jun 28 2010, 11:50) *
Т.е. на первом листе показываем функционально (или еще как) выделенные блоки и связи между ними, на остальных листах разрисовываем эти блоки.
Или я что-то не правильно понял?

А если каждый из блоков размещён на нескольких листах?
Как сделать просто многолистовую схему, чтобы на каждом листе были только части схемы, без всяких лишних блоков?

Автор: faa Jun 28 2010, 09:21

Цитата(MrYuran @ Jun 28 2010, 12:02) *
А если каждый из блоков размещён на нескольких листах?
Как сделать просто многолистовую схему, чтобы на каждом листе были только части схемы, без всяких лишних блоков?

Пока без блоков (иерархических листов) никак.

Автор: fox1 Jun 28 2010, 09:41

Спасибо за подсказку по библиотеке питания. Это скорее глюк KiCADа smile.gif))

По поводу печати - есть просто схема - двухлистовая. Ни какой иерархии пока. Только два листа.
УГО второго листа (иерархического) - просто квадратик вообще без связей. Все метки - глобальные.
Нужно нормально распечатать - без этого УГО иерархического листа.

Автор: faa Jun 28 2010, 10:47

Цитата(fox1 @ Jun 28 2010, 13:41) *
Спасибо за подсказку по библиотеке питания. Это скорее глюк KiCADа smile.gif))

Это не глюк - это фича.
Цитата(fox1 @ Jun 28 2010, 13:41) *
По поводу печати - есть просто схема - двухлистовая. Ни какой иерархии пока. Только два листа.
УГО второго листа (иерархического) - просто квадратик вообще без связей. Все метки - глобальные.
Нужно нормально распечатать - без этого УГО иерархического листа.

Вынесите второй лист (иерархической) за рамку первого листа и напечатайте.
Первый лист будет напечатан только с тем, что в рамке.
Ну а второй только с тем, что у него в рамке.
Т.е. всё, что находится за рамками листов - на печать не попадает. По крайней мере, в гост-овской сборке было и есть так.

Автор: fox1 Jun 28 2010, 11:06

Цитата(faa @ Jun 28 2010, 14:47) *
Вынесите второй лист (иерархической) за рамку первого листа и напечатайте.
Первый лист будет напечатан только с тем, что в рамке.
Ну а второй только с тем, что у него в рамке.
Т.е. всё, что находится за рамками листов - на печать не попадает. По крайней мере, в гост-овской сборке было и есть так.

Увы - не так. У меня стоит сборка 2010-06-24 BRZ 2405.
Есть лист А3. Справа (за серой линией области печати) находится "прямоугольник" иерархического листа.
Нажимаем - Файл - Печать - Просмотр (отступы по нулям).
При просмотре (и при печати) видно что в область печати входит как сам лист схемы А3 так и квадратик
иерархического листа. При этом сам лист схемы ужимается. При установке отступов - просто происходит смещение или сжатие всего.
Если поместить квадратик иерархического листа в область листа схемы А3 - то все ОК. Выводится на печать сама схема, но с этим квадратиком.
Похоже только экспорт в DXF и дальнейшая правка в AutoCADе.


Автор: faa Jun 28 2010, 13:49

Цитата(fox1 @ Jun 28 2010, 15:06) *
Увы - не так. У меня стоит сборка 2010-06-24 BRZ 2405.
Есть лист А3. Справа (за серой линией области печати) находится "прямоугольник" иерархического листа.
Нажимаем - Файл - Печать - Просмотр (отступы по нулям).
При просмотре (и при печати) видно что в область печати входит как сам лист схемы А3 так и квадратик
иерархического листа. При этом сам лист схемы ужимается. При установке отступов - просто происходит смещение или сжатие всего.
Если поместить квадратик иерархического листа в область листа схемы А3 - то все ОК. Выводится на печать сама схема, но с этим квадратиком.
Похоже только экспорт в DXF и дальнейшая правка в AutoCADе.

Это под вин? Там все возможно smile.gif
Если под линух - то экспорт в postscript всех листов
далее вот этим (будет красивый png):
Код
#!/bin/bash

if [ $# = 1 ]; then

    FILENAME=`basename $1 .ps`
else
    echo "Usage: pstopng.sh <ps-filename>"
    exit 0
fi

MEDIA=`cat $1|grep DocumentMedia|cut -f2 -d " "`

echo "Format media $MEDIA"

if [ $MEDIA = "A4" ]; then

    gs -g1652x2360 -r200x200 -dBATCH -dNOPAUSE -sPAPERSIZE=$MEDIA -sDEVICE=pnggray -sOutputFile=$FILENAME.png $FILENAME.ps

elif [ $MEDIA = "A3" ]; then

    gs -g2360x3304 -r200x200 -dBATCH -dNOPAUSE -sPAPERSIZE=$MEDIA -sDEVICE=pnggray -sOutputFile=$FILENAME.png $FILENAME.ps

elif [ $MEDIA = "A2" ]; then

    gs -g3304x4720 -r200x200 -dBATCH -dNOPAUSE -sPAPERSIZE=$MEDIA -sDEVICE=pnggray -sOutputFile=$FILENAME.png $FILENAME.ps

else

    echo "Wrong format media $MEDIA"

fi

ЗЫ: Проверил. Экспортит только то, что в рамке.

Автор: Aldan Jun 30 2010, 13:41

На сайте http://electronix.ru/redirect.php?http://bazaar.launchpad.net/~kicad-testing-committers/kicad/testing/changes что-то странное творится: еще недавно там была версия 2407, которая уже собрана faa http://electronix.ru/redirect.php?http://www.ntcsm.ru/kicad/bzr/ а сейчас там с 2404 по 2407 все удалено и появились новые 2404 и 2405. Какие-то странные действия, на мой взгляд. И как теперь относиться к уже выпущенным до этого сборкам от faa (2407 лин. и 2405 вин.)?

Автор: faa Jun 30 2010, 14:33

Цитата(Aldan @ Jun 30 2010, 17:41) *
И как теперь относиться к уже выпущенным до этого сборкам от faa (2407 лин. и 2405 вин.)?

Сделал bzr diff у себя (была 2407) с текущей на lanchpad (2405) - совпадают. Дик там на lp чего-то почудил smile.gif
Цитата
5 revisions were removed from the branch.

Как доползут на lp до 2407 - пересоберу.
лин 2407 соответствует текущей. вин 2405 малость устарела. поправим.

Автор: Aldan Jun 30 2010, 19:51

Цитата(faa @ Jun 30 2010, 18:33) *
лин 2407 соответствует текущей. вин 2405 малость устарела. поправим.

Значит, беспокоиться не очем. Вот и славно smile.gif

Автор: dch Jul 5 2010, 00:10

утилитки можно писать даже если формат закрытый, сиди и потихоньку разбирайся.

Автор: faa Jul 5 2010, 09:42

Цитата(dch @ Jul 5 2010, 04:10) *
утилитки можно писать даже если формат закрытый, сиди и потихоньку разбирайся.

С перископом и идой? Проходили, "в караганду" эти закрытые форматы smile.gif

Автор: dch Jul 6 2010, 00:03

Цитата(faa @ Jul 5 2010, 13:42) *
С перископом и идой? Проходили, "в караганду" эти закрытые форматы smile.gif

Перископ это для обеспеченных профессионалов, в реальности там всё проще. лишняя информация
как правило не пишется в файлы, есть экспорт, импорт к тому же.

Автор: faa Jul 6 2010, 19:35

Цитата(dch @ Jul 6 2010, 04:03) *
Перископ это для обеспеченных профессионалов, в реальности там всё проще. лишняя информация
как правило не пишется в файлы, есть экспорт, импорт к тому же.

Ну как-бы перископ не считался супер-инструментом для супер-профессионалов.
Когда в 1989 вкручивали orcad-у с В.Барчуковым и С.Косаревым("Гигант"-ом) рамку по
ГОСТ-у и русские буквы - другого инструмента не было smile.gif
Вкрутили. До сих пор живет wink.gif (orcad 3.11)
ЗЫ: А тут (в kicad) формат открыт, исходные тексты есть - "ваяй - сколько сможешь" smile.gif

Автор: fox1 Jul 7 2010, 09:52

Да, в PS конвертирует без иерархического элемента (квадратика), но там нет формата А3 .....

Еще возник вопрос - хочется добавить логотип на печатную плату, но прямо в медном слое .... В PCADе мы так делали - CDR в DXF и импорт в PCB прямо в медный слой .... В KiCADе такое возможно ????? Импорта из DXF в редакторе печатных плат нет ......

Автор: faa Jul 7 2010, 12:40

Цитата(fox1 @ Jul 7 2010, 13:52) *
Да, в PS конвертирует без иерархического элемента (квадратика), но там нет формата А3 .....

Как нет формата А3? Какой формат зададите - такой и будет.
Цитата(fox1 @ Jul 7 2010, 13:52) *
Еще возник вопрос - хочется добавить логотип на печатную плату, но прямо в медном слое .... В PCADе мы так делали - CDR в DXF и импорт в PCB прямо в медный слой .... В KiCADе такое возможно ????? Импорта из DXF в редакторе печатных плат нет ......

В свежих тестовых сборках есть возможность из bmp-файла сделать модуль (футпринт) для pcbnew и компонент для eeschema. Плагин зовется bitmap2component, лежит в /usr/lib/kicad/plugins.

Автор: viknn Jul 7 2010, 17:14

На http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/doc/tutorial положен перевод урока 2 по kicad.
На http://electronix.ru/redirect.php?ftp://ftp.ntcsm.ru/pub/kicad/kicad_service положена утилита для просмотра/печати схем KiCAD
на принтер или в PDF, формирования перечня элементов в формате CSV/PS/DOC. Пока для Win.
Возможен TTF-шрифт. См. readme.txt.

Автор: dch Jul 8 2010, 14:02

Цитата(faa @ Jul 6 2010, 23:35) *
ЗЫ: А тут (в kicad) формат открыт, исходные тексты есть - "ваяй - сколько сможешь" smile.gif

формат должен быть вообщето закрыт, исторически текстовые форматы опять возникают по причине хищения архивов ;-)

Автор: viknn Jul 11 2010, 05:28

Цитата(dch @ Jul 8 2010, 17:02) *
формат должен быть вообщето закрыт, исторически текстовые форматы опять возникают по причине хищения архивов

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

Автор: faa Jul 12 2010, 08:19

Выложил bzr2406.
bitmap2component теперь можно вызывать из основного окна менеджера проектов.

Автор: MrYuran Jul 13 2010, 23:34

Цитата(faa @ Jul 12 2010, 20:19) *
bitmap2component теперь можно вызывать из основного окна менеджера проектов.

[Шутка]Может, и основные компоненты в паинте рисовать? [/Шутка]

Внезапно возник вопрос такого плана:
Если выводить на печать чертёж платы, то номиналы и названия элементов затираются сверху контактными площадками и другими геометриями.
Как бы сделать слой силк сверху?
Вообще бы немного поменять порядок наложения слоёв, как они и в реальной жизни имеют место:

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

Автор: viknn Jul 16 2010, 08:41

Цитата(MrYuran @ Jul 14 2010, 02:34) *
Внезапно возник вопрос такого плана:
Если выводить на печать чертёж платы, то номиналы и названия элементов затираются сверху контактными площадками и другими геометриями.
Как бы сделать слой силк сверху?
Вообще бы немного поменять порядок наложения слоёв, как они и в реальной жизни имеют место:

Проект надо было приложить или хотя бы скриншоты.
На сборочный чертеж медные слои обычно не выводятся.
Если сделать вывод послойно в HPGL или Gerber, то потом можно печатать те слои и в том порядке, как нужно.
Приоритет одновременной печати надо не спеша смотреть (может ваши библиотеки виноваты или что-то еще...).

Автор: MrYuran Jul 16 2010, 08:49

Цитата(viknn @ Jul 16 2010, 12:41) *
На сборочный чертеж медные слои обычно не выводятся.

Я тоже об этом говорю, но ведь "монтажницам неудобно, они так привыкли"
Да и всё равно всякие "лишние" элементы поверх текста ложатся.
Либо, может как-то сделать, чтобы текст можно было двигать

Попробовал использовать слой комментариев, вроде вселяло надежды...

Тёмно-синий - это комментарии

И вот что получается, если выводить на печать с отключенной шелкографией:

Как видно, контуры элементов исчезают.

А так - со включенным силком


Теперь проступают обозначения...

Почему при печати нельзя отключить только сами обозначения, как в окне Pcbnew?

Автор: faa Jul 16 2010, 18:48

Цитата(MrYuran @ Jul 16 2010, 12:49) *
Я тоже об этом говорю, но ведь "монтажницам неудобно, они так привыкли"

Наши монтажники работают с картинкой на мониторе из kicad-а - тоже привыкли smile.gif
Слои и все остальное сами включают-выключают.


Цитата(MrYuran @ Jul 16 2010, 12:49) *
А так - со включенным силком

Шелкография на контактных площадках? Технологи по ПП ничего по этому поводу не сказали?

Автор: Scanner Jul 16 2010, 19:45

Наши монтажники работают с картинкой на мониторе из kicad-а - тоже привыкли
Слои и все остальное сами включают-выключают.

Можете фото рабочего места Ваших монтажников показать - своим дурындам покажу!

Автор: MrYuran Jul 19 2010, 06:01

Цитата(faa @ Jul 16 2010, 22:48) *
Наши монтажники работают с картинкой на мониторе из kicad-а - тоже привыкли smile.gif
Слои и все остальное сами включают-выключают.

Наши пока не доросли - у них один компьютер, у мастера
правда он почти всегда выключен, шнур питания ходить мешает smile.gif

Что-то мы в сторону ушли от темы...
Цитата
Шелкография на контактных площадках? Технологи по ПП ничего по этому поводу не сказали?

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

Автор: faa Jul 19 2010, 09:16

Цитата(MrYuran @ Jul 19 2010, 10:01) *
не понял, почему на площадках?
контуры элементов, на площадки они не попадают
Элементы вроде из готовых библиотек, либо созданы по мотивам

Практически у всех smd резисторов и конденсаторов обозначения залезают на конт.площадки.

Автор: MrYuran Jul 20 2010, 16:46

Сегодня получили пробную партию плат из резонита - практически ничем не отличаются от тех, что были сделаны в пикаде.
(не считая отсутствия маски на переходных отверстиях, забыли включить соответствующую галку).
Так что кикаду - быть! (по крайней мере, в нашей конторе)

Автор: ukpyr Aug 23 2010, 12:43

каким методом можно совместить на 1й pcb несколько разведенных плат ?

Автор: faa Aug 24 2010, 02:56

Цитата(ukpyr @ Aug 23 2010, 16:43) *
каким методом можно совместить на 1й pcb несколько разведенных плат ?

PCBnew Меню Файл - Добавить плату
Только смотреть, чтобы не наложились по координатам.
Количество слоев должно быть одинаковым (иначе производитель не поймет wink.gif
и правила проектирования встанут по последней добавленной плате.

ЗЫ: Насчет координат:
я делал так:
1 - основную (первую) копированием блока со всеми галками выносим за форматку (в любой квадрант - в нем будем собирать мультиплату)
2 - добавляем еще одну - ляжет в форматку (правый нижний квадрант)
3 - пристыковываем ее к первой (копированием блока), учитывая допуск на фрезеровку или скрайбирование
4 - повторяем шаги 2 и 3 скока надо, с учетом макс размеров заготовки-производства
5 - сдвигаем копированием блока, что насобирали, в форматку (правый нижний квадрант)
6 - делаем герберы и смотрим, что получилось
ЗЫЗЫ: После этого будут несоединенные одноименные цепи между платами - но они нам и не нужны.
DRC тоже будет в экстазе wink.gif

Автор: hodak Aug 25 2010, 10:53

Как в Kicad -е добавить в модуль крепежное отверстие без метализации (версия Kicad 2010-03-14 final, сборка под UBUNTU 10.04 делаю пробный проект, если получится наверное всех разработчиков переведут на Kicad). Почему убрали тип отверстия Mechanical? В примерах посмотрел - используют контактные площадки с типом Стандарт у которых геометрия контактной площадки такая: размер сверла = размеру контактной площадки, но мучает сомнение а сама втулка между верхним и нижним слоем в этом случае будет с метализацией или без? Мне нужно отверстие совсем без метализации - как сделать?

Автор: MrYuran Aug 25 2010, 10:56

Цитата(hodak @ Aug 25 2010, 14:53) *
В примерах посмотрел - используют контактные площадки с типом Стандарт у которых геометрия контактной площадки такая: размер сверла = размеру контактной площадки, но мучает сомнение а сама втулка между верхним и нижним слоем в этом случае будет с метализацией или без? Мне нужно отверстие совсем без метализации - как сделать?

Нормально, так и делать.
Если есть сомнения - смотрите вид 3Д, там металлизацию сразу видно.

У нас вот другая фигня на тестовых платках случилась - земляная заливка заползла под smd элементы.
Как-то бы надо под ними запретную зону отгородить.
Как?

Автор: Scanner Aug 25 2010, 15:50

Цитата(MrYuran @ Aug 25 2010, 14:56) *
земляная заливка заползла под smd элементы.

Полигон залез?

Автор: SSerge Aug 25 2010, 18:40

Цитата(hodak @ Aug 25 2010, 17:53) *
Мне нужно отверстие совсем без метализации - как сделать?

Отверстия без металлизации обычно сверлятся отдельно, после металлизации.
Как они при этом выглядят в CAD-е - изготовителя не волнует, он этих картинок не видит.
Поэтому нужно или выдать их в отдельном файле сверловки или положиться на общепринятые соглашения (http://electronix.ru/redirect.php?http://www.pselectro.ru/request_to_design_of_pcb/ ) или явно описать в заказе что и как делать.

Автор: MrYuran Aug 26 2010, 04:50

Цитата(Scanner @ Aug 25 2010, 19:50) *
Полигон залез?

Примерно вот так:

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

Автор: hodak Aug 27 2010, 06:51

Как из pcbnew сделать нормальный сборочный чертеж, например плату увеличить в маштабе, чтоб номиналы элементов хорошо читались, но при этом чтоб рамка осталась. Как из pcbnew эспортировать в DXF формат плату, может есть какой нибудь способ?

Автор: hodak Aug 27 2010, 09:21

Все нашел в на вкладке чертить можно выбрать в каком формате Gerber, DXF и другие. Проверил файл DXF нормально открывается в qcad (бесплатный аналог(почти) автокада)

Автор: Бриг Sep 5 2010, 08:51


Может ли KiCAD создавать файлы IDF, и, если может, с какого слоя он берет геометрию компонентов?

Автор: viknn Sep 6 2010, 18:58

Цитата(Бриг @ Sep 5 2010, 11:51) *
Может ли KiCAD создавать файлы IDF, и, если может, с какого слоя он берет геометрию компонентов?

Пока не может. Только VRML.

Автор: Бриг Sep 7 2010, 05:30

Цитата(viknn @ Sep 6 2010, 22:58) *
Пока не может. Только VRML.

Понял. Большое спасибо за ответ.

Автор: MrYuran Sep 7 2010, 11:50

Как можно обновить компонент на схеме?
То есть что-то типа пикадовского Force Update

Скорректировали элемент в библиотеке и хочется автоматически проапдейтить его на готовой схеме

Автор: faa Sep 7 2010, 12:45

Цитата(MrYuran @ Sep 7 2010, 15:50) *
Как можно обновить компонент на схеме?
Скорректировали элемент в библиотеке и хочется автоматически проапдейтить его на готовой схеме

Обновить текущий элемент в текущей библиотеке. Заодно обновляет в кеше и на схеме, соответственно.



Автор: fox1 Sep 8 2010, 04:54

Цитата(faa @ Sep 7 2010, 16:45) *
Обновить текущий элемент в текущей библиотеке. Заодно обновляет в кеше и на схеме, соответственно.



Не обновляется так компонент в схеме .....

Автор: Bender Sep 8 2010, 05:27

Сборка 2476- вылезает эта бяка. Винда ХР СП3


 

Автор: faa Sep 8 2010, 07:57

Цитата(fox1 @ Sep 8 2010, 08:54) *
Не обновляется так компонент в схеме .....

Сборка, релиз, ОС?

ЗЫ: перерисовать экран не пробовали - кнопка F3 ?
ЗЫЗЫ: В сборке bzr2469-GOST изменения наступают сразу, без перерисовки - и при сохранении библиотеки (левая кнопка на тулбаре) и
при обновлении элемента в библиотеки (как на скриншоте выше).

Автор: fox1 Sep 8 2010, 08:08

Цитата(faa @ Sep 8 2010, 11:57) *
Сборка, релиз, ОС?

ЗЫ: Либу тоже сохранить надо - левая кнопка на тулбаре.


EESchema 2010-07-24 BRZ 2422 GOST
Элемент в библиотеке скорректирован. Добавлены новые поля. А на схеме он старый, без новых полей. Если в схему добавить элемент - то добавится новй элемент.

Автор: faa Sep 8 2010, 08:31

Цитата(Bender @ Sep 8 2010, 09:27) *
Сборка 2476- вылезает эта бяка. Винда ХР СП3

Где сборку брали?
Не нашел такого варнинга в исходниках.



Цитата(fox1 @ Sep 8 2010, 12:08) *
EESchema 2010-07-24 BRZ 2422 GOST
Элемент в библиотеке скорректирован. Добавлены новые поля. А на схеме он старый, без новых полей. Если в схему добавить элемент - то добавится новй элемент.

В редакторе библиотеки обновить элемент в текущей библиотеке (см.скриншот), сохранить библиотеку (левая кнопка на тулбаре), перейти в eeschema и перерисовать экран (F3).
Должен обновиться элемент на схеме.
Если элемент на схеме не обновиться - сменить релиз kicad-а на официальный (от апреля) или на более свежий тестовый.
И давайте все-таки указывать ОС, под которой пользуете kicad.

Автор: fox1 Sep 8 2010, 09:28

Цитата(faa @ Sep 8 2010, 12:31) *
Где сборку брали?
Не нашел такого варнинга в исходниках.




В редакторе библиотеки обновить элемент в текущей библиотеке (см.скриншот), сохранить библиотеку (левая кнопка на тулбаре), перейти в eeschema и перерисовать экран (F3).
Должен обновиться элемент на схеме.
Если элемент на схеме не обновиться - сменить релиз kicad-а на официальный (от апреля) или на более свежий тестовый.
И давайте все-таки указывать ОС, под которой пользуете kicad.


Что вы подразумеваете под текущей библиотекой ?

ОС - Windows XP SP3.

KiCad-20100724-bzr2422-win32.exe

Вот еще заметил - есть файл схемы 409_Usil_8_1.sch, к нему есть 409_Usil_8_1-cache.lib
Так вот в 409_Usil_8_1-cache.lib - уже новые элементы с новыми свойствами
а в 409_Usil_8_1.sch - старые элементы со старыми свойствами (полями) если эти файлы посмотреть в текстовом редакторе


Вобщем поставил я последнюю сборку под win - KiCad-20100907-bzr2479-win32.exe
Пробовал удалять *-cache.lib
Не помогает - половина элементов со старыми полями, половина с новыми ....

А по поводу обновления в редакторе элементов - "Обновит текущий компонент в текущей библиотеке" -
этим я пользуюсь при импорте элементов из одной библиотеки в другую ...

Автор: Bender Sep 8 2010, 15:34

Цитата(faa @ Sep 8 2010, 12:31) *
Где сборку брали?
Не нашел такого варнинга в исходниках.

Брал у вас на ФТП
Появляется только один раз при старте любого приложения - самого кикада, ссхематика и трассировщика. Как влияет - не заметно.
Может шрифта какого не хватает. Попробовал на вин7 - такого нет.

Автор: Aldan Sep 8 2010, 17:01

Цитата(Bender @ Sep 8 2010, 19:34) *
Появляется только один раз при старте любого приложения - самого кикада, ссхематика и трассировщика.

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

Автор: faa Sep 8 2010, 17:48

Цитата(Bender @ Sep 8 2010, 19:34) *
Брал у вас на ФТП
Появляется только один раз при старте любого приложения - самого кикада, ссхематика и трассировщика. Как влияет - не заметно.
Может шрифта какого не хватает. Попробовал на вин7 - такого нет.

Это wxWidgets предупреждает, что румынская локаль не поддерживается операционкой. Видать винда не совсем правильная стоит wink.gif
В гугле есть инфа.

Автор: Bender Sep 8 2010, 19:46

Цитата(faa @ Sep 8 2010, 21:48) *
Это wxWidgets предупреждает, что румынская локаль не поддерживается операционкой
В гугле есть инфа.

Любопытно, что на предыдущей сборке такого не было (r2422)
А инфы о подобной ситуации не нарыл

Автор: fox1 Sep 9 2010, 05:18

Вот что заметил на текущий момент:
EESchema смотрит на библиотеку, я удалил элемент в библиотеке - и сразу на схеме появился квадратик со знаками вопроса вместо удаленного элемента.
Но ... я скорректировал резистор - добавил новые поля ... добавил новый резистор на схему ... теперь на схеме есть два типа резисторов ... старые - с базовыми полями и новые - с дополнительными полями ....
Неужели ни как нельзя сделать так, что бы ВСЕ элементы на схеме обновились и стали последней версией из подключенной к проекту библиотеки ?

Автор: faa Sep 9 2010, 06:02

Цитата(fox1 @ Sep 9 2010, 09:18) *
Но ... я скорректировал резистор - добавил новые поля ... добавил новый резистор на схему ... теперь на схеме есть два типа резисторов ... старые - с базовыми полями и новые - с дополнительными полями ....
Неужели ни как нельзя сделать так, что бы ВСЕ элементы на схеме обновились и стали последней версией из подключенной к проекту библиотеки ?

Пины, графика и т.п. - обновляются.
Базовые и новые поля не обновляются - есть такое.
Это фича.
Для чего это сделано (что не обновляются поля):
1. Возможность изменения базовых полей (например, посадочных мест) у однотипных элементов на схеме
Ваш вариант: При изменении базового поля "посадочное место" в либе меняется посадочное место на схеме у всех таких элементов? Которые я так старательно правил на схеме?
А их штук 1500 и схема листов на 8?
Да я бы выкинул сразу такую программу и разработчикам ее сказал все, что о них думаю, а так же о их работодателях, преподавателях и иже с ними.

2. Возможность задания различных пользовательских полей для опять-таки однотипных элементов.
И т.д. и т.п.

ИМХО, сделано абсолютно правильно - поля при изменении в либе на схеме меняться не должны!

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

ЗЫ: Эк меня понесло-то smile.gif Но вроде постарался донести здравые мысли, заложенные в работу с полями в kicad-е.

Автор: fox1 Sep 9 2010, 07:12

Цитата(faa @ Sep 9 2010, 10:02) *
Пины, графика и т.п. - обновляются.
Базовые и новые поля не обновляются - есть такое.
Это фича.
Для чего это сделано (что не обновляются поля):
1. Возможность изменения базовых полей (например, посадочных мест) у однотипных элементов на схеме
Ваш вариант: При изменении базового поля "посадочное место" в либе меняется посадочное место на схеме у всех таких элементов? Которые я так старательно правил на схеме?
А их штук 1500 и схема листов на 8?
Да я бы выкинул сразу такую программу и разработчикам ее сказал все, что о них думаю, а так же о их работодателях, преподавателях и иже с ними.

2. Возможность задания различных пользовательских полей для опять-таки однотипных элементов.
И т.д. и т.п.

ИМХО, сделано абсолютно правильно - поля при изменении в либе на схеме меняться не должны!

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

ЗЫ: Эк меня понесло-то smile.gif Но вроде постарался донести здравые мысли, заложенные в работу с полями в kicad-е.


Это не фича ... а полная ерунда

Например в PCADе при вызове команды Force Update пользователю предлагается выбрать приоритет при обновлении - атрибуты библиотечного элемента приоритетны, атрибуты схемного элемента приоритетны, заменить атрибуты элемента в схеме или игнорировать атрибуты библиотечного элемента.

Можно сделать также ?

ИМХО, сделано абсолютно НЕПРАВИЛЬНО - решение о изменении поля компонента при изменении в либе должен принимать пользователь !!!!!!



Автор: faa Sep 9 2010, 07:37

Цитата(fox1 @ Sep 9 2010, 11:12) *
Например в PCADе при вызове команды Force Update пользователю предлагается выбрать приоритет при обновлении - атрибуты библиотечного элемента приоритетны, атрибуты схемного элемента приоритетны, заменить атрибуты элемента в схеме или игнорировать атрибуты библиотечного элемента.

Можно сделать также ?

Можно. Оформляйте запрос в фичреквест на lp:kicad.

ЗЫ: PCAD отставил кеды, не будем ворошить smile.gif

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)