|
|
  |
KiCAD кто-нибудь использует?, Вопросы возникают, на их родном форуме тишина |
|
|
|
Mar 4 2013, 18:47
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 21-03-12
Пользователь №: 70 934

|
Цитата(alexen @ Mar 4 2013, 22:17)  Над этим пока работаю. По прикрепленной картинке я заметил, что не подхватились drill-файлы, они должны лежать в той же папке, где и исходные svg, и с аналогичным префиксом (т.е. "light_wisp.drl" и/или "light_wisp-NPTH.drl"). Если отверстия сильно смещены, но нужны установить точку начала координат для drill/pos файлов в верхний левый угол платы. Также может быть небольшое смещение из-за ширины линий границы. Все попробовал!!! Работает..., советую поговорить с Miguel Angel Ajo Pelayo miguelangel@nbee.es , который ответственен за python скриптование может он расскажет как Вашу разработку встроить в pcbnew ... хотя бы так.... а то там работа с 3д модельками вообще не теплится.....ну судя по рассылке)))
|
|
|
|
|
Mar 5 2013, 06:31
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Aldan:Попробовал открыл эл. схему, очень понравилось. Но, при использовании этой сборки, файл в pcbnew почему-то открылся без записей в штампе, хотя в "нстройка страницы" они остались. Кстати, линии пока остались одной толщины. Прошу сильно не пинать, недоглядел в сторону PCBnew. Прикрепленный патч исправит отображение текста в основной надписи. Чтобы увидеть разные по толщине линии в PCBnew нужно в меню "Размеры -> Текст и графика" в группе "Общие" установить "Размер пера по умолчанию" побольше, например 0.25 мм. break:Ещё бы хорошо удвоенную тильду изображать именно как тильду, а не как тут же отключенное надчёркивание.Тильду уже видно, вот только она отображается не по центру, а смещена в врех:  Когда удастся поставить ее на место, выложу патч.
|
|
|
|
|
Mar 5 2013, 09:17
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(Барановский Константин @ Mar 5 2013, 10:31)  Когда удастся поставить ее на место, выложу патч. И еще тогда будет просьба: Выложить консолидированный патч к текущей bzr-ревизии lp:kicad со всеми Вашими изменениями, касающимися ГОСТ. Чтобы накатить и подготовить сборки для тестирования. И при положительном заключении местных гуру закоммитить его на lp:kicad.
|
|
|
|
|
Mar 5 2013, 12:51
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Нет возможности редактировать сообщения, так что пришлось создать новое...Удалось победить тильду путем редактирования шрифта (она там, почему-то, была задрана вверх). Но есть одна особенность, которую придется учитывать - символ тильды распознается в первую очередь, а надчеркивание во вторую. Таким образом если, к примеру, имеется текст "~~~text", то он отобразится следующим образом: первые два знака будут приняты как "~", а третий как начало надчеркивания. То есть получить полностью надчеркнутый текст, который начинается с тильды, не выйдет - символ тильды останется без надчеркивания. Во всех остальных случаях она ведет себя как обычный символ. Вот пример текста, для наглядности: faa:И еще тогда будет просьба: Выложить консолидированный патч к текущей bzr-ревизии lp:kicad со всеми Вашими изменениями, касающимися ГОСТ.В приложении патч с последними изменениями.
|
|
|
|
|
Mar 5 2013, 13:08
|
Частый гость
 
Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889

