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

|
Цитата(BlackOps @ Feb 9 2012, 04:35)  Правила такие: расстояние/длина дорожки минимум 0.15мм Шириная дорожки/зазор 0,15мм - я правильно понял? Цитата(BlackOps @ Feb 9 2012, 04:35)  по рисунку явно видно нарушение правил, т.е. огибающая вии слишком близко расположена к красному паду (пересекает красную контурную линию)
Я прогнал DRC, почему он не указал мне на эту ошибку? Судя по рисунку и Вашему описанию - да, нарушение есть. Какие глобальные установки правил проектирования? И, если можно, проект в студию для разборок (достаточно файла brd). Ну и описание к нему - где и какие ошибки Вы заметили.
Сообщение отредактировал faa - Feb 9 2012, 02:55
|
|
|
|
|
Feb 9 2012, 06:05
|

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

|
Цитата Application: Eeschema Version: (2011-feb-02 BZR 3395 GOST)-testing Build: wxWidgets 2.9.2 (wchar_t,compiler with C++ ABI 1002,GCC 4.5.2,wx containers,compatible with 2.8) Platform: Windows XP (build 2600, Service Pack 3), 32 bit, Little endian, wxMSW Options: USE_PNG_BITMAPS=ON KICAD_GOST=ON USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF USE_BOOST_POLYGON_LIBRARY Немного напрягает перескакивание курсора на предыдущий объект при редактировании схемы. То есть, после редактирования/добавления какого-либо объекта, поместив курсор над другим объектом и попытавшись сдвинуть его "М" - захватывается и перемещается предыдущий объект, а не тот где стоит курсор.
|
|
|
|
|
Feb 9 2012, 07:16
|

Знающий
   
Группа: Свой
Сообщений: 618
Регистрация: 7-06-08
Из: USSR
Пользователь №: 38 121

|
Цитата(faa @ Feb 9 2012, 06:54)  Шириная дорожки/зазор 0,15мм - я правильно понял? да Цитата(faa @ Feb 9 2012, 06:54)  Судя по рисунку и Вашему описанию - да, нарушение есть. Какие глобальные установки правил проектирования? глобальные установки такие же: ширина дорожки 0.15мм Цитата(faa @ Feb 9 2012, 06:54)  И, если можно, проект в студию для разборок (достаточно файла brd). Ну и описание к нему - где и какие ошибки Вы заметили. ну ошибки пока тут разные, я пока работаю над платой. Но настораживает то что именно эту ошибку не показал вообще, ни указателем не ткнул, ни в списке не написал (обычно пишется пад какого элемента пересекается с чем) проект прикрепил я решил воспроизвести заново такую ошибку, например на БГА чипе, ножке А16, рядом с ней в притык стоит виа, а DRC эту ошибку заметить не может.
--------------------
Нажми на кнопку - получишь результат, и твоя мечта осуществится
|
|
|
|
|
Feb 9 2012, 10:11
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(BlackOps @ Feb 9 2012, 11:16)  я решил воспроизвести заново такую ошибку, например на БГА чипе, ножке А16, рядом с ней в притык стоит виа, а DRC эту ошибку заметить не может. Нет тут никакой ошибки! DRC выдает ошибку на не соответствие зазоров у электрически разных цепей. А тут и переходное и контактная площадка принадлежат одной цепи. Можете переходное хоть прямо в контактную площадку залепить - ошибки не будет. Цитата(Bender @ Feb 9 2012, 10:05)  Немного напрягает перескакивание курсора на предыдущий объект при редактировании схемы. То есть, после редактирования/добавления какого-либо объекта, поместив курсор над другим объектом и попытавшись сдвинуть его "М" - захватывается и перемещается предыдущий объект, а не тот где стоит курсор. Не смог добиться такого неадекватного поведения. Код Application: KiCad Version: (2011-feb-06 BZR 3398 GOST)-testing Build: wxWidgets 2.8.11 (no debug,Unicode,compiler with C++ ABI 1002,GCC 4.4.3,wx containers,compatible with 2.6) Platform: Linux 2.6.33.7-server-2mnb i686, 32 bit, Little endian, wxGTK Options: USE_PNG_BITMAPS=ON KICAD_GOST=ON USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF USE_BOOST_POLYGON_LIBRARY Может где в промежутке поправили (предварительно испортив).
|
|
|
|
|
Feb 9 2012, 12:50
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
faa Не смог добиться такого неадекватного поведения. Получается только при редактировании свойств двойным шелчком ЛКМ. При вызове редактирования горячей клавишей, работает нормально. Видимо где-то запоминаются координаты нажатия ЛКМ, потому что если после редактирования по двойному щелчку ЛКМ, один раз нажать ЛКМ в любом пустом месте схемы, то выбор нового элемента происходит нормально. Если шёлкнуть на другом элементе, то выберется уже он, вместо того, который под курсором. Более того, если один раз щёлкнуть на любом элементе, то, при попытке редактирования или перемещения, выберется именно этот элемент, а не тот который под курсором. Ещё наблюдение: внизу в строке статуса после щелчка остаётся выбранным элемент, после нажатия горячей клавиши остаётся он же, а не тот что под курсором. При отмене редактирования и повторном нажатии горячей клавиши срабатывает нормально и в строке статуса элемент меняется на правильный.
P.S. При вызове действия через меню по ПКМ, работает нормально. Так что проблемы только по горячим клавишам.
Сообщение отредактировал break - Feb 9 2012, 12:52
|
|
|
|
|
Feb 9 2012, 17:12
|
Знающий
   
Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394

