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

 
 
14 страниц V  « < 9 10 11 12 13 > »   
Reply to this topicStart new topic
> KICAD::допиливание, вопросы разработки САПР
Барановский Конс...
сообщение Aug 15 2014, 16:20
Сообщение #151


Местный
***

Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



Здравствуйте!

Я опять со своими иконками... Долго думал, рисовал, но так ничего путного и не смог сделать. Последние иконки переместить/перетащить вроде бы получились, но это повлекло за собой ряд других проблем. Дело в том что эти две иконки касаются только компонента схемы и подобные иконки нужно также делать для проводника, соединения, модуля, дорожки, сегмента дорожки и т.д. Т.е. получается масса иконок, которые, если присмотреться будут лучше отображать суть действия, но в то же время из-за сложной графики теряется наглядность и быстро отлавливать нужный пункт меню уже не так просто.
Нужно сказать сейчас склоняюсь ко второму варианту иконок (упрощенному) с ним работать комфортнее из-за той же наглядности.
Так вот, после всех экспериментов решил все таки оставить крестики со стрелками. Да, сперва не привычно, но когда знаешь - работается нормально. Во всяком случае лучше чем со стандартными иконками (ИМХО).

Хотелось бы услышать ваше мнение по данному поводу, может есть какие-нибудь рекомендации, готов обсудить (хотелось бы сделать хорошо для все, хотя понимаю что это невозможно; как говориться на вкус и цвет...).

Если определимся - буду просить у Александра (AVL) разрешения заменить иконки в gost ветке. Но здесь тоже не все так гладко. Дело в том что замены требуют не только иконки, но и некоторые файлы. Эти изменения в будущем усложнят процесс слияния со стандартной веткой (сам этим делом не занимался ранее, но думаю что так и есть).

Хотелось бы все это подытожить, так сказать закрепить результат.
Go to the top of the page
 
+Quote Post
alex9
сообщение Aug 15 2014, 19:42
Сообщение #152


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 5-06-11
Пользователь №: 65 492



Цитата(alex9 @ Apr 5 2014, 12:55) *
Не считаю себя новичком, но после перерывов в работе (иногда долгих) эти два плюса вгоняют в ступор. Даже подписи не помогают sm.gif

Сегодня, после полугодового перерыва, опять вспоминал sad.gif

Цитата(Барановский Константин @ Aug 15 2014, 16:20) *
... Дело в том что эти две иконки касаются только компонента схемы и подобные иконки нужно также делать для проводника, соединения, модуля, дорожки, сегмента дорожки и т.д.
... после всех экспериментов решил все таки оставить крестики со стрелками.

Да, крестики - это абстрактный символ и может использоваться в разных случаях.
Но наши кружочки - не менее абстрактны. При этом, глядя на них понимаешь, что это - некий объект до выполнения действия и после. Т.е. можно догадаться о результате выполнения операции.
А вот какой конкретно это объект (проводник, соединение, модуль и т.д.) - видно из контекста. Как и в случае крестиков.
Go to the top of the page
 
+Quote Post
AVL
сообщение Aug 15 2014, 20:25
Сообщение #153


Местный
***

Группа: Свой
Сообщений: 392
Регистрация: 29-05-07
Из: Москва
Пользователь №: 28 020



Цитата(Барановский Константин @ Aug 15 2014, 20:20) *
Если определимся - буду просить у Александра (AVL) разрешения заменить иконки в gost ветке. Но здесь тоже не все так гладко. Дело в том что замены требуют не только иконки, но и некоторые файлы. Эти изменения в будущем усложнят процесс слияния со стандартной веткой (сам этим делом не занимался ранее, но думаю что так и есть).

Разрешения никакого не требуется. Я изначально считаю, что каждый разработчик, который хочет добавить изменение, имеет доброе намерение и приносит пользу проекту. И только в редких случаях может понадобиться корректировка.
Насчет бинарных иконок, чтобы исключить конфликты/перезатирание иконками из ветки lp:kicad при очередных слияниях, может твои, Константин, иконки поместить в дополнительную директорию и перенастроить ГОСТовую сборку на них?
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Aug 17 2014, 15:23
Сообщение #154


Местный
***

Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



Цитата(AVL @ Aug 15 2014, 23:25) *
может иконки поместить в дополнительную директорию и перенастроить ГОСТовую сборку на них?

Отличная идея! Сделаю, чтобы новые иконки использовались при сборке с параметром -DUSE_NEW_ICONS.
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Sep 4 2014, 11:57
Сообщение #155


