|
|
  |
KiCAD кто-нибудь использует?, Вопросы возникают, на их родном форуме тишина |
|
|
|
Oct 30 2012, 10:08
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(break @ Oct 30 2012, 12:03)  Дело в том, что KiCAD генерирует файлы расстановки относительно левого нижнего угла (если поставить туда начало координат) платы. Но для нижней стороны платы это получается правый нижний угол. Приходится вручную править файл расстановки для нижнего слоя с перерасчётом всех координат. Что делать с углом поворота пока не понял. Как вариант - можно переместить начало координат перед генерацией нижнего слоя, но что при этом станет с углами поворота пока не понятно. И минусы всё равно придётся удалять вручную. Я так понял, что координаты для установщика на нижний слой надо зеркально? А что говорят технологи? Может у них это уже учтено? Если ничего не говорят, то буду смотреть, что там поправить можно.
|
|
|
|
|
Nov 1 2012, 14:07
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
faaЯ так понял, что координаты для установщика на нижний слой надо зеркально?Не только. Надо ещё и другую точку отсчёта. А что говорят технологи? Может у них это уже учтено?Если бы они были...  А те, кто настраивает станок для установки, хотят именно так, хотя вроде раньше обходились. (И чем дальше, тем больше требований.) Если ничего не говорят, то буду смотреть, что там поправить можно.Лучше не править, а ввести дополнительную возможность, чтобы можно было включать/выключать по желанию.
|
|
|
|
|
Nov 14 2012, 06:44
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
Такого глюка ещё не было. Application: Pcbnew Version: (2012-10-25 BZR 3787 GOST)-testing Build: wxWidgets 2.8.12 (no debug,Unicode,compiler with C++ ABI 1002,GCC 3.4.5,wx containers,compatible with 2.6) Platform: Windows XP (build 2600, Service Pack 3), 32 bit, Little endian, wxMSW Boost version: 1.49.0 Options: USE_PCBNEW_SEXPR_FILE_FORMAT=ON USE_PCBNEW_NANOMETRES=ON USE_PCBNEW_SEXPR_FOOTPRINT_LIBS=ON KICAD_GOST=ON USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF USE_BOOST_POLYGON_LIBRARY=OFF KICAD_SCRIPTING=OFF KICAD_SCRIPTING_MODULES=OFF KICAD_SCRIPTING_WXPYTHON=OFF Ложная подсветка цепи: при выборе, например, XP4:2 или DD2:34 подсвечиваются контакты цепи S0-17 и S0-10 (DD2:27), хотя подсоединить не даёт. И ложная Ratsnest при этом есть. Аналогично XP6:2 (цепи S1-17 и S1-10). И при этом ещё не даёт провести цепь S0-10 - пишет, что слишком близко к контакту DD2:34. Добрался до версии 3640 - уже был такой глюк.
Сообщение отредактировал break - Nov 14 2012, 07:09
|
|
|
|
|
Nov 14 2012, 08:54
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(break @ Nov 14 2012, 10:44)  Такого глюка ещё не было.
Ложная подсветка цепи: при выборе, например, XP4:2 или DD2:34 подсвечиваются контакты цепи S0-17 и S0-10 (DD2:27), хотя подсоединить не даёт. И ложная Ratsnest при этом есть. Аналогично XP6:2 (цепи S1-17 и S1-10). И при этом ещё не даёт провести цепь S0-10 - пишет, что слишком близко к контакту DD2:34.
Добрался до версии 3640 - уже был такой глюк. Это не глюк. У Вас в DD2 контакты 34 и 27 друг на друге (на месте 27 контакта). И 34 правильный (на месте 34). Косяк в футпринте. Правьте футпринт. Вот тут видно хорошо:
 РЈРСВВВеньшено Р В Р’В Р СћРІР‚ВВР С• 90%