|
Цитата(Барановский Константин @ Mar 5 2013, 10:31)  Чтобы увидеть разные по толщине линии в PCBnew нужно в меню "Размеры -> Текст и графика" в группе "Общие" установить "Размер пера по умолчанию" побольше, например 0.25 мм. Да, теперь линии получились разной толщины, ндравицца -------- faa, как-то неудобно просить так часто новую сборку, но Жан Пьер выкатил еще более стабильную на свой фтп - KiCad_stable-2013.03.04-BZR3984 http://iut-tice.ujf-grenoble.fr/cao/ Так может быть украсить ей папочку "release"? ftp://ftp.kicad.ru/pub/kicad/release/
|
|
|
|
|
Mar 5 2013, 18:56
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(Барановский Константин @ Mar 5 2013, 16:51)  В приложении патч с последними изменениями. Кокос не растет: CODE C:\work\kicad-winbuilder\src\kicad\common\common_plot_functions.cpp: In function 'void PlotWorkSheet(PLOTTER*, const TITLE_BLOCK&, const PAGE_INFO&, int, int, const wxString&, const wxString&)': C:\work\kicad-winbuilder\src\kicad\common\common_plot_functions.cpp:320:66: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] C:\work\kicad-winbuilder\src\kicad\common\common_plot_functions.cpp:334:53: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] C:\work\kicad-winbuilder\src\kicad\common\common_plot_functions.cpp:554:48: error: 'WS_DopTop_Line3' was not declared in this scope C:\work\kicad-winbuilder\src\kicad\common\common_plot_functions.cpp:607:48: error: 'WS_DopTop_Line3' was not declared in this scope C:\work\kicad-winbuilder\src\kicad\common\common_plot_functions.cpp:57:22: warning: unused variable 'WSTEXTSIZE' [-Wunused-variable] C:\work\kicad-winbuilder\src\kicad\common\common_plot_functions.cpp:67:14: warning: unused variable 'UpperLimit' [-Wunused-variable] mingw32-make[2]: *** [common/CMakeFiles/common.dir/common_plot_functions.cpp.obj] Error 1 mingw32-make[1]: *** [common/CMakeFiles/common.dir/all] Error 2 mingw32-make: *** [all] Error 2 UPD:настоятельно прошу тщательнее проверять патчи перед публикацией. Штатных тестеров нет, а разгребать чужие "косяки" времени особо нет (в своих бы разобраться). UPD2: CODE C:\work\kicad-winbuilder\src\kicad\common\common_plot_functions.cpp: In function 'void PlotWorkSheet(PLOTTER*, const TITLE_BLOCK&, const PAGE_INFO&, int, int, const wxString&, const wxString&)': C:\work\kicad-winbuilder\src\kicad\common\common_plot_functions.cpp:320:66: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] C:\work\kicad-winbuilder\src\kicad\common\common_plot_functions.cpp:334:53: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] C:\work\kicad-winbuilder\src\kicad\common\common_plot_functions.cpp:57:22: warning: unused variable 'WSTEXTSIZE' [-Wunused-variable] C:\work\kicad-winbuilder\src\kicad\common\common_plot_functions.cpp:67:14: warning: unused variable 'UpperLimit' [-Wunused-variable] C:\work\kicad-winbuilder\src\kicad\common\worksheet.cpp:808:6: error: 'WS_DopTop_Line4' was not declared in this scope C:\work\kicad-winbuilder\src\kicad\common\worksheet.cpp:817:6: error: 'WS_DopTop_Line5' was not declared in this scope C:\work\kicad-winbuilder\src\kicad\common\worksheet.cpp:826:6: error: 'WS_DopTop_Line6' was not declared in this scope C:\work\kicad-winbuilder\src\kicad\common\worksheet.cpp: In member function 'void EDA_DRAW_FRAME::TraceWorkSheet(wxDC*, wxSize&, wxPoint&, wxPoint&, wxString&, wxString&, TITLE_BLOCK&, int, int, int, double, EDA_COLOR_T, EDA_COLOR_T)': C:\work\kicad-winbuilder\src\kicad\common\worksheet.cpp:1284:66: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] C:\work\kicad-winbuilder\src\kicad\common\worksheet.cpp:1298:53: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] mingw32-make[2]: *** [common/CMakeFiles/common.dir/worksheet.cpp.obj] Error 1 mingw32-make[1]: *** [common/CMakeFiles/common.dir/all] Error 2 mingw32-make: *** [all] Error 2
Сообщение отредактировал faa - Mar 5 2013, 19:10
|
|
|
|
|
Mar 6 2013, 05:56
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
Цитата(faa) настоятельно прошу тщательнее проверять патчи перед публикацией. Исправлюсь. Напутал с верхним дополнительным полем... Хотелось бы узнать мнение сообщества, нужно ли верхнее поле в расширенном варианте?  Может стоит оставить только поле для децимального номера? Я, например, ни разу не встречал схемы (да и любого другого чертежа) с верхними дополнительными полями. А ведь место на чертеже они занимают (особенно заметно на А4). Если хотя бы один из пользователей нуждается в этих дополнительных полях - вопрос снимаю и замолкаю. В приложении два патча: 1. gost.patch.zip - c расширенным верхним полем (как сейчас) 2. gost_v2.patch.zip - c обычным верхним полем (только поле для децимального номера) Оба патча проверил, собралось без ошибок.
|
|
|
|
|
Mar 6 2013, 10:02
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(Барановский Константин @ Mar 6 2013, 09:56)  Хотелось бы узнать мнение сообщества, нужно ли верхнее поле в расширенном варианте? Если хотя бы один из пользователей нуждается в этих дополнительных полях - вопрос снимаю и замолкаю. Поля нужны. Цитата(Барановский Константин @ Mar 6 2013, 09:56)  1. gost.patch.zip - c расширенным верхним полем (как сейчас) 2. gost_v2.patch.zip - c обычным верхним полем (только поле для децимального номера)
Оба патча проверил, собралось без ошибок. Хор. Цитата(Aldan @ Mar 5 2013, 17:08)  Так может быть украсить ей папочку "release"? ftp://ftp.kicad.ru/pub/kicad/release/Украсим в ближайшее время.
Сообщение отредактировал faa - Mar 6 2013, 10:01
|
|
|
|
|
Mar 6 2013, 10:32
|
Частый гость
 