|
Цитата(break @ Feb 9 2012, 16:50)  Получается только при редактировании свойств двойным шелчком ЛКМ ... P.S. При вызове действия через меню по ПКМ, работает нормально. Так что проблемы только по горячим клавишам. На досуге поиграюсь - может вылезет этот глюк. Тогда поправим. Цитата(BlackOps @ Feb 9 2012, 19:17)  а проблема исчезновения имиен цепей все еще присутствует! ... Воспроизведите всю, пжл, проблему по шагам. А то я такого глюка не замечал.
Сообщение отредактировал faa - Feb 9 2012, 17:12
|
|
|
|
|
Feb 10 2012, 08:51
|
Группа: Новичок
Сообщений: 6
Регистрация: 7-02-12
Пользователь №: 70 147

|
добрый день! мы создаем хранилище компонентов KiCAD. на данный момент прорабатываем структуру. высказывайте свои предложения по иерархии. http://pastebin.com/Fva2QbgU lib http://pastebin.com/v9RKRmr6 mod
|
|
|
|
|
Feb 10 2012, 11:56
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (ArcSin @ Feb 10 2012, 10:51)  высказывайте свои предложения по иерархии. Нет, это вы изложите предложения по иерархии. Иерархии управления этим хранилищем. Кто будет проверять вносимые в хранилище элементы и отвечать за то, что они а) не содержат ошибок, б)все сделаны в одном стиле в)что этот стиль самый правильный, д)добавить требования пор вкусу. Без этого такое хранилище имеет смысл только для студентов, а им абсолютно начхать на иерархию файлов в папках.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Feb 10 2012, 19:50
|
Группа: Новичок
Сообщений: 6
Регистрация: 7-02-12
Пользователь №: 70 147

|
Цитата Нет, это вы изложите предложения по иерархии. Иерархии управления этим хранилищем. Кто будет проверять вносимые в хранилище элементы и отвечать за то, что они ... не содержат ошибок, б)все сделаны в одном стиле в)что этот стиль самый правильный, д)добавить требования пор вкусу. a) чисто формально можно ответить так: GNU GPLv2 => никаких гарантий. но! мы все заинтересованы в правильности и я думал над тем чтобы сделать в поиске радиокнопку [все]/[одобренные модератором] Сергей (второй разработчик) пошел дальше и предложил ввести понятия : [добавлено][одобрено][проверено] и лайки(счетчик положительных отзывов). б) по поводу стилей соображения следующие: должно быть несколько стилей IEC - стандарт МЭК GOST - наш DM - дМорган (я так понял он только для логики) STRUCT - с кратким изображением структуры. опять же. в поиске должно выбираться откуда искать. кому надо только ГОСТ, а кому просто плату развести. в) по любому будут люди, которые считают, что библиотеки надо делать под себя. и их не будет устраивать стиль. ГОСТ - далеко не всегда оптимальное УГО. бывает что выходы и входы надо расположить рядом и т.д. но я считаю что нерационально тратить уйму времени на прорисовку компонентов + вы можете так же допустить ошибку. г) в стиле опенсорц будут максимально развязаны УГО и footprint. т.е. у микросхемы attiny2313 и attiny26 футпринт будет DIL20. д) одному футпринту могут соответствовать несколько 3d моделей. например несколько светодиодов разных цветов. е) хорошо было бы использовать поле документации, чтобы можно было прямо из кикада открывать(скачивать) даташиты ё) Сергей предложил еще для каждого компонента ввести симуляционную модель для моделирования. ж) у каждого элемента будет свой автор. но вопрос со структурой остается открытый. насколько вам интуитивно понятно что и где должно лежать?
|
|
|
|
|
Feb 15 2012, 07:04
|
Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206

|
faa Если при редактировании УГО поменять размер шрифта имени или номера вывода, затем изменить свойства остальных выводов через меню по ПКМ "Глобально" "Размер имени вывода для остальных выводов" или "Размер номера выводов для остальных элементов" (соответственно, что менялось), потом попытаться редактировать свойства другого вывода двойным щелчком ЛКМ, то возникает меню выбора выводов (зачем, они же все в разных местах?). Но это ещё не самое страшное. Хуже другое, что все выводы перемещаются со своих мест в одно (накладываются).
Application: Eeschema Version: (2011-feb-02 BZR 3395 GOST)-testing Build: wxWidgets 2.9.2 (wchar_t,compiler with C++ ABI 1002,GCC 4.5.2,wx containers,compatible with 2.8) Platform: Windows XP (build 2600, Service Pack 3), 32 bit, Little endian, wxMSW Options: USE_PNG_BITMAPS=ON KICAD_GOST=ON USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF USE_BOOST_POLYGON_LIBRARY
В более старых версиях не наблюдалось.
Не работает "Undo" на изменение размеров шрифта названия и номера выводов. "Undo" на изменение длины вывода зачем-то запоминает 2 действия, одно из которых ничем себя не проявляет.
Сообщение отредактировал break - Feb 15 2012, 07:39
|
|
|
|
|
  |
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|