|
|
  |
KiCAD кто-нибудь использует?, Вопросы возникают, на их родном форуме тишина |
|
|
|
Mar 16 2013, 21:07
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Цитата(polyname @ Mar 16 2013, 17:14)  в схематике не совсем удобно сделано перетаскивание связей - если нужно перетащить пересечение линий с точкой, всё перемещается отдельно (каждый сегмент и junction). Раньше тоже было неудобно - захватывались все символы в округе. Начну с начала. Все операции при построении схемы делятся на элементарные и блочные. Элементарные операции - это операции, которые выполняются над одним элементом (резистором, конденсатором, транзистором, проводником, точкой соединения, портом питания и т.д.). Для их выполнения необходимо поместить курсор над элементом и нажать одну из горячих клавиш (М - переместить, G - перетащить, E - редактировать, DEL - удалить и т.д.) или щелкнуть правой кнопкой мыши по элементу и из появившегося контекстного меню выбрать необходимую операцию. Если под курсором находятся несколько элементов - появится список для выбора нужного элемента. Блочные операции - это операции, которые выполняются над группой элементов. Эти группы указываются путем выделения с помощью прямоугольника выделения (нажимаем ЛКМ в начале зоны выделения и не отпуская ее тянем по диагонали захватывая нужные элементы, в конце отпускаем ЛКМ). Фантом выделенного блока перемещается вслед за курсором мыши. Действие по умолчанию для блочной операции - перемещение, т.е. если вы выделите блок перетащите его на другое место и нажмете ЛКМ, выделенные элементы переместятся на новое, указанное вами, место. Для выполнения других операций над блоком, после выделения и перемещения на новое место, нужно нажать ПКМ и выбрать нужную операцию из появившегося контекстного меню. Для упрощения работы с блоками используются клавиши: Shift - копирование; Ctrl - перетаскивание (перемещение с сохранением связей); Shift+Ctrl - удаление. Используются они следующим образом. Если, например, нам нужно скопировать часть схемы - нажимаем клавишу Shift и не отпуская ее выделяем нужные элементы, после выделения отпускаем клавишу Shift и тащим фантом выделенных элементов в новое место. Завершаем операцию нажатием ЛКМ. Для опытных пользователей этот рассказ покажется скучным, но для новичков, мигрирующих с других САПР, должен быть полезным. Самому по началу было непривычно. Важно понять что для одиночных элементов нужно применять элементарные операции, а для нескольких элементов (будь то два проводника соединенных под прямым углом, соединение трех и более проводников с точкой соединения, пара элементов и т.д.) нужно применять блочные операции не забывая о клавишах. polyname, думаю информация в этом и этом сообщениях также будет для вас полезна. Цитата(Aldan @ Mar 16 2013, 17:15)  Viknn, дней десять назад я уже доставал Константина по этому поводу http://electronix.ru/forum/index.php?showt...t&p=1143795Вот оттуда цитата: «Если разводку платы сохранить в brd и потом вновь открыть, то форматка откроется так, как надо, а вот если сохранять разводку в kicad_pcb, то при повторном открытии вертикальная форматка А4 развалится на части: большая часть примет расположение горизонтальной форматки, а левая сторона вместе с полями останется стоять вертикально.» И он мне на это ответил: «если заглянуть во внутрь нового формата (kicad_pcb), то можно увидеть, что сохраняется только формат листа, а его ориентация нет.» http://electronix.ru/forum/index.php?showt...t&p=1143821Этот косяк не дает возможности выпустить полноценную стабильную ГОСТ-сборку, кстати, очередная — KiCad_stable-2013.03.15-BZR4003 красуется на фтп Жан Пьера http://iut-tice.ujf-grenoble.fr/cao/Я считаю, что наилучшим способом повлиять на разработку программы и устранение ошибок является сотрудничество с непосредственными разработчиками. Так как проект KiCad расположен на launchpad.net, то наиболее оптимальный вариант - использовать его сервисы. Заметили ошибку - создайте отчет об ошибке (важно убедится, что это действительно ошибка программы, а не пользователя). Чем подробнее будет выполнено описание тем легче разработчикам будет ее устранить. Если есть навыки в программировании можно создать патч и прикрепить его к отчету об ошибке, такие отчеты вообще принимаются на ура. Но для того чтобы разработчики принялись за устранение обнаруженной вами ошибки, она должна быть подтверждена еще хотя бы одним пользователем (а в общем чем больше тем лучше). Такое вот вступление, ну а далее по делу. О проблеме ориентации листа в новом формате pcbnew знают многие, но решать ее никто не хочет/не может (я в том числе). Как вариант, я создал отчет об ошибке (ссылку можно найти в одном из предыдущих сообщений), но за целый день никто не подтвердил ее. Поймите, без вашей помощи этот баг репорт будет висеть неизвестно сколько, нужно привлечь их внимание. Можно оставить комментарий, а еще лучше указать, что вы тоже наблюдаете такую же ошибку. Это не отнимет много времени, но повлияет на результат.
|
|
|
|
|
Mar 16 2013, 21:46
|
Местный
  
Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870