Местный
***

Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



В конце концов создал новую ветку с новыми иконками:
https://code.launchpad.net/~baranovskiykons...kicad/new_icons
В гостовскую ветку не стал добавлять, потому что там и так много изменений предлагается для слияния с product'ом, а добавление новых иконок только усложнит процесс слияния и сопровождения.
Скриншоты можно посмотреть здесь.
Go to the top of the page
 
+Quote Post
break
сообщение Oct 9 2014, 06:33
Сообщение #156


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



Я понял, чего ещё не хватает (не уверен, есть ли это в других CAD'ах).
Надо сделать возможность настраивать тип термомоста при подключении к полигону. Сейчас подключается с четырёх сторон, а иногда нужно только с одной (чтобы при пайке в печи деталь не перекосило или не утащило в нежелательном направлении).
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 9 2014, 07:10
Сообщение #157


Гуру
******

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



Да, неплохо бы иметь возможность в свойствах конкретного вывода переопределить тип подключения к полигону. Часто бывает, что все компоненты подключаются к полигону через барьеры и только один вывод одного транзистора или площадку под брюхом микросхемы надо посадить напрямую. И начинаются танцы с зарисовыванием термобарьера этой площадки толстыми дорожками.

Однако прогресс налицо - уже три дня в списке рассылки идет активное "одобрям" переименованию модуля в footprint. "Додумались! Треугольник треугольником назвать" (с) КВН "карта звездного неба".


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Барановский Конс...
сообщение Oct 9 2014, 16:34
Сообщение #158


Местный
***

Группа: Участник
Сообщений: 241
Регистрация: 2-03-13
Из: Кривой Рог, Украина
Пользователь №: 75 861



Цитата(break @ Oct 9 2014, 09:33) *
Сейчас подключается с четырёх сторон, а иногда нужно только с одной (чтобы при пайке в печи деталь не перекосило или не утащило в нежелательном направлении).

Если таких площадок не много то можно сделать следующим образом:
1) создаем зону, заливаем как обычно и получаем примерно следующее
Прикрепленное изображение

2) наводим курсор на край зоны и нажимаем ПКМ, выбираем Зоны->Добавить вырезанную область
Прикрепленное изображение

3) выставляем сетку помельче и обводим контур зоны вокруг площадки;
4) проводим дорожку от площадки в нужном направлении и ведем под зоной к нужному месту
Прикрепленное изображение

5) перезаливаем зону
Прикрепленное изображение


Готово.
Go to the top of the page
 
+Quote Post
break
сообщение Oct 10 2014, 06:31
Сообщение #159


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



Сергей Борщ
Цитата
Да, неплохо бы иметь возможность в свойствах конкретного вывода переопределить тип подключения к полигону. Часто бывает, что все компоненты подключаются к полигону через барьеры и только один вывод одного транзистора или площадку под брюхом микросхемы надо посадить напрямую. И начинаются танцы с зарисовыванием термобарьера этой площадки толстыми дорожками.

Это как раз есть - достаточно щёлкнуть ПКМ (или нажать кнопку "редактировать") на нужном контакте и в его свойствах установить тип соединения с полигоном: "Из модуля", "Включая конт. пл.", "Терморазгрузка", "Отсутствует". Отдельно устанавливаются параметры термомоста.
Это можно делать как у уже установленного на плату модуля, так и в библиотеке.
Я себе сделал несколько таких посадочных мест - всё очень удобно получается.

Барановский Константин
Цитата
Если таких площадок не много то можно сделать следующим образом:

Всего-то 112. biggrin.gif
Да ещё больше четверти из них принадлежат элементам, которые криво стоят.
Я сделал проще - отключил в полигоне соединение с контактными площадками и просто соединял нужные контактные площадки с полигоном отдельными проводниками (к другим контактным площадкам вести не надо), благо теперь такие проводники не удаляются. Но получилось медленно и печально, так как приходилось выдерживать нужный угол проводников.
Go to the top of the page
 
+Quote Post
Guest_Guest_Mega_volt_*_*
сообщение Oct 10 2014, 18:37
Сообщение #160





Guests






