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

 
 
117 страниц V  « < 38 39 40 41 42 > »   
Closed TopicStart new topic
> KiCAD кто-нибудь использует?, Вопросы возникают, на их родном форуме тишина
Bender
сообщение May 24 2011, 05:29
Сообщение #586


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

Группа: Участник
Сообщений: 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МБ

Go to the top of the page
 
+Quote Post
ukpyr
сообщение May 24 2011, 06:06
Сообщение #587


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

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



Цитата
Была такая же проблема - производитель рекомендовал увеличить размер апертуры.
уже разобрался, в их терминологии растровая заливка == Polygon fill, векторная == Segment fill.
Go to the top of the page
 
+Quote Post
starmos
сообщение May 26 2011, 11:49
Сообщение #588


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

Группа: Свой
Сообщений: 174
Регистрация: 4-10-04
Из: Челябинск
Пользователь №: 769



Не понимаю чего-то... В графических редакторах, в стабильной гостовской виндовой сборке 29.03.2011, при рисовании координаты скажем X и dx - совпадают. Разве dx - это не относительная координата? Для Y и dy - так же. Чем померить/узнать длину нарисованного отрезка?
Go to the top of the page
 
+Quote Post
faa
сообщение May 26 2011, 12:11
Сообщение #589


Знающий
****

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



Цитата(starmos @ May 26 2011, 15:49) *
Не понимаю чего-то... В графических редакторах, в стабильной гостовской виндовой сборке 29.03.2011, при рисовании координаты скажем X и dx - совпадают. Разве dx - это не относительная координата? Для Y и dy - так же. Чем померить/узнать длину нарисованного отрезка?

Ключевые слова - клавиша "Пробел"

ЗЫ: Доку читать так никто и не желает sad.gif
Проще в форуме спросить и потом с нетерпением ждать ответа sad.gif
Go to the top of the page
 
+Quote Post
ZiB
сообщение May 26 2011, 14:03
Сообщение #590


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

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



Согласен, сам не читал, в начале "полез", сейчас потратил пару вечерков почитал документацию, сразу все стало на свои места sm.gif
Пока вот так оформил у себя
http://ziblog.ru/2011/05/25/kicad-faylyi/
Уже вроде качают, значит интересен людям sm.gif
Кросс компиляция не получилась sad.gif не смог скормить wxWidgets, хотя мелкая тестовая программа собралась без проблем, ну и ладно sm.gif попробую на выходных собрать под виндой...
Go to the top of the page
 
+Quote Post
MrYuran
сообщение May 27 2011, 09:06
Сообщение #591


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

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



Вопрос по pcb.

В схематике можно скопировать кусок схемы из одного проекта в другой через костыль "сохранить блок".

В пцб такого чего-то не наблюдается... Решили, что не надо?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
ukpyr
сообщение May 27 2011, 15:25
Сообщение #592


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

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



Цитата(ZiB @ May 26 2011, 17:03) *
Кросс компиляция не получилась sad.gif не смог скормить wxWidgets, хотя мелкая тестовая программа собралась без проблем, ну и ладно sm.gif попробую на выходных собрать под виндой...
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
Go to the top of the page
 
+Quote Post
ZiB
сообщение May 27 2011, 16:12
Сообщение #593


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

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
_taras_
сообщение May 28 2011, 16:48
Сообщение #594


Участник
*

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



Уважаемые форумчане!
Начав осваивать KiCad учусь добавлять компоненты в библиотеку. И столкнулся со следующей непоняткой. При создании из них схемы (архив прилагаю) она не проходит проверки правильности электрических соединений и при открытии Netlist-а не образуются связи. Подскажите плз. что я делаю не так? Конечный результат который хочу получить на рисунке
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  L293D.zip ( 12.16 килобайт ) Кол-во скачиваний: 15
 
Go to the top of the page
 
+Quote Post
ukpyr
сообщение May 28 2011, 17:18
Сообщение #595


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

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
faa
сообщение May 30 2011, 04:46
Сообщение #596


Знающий
****

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



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

Схема сделано непонятно как. Много лишних соединений (точек), несоединений (кресты).
Непонятно по какой сетке (большинство элементов и соединений не попадает в сетку).
Выводы компонентов тоже в сетку не попадают.
Поэтому нетлист неправильный формируется.
Go to the top of the page
 
+Quote Post
_taras_
сообщение May 30 2011, 05:18
Сообщение #597


Участник
*

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



Цитата(faa @ May 30 2011, 07:46) *
Непонятно по какой сетке (большинство элементов и соединений не попадает в сетку).
Выводы компонентов тоже в сетку не попадают. Поэтому нетлист неправильный формируется.

Т.е. при создании компонентов и черчении схемы нужно использовать один размер сетки? При задании свойств вывода для микросхем можно использовать значение электрический тип - "не определено" (я только начинаю учиться) для корректного создания компонента и, соответственно, схемы?
Go to the top of the page
 
+Quote Post
faa
сообщение May 30 2011, 05:38
Сообщение #598


Знающий
****

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение May 30 2011, 09:23
Сообщение #599


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



вопрос по метрической сетке: это особенность именно ГОСТовской сборки?
Go to the top of the page
 
+Quote Post
faa
сообщение May 30 2011, 09:46
Сообщение #600


Знающий
****

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



Цитата(vadimuzzz @ May 30 2011, 13:23) *
вопрос по метрической сетке: это особенность именно ГОСТовской сборки?

Нет. Метрическая сетка есть и в родной сборке.
Но в eeschema лучше пользовать только кратно mils, как стоит по умолчанию (хотя можно задать пользовательскую и ровно в мм - но результат будет как у _taras_).
В pcbnew можно пользовать и в mils и в мм (внутреннее представление в double- дюймовые и метрические посадочные места уживаются хорошо).
Go to the top of the page
 
+Quote Post

117 страниц V  « < 38 39 40 41 42 > » 
Closed TopicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 09:42
Рейтинг@Mail.ru


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