|
Цитата(Барановский Константин @ Mar 17 2013, 00:07)  Такое вот вступление, ну а далее по делу. О проблеме ориентации листа в новом формате pcbnew знают многие, но решать ее никто не хочет/не может (я в том числе). Как вариант, я создал отчет об ошибке (ссылку можно найти в одном из предыдущих сообщений), но за целый день никто не подтвердил ее. Поймите, без вашей помощи этот баг репорт будет висеть неизвестно сколько, нужно привлечь их внимание. Можно оставить комментарий, а еще лучше указать, что вы тоже наблюдаете такую же ошибку. Это не отнимет много времени, но повлияет на результат. Похоже это проблема не только нового но и старого формата. Если посмотреть pcbnew годичной давности (тогда был только формат brd) или pcbnew в не-gost сборке (от j.p.sharra) то там начальная форматка A3-ландшафт (в eeschema - A4-ландшафт). Я подозреваю, что мы в gost-сборке перешли на А4-портрет (по ГОСТ А4-ландшафт нет), но для pcbnew сделали это с глюком. А там нашу гост ошибку исправлять не будут. Надо самим пытаться.
|
|
|
|
|
Mar 16 2013, 23:09
|
Частый гость
 
Группа: Участник
Сообщений: 147
Регистрация: 18-05-12
Пользователь №: 71 915

|
Цитата polyname, думаю информация в этом и этом сообщениях также будет для вас полезна. спасибо, работает. Жаль что у sch/pcb нет общей кодовой базы, из-за чего многое сделано по разному.
|
|
|
|
|
Mar 17 2013, 13:16
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Цитата(break @ Mar 17 2013, 10:41)  В редакторе модулей если наложены надписи Обозначение и Значение (как получается сразу при создании нового модуля), то кнопка перемещения не работает. Видимо ждёт выскакивания меню выбора, но меню не появляется. Через ПКМ работает. Rev. #4011 перемещение работает. Горячие клавиши работают только с англ. раскладкой клавиатуры, проверьте, может была активна русская раскладка. Цитата(viknn @ Mar 16 2013, 23:46)  Я подозреваю, что мы в gost-сборке перешли на А4-портрет (по ГОСТ А4-ландшафт нет), но для pcbnew сделали это с глюком. А там нашу гост ошибку исправлять не будут. Надо самим пытаться. Ну ведь уже было установлено, что в новом формате не сохраняется ориентация листа, сохраняется только формат (если не верите, можете сами открыть *.kicad_brd файл текстовым редактором и убедится в этом). Для настройки параметров листа используется один и тот же код, что для eeschema, что для pcbnew, и он со своей задачей справляется. Если открыть настройки листа, А4 доступен только в портретном формате.
Сообщение отредактировал Барановский Константин - Mar 17 2013, 14:31
|
|
|
|
|
Mar 17 2013, 17:43
|
Местный
  
Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870

|
Цитата(Барановский Константин @ Mar 17 2013, 16:16)  Ну ведь уже было установлено, что в новом формате не сохраняется ориентация листа, сохраняется только формат (если не верите, можете сами открыть *.kicad_brd файл текстовым редактором и убедится в этом). Это верно. Ориентация (или габариты) рамки в kicad_pcb явно не запоминаются в любой сборке. Открывает все время в ландшафте. В sch/brd запоминаются.
|
|
|
|
|
Mar 19 2013, 10:24
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
Выросла проблема с открытием 3D моделей. Беру STL, конвертирую в WRL через Wings3D. При попытке просмотра в 3D в редакторе модулей, выскакиевает ошибка в строке 5910. При этом отображается только часть модели и без цвета. Этот же файл (WRL) в Блендере и Фрикаде открывается нормально. (4001, 4003 win)
|
|
|
|
|
Mar 21 2013, 16:08
|
Местный
  
Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870

