|
|
  |
KiCAD кто-нибудь использует?, Вопросы возникают, на их родном форуме тишина |
|
|
|
May 24 2011, 05:29
|

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

|
Цитата(ukpyr @ May 19 2011, 13:17)  не могу получить правильный (с точки зрения производителя) гербер. присылают ответ: Код 1. Использование растровых полигонов недопустимо! Используйте векторные, линий не менее 0,2мм. проверил все полигоны - всюду стоит Fill mode "polygon" (может нужно сделать повторно "Fill zone" для каждой ?), установил "origin point" в верхнем левом углу, при выводе гербера включаю чекбокс "Use auxiliary axis as origin", при выводе Drill устанавливаю Drill origin в "Auxiliary axis". "Mirror Y axis" сбросить или установить ? Была такая же проблема - производитель рекомендовал увеличить размер апертуры. Но дело оказалось в другом - слишком много дубликатов линий при заливке полигонов - файл был например ~90мегабайт, после удаления дубликатов стал ~1.5 мегабайта. Вот пример(другой проект, сборка кикада 3003 ГОСТ)
под подсвеченной линией - расположены еще 4ре таких же  удаление дубликатов - размер уменьшился с 5МБ до 1.2МБ
|
|
|
|
|
May 26 2011, 14:03
|

Частый гость
 
Группа: Свой
Сообщений: 122
Регистрация: 26-07-05
Из: Россия, Томск
Пользователь №: 7 109

|
Согласен, сам не читал, в начале "полез", сейчас потратил пару вечерков почитал документацию, сразу все стало на свои места  Пока вот так оформил у себя http://ziblog.ru/2011/05/25/kicad-faylyi/Уже вроде качают, значит интересен людям  Кросс компиляция не получилась  не смог скормить wxWidgets, хотя мелкая тестовая программа собралась без проблем, ну и ладно  попробую на выходных собрать под виндой...
|
|
|
|
|
May 27 2011, 15:25
|
Профессионал
    
Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347

|
Цитата(ZiB @ May 26 2011, 17:03)  Кросс компиляция не получилась  не смог скормить wxWidgets, хотя мелкая тестовая программа собралась без проблем, ну и ладно  попробую на выходных собрать под виндой... wxWidgets собрались (использую пакет "gcc-mingw32" в Debian). команда сборки: Код ../configure --prefix=/usr/i586-mingw32msvc --host=i586-mingw32msvc --build=i686-linux --disable-shared --enable-unicode && make KiCAD пока собрать не получилось, CMake застрял на этапе конфигурации с ошибкой " Check for installed OpenGL - not found". Файлы gl.h и libopengl32.a присутствуют в папке кросс-компилятора. Строка запуска: Код cmake .. -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DKICAD_STABLE_VERSION=ON -DCMAKE_SYSTEM_NAME=win32 -DCMAKE_C_COMPILER=i586-mingw32msvc-gcc -DCMAKE_CXX_COMPILER=i586-mingw32msvc-g++ -DINCLUDE_DIRECTORIES=/usr/i586-mingw32msvc/include -DLINK_DIRECTORIES=/usr/i586-mingw32msvc/lib
Сообщение отредактировал ukpyr - May 27 2011, 15:29
|
|
|
|
|
May 27 2011, 16:12
|

Частый гость
 
Группа: Свой
Сообщений: 122
Регистрация: 26-07-05
Из: Россия, Томск
Пользователь №: 7 109

|
да, так и собирал Код sudo ./configure --prefix=/usr/local/i586-mingw32 --host=i586-mingw32msvc --build=i686-linux --enable-unicode --disable-debuge --disable-shared --enable-monolithic --with-opengl --with-odbc кикад что бы собрать нужно скормить смайку настройки, что для винды собираешь, как то так (почти как у тебя, только я в файл вынес настройки) Код sudo cmake -DKICAD_TESTING_VERSION=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=toolchain.cmake -DKICAD_CYRILLIC=ON -DKICAD_GOST=ON -DKICAD_PYTHON=ON -DCMAKE_INSTALL_PREFIX=/mnt/kicad/release -DwxWidgets_ROOT_DIR=/usr сам файл Код # the name of the target operating system SET(CMAKE_SYSTEM_NAME Windows)
# which compilers to use for C and C++ SET(CMAKE_C_COMPILER i586-mingw32msvc-gcc) SET(CMAKE_CXX_COMPILER i586-mingw32msvc-g++)
# here is the target environment located SET(CMAKE_FIND_ROOT_PATH /usr /mnt/kicad/release )
# adjust the default behaviour of the FIND_XXX() commands: # search headers and libraries in the target environment, search # programs in the host environment set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
#SET(wxWidgets_ROOT_DIR /usr/local/i586-mingw32/lib) но вот только у меня не проходит на проверке наличия wxwidgets, опенгл находит... Код Build stable version of Kicad -- Check for installed OpenGL -- found -- Check for installed wxWidgets -- not found
|
|
|
|
|
May 28 2011, 16:48
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 2-06-10
Пользователь №: 57 710

