Перейти к содержанию
    

KiCAD кто-нибудь использует?

Над этим пока работаю.

По прикрепленной картинке я заметил, что не подхватились drill-файлы, они должны лежать в той же папке, где и исходные svg, и с аналогичным префиксом (т.е. "light_wisp.drl" и/или "light_wisp-NPTH.drl"). Если отверстия сильно смещены, но нужны установить точку начала координат для drill/pos файлов в верхний левый угол платы. Также может быть небольшое смещение из-за ширины линий границы.

 

Все попробовал!!! Работает..., советую поговорить с

Miguel Angel Ajo Pelayo [email protected] , который ответственен за python скриптование может он расскажет как Вашу разработку встроить в pcbnew ... хотя бы так.... а то там работа с 3д модельками вообще не теплится.....ну судя по рассылке)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Aldan:

Попробовал открыл эл. схему, очень понравилось. Но, при использовании этой сборки, файл в pcbnew почему-то открылся без записей в штампе, хотя в "нстройка страницы" они остались.

Кстати, линии пока остались одной толщины.

 

Прошу сильно не пинать, недоглядел в сторону PCBnew. Прикрепленный патч исправит отображение текста в основной надписи.

Чтобы увидеть разные по толщине линии в PCBnew нужно в меню "Размеры -> Текст и графика" в группе "Общие" установить "Размер пера по умолчанию" побольше, например 0.25 мм.

 

break:

Ещё бы хорошо удвоенную тильду изображать именно как тильду, а не как тут же отключенное надчёркивание.

 

Тильду уже видно, вот только она отображается не по центру, а смещена в врех:

tilda.jpg

 

Когда удастся поставить ее на место, выложу патч.

pcbnew_stamp.patch.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Когда удастся поставить ее на место, выложу патч.

И еще тогда будет просьба:

Выложить консолидированный патч к текущей bzr-ревизии lp:kicad со всеми Вашими изменениями, касающимися ГОСТ.

 

Чтобы накатить и подготовить сборки для тестирования.

И при положительном заключении местных гуру закоммитить его на lp:kicad. ;)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С каждой новой версией Eeschema приобретает всё больше глюков, при этом старые не исправляются.

Теперь ещё при перетаскивании проводников за место стыка (поворот, разветвление), проводники рассоединяются. То есть перетаскивается только одна часть проводника.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

break:

Теперь ещё при перетаскивании проводников за место стыка (поворот, разветвление), проводники рассоединяются. То есть перетаскивается только одна часть проводника.

 

Для того чтобы перетащить с сохранением связи соединение нескольких проводников (два и более) нужно с зажатой клавишей Ctrl выделить место соединения и переместить в нужное место. При этом провода не будут отрываться, а будут тянуться как резиновые к новому месту.

 

nets.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет возможности редактировать сообщения, так что пришлось создать новое...

 

Удалось победить тильду путем редактирования шрифта (она там, почему-то, была задрана вверх). Но есть одна особенность, которую придется учитывать - символ тильды распознается в первую очередь, а надчеркивание во вторую. Таким образом если, к примеру, имеется текст "~~~text", то он отобразится следующим образом: первые два знака будут приняты как "~", а третий как начало надчеркивания. То есть получить полностью надчеркнутый текст, который начинается с тильды, не выйдет - символ тильды останется без надчеркивания. Во всех остальных случаях она ведет себя как обычный символ.

 

Вот пример текста, для наглядности:

tilde.jpg

 

faa:

И еще тогда будет просьба:

Выложить консолидированный патч к текущей bzr-ревизии lp:kicad со всеми Вашими изменениями, касающимися ГОСТ.

 

В приложении патч с последними изменениями.

gost.patch.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтобы увидеть разные по толщине линии в 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/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В приложении патч с последними изменениями.

Кокос не растет:

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:

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

настоятельно прошу тщательнее проверять патчи перед публикацией.

Исправлюсь. Напутал с верхним дополнительным полем...

 

Хотелось бы узнать мнение сообщества, нужно ли верхнее поле в расширенном варианте?

doptop.jpg

Может стоит оставить только поле для децимального номера?

Я, например, ни разу не встречал схемы (да и любого другого чертежа) с верхними дополнительными полями. А ведь место на чертеже они занимают (особенно заметно на А4).

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

 

В приложении два патча:

1. gost.patch.zip - c расширенным верхним полем (как сейчас)

2. gost_v2.patch.zip - c обычным верхним полем (только поле для децимального номера)

 

Оба патча проверил, собралось без ошибок.

gost.patch.zip

gost_v2.patch.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хотелось бы узнать мнение сообщества, нужно ли верхнее поле в расширенном варианте?

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

Поля нужны.

1. gost.patch.zip - c расширенным верхним полем (как сейчас)

2. gost_v2.patch.zip - c обычным верхним полем (только поле для децимального номера)

 

Оба патча проверил, собралось без ошибок.

Хор.

 

 

Так может быть украсить ей папочку "release"? ftp://ftp.kicad.ru/pub/kicad/release/

Украсим в ближайшее время. ;)

 

Изменено пользователем faa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Украсим в ближайшее время. ;)

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Если соберется корректно, то включу.

Заодно потестим ;)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если соберется корректно, то включу. Заодно потестим ;)

Похоже, что нынешняя стабильная сборка тоже не последняя на ближайшие дни, т.к. Жан Пьер все еще не сбавил обороты в деле вылавливания багов: "Pcbnew: fix Bug #1148785 (pcbnew crashes when using only one layer in autorouter )" - revision 3985. Так что, может быть стоит выждать еще несколько дней, а потом уж собрать самую-самую стабильную сборку. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

ЧЯДНТ?

build.log.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Параметры сборки: 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 ../../

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...