|
Цитата(-OVS- @ Mar 21 2013, 13:20)  Патч устраняющий проблему с ориентацией форматки в pcbnew (баг #1155888) Спасибо. Мелочь, а приятно. Теперь все Ok (кроме старых форматок, где ориентация отсутствовала). ftp://kicad.r4b.ru/pub/kicad/install/win3...e_gost_4004.zip
|
|
|
|
|
Mar 21 2013, 16:35
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Цитата(-OVS- @ Mar 21 2013, 12:20)  Патч устраняющий проблему с ориентацией форматки в pcbnew (баг #1155888) Спасибо большое вам за патч! Если не сложно, отправьте, пожалуйста, его на launchpad, чтобы разработчики могли устранить эту ошибку.
|
|
|
|
|
Mar 23 2013, 17:52
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Я вернулся. Много пропустил? Если что накопилось, то выкладывайте (чтобы из форума не выуживать)  Обновил перевод GUI до bzr4023. Собрал сборку для mageia 1 с ГОСТ-патчем от К.Барановского и патчем форматки от -OVS-. Архив с исходниками на фтп. Для винды соберу сегодня-завтра. Из планов на ближайшее время: 1. Потрамбовать местных админов на предмет создания подфорума. А то в одной ветке уже трудновато существовать. 2. Планирую переезд фтп и kicad.ru (пока без наполнения) на новый IP - там железо повеселее, места больше, канал толще. Надеюсь, что произойдет прозрачно и без неожиданностей для всех. viknn: после переезда пользователя заведу, пароль почтой. 3. Проработать формат и наполнение www.kicad.ru Жду конструктивные предложения и пожелания. UPD: Барановский КонстантинВ каком-то из вариантов патчей еще нашел ошибку: Код /home/faa/rpmbuild/BUILD/kicad-dev/eeschema/component_references_lister.cpp: В функции-члене ‘int SCH_REFERENCE_LIST::CheckAnnotation(wxArrayString*)’: /home/faa/rpmbuild/BUILD/kicad-dev/eeschema/component_references_lister.cpp:831:73: ошибка: нет декларации ‘GetText’ в этой области видимости [ 63%] Building CXX object gerbview/CMakeFiles/gerbview.dir/gerbview.cpp.o make[2]: *** [eeschema/CMakeFiles/eeschema.dir/component_references_lister.cpp.o] Ошибка 1 make[1]: *** [eeschema/CMakeFiles/eeschema.dir/all] Ошибка 2 Поправил, собралось. Результат на фтп.
Сообщение отредактировал faa - Mar 23 2013, 17:54
|
|
|
|
|
Mar 23 2013, 19:56
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Цитата(faa @ Mar 23 2013, 19:52)  Я вернулся. С возвращением! Цитата(faa @ Mar 23 2013, 19:52)  Барановский КонстантинВ каком-то из вариантов патчей еще нашел ошибку: Код /home/faa/rpmbuild/BUILD/kicad-dev/eeschema/component_references_lister.cpp: В функции-члене ‘int SCH_REFERENCE_LIST::CheckAnnotation(wxArrayString*)’: /home/faa/rpmbuild/BUILD/kicad-dev/eeschema/component_references_lister.cpp:831:73: ошибка: нет декларации ‘GetText’ в этой области видимости [ 63%] Building CXX object gerbview/CMakeFiles/gerbview.dir/gerbview.cpp.o make[2]: *** [eeschema/CMakeFiles/eeschema.dir/component_references_lister.cpp.o] Ошибка 1 make[1]: *** [eeschema/CMakeFiles/eeschema.dir/all] Ошибка 2 Эта ошибка ни как не относится к патчам (ни к моему ни к -OVS-), так как они не затрагиваю файл eeschema/component_references_lister.cpp. Сам только что наступил на эти же грабли при сборке. Простая очепятка закралась в #4019 ревизии (можно проследить).
|
|
|
|
|
Mar 23 2013, 20:20
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(Барановский Константин @ Mar 23 2013, 23:56)  Простая очепятка закралась в #4019 ревизии (можно проследить). Точно. Пардоньте. Уэйн на прочность проверяет  Пофиксил в bzr4024.
Сообщение отредактировал faa - Mar 23 2013, 20:28
|
|
|
|
|
Mar 23 2013, 20:25
|
Местный
  
Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870

|
Цитата(faa @ Mar 23 2013, 20:52)  Из планов на ближайшее время: 1. Потрамбовать местных админов на предмет создания подфорума. А то в одной ветке уже трудновато существовать. 2. Планирую переезд фтп и kicad.ru (пока без наполнения) на новый IP - там железо повеселее, места больше, канал толще. Надеюсь, что произойдет прозрачно и без неожиданностей для всех. viknn: после переезда пользователя заведу, пароль почтой. 3. Проработать формат и наполнение www.kicad.ru Жду конструктивные предложения и пожелания. Здравствуйте, Андрей. Планы полезные. О предложениях подумаем. Пока предлагаю и прилагаю файл о kicad-2013 (дополнения и исправления возможны, полезны, принимаются).
|
|
|
|
|
  |
5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0
|
|
|