Пытаюсь собрать kicad под ubuntu 14/04 но что-то не выходит CMake выдает вот такую ошибку:
Цитата
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
Could NOT find OpenSSL, try to set the path to OpenSSL root folder in the
system variable OPENSSL_ROOT_DIR (missing: OPENSSL_LIBRARIES
OPENSSL_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindOpenSSL.cmake:313 (find_package_handle_standard_args)
pcbnew/github/CMakeLists.txt:33 (find_package)

Посмотрел в синаптике пакет openssl установлен, как устранить ошибку?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 10 2014, 19:58
Сообщение #161


Гуру
******

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



Цитата(break @ Oct 10 2014, 09:31) *
и в его свойствах установить тип соединения с полигоном:
Спасибо, не знал.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
hw_engineer
сообщение Dec 3 2015, 08:14
Сообщение #162





Группа: Участник
Сообщений: 12
Регистрация: 22-09-15
Пользователь №: 88 505



Ограничения в KiCAD, которые огорчают лично меня:
1. задать pad произвольной формы (хотя бы произвольный полигон с числом вершин хотя бы 6);
2. задать pad с разной формой на разных слоях (овал на *.Paste, прямоугольник на остальных; приходится задавать площадки МС овалами);
3. выполнять поворот трассы дугой.
Go to the top of the page
 
+Quote Post
faa
сообщение Dec 5 2015, 07:27
Сообщение #163


Знающий
****

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



Цитата(hw_engineer @ Dec 3 2015, 11:14) *
1. задать pad произвольной формы (хотя бы произвольный полигон с числом вершин хотя бы 6);

а. Комбинировать из нескольких. Номер пина один.
б. Еще можно нарисовать на слое, допускающем произвольную графику (например, шелкография),
а потом изменить номер слоя (в файле посадочного места) на нужный медный (надо вкурить формат файла).
Так СВЧ-фильтры рисовали (тут на форуме где-то есть пример).
в. Можно сделать простую фому площадки и уже на плате обполигонить ее как надо (это потребует некоторых усилий и усидчивости sm.gif)

Цитата(hw_engineer @ Dec 3 2015, 11:14) *
2. задать pad с разной формой на разных слоях (овал на *.Paste, прямоугольник на остальных; приходится задавать площадки МС овалами);

Как и в первом пункте. Каждый пад на нужных слоях. Номер пина один.
А зачем овал на пасте? Можно (и, ИМХО, нужно) прямоугольник с отрицательным зазором. Если много пасты получается - увеличить зазор.
Зазор можно задать общий на плату, общий на футпринт, отдельно к каждому паду.

Цитата(hw_engineer @ Dec 3 2015, 11:14) *
3. выполнять поворот трассы дугой.

а. Можно разрешить любое направление дорожек и сетку сделать мелкой - можно кривую изобразить любую.
б. Есть панель СВЧ-инструментов, через нее можно это сделать. Но надо рвать трассу и вставлять СВЧ-модуль. Форму можно задавать из файла.
с. Нарисовать "хитрый" футпринт, разорвать трассу, вставить.в месте поворота.
Go to the top of the page
 
+Quote Post
hw_engineer
сообщение Dec 6 2015, 16:16
Сообщение #164





Группа: Участник
Сообщений: 12
Регистрация: 22-09-15
Пользователь №: 88 505



Цитата
Каждый пад на нужных слоях. Номер пина один.

О таком я не подумал sm.gif Спасибо, попробую.
Хотя овальную КП сделать или просто пасту поверху нарисовать, наверное, проще.
Овал на пасте - чтобы паста не застревала в уголках длинных и узких КП. Может это и устарело уже, но привычка осталась.

По поводу поворота дугой: то, что Вы предлагаете, можно сделать, но "не лежит в руке".
А не хватает именно "естественного" способа. Особенно при трассировках дифф.пар.
Go to the top of the page
 
+Quote Post
break
сообщение Dec 7 2015, 22:24
Сообщение #165


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-07-11
Из: С-Пб.
Пользователь №: 66 206



Цитата(faa @ Dec 5 2015, 10:27) *
А зачем овал на пасте? Можно (и, ИМХО, нужно) прямоугольник с отрицательным зазором. Если много пасты получается - увеличить зазор.
Зазор можно задать общий на плату, общий на футпринт, отдельно к каждому паду.

При большой контактной площадке пасту рекомендуют наносить мелкими островками. Это решается несколькими контактными площадками, наложенными на большую. Соответственно, нужно установить нужные атрибуты слоёв. В какой-то теме это уже было, реально работает.
Go to the top of the page
 
+Quote Post

14 страниц V  « < 9 10 11 12 13 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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