Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
13.10.2022, 18:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,977
Сказал спасибо: 2,757
Сказали Спасибо 2,707 раз(а) в 2,002 сообщении(ях)
|
Re: Lithium ECAD
Сообщение от fifan
|
Работаю методом тыка
|
когда собирался устраиваться на фирму, где надо было знать PCAD, попалась в магазине пронего книжка - купил, почитал, понял возможности проги.
Дальше - зная, что у нее внутри есть - уже получалось и методом тыка, но не всегда - для создания библиотек все же лучше почитать сотв. раздел.
А в AD метод тыка как-то не очень (у меня, по крайней мере).
Что касается вылетов от лекарств - так официальную версию пробовал ставить с офиц. сайта - не помню уже, триал на какой-то срок или очень урезанная - вообще не заработала емнип!
|
|
|
|
13.10.2022, 19:05
|
|
Частый гость
Регистрация: 20.08.2010
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
|
Re: Lithium ECAD
Santil@
Как это нет? KiCad есть, Eagle была линуксовая версия, может и сейчас есть. Я пользуюсь кикадом в связке с freeRouting, вполне себе для работы.
Последний раз редактировалось mike-y-k; 13.10.2022 в 21:00.
Причина: 7.15
|
|
|
|
13.10.2022, 20:16
|
|
Прописка
Регистрация: 03.08.2015
Адрес: ТОЛЬЯТТИ
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 16 раз(а) в 15 сообщении(ях)
|
Re: Lithium ECAD
это круче TopoRа ?
|
|
|
|
15.10.2022, 01:48
|
|
Частый гость
Регистрация: 20.08.2010
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
|
Сообщение от Oleg.normalniy
|
это круче TopoRа ?
|
Сравнивать эти программы нельзя. Топор - авторазводчик. А Литий - система сквозного проектирования плат. Ну, по крайней мере претендует на это звание. А авторазводчика я в литии не обнаружил.
Попробовал создать простенький проект - впечатления такие:
Если довести до ума, то я бы купил.
Достоинства: возможность оформления документации по ГОСТ. Библиотек элементов это, правда, не касается, тут только самому создавать. Интерфейс тут ругали, но по мне - нормальный, интуитивно понятный, ничего запоминать не надо.
Недостатки помимо некоторой глюковатости: в выборе элемента в библиотеке отсутствует поиск по имени. Листать все элементы подряд - ну так себе занятие. Полностью отсутствует импорт проектов из других систем проектирования (да и импорт готовых библиотек не помешал бы), нет авторазводки и какого-либо интерфейса во внешний авторазводчик (или я не заметил?).
На поиграться - сойдёт, работать пока не выйдет.
Последний раз редактировалось mike-y-k; 15.10.2022 в 02:12.
Причина: 6.6
|
|
|
Сказали "Спасибо" Vadimku
|
|
|
15.10.2022, 09:58
|
|
Частый гость
Регистрация: 11.10.2022
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Lithium ECAD
Vadimku, спасибо за отзыв. Можно подробнее, где именно нет поиска элементов? Вроде как везде есть.
По импорту уже писал, работа идет. Автотрассировщика действительно пока нет, в очереди.
Вопрос ко всем, кто попробовал программу: чего на Ваш взгляд не хватает для полноценной работы? Здоровая критика всегда полезна.
Последний раз редактировалось Lithium_ECAD; 15.10.2022 в 10:03.
|
|
|
|
15.10.2022, 15:14
|
|
Частый гость
Регистрация: 20.08.2010
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
|
Сообщение от Lithium_ECAD
|
Можно подробнее, где именно нет поиска элементов? Вроде как везде есть.
|
Прошу прощения, не заметил в менеджере компонентов скромного такого поля ввода внизу. Всё кнопку "поиск" искал. Вы бы его выделили как-то, чтобы в глаза бросалось.
Чего лично мне не хватает для полноценной работы?
Прежде всего полноценной библиотеки компонентов, или возможности её импорта из кикада, благо за это платить никому не надо - опенсорс.
Экспорта в FreeRoute, или в другой бесплатный авторазводчик. Судя по тому факту, что авторы кикада приличный авторазводчик не осилили (хотя и пытались), задача это нетривиальная. Пусть хотя бы экспорт/импорт будет.
Ну, и мелкие, но многочисленные баги мешают. Нарисовал схему, расставил компоненты на плате, возвращаюсь в схему, пытаюсь её передвинуть в центр листа (выделяю целиком мышью) - двигаются только соединения, компоненты остаются на месте. До перехода к плате всё двигалось нормально. Нарисовал после этого дорожки - перестало двигаться всё, перестали выделятся элементы и их подписи, схема "замёрзла". Возможно, это следствие синхронизации платы и схемы, но тогда я не понимаю смысл этой синхронизации. После закрытия/открытия программы схема вновь передвигается, но только соединения и разъём. Транзистор и резисторы остаются на месте. Подписи элементов выделяются и редактируются.
Всё это на мелкой схеме из одного разъёма, одного транзистора и трёх резисторов. Если сделать что-то более развесистое, наверняка вылезет что-то ещё.
По ГОСТовской рамке схемы: шрифт не масштабируется и надписи не умещаются в полях, переноса слов на другую строку тоже нет (или как-то можно?). Имена тегов почему-то исключительно англоязычные, не всегда понятно, что они означают.
Это так, навскидку, попробую сделать что-нибудь посложнее.
Внёс изменения в библиотеку (поправил УГО резистора). На уже нарисованной схеме это никак не отразилось. Обновить схему никак нельзя?
Последний раз редактировалось mike-y-k; 16.10.2022 в 18:35.
Причина: 6.6
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Vadimku за это сообщение:
|
|
|
15.10.2022, 20:12
|
|
Частый гость
Регистрация: 11.10.2022
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Lithium ECAD
1. Импорт. Уже готов импорт библиотек из PCAD, со следующей версии будет доступен. Также есть импорт библиотек из EAGLE, правда, как оказалось, им практически никто не пользуется. Дальше два пути: импорт библиотек Kicad или импорт проектов PCAD. Оба важны. Проекты из PCAD закроют также импорт из Diptrace и Altium. Формат уже понятен, но есть пара вопросов, которые нужно решить. Формат Kicad пока не смотрел, но знаю, что по нему есть неплохая документация.
2. Автотрассировка. Будем заниматься ей после выхода второй версии. До этого основной упор на базовые функции и исправление ошибок. Что в планах:
- свап одноуровневых (swaplevel › 0) пинов на схеме из редактора плат;
- свап одинаковых секций компонента из редакторов схем и плат;
- увеличить количество проводящих слоев до 16;
- редактирование кэша компонентов (как минимум добавление корпусов к компонентам без редактирования библиотеки);
- обновление компонентов на схеме из библиотек (пока этого нет, потом будет применяться только к новым добавленным компонентам, т.к. уже установленные не содержат информацию об исходной библиотеке);
- схемотехнические блоки для работы с многоканальными схемами;
- повтор трассировки одного канала на другие такие же.
Также в работу сразу идут важные замечания и просто интересные предложения. К первым относятся контрольные точки, о которых здесь говорили, ко вторым, например, уменьшение ширины проводника при подключении к маленькой контактной площадке. Это была идея одного пользователя.
3) Выделение и перемещение. Одним из отличий от других САПР являются так называемые режимы редактора. По ним уже были вопросы и видимо не совсем понятно, для чего они нужны. Хотя на сайте в Обучении о них рассказано. Режимы отличаются не только набором боковых панелей, но и поведением рабочей области. Всего режимов 6:
- Основной - в этом режиме разрабатывается схема или плата, для выделения доступны все элементы (редакторе плат также учитывается боковая панель Выделение). Сквозное выделение из схемы выключено, но доступно через контекстное меню;
- Компоненты - в этом режиме выделяются только компоненты. Включено сквозное выделение, т.е. при выделении компонентов на схеме они сразу выделяются на плате. Режим используется для расстановки на плате. Очень удобно выделять группы элементов одного функционального узла через редактор схем. А затем, нажав кнопку Захват в редакторе плат, разом выдернуть их из общей кучи компонентов. Они при этом еще и сгруппируются.
- Цепи - режим похож на Компоненты, выделяются только цепи, причем сразу целиком, чтобы дополнительно контролировать соединенные выводы. Включено сквозное выделение. Режим используется при трассировке. Позволяет управлять линиями связи через параметр Уровень цепи. Можно легко скрыть все линии связи, кроме тех, что соединяют какой-либо узел, чтобы не мешали при его разводке. Например, оставить только связи от микроконтроллера до памяти, развести, потом включить все остальные. Делается за несколько секунд.
- Ошибки ERC/DRC - тут, думаю понятно. Разрешено выделение всего, сквозное выделение отключено. На схеме можно выделить отдельный пин, в будущем будет добавлена возможность его редактирования (тип, стиль, длина).
- Основная надпись (в редакторе схем) - в этом режиме скрываются все, кроме элементов основной надписи. Они становятся доступны для редактирования, чего нет в других режимах. Можно посмотреть, где какие теги находятся (к вопросу о том, что непонятно, какие теги что означают) и изменить их (в частности шрифт). К сожалению, текст не переносится на другую строку. Надо подумать, как это лучше реализовать. В этом режиме можно создавать и редактировать рамки и основные надписи и сохранять их в виде файлов. Для создания тегов используется инструмент Текст. Если текст в угловых скобках ‹TEXT›, он будет сохранен в виде тега на соответствующем слое. Другой текст, а также остальные примитивы (линии, прямоугольники и т.д.) будут размещены на слое основной надписи. В других режимах они размещаются на слое примитивов.
- Минимальный режим - скрываются все панели, сохраняется поведение того режима, из которого включен минимальный.
Может показаться сложным описание режимов, но на самом деле это вполне удобно. Если будут идеи, как улучшить такой механизм, пишите, обязательно рассмотрим.
|
|
|
|
15.10.2022, 22:27
|
|
Частый гость
Регистрация: 20.08.2010
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
|
Re: Lithium ECAD
Спасибо, с выделением-перемещением понял.
Хотя поведение не всегда соответствует выбранному режиму (тому, который выделен вверху). Запускаю Project Creator, выделен основной режим, а поведение соответствует режиму цепи. Наверное, с прошлого раза осталось, когда я плату мучил. После переключения на другой режим и возврата в основной всё заработало как надо.
И ещё. Хорошо бы, если бы была возможность двигать изображение схемы 3-й кнопкой мыши (при нажатии на колёсико без прокрутки). Вращение колеса мыши удаляет-приближает изображение несколько непредсказуемо, бывает, что часть схемы не видна, а полосы прокрутки ещё не появились и чем сдвинуть изображение на нужную часть - непонятно.
|
|
|
|
16.10.2022, 16:24
|
|
Частый гость
Регистрация: 11.10.2022
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Lithium ECAD
Сообщение от Vadimku
|
Хотя поведение не всегда соответствует выбранному режиму
|
Исправлено. Также исправлена ошибка, когда в режиме Цепи при попытке перетащить цепи они отцепляются от компонентов.
Перемещать видимую область при нажатом колесе мыши, равно как и при нажатой правой кнопке, можно при наличии полос прокрутки. Также вид смещается при нажатии на стрелки с нажатым Shift, тоже если есть полосы. Они появляются, если видимая область меньше размера страницы. В этом случае выйти за пределы страницы не получится, поэтому не стоит размещать там элементы при мелком масштабе. Следует увеличить размер страницы, если не хватает места.
Приближение/удаление работает относительно курсора мыши, но с учетом размера страницы. Вид старается не выходить за ее пределы. Это стандартное поведение вида в Qt и, на мой взгляд, вполне логичное. Страница никогда не потеряется при игре с масштабом.
Последний раз редактировалось Lithium_ECAD; 16.10.2022 в 16:26.
|
|
|
|
16.10.2022, 22:35
|
|
Частый гость
Регистрация: 20.08.2010
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
|
Re: Lithium ECAD
Сообщение от Lithium_ECAD
|
Перемещать видимую область при нажатом колесе мыши, равно как и при нажатой правой кнопке, можно при наличии полос прокрутки. Также вид смещается при нажатии на стрелки с нажатым Shift, тоже если есть полосы. Они появляются, если видимая область меньше размера страницы. В этом случае выйти за пределы страницы не получится, поэтому не стоит размещать там элементы при мелком масштабе. Следует увеличить размер страницы, если не хватает места.
|
Рамка у меня вертикальная А4, схема, стало быть тоже должна уложиться в рамку, а страница горизонтальная А4. Где поменять ориентацию страницы, я не нашёл. Она вообще меняется, или страница всегда горизонтальна?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:51.
|
|