1650 x 1053 (128.35 килобайт)
|
ЗЫ: Щательнее надо  ЗЫЗЫ: KiCAD тут ни при чем. Это руки.
Сообщение отредактировал faa - Nov 14 2012, 10:20
|
|
|
|
|
Nov 15 2012, 04:57
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
faaТочно. Спасибо! Не заметил, так как отображение номеров выводов отключено. Это не руки, это голова.  А с Gerbview что-то можно сделать? P.S. Но как-то этот контакт продублировался? Специально я его не дублировал, так что без участия KiCAD'а не обошлось.
Сообщение отредактировал break - Nov 15 2012, 05:04
|
|
|
|
|
Nov 15 2012, 06:59
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(break @ Nov 15 2012, 08:57)  А с Gerbview что-то можно сделать? Имя файла показывает в заголовке окна (под линухом). А то, что в статусной строке - это берется из содержимого файла. Цитата(break @ Nov 15 2012, 08:57)  P.S. Но как-то этот контакт продублировался? Специально я его не дублировал, так что без участия KiCAD'а не обошлось.  Ну тут я хз - за руками не следил. Но KiCAD тут точно ни при чем
Сообщение отредактировал faa - Nov 15 2012, 07:29
|
|
|
|
|
Nov 15 2012, 08:05
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(_Pasha @ Nov 15 2012, 11:02)  Еще(как бы для себя, на память) хотелка: - нужно проверять отрезки трассы на предмет принадлежности одной прямой и объединять их в один сегмент - тогда перемещение с наклоном заработает нормально. Есть контраргументы? Есть уже такая операция - называется объединение сегментов (Правка - Очистка дорожек и перех.отв) И работает отлично при нанометрах. При милсах есть косячки из-за маленких сегментов в 0,003. Но это или руками или переходить на нанометры.
|
|
|
|
|
Nov 15 2012, 10:15
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
faa Имя файла показывает в заголовке окна (под линухом). В Виндаке оказывается тоже, но это как-то не кошерно и смотреть неудобно. Ну да ладно, хоть как-то есть.
Есть уже такая операция - называется объединение сегментов (Правка - Очистка дорожек и перех.отв) И работает отлично при нанометрах. Есть косяки (по крайней мере, были) - я уже писал.
Ещё есть проблемы с областями запрета. Запрет соединения контактных площадок с полигоном работает только при опции "Без меди". При этом формально контактная площадка отсоединяется от полигона, но фактически остаётся подсоединённой, так как контактная площадка остаётся на месте. Поясняю: есть несколько рядом расположенных выводов микросхемы, которые подсоединяются к земле, также как и заливка полигоном. Делать перемычки между выводами SMD - не халяльно. Увеличивать терморельеф не хочется. Напрашивается вариант - сделать область запрета (или вырез в полигоне), и при этом хочется иметь возможность как-то манипулировать возможностями подсоединения к полигону. Пришлось сделать дополнительные соединения, чтобы не было несоединённых связей. Вот только контроль DRC не отреагировал на проводники в области запрета.
|
|
|
|
|
Nov 18 2012, 21:28
|

Группа: Новичок
Сообщений: 1
Регистрация: 18-11-12
Из: Тула
Пользователь №: 74 462

|
Здравствуйте! Осваиваю KiCad, поставил версию 2012-10-29 BZR 3792 GOST Win32, подключил библиотеки и модули, схему нарисовал, развожу печатную плату, хочу попробовать автотрассировку через FreeRoute, но при попытке выгрузить файл DSN pcbnew выдает ошибку (скриншот прилагается). GenCAD выгрузился, но что толку от него... Так и сижу, вручную развожу.  Можно ли что-то сделать с этой ошибкой? Как отследить дефектный модуль? Менять библиотеки долго, сроки поджимают - диплом всё-таки.
 РЈРСВВВеньшено Р В Р’В Р СћРІР‚ВВР С• 66%
503 x 126 (15.77 килобайт)
|
|
|
|
|
|
Nov 21 2012, 10:26
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(DanSwano @ Nov 19 2012, 01:28)  Осваиваю KiCad, поставил версию 2012-10-29 BZR 3792 GOST Win32, подключил библиотеки и модули, схему нарисовал, развожу печатную плату, хочу попробовать автотрассировку через FreeRoute, но при попытке выгрузить файл DSN pcbnew выдает ошибку (скриншот прилагается). GenCAD выгрузился, но что толку от него... Так и сижу, вручную развожу.  Можно ли что-то сделать с этой ошибкой? Как отследить дефектный модуль? Менять библиотеки долго, сроки поджимают - диплом всё-таки. Без проекта сказать, где именно и почему возникла проблема, сказать не могу. А разводить можно (а иногда и нужно) и вручную
Сообщение отредактировал faa - Nov 21 2012, 10:27
|
|
|
|
|
Nov 23 2012, 05:34
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
Application: Pcbnew Version: (2012-10-25 BZR 3787 GOST)-testing Build: wxWidgets 2.8.12 (no debug,Unicode,compiler with C++ ABI 1002,GCC 3.4.5,wx containers,compatible with 2.6) Platform: Windows XP (build 2600, Service Pack 3), 32 bit, Little endian, wxMSW Boost version: 1.49.0 Options: USE_PCBNEW_SEXPR_FILE_FORMAT=ON USE_PCBNEW_NANOMETRES=ON USE_PCBNEW_SEXPR_FOOTPRINT_LIBS=ON KICAD_GOST=ON USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF USE_BOOST_POLYGON_LIBRARY=OFF KICAD_SCRIPTING=OFF KICAD_SCRIPTING_MODULES=OFF KICAD_SCRIPTING_WXPYTHON=OFF
После "черчения" GERBER'а файл(ы?) остаются открытыми программой, из-за чего их нельзя переместить/переименовать. У меня проявилось при "черчении" одного слоя (чертежа). И ещё вопрос: в чём сермяжная правда по очистке буфера обмена с информацией о версии при закрывании программы?
|
|
|
|
|
  |
7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0
|
|
|