реклама на сайте
подробности

 
 
117 страниц V   1 2 3 > »   
Closed TopicStart new topic
> KiCAD кто-нибудь использует?, Вопросы возникают, на их родном форуме тишина
Сергей Борщ
сообщение Dec 1 2009, 12:58
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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

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

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

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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
PrSt
сообщение Dec 1 2009, 19:12
Сообщение #2


http://uschema.com
****

Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394



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

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

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

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

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

.


--------------------
Go to the top of the page
 
+Quote Post
ucMike
сообщение Dec 2 2009, 11:57
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 21-11-08
Пользователь №: 41 832



Список команд для горячих клавиш из исходников 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. Приходится использовать из-за бесплатности.
Go to the top of the page
 
+Quote Post
faa
сообщение Dec 2 2009, 12:46
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(Сергей Борщ @ 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 становится все более пригодным для нормальной работы.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 2 2009, 13:59
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(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ом день и ночь. Также понравилась возможность блочных команд в процессе рисования проводников в схеме. Еще бы и горячие клавиши на перемещение-вращение одиночных элементов во время проведения трасс работали - было бы совсем замечательно.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
faa
сообщение Dec 2 2009, 19:03
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(Сергей Борщ @ 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" интересно работает - повторяет с заданным смещением проводники, входы в шину и метки. У меток еще и инкремент работает. Все это описано в доке. Часть приемов не описана и постигается методом научного тыка.
Цитата(Сергей Борщ @ Dec 2 2009, 16:59) *
Еще бы и горячие клавиши на перемещение-вращение одиночных элементов во время проведения трасс работали - было бы совсем замечательно.

Да вроде работают, но некоторые меняют функцию в соответствии с режимом и местом нахождения курсора.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 3 2009, 01:27
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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

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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
faa
сообщение Dec 3 2009, 04:44
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

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

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

Сообщение отредактировал faa - Dec 3 2009, 05:25
Go to the top of the page
 
+Quote Post
faa
сообщение Dec 3 2009, 12:36
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

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

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

Сообщение отредактировал faa - Dec 3 2009, 12:38
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 3 2009, 15:05
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(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 Кому не нужно - не будет включать.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
faa
сообщение Dec 3 2009, 19:03
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

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

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

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

Сообщение отредактировал faa - Dec 3 2009, 19:10
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 3 2009, 21:55
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Bender
сообщение Dec 16 2009, 06:31
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 28-06-05
Из: Тула
Пользователь №: 6 361



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

а было так:
Прикрепленное изображение

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

Прикрепленное изображение

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

А так все отличчно smile.gif
Спасибо faa за вашу работу
Go to the top of the page
 
+Quote Post
faa
сообщение Dec 16 2009, 12:33
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(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
Go to the top of the page
 
+Quote Post
Bender
сообщение Dec 16 2009, 14:23
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 28-06-05
Из: Тула
Пользователь №: 6 361



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

Прикрепленное изображение

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

Сообщение отредактировал Bender - Dec 16 2009, 14:32
Go to the top of the page
 
+Quote Post
faa
сообщение Dec 16 2009, 17:19
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

Это был векторный шрифт в "особом" формате. Формат был предложен автором kicad.
А кириллицу, похожую на ГОСТ-А (или Б), в этом формате дочка воспроизвела. Я только результат в kicad добавлял.
На hershey перешли после svn1790.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Dec 28 2009, 14:56
Сообщение #17


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



моя небольшая библиотечка с символами более-менее по ГОСТу: http://depositfiles.com/files/tm69ladzl
Go to the top of the page
 
+Quote Post
Aldan
сообщение Dec 31 2009, 12:19
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

faa, не могли бы Вы, как опытный пользователь, привести краткое описание таких приемов? У всех разная интенсивность и умение удачно тыкать rolleyes.gif
Всех форумцев с новым годом!
Go to the top of the page
 
+Quote Post
faa
сообщение Dec 31 2009, 17:24
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

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

Всех с Наступающим Новым Годом!
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 1 2010, 15:26
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
faa
сообщение Jan 1 2010, 20:37
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

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

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

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

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

Переходные кикад не терморазгружает (и, ЕМНИП, не делал никогда этого). Версия кикад? Ну и проект бы в студию, если это возможно (лучше в мыло).
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jan 17 2010, 17:14
Сообщение #22


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



Цитата(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, где она прописана проблем нет.

Надеюсь, что ответы на вопросы дилетанта не отнимут у Вас много времени.
Go to the top of the page
 
+Quote Post
faa
сообщение Jan 18 2010, 16:08
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(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 лежит на фтп.

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

Сообщение отредактировал faa - Jan 18 2010, 16:11
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jan 18 2010, 22:06
Сообщение #24


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

Да, спасибо, я еще днем ее установил. Кстати, в этой сборке вертикальная А4 при автомасштабе теперь выводится правильно и мистических глюков с библиотекой в которой подобраны мои футпринты пока тоже нет. Прогресс однако! :-)
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jan 24 2010, 13:53
Сообщение #25


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

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

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

При этом, до момента сохранения, будет очень удобно иметь возможность возврата на прежние этапы для изменений или дополнений и при этом необходимо обеспечить невозможность потери уже сделанного выбора и вписанной информации на старших этапах, дабы после каждой коррекции не пришлось начинать все сначала.
Если же перечень уже сохранен, то нужно обеспечить возможность его дальнейшего редактирования после загрузки.
Кроме того, если перечень элементов с некоторыми изменениями после изменений в схеме генерируется заново, нужно постараться максимально использовать информацию выбора и вписывания из старого перечня т.к. очевидно, что изменениям подвергнутся только нововведения..
Поскольку разработчик обычно пользуется некоторым подмножеством используемой комплектации, то атрибуты и сопутствующая информация в перечнях последующих проектов будет повторятся. В этой связи при создании перечней новых разработок удобно пользоваться накопленной информацией, которая может храниться в специальном файле, наподобие файла соответствия корпусам программы cvpcb.
Вот краткое описание предполагаемого алгоритма работы такой функции. Предлагаю всем пользователям KiCAD, а не только faa, высказаться по этому поводу. Нужно постараться суммировать различные точки зрения для нахождения оптимального и наиболее приемлемого решения.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jan 24 2010, 16:34
Сообщение #26


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



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

Сообщение отредактировал ukpyr - Jan 24 2010, 16:35
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jan 24 2010, 18:32
Сообщение #27


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



Цитата(ukpyr @ Jan 24 2010, 19:34) *
что-то типа такого : 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) *
и каждый раз заполнять спецификации компонентов неудобно, нужна отдельная база спецификаций компонентов.

Да, лучше всего было бы расширить таблицу атрибутов самих компонентов, а уже имеющиеся библиотеки пропустить через такой конвертор, который и старые библиотеки приведет к расширенному виду. Но такая революция чревата многими нескладухами с формированием библиотек и, на мой взгляд, нужно попробовать найти путь, позволяющий обойтись без такой кардинальной переработки. Может быть кто-то еще подкинет свеженькую мысль?
Хочется узнать мнение и других пользователей по данному поводу.
Go to the top of the page
 
+Quote Post
viknn
сообщение Jan 25 2010, 19:15
Сообщение #28


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



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

Разработку надо вести начиная с BOM-файла и его текстовых полей,
которые берут начало от полей компонентов библиотек схемы или платы.
Желательно например наличие поля ТУ.
Редактируемый результат - в формате CSV или Excel/Calc.
Что касается генератора формы перечня/спецификации, то нужна программа
с мультитсистемным GUI (лучше Wx, возможно Qt) c выводом результата
в одном из графических форматов PS/SVG/DXF, как здесь уже было сказано.
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jan 25 2010, 23:21
Сообщение #29


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



Постепенно копилка мудрости пополняется, может быть и еще кто-нибудь поделится своими соображениями.
Однако, очень важно от слов, по возможности, перейти к реализации хоть к какого-нибудь варианта, даже самого простейшего, позволяющего осуществить хоть какую-то автоматизацию, если пока еще нет возможности сделать что-то законченное и совершенное. Дело в том, что грядущая стабильная версия не за горами, а следующую, скорее всего, придется ждать тоже еще целый год. Таким образом, если к моменту выхода этой стабильной версии не реализовать хоть какой-то вариант вывода перечня и спецификации по ГОСТ, то тогда ждать придется еще очень долго. Так что ценны предложения и «полуавтоматического упрощенного типа».
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jan 26 2010, 08:01
Сообщение #30


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
Разработку надо вести начиная с BOM-файла и его текстовых полей,
которые берут начало от полей компонентов библиотек схемы или платы.
Желательно например наличие поля ТУ.
неудобно вручную заполнять поля для каждого компонента в схемном редакторе (за исключением Value, корпуса, и может быть допуска), тем более если символ/паттерн один для всей группы компонентов (резистор, конденсатор, транзистор и т.д.).
лучше сделать отдельную базу склада/прихода компонентов, а из нее брать данные для заполнения спецификации.
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jan 26 2010, 08:54
Сообщение #31


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

Великолепная мысль! При этом для вызова этой базы ввести пятую иконку в менеджер проектов - «база компонентов».
ukpyr , я хочу поблагодарить Вас за предоставленную Вами библиотеку, по ссылке выше. Она очень компактна, но имеет почти все из первой необходимости. Но у меня есть вопрос: в Вашей библиотеке полупроводниковые диоды рисуются без сквозной линии от выводов через весь корпус элемента, как это рекомендуется ГОСТ-ом. Я очень долгое время работал на фирмах где «главное чтобы работало и продавалось», а соблюдение ГОСТ-а было не обязательно и за это время, как я думаю, вышло множество дополнений и изменений к ЕСКД. Дайте, пожалуйста, ссылку на документ, где разрешается рисовать полупроводниковые диоды именно таким образом.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jan 26 2010, 12:14
Сообщение #32


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
Но у меня есть вопрос: в Вашей библиотеке полупроводниковые диоды рисуются без сквозной линии от выводов через весь корпус элемента, как это рекомендуется ГОСТ-ом.
да, немного не по госту, не думаю что это большое нарушение. информацию по рисованию беру из усатенка : http://depositfiles.com/files/0bsbihctw
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jan 26 2010, 12:26
Сообщение #33


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



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

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


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jan 26 2010, 13:00
Сообщение #34


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



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

Сообщение отредактировал ukpyr - Jan 26 2010, 13:04
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jan 26 2010, 13:15
Сообщение #35


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

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

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

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

В этой теме можно обсуждать все вопросы, касающиеся KiCAD, в т.ч. и рисование его библиотек по ГОСТ-у. Так что не беспокойтесь, Вас здесь никто не побъет :-)
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jan 28 2010, 02:36
Сообщение #36


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



Поскольку KiCAD пока не умеет в eeschema перетаскивать одиночный компонент без нарушения прямых углов, предлагаю слегка шаманское решение данного вопроса. Для того, чтобы перетащить одиночный компонент, нужно выделить область вместе с ним, проводниками (которые являются продолжением выводов) и точками соединений, после этого такой блок можно перетаскивать и никаких «резиновых связей» не возникнет.
Поскольку при рисовании схемы в виндовой сборке KiCAD-а в отличие от линуксовой невозможно изменить угол ввода проводника в шину (т.к. просто отсутствует такая возможность), предлагается такое же шаманское решение этого вопроса. Нужно расположить ввод проводника в шину на листе и после этого выделить область листа вместе с ним. После этого такой блок можно поворачивать как угодно. Для ускорения процедуры можно вращать сразу группу вводов проводника в шину.
Жаль, что таким же небольшим шаманством не получается утолщить линию УГО шины :-(
Go to the top of the page
 
+Quote Post
viknn
сообщение Jan 28 2010, 17:41
Сообщение #37


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



Цитата(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
 
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jan 28 2010, 22:02
Сообщение #38


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

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

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

viknn, как сделать так, чтобы на экране монитора были видны дорожки только одного слоя? Я попробовал для этой цели воспользоваться «настройка правил»>”настройка слоев» и там выкл./вкл. чекбоксы. Так вот, если я, например, выключаю «галочку» «контур платы», то этот контур исчезает, а вот убрать «галочку» в «передний» или «задний» у меня не получается. Так и должно быть или это баг? Каким образом можно оставить для наблюдения только один слой?
Go to the top of the page
 
+Quote Post
viknn
сообщение Jan 29 2010, 04:38
Сообщение #39


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



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

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

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

Заниматься будем, но обещаний давать не будем. Так что пока не надо игнорировать и смежные программы.
Не помещали бы примеры конкретных проектов.
Go to the top of the page
 
+Quote Post
faa
сообщение Jan 29 2010, 06:51
Сообщение #40


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(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 и т.д.)
Может устаканить эти сокращения сообща? И включить их в русский вариант документации?
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jan 29 2010, 07:06
Сообщение #41


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



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

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


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Jan 29 2010, 07:12
Сообщение #42


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



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

Поддерживаю. Неча тут литературный язык 19-го века разводить smile.gif
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jan 29 2010, 07:51
Сообщение #43


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



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

Сообщение отредактировал ukpyr - Jan 29 2010, 07:53
Go to the top of the page
 
+Quote Post
faa
сообщение Jan 29 2010, 07:58
Сообщение #44


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

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

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

Есть в кикаде возможность использовать скрипты на питоне. Только я компиляю без этой опции.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jan 29 2010, 08:04
Сообщение #45


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
Если проводник закончить на проводнике или начать с проводника - ставит.
но если вывод установить на проводник, то не ставит
Цитата
Есть в кикаде возможность использовать скрипты на питоне. Только я компиляю без этой опции.
где можно почитать подробнее ?
Go to the top of the page
 
+Quote Post
faa
сообщение Jan 29 2010, 08:50
Сообщение #46


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

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

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

В исходниках и тут
Go to the top of the page
 
+Quote Post
viknn
сообщение Jan 29 2010, 10:19
Сообщение #47


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



Цитата(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://depositfiles.com/files/tm69ladzl

Можно ли положить на общий FTP?
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jan 29 2010, 11:59
Сообщение #48


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
Есть в кикаде возможность использовать скрипты на питоне. Только я компиляю без этой опции.
запускаю cmake с опцией -DKICAD_PYTHON=ON, компилирую - python не появляется в диалоге About. что не так ?
Цитата
Можно ли положить на общий FTP?
в /upload/EDA/KiCAD/libs/
Цитата
Я имел в виду присоединенные su-проекты и библиотеки, кому не жалко
предлагаю писать в /upload/EDA/KiCAD/projects/
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jan 29 2010, 12:03
Сообщение #49


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

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

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

Я тоже столкнулся с этим, когда пытался впихнуть дополнительные конденсаторы в условиях недостатка места. Помогло резкое укорочение выводов у библиотечных элементов конденсаторов, резисторов, диодов и прочей развесухи. При таком раскладе вывод всегда наращивается проводником и ситуации с отсутствием точки соединения при попадании вывода на перпендикулярную линию практически не встречаются.
Go to the top of the page
 
+Quote Post
faa
сообщение Jan 29 2010, 17:11
Сообщение #50


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

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

ЗЫ:В kicad есть уникальная возможность - линк между eeschema и pcbnew. Если их открыть на полэкрана схему, а на другую половину - плату, то ткнув на элемент на плате - на схеме курсор встает на этот элемент. Схема-плата - аналогично. У нас на месте монтажа стоит компьютер, монтажники при работе с платами, подготовленными в kicad, бумажными схемами и чертежами платы с размещением элементов не пользуются.
Go to the top of the page
 
+Quote Post
SSerge
сообщение Jan 29 2010, 19:36
Сообщение #51


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



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

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

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


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
viknn
сообщение Jan 29 2010, 21:57
Сообщение #52


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



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

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


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

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

kicad - бесплатная и лицензионная программа.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jan 30 2010, 12:31
Сообщение #53


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



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

Сообщение отредактировал ukpyr - Jan 30 2010, 12:39
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jan 30 2010, 21:14
Сообщение #54


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

Вот, что значит, что рассуждать о деле берется чайник вроде меня. По мере углубления в дебри KiCAD-а только сейчас заметил, что в «свойствах компонента» в схематике имеется 8 неиспользуемых полей, которые, по всей видимости, идеально подойдут для заполнения недостающих атрибутов. И не надо никакой отдельной базы компонентов. Только вот как сделать все эти поля определенными сразу для всех компонентов всех библиотек? Ведь такая доработка должна касаться только нашей версии KiCAD. Вот здесь бы и пригодились «окошечки с выбором варианта» для названия каждого дополнительного поля.
А насчет дополнительных атрибутов я уже кое-что написал в сообщении http://electronix.ru/forum/index.php?showt...st&p=708291 «Например, напротив конденсатора расположить окно с выбором из «керамический/электролитический/подстроечный/переменный/другой» для того, чтобы конденсаторы могли быть объединены в группы не только по номиналам, но и по функциональной принадлежности. Еще одно такое окно может быть, например, «процентный допуск» и далее возможность выбрать и/или вписать необходимый.
Для резисторов, например, два первых окна могут быть для выбора типа постоянный/переменный/подстроечный и процентного допуска, а еще одно для выбора мощности.» Конечно же еще должна быть возможность вписать ТУ на компонент.
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Jan 30 2010, 23:34
Сообщение #55


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



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

Сообщение отредактировал ukpyr - Jan 30 2010, 23:39
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jan 31 2010, 10:34
Сообщение #56


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



Цитата(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=a...st&id=40333
Так где лучше располагать перекрестие смещения и миры, какое обязательное количество мир и почему они обычно расположены по нижним углам и в правом верхнем как показано в разделе «10.1 Подготовка проекта к передаче в производство», а не в левом верхнем? Ведь в варианте с левым верхним их координаты были бы положительны и ноль у той, что в перекрестии.
3.При выводе герберов я получил часть файлов на латинице, а два — «передний», «задний» (а также «чертеж», «комментарии», «контур платы» тоже) на кириллице. Не пошлет ли меня производитель куда подальше, когда я отошлю ему мой первый проект? Надо ли мне переназвать эти файлы традиционно - “top” и “bottom”? Кто-то уже имеет опыт с успешной отсылкой таких «англо-русских» герберов? Может быть не стоит традиционное название файлов русифицировать и тогда не возникнет этого смущения?
Кроме того, при генерации файла сверловки, я получил два файла - «TestProj.drl» и «TestProj-drl.pho», причем gerbview, естественно, видит только второй файл. Нужно ли отсылать производителю оба файла? И еще, при генерации файла сверловки что выбрать в «Drill report» «none» или «Drill report» и нужен ли получаемый во втором случае файл «TestProj-drl.rpt» производителю?
Go to the top of the page
 
+Quote Post
Aldan
сообщение Jan 31 2010, 21:55
Сообщение #57


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

Я тут подумал не освоить ли мне Code Composer Studio от TI и просматривал варианты всяких недорогих прибамбасов для работы в этой среде, что подвело меня к выбору XDS100. И вот я копаюсь в информации о нем и натыкаюсь на ссылку с полным проектом последней его версии. Скачиваю проект и вижу, что печать разведена в KiCAD! Так что KiCAD уже шагает по планете. Я отделил от всего проекта все, что касается PCB и попробую прикрепить к этому сообщению.Прикрепленный файл  XDS100.zip ( 223.14 килобайт ) Кол-во скачиваний: 145
Go to the top of the page
 
+Quote Post
viknn
сообщение Feb 1 2010, 16:27
Сообщение #58


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



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

Я поэтому и говорил, что все начинается с библиотек. Кроме 8 дополнительных
есть еще 4 основных поля (Ref, Value, Fooprint, Datasheet), которые не всегда использованы.
Заполнять их может и не весело, но тут должна быть организована работа библиотекаря.
Пока некоторые мысли по началам маршрута выпуска КД из KiCAD изложил в
ftp://ftp.ntcsm.ru/pub/kicad/library/vik/eskd_into_kicad.pdf (400 Kb).
Go to the top of the page
 
+Quote Post
Aldan
сообщение Feb 1 2010, 17:05
Сообщение #59


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

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

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

Viknn, поскольку активность в нашей теме близка к нулю, может быть тогда Вы ответите на мои три вопроса? http://electronix.ru/forum/index.php?showt...st&p=711391 А там, глядишь, и другие подтянутся со своим веским словом опытного пользователя...
Go to the top of the page
 
+Quote Post
viknn
сообщение Feb 1 2010, 18:20
Сообщение #60


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



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

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

Сообщение отредактировал viknn - Feb 1 2010, 18:22
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Feb 1 2010, 19:57
Сообщение #61


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



Цитата
что создается некая база атрибутов наподобие базы футпринтов, при этом некая программа, наподобие той, что связывает компоненты с корпусами, будет связывать компоненты с атрибутами.
ее можно встроить отдельным модулем в EESchema, добавить кнопку рядом с Cvpcb или пункт в меню. При нажатии открывается окно редактирования атрибутов. В нем список элементов, отсортированный по Reference, список уже заданных атрибутов (группа, название, допуск, ТУ). В зависимости от выбранных элементов изменяется список атрибутов.
После редактирования атрибутов открывается следующее окно - редактирование в формате спецификации (список, отсортированный по группам/Reference), где можно исправить сгенерированную спецификацию, добавить комментарии и т.д.). Далее идет вывод в Postscript/SVG/PDF и т.д.
Цитата
Все так. В TODO написано, что в cmake поддержки питона пока нет.
и скорее всего в ближайшее время не будет, жаль...
Go to the top of the page
 
+Quote Post
Aldan
сообщение Feb 1 2010, 21:14
Сообщение #62


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



Цитата(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 и т.д.

Подписываюсь под каждым Вашим словом, т.к. картину Вы нарисовали очень притягательную. Но, все тот же надоедливый вопрос — кто же и когда всю эту красоту реализует...
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 1 2010, 22:57
Сообщение #63


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
faa
сообщение Feb 2 2010, 05:05
Сообщение #64


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

Зону нарисовать на немедном слое - есть там такая возможность.
Выбрать нужный слой (silk, mask и т.п.) и добавить зону.
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 2 2010, 09:26
Сообщение #65


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
faa
сообщение Feb 2 2010, 10:47
Сообщение #66


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

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

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

ЗЫЗЫ: Перевод интерфейса обновлю на днях, постараюсь убрать кириллицу в именах фалов при формировании фотошаблонов.
С front/top и back/bottom так и не определились. Жаль. Придется принимать волевое решение smile.gif
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 2 2010, 12:44
Сообщение #67


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
faa
сообщение Feb 2 2010, 12:59
Сообщение #68


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

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

ЗЫ: Вот тут есть спец smile.gif
Go to the top of the page
 
+Quote Post
SSerge
сообщение Feb 2 2010, 17:14
Сообщение #69


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



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

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

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


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
faa
сообщение Feb 2 2010, 19:11
Сообщение #70


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

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

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

ЗЫЗЫ: Пока оставлю "верхний" и "нижний" - "перед-зад" не звучит. "лицевой-обратный" (хорошо не "изнаночный") - из курсов кройки и шитья...
Go to the top of the page
 
+Quote Post
Aldan
сообщение Feb 4 2010, 18:36
Сообщение #71


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

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

Как оказалось, никто не отключал функцию рисования шины утолщенной линией. Просто нужно увеличить исходное соотношение толщина шины/толщина проводника в несколько раз. 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://kazus.ru/forums/showthread.php?t=16390
Цитата(Aldan @ Jan 17 2010, 20:14) *
В правой группе иконок схематика есть такая - «разместить порт питания» и библиотека из которой этот порт будет выбран изначально «зашита» и не удаляется даже если удалить эту библиотеку «power». Есть ли возможность подменить «зашитую» библиотеку на собственную, оформленную по ГОСТу, чтобы при нажатии на иконку выводилась именно ГОСТовская библиотека?

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

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

Предостережение: пользующимся виндовой сборкой 2290, для избежания потери проекта не пользуйтесь функцией «настройки>цвета», т.к. при этом программа вылетает.
Go to the top of the page
 
+Quote Post
faa
сообщение Feb 4 2010, 20:52
Сообщение #72


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

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

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

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

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

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

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

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

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

Сообщение отредактировал faa - Feb 4 2010, 21:22
Go to the top of the page
 
+Quote Post
Aldan
сообщение Feb 4 2010, 21:22
Сообщение #73


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



Цитата(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://kicad.sourceforge.net/phpBB2/viewtopic.php?t=300 но на форумы ходят для того, чтобы общаться и получать ответы на то, что тебя волнует. На этом форуме постепенно все больше и больше заданных мною вопросов повисало в воздухе даже без попытки ответа, а для получения тех, что я все-таки получил, приходилось «дергать за рукав», что собеседника совершенно справедливо раздражало. Вот я и переместился на другой форум, который открыл Небесный на «казусе» , причем с пользой, т.к. именно там, как ни странно, я начал находить ответы на свои вопросы, которые здесь не решались.
Словом, поживем — увидим, кому и где лучше.
Go to the top of the page
 
+Quote Post
faa
сообщение Feb 4 2010, 21:56
Сообщение #74


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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


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

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


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

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


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

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

ЗЫ: Если есть желание пофлеймить на тему правильности постановки вопросов и ответов ни них - в мыло или в личку.
Go to the top of the page
 
+Quote Post
Aldan
сообщение Feb 4 2010, 23:05
Сообщение #75


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

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

Желания флеймить у меня нет. Думаю, нам больше не стоит касаться вопросов, затрагивающих личностные качества форумцев, а писать только по делу.
Go to the top of the page
 
+Quote Post
Aldan
сообщение Feb 5 2010, 12:23
Сообщение #76


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

faa, я вернулся к вашему сообщению, чтобы его перечитать и не зря, т.к. Вы сделали важное добавление о том, что уже изменили толщину линии шины. Хочется поблагодарить Вас за это, но и попросить развить наметившийся успех.
Очевидно, что переход от коэффициента 1,4 к 2,0 будет малозаметен (пока еще у меня нет виндовой сборки 2301, поэтому пишу предполжительно). Однако, в ГОСТ 2.303-68, на который Вы сослались http://www.spds.ru/info/standarts/2.303-68.html разрешается делать толстые линии в 3 раза больше, чем тонкие, а в курсовой работе, из которой, возможно, Вы приводили данные из таблицы со ссылкой на этот ГОСТ rgrta222.narod.ru/fails/2.doc этот коэффициент разрешается доводить до 4,0. Исходя из данной информации у меня к Вам просьба сделать этот коэффициент если уж не 4,0, то хотя бы 3,0.
Go to the top of the page
 
+Quote Post
viknn
сообщение Feb 5 2010, 16:40
Сообщение #77


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



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

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

Попутно вопрос faa. При переключении на русский интерфейс у команд меню в скобках буквы
типа "Файл (F)" - у меня не работают. Может их убрать совсем. В оригинальном интерфейсе их нет.
Go to the top of the page
 
+Quote Post
Aldan
сообщение Feb 6 2010, 00:20
Сообщение #78


Частый гость
**

Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889



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

faa, я только что специально взял схему, сделанную в OrCAD-е и сохраненную в pdf-файле, и сделал при просмотре ее максимальное увеличение - 6400%, после чего шина стала толщиной 24 мм, а проводники 6 мм из чего можно сделать вывод, что "взрослые" CAD-ы используют соотношение шина/провод=4. Если можно, сделайте и в KiCAD-е такой коэффициент, пожалуйста.
Go to the top of the page
 
+Quote Post
Scanner
сообщение Feb 7 2010, 16:13
Сообщение #79


Местный
***

Группа: Свой
Сообщений: 355
Регистрация: 23-07-08
Из: Пензенская область
Пользователь №: 39 157



На чём написан KiCAD? И естли в нем экспорт в IDF?
Go to the top of the page
 
+Quote Post
viknn
сообщение Feb 8 2010, 18:01
Сообщение #80


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



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

C++. Пока нет.
Go to the top of the page
 
+Quote Post
faa
сообщение Feb 9 2010, 05:47
Сообщение #81


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



По вопросу 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
Go to the top of the page
 
+Quote Post
faa
сообщение Feb 13 2010, 05:00
Сообщение #82


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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


Поправил. Теперь не вылетает. svn-2331 и свежее.
Go to the top of the page
 
+Quote Post
dch
сообщение Feb 22 2010, 02:28
Сообщение #83


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



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

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

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

Сообщение отредактировал dch - Feb 22 2010, 02:35
Go to the top of the page
 
+Quote Post
dch
сообщение Feb 22 2010, 06:34
Сообщение #84


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



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

это вопрос трехсот баксов если формат специфицирован или может обойтись немного побольше
Go to the top of the page
 
+Quote Post
Scanner
сообщение Feb 22 2010, 09:00
Сообщение #85


Местный
***

Группа: Свой
Сообщений: 355
Регистрация: 23-07-08
Из: Пензенская область
Пользователь №: 39 157



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

По моему лицензию на формат IDF выкупать не надо. Или я ошибаюсь?
Go to the top of the page
 
+Quote Post
faa
сообщение Feb 23 2010, 06:55
Сообщение #86


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

"Свежий" kicad smile.gif
Go to the top of the page
 
+Quote Post
dch
сообщение Mar 8 2010, 16:55
Сообщение #87


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



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

Тут порядок обычно простой, сначала оцениваются технические аспекты создания программулечки, наличие опубликованного описания формата, наличие свободных вьюверов, наличие обозревателей эха имеющих возможность использовать лицензионное родное по, выдающее данные в том или ином формате, а потом юридитческие аспекты, можно списаться с фирмой изготовителем, или поспрашивать у них публично в форуме, погуглить наконец. Но как правило, даже если информация
закрыта подобные документы имеют гриф дсп не выше и как правило не может существовать никаких ограничений для сторонних фирм, организаций, частных лиц использовать разглашенную информацию, те если информацию можно нагуглить проблем не должно быть :-)
Go to the top of the page
 
+Quote Post
:-)
сообщение Mar 10 2010, 21:09
Сообщение #88


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 23-10-05
Из: Мск
Пользователь №: 10 006



Господа, а не подскажите ли чайнику как располагать via на зоне металлизации? В документации видел только упоминание о том как проставить via при проведении дорожки. А мне нужно расположить кучку via на зоне металлизации в нужных мне местах. (Переползаю с P-CAD'a - там было легко: ставишь via где хочешь).
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 11 2010, 11:15
Сообщение #89


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
faa
сообщение Mar 15 2010, 10:08
Сообщение #90


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Вышел релиз kicad от 14.03.2010.
Гостовская сборка для вин32 и linux лежит тут.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Mar 24 2010, 21:36
Сообщение #91


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Подскажите, можно ли прикрутить к форме задания контактов при создании символа небольшой парсер, чтобы было как в пикаде 4.5 для задания цепей?
Например, название пина PE<0:7> или номер <0:7> <1,2,5,6,7> вызывал макроповторение ввода контактов с установленным шагом сетки сверху вниз.
Имхо, если такое будет, не надо городить хитрозадые визарды - будет все просто и почти гениально.
Если бы я не догадывался, что инсайдеру сделать это очень легко, я бы не спрашивал smile.gif
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Mar 24 2010, 23:37
Сообщение #92


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



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


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
faa
сообщение Mar 25 2010, 06:37
Сообщение #93


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



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

Это есть через хоткей "Insert". Шаг по вертикали и приращение номера задается в настройках.
Один вывод ставим, остальные повторяем нажатием "Ins".
Для FPGA пользую костылик на перловке. Делаю заготовку через редактор библиотек на нужное количество банок плюс питание-управление.
Перловке скармливаю csv от производителя. Выход вставляю в заготовку. Остается только нарисовать контуры и слегка подвигать группы выводов для лучшего эстетического восприятия smile.gif
Перловый костылик лежит на фтп.
Один из примеров применения:
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Mar 25 2010, 14:26
Сообщение #94


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Спасибо, очень полезная информация!
Go to the top of the page
 
+Quote Post
:-)
сообщение Mar 25 2010, 15:26
Сообщение #95


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 23-10-05
Из: Мск
Пользователь №: 10 006



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

Решил попробовать KiCAD. Развел в нем небольшую схемку (см. приложения). Интересно услышать комментарии и замечания по её оформлению в KiCAD'e, да и по разводке тоже.
Прикрепленные файлы
Прикрепленный файл  gps_tmp.rar ( 140.09 килобайт ) Кол-во скачиваний: 271
 
Go to the top of the page
 
+Quote Post
viknn
сообщение Mar 26 2010, 07:09
Сообщение #96


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



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

Для стабильной ГОСТ-сборки kicad этого года:
ftp://ftp.ntcsm.ru/pub/kicad/doc/ru_ru - положены pdf-файлы документации (5 руководств) для русского интерфейса от faa.
ftp://ftp.ntcsm.ru/pub/kicad/doc/tutorial - положено обновленное пошаговое руководство для начинающих.
ftp://ftp.ntcsm.ru/pub/kicad/install/win - короткая сборка kicad-r2463-final для Win32 (7.5 Mb).
Go to the top of the page
 
+Quote Post
viknn
сообщение Mar 27 2010, 05:14
Сообщение #97


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



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

1. В ERC-панели предлагаю писать - Всего: N Количество предупреждений: K Количество ошибок: M
Сейчас - всего ошибок ... количество ошибок.
2. Вместо Обрамление листа писать - Форматная рамка
3. В отношении вывода BOM кажется, что для схемы лучше называть его BOM для перечня элементов,
а для платы - BOM для спецификации. Сейчас наоборот.
4. В программе Module Editor кнопка Pad Setting переведена не точно - установки
переходных отверстий
5. При переходе к Cvpcb обыно натыкаемся на сообщение
Некторый файлы не удалось найти (это о часто отсутствующих *.mdc)
Go to the top of the page
 
+Quote Post
ukpyr
сообщение Mar 27 2010, 06:37
Сообщение #98


Профессионал
*****

Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347



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

Сообщение отредактировал ukpyr - Mar 27 2010, 06:39
Go to the top of the page
 
+Quote Post
faa
сообщение Mar 28 2010, 09:19
Сообщение #99


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Цитата(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 также можно сделать более удобным;

Это надо в "хотелки" внести
Цитата(ukpyr @ Mar 27 2010, 09:37) *
- в Library editor в диалоге добавления вывода (по аналогии с PCAD) рядом с полями ввода названия/номера вывода добавить checkbox/listbox "auto increment/decrement pin name/number" - чтобы автоматически заполнялись поля ввода названия/номера вывода с увеличенным/уменьшеным номером.

Это реализовано по клавише "Insert" - см. мой пост выше.
Go to the top of the page
 
+Quote Post
viknn
сообщение Mar 28 2010, 20:36
Сообщение #100


Местный
***

Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870



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

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

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

Насчет *.mdc Изменить Некоторый на Некоторые...
Go to the top of the page
 
+Quote Post

117 страниц V   1 2 3 > » 
Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 20:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.02818 секунд с 7
ELECTRONIX ©2004-2016