Группа: Участник
Сообщений: 199
Регистрация: 10-05-05
Пользователь №: 4 889

|
Цитата(faa @ Mar 6 2013, 14:02)  Украсим в ближайшее время.  faa, а может быть эту стаб. сборку сделать с последними патчами, если с ними теперь все в порядке?
|
|
|
|
|
Mar 6 2013, 15:12
|
Местный
  
Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861

|
faa, нужна ваша помощь! Захотелось мне пощупать скрипты на питоне. Собираю bzr3980 в Ubuntu 12.10 (32bit), останавливается на этапе "Linking CXX shared module _pcbnew.so". Полный лог прикрепил. Параметры сборки: cmake -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DKICAD_TESTING_VERSION=ON -DKICAD_SCRIPTING=ON -DKICAD_SCRIPTING_MODULES=ON -DUSE_NEW_PCBNEW_LOAD=ON -DUSE_NEW_PCBNEW_SAVE=ON -DUSE_IMAGES_IN_MENUS=ON -DMAINTAIN_PNGS=ON -DCMAKE_INSTALL_PREFIX=/usr ../ Установлены: swig2.0.7, python2.7, python3.2 ЧЯДНТ?
|
|
|
|
|
Mar 6 2013, 16:35
|
Местный
  
Группа: Участник
Сообщений: 227
Регистрация: 17-01-10
Пользователь №: 54 870

|
Цитата(Барановский Константин @ Mar 6 2013, 18:12)  Параметры сборки: cmake -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DKICAD_TESTING_VERSION=ON -DKICAD_SCRIPTING=ON -DKICAD_SCRIPTING_MODULES=ON -DUSE_NEW_PCBNEW_LOAD=ON -DUSE_NEW_PCBNEW_SAVE=ON -DUSE_IMAGES_IN_MENUS=ON -DMAINTAIN_PNGS=ON -DCMAKE_INSTALL_PREFIX=/usr ../ Установлены: swig2.0.7, python2.7, python3.2 собирал ok для win32, swig2.0.9, python2.7, wx2.9.4, gcc 4.7.2 cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release -DwxWidgets_ROOT_DIR=c:/msys/1.0/local -DKICAD_GOST=ON -DKICAD_TESTING_ VERSION=ON -DKICAD_SCRIPTING=ON -DKICAD_SCRIPTING_MODULES=ON -DPYTHON_EXECUTABLE=c:/Python27/python.exe -DSWIG_EXECUTABLE=c:/ msys/1.0/home/vik/swig/swig.exe -DSWIG_DIR=c:/msys/1.0/home/vik/swig -DCMAKE_INSTALL_PREFIX=../../../kicad_ins_py ../../
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|