|
Уважаемые форумчане! Начав осваивать KiCad учусь добавлять компоненты в библиотеку. И столкнулся со следующей непоняткой. При создании из них схемы (архив прилагаю) она не проходит проверки правильности электрических соединений и при открытии Netlist-а не образуются связи. Подскажите плз. что я делаю не так? Конечный результат который хочу получить на рисунке
Эскизы прикрепленных изображений
Прикрепленные файлы
L293D.zip ( 12.16 килобайт )
Кол-во скачиваний: 15
|
|
|
|
|
May 28 2011, 17:18
|
Профессионал
    
Группа: Участник
Сообщений: 1 264
Регистрация: 17-06-08
Из: бандустан
Пользователь №: 38 347

|
Цитата но вот только у меня не проходит на проверке наличия wxwidgets, опенгл находит... можно обойти, отключив проверку и настроив вручную переменные. т.е. закомментировать строку в CMakeLists.txt: Код else(APPLE) # find_package(wxWidgets COMPONENTS gl aui adv html core net base xml QUIET) , плюс настроить переменные wxWidgets_ROOT_DIR, wxWidgets_LIB_DIR, и т.д. Еще нужно скопировать сгенерированный файл setup.h в инклуд-папку wx, исправить в нем строку " wxUSE_GLCANVAS 0" на " wxUSE_GLCANVAS 1". Вот команда настройки: Код cmake .. -DWIN32=1 -DwxUSE_UNICODE=ON -DKICAD_GOST=ON -DKICAD_STABLE_VERSION=ON -DCMAKE_SYSTEM_NAME=win32 -DCMAKE_C_COMPILER=i586-mingw32msvc-gcc -DCMAKE_CXX_COMPILER=i586-mingw32msvc-g++ -DCMAKE_RC_COMPILER=i586-mingw32msvc-windres -DINCLUDE_DIRECTORIES=/usr/i586-mingw32msvc/include:`pwd`/wx_dynamic/include -DLINK_DIRECTORIES=/usr/i586-mingw32msvc/lib:`pwd`/wx_dynamic/build_win/lib -DCMAKE_SYSTEM_NAME=Windows -DwxWidgets_ROOT_DIR=`pwd`/wx_dynamic -DwxWidgets_LIB_DIR=`pwd`/wx_dynamic/build_win/lib -DwxWidgets_CONFIGURATION=msw -DwxWidgets_INCLUDE_DIRS=`pwd`/wx_dynamic/include -DwxWidgets_LIBRARIES=`pwd`/wx_dynamic/build_win/lib -DwxWidgets_FOUND=TRUE -DwxWidgets_USE_FILE=UsewxWidgets Теперь затык на линковке pcbnew - линковщик не находит многих символов в библиотеках wx
Сообщение отредактировал ukpyr - May 28 2011, 17:21
|
|
|
|
|
May 30 2011, 04:46
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(_taras_ @ May 28 2011, 20:48)  Начав осваивать KiCad учусь добавлять компоненты в библиотеку. И столкнулся со следующей непоняткой. При создании из них схемы (архив прилагаю) она не проходит проверки правильности электрических соединений и при открытии Netlist-а не образуются связи. Подскажите плз. что я делаю не так? Конечный результат который хочу получить на рисунке Схема сделано непонятно как. Много лишних соединений (точек), несоединений (кресты). Непонятно по какой сетке (большинство элементов и соединений не попадает в сетку). Выводы компонентов тоже в сетку не попадают. Поэтому нетлист неправильный формируется.
|
|
|
|
|
May 30 2011, 05:18
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 2-06-10
Пользователь №: 57 710

|
Цитата(faa @ May 30 2011, 07:46)  Непонятно по какой сетке (большинство элементов и соединений не попадает в сетку). Выводы компонентов тоже в сетку не попадают. Поэтому нетлист неправильный формируется. Т.е. при создании компонентов и черчении схемы нужно использовать один размер сетки? При задании свойств вывода для микросхем можно использовать значение электрический тип - "не определено" (я только начинаю учиться) для корректного создания компонента и, соответственно, схемы?
|
|
|
|
|
May 30 2011, 05:38
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(_taras_ @ May 30 2011, 09:18)  Т.е. при создании компонентов и черчении схемы нужно использовать один размер сетки? Очень желательно. Причем у элемента при создании шаг должен быть равен или больше шага схемы. И если больше, то обязательно кратен. Иначе не сможете правильно соединить (что у Вас и получилось). Цитата(_taras_ @ May 30 2011, 09:18)  При задании свойств вывода для микросхем можно использовать значение электрический тип - "не определено" (я только начинаю учиться) для корректного создания компонента и, соответственно, схемы? Задавайте тот тип, который должен быть. Тогда результат ERC будет правильным. Об этом довольно подробно написано в документации. ЗЫ: Вот тут документация, правда несколько устаревшая местами.
Сообщение отредактировал faa - May 30 2011, 05:50
|
|
|
|
|
May 30 2011, 09:46
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(vadimuzzz @ May 30 2011, 13:23)  вопрос по метрической сетке: это особенность именно ГОСТовской сборки? Нет. Метрическая сетка есть и в родной сборке. Но в eeschema лучше пользовать только кратно mils, как стоит по умолчанию (хотя можно задать пользовательскую и ровно в мм - но результат будет как у _taras_). В pcbnew можно пользовать и в mils и в мм (внутреннее представление в double- дюймовые и метрические посадочные места уживаются хорошо).
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|