Lithium ECAD - российская САПР печатных плат

Lithium ECAD поддерживает синхронизацию схемы и платы в реальном времени, обладает интуитивно понятным интерфейсом и хорошими функциональными возможностями.



В состав САПР входит две программы:
— Library Creator — для создания интегрированных библиотек компонентов;
— Project Creator — для разработки принципиальных схем и печатных плат.
Интерфейс программ тщательно продуман и позволяет комфортно работать даже на ноутбуке.

Library Creator
Программа предназначена для создания интегрированных библиотек, которые включают в себя корпуса и УГО компонентов, а также таблицы соединений выводов. Она имеет вкладочный интерфейс и позволяет работать сразу с несколькими библиотеками. В состав программы входит редактор корпусов и редактор компонентов.

Работа по созданию библиотеки начинается с корпуса — совокупности посадочного места компонента и подключенной 3D-модели. В редакторе корпусов имеется мастер, позволяющий в считанные минуты создать практически любое посадочное место.



К корпусу можно (но не обязательно) подключить 3D-модель в формате STEP. Сама модель не хранится в библиотеке, она должна находиться в отдельном каталоге, который задается в настройках программы. Изменяя масштаб, угол поворота и сдвиг по осям XYZ, необходимо разместить модель точно на контактных площадках.



Вся работа по созданию компонента и подключению к нему корпусов осуществляется в одном редакторе. Система предупреждает пользователя обо всех обнаруженных ошибках, например, совпадении номеров выводов или некорректном подключении корпуса. При работе с проектами в программе Project Creator добавлять на схему можно только те компоненты, которые не имеют критических (красных) ошибок.



Library Creator имеет функции копирования корпусов и компонентов из других библиотек, а также поддерживает пакетный импорт библиотек в формате EAGLE XML. Импорт из Diptrace также возможен, после предварительного сохранения библиотек в формат EAGLE.



По каждой открытой библиотеке можно посмотреть статистику. Используя функцию слежения можно быстро определить, какие корпуса подключены к компоненту или какие компоненты используют тот или иной корпус.



К компонентам можно добавлять алиасы — виртуальные копии компонента, имеющие одинаковое УГО и схожий набор корпусов, но отличающиеся описанием и значением (Value). Для алиаса можно исключить один или несколько корпусов, подключенных к оригинальному компоненту. Таким образом, на базе одного компонента в библиотеке можно создать, например, целое семейство однотипных операционных усилителей. В менеджере компонентов при работе с проектами алиасы будут считаться полноценными компонентами. Использование алиасов позволяет ускорить создание библиотеки и упрощает ее редактирование.



Project Creator

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

Редактор схем позволяет работать с одно- и многостраничными схемами и имеет множество различных инструментов и функций. Если в свойствах проекта включена синхронизация, то все изменения, внесенные в схему, тут же будут передаваться в печатную плату, если она открыта. Поддерживается сквозное выделение, когда выделенные на схеме компоненты или цепи будут выделены и на плате. Эта возможность широко используется при расстановке компонентов на плате, т.к. позволяет быстро найти группу элементов одного функционального узла.



Есть такие важные функции, как поиск ошибок (ERC), список неустановленных секций компонентов и нумерация компонентов. Также присутствует соединитель цепей (Net_Tie), который используется для объединения аналоговой и цифровой земли в одной точке.

Перечень элементов показывает полную информацию о примененных компонентах в виде таблицы, он может быть сохранен в формате CSV или распечатан по форме ГОСТ.



В составе САПР есть большой набор рамок и основных надписей для форматов А4-А0. В местах размещения фамилий, названия и номера документа находятся теги, которые при добавлении основной надписи на схему заменяются данными из проекта. Настройка этих тегов осуществляется централизованно, через одно диалоговое окно, после чего все изменения будут приняты для всех страниц. Основные надписи можно создавать и редактировать в редакторе схем.

Редактор печатных плат позволяет работать с платами, имеющими до 8 проводящих слоев. Контур платы может быть практически любой формы. Помимо основных инструментов, таких как проводники и переходные отверстия, есть медная заливка, окна в ней, фрезеровка и неметаллизированные (крепежные) отверстия.



Настройка набора слоев и списка допустимых переходных отверстий осуществляется при помощи конфигурируемых стеков, поставляемых с САПР. Они хранятся в текстовых файлах и написаны по простым правилам. В большинстве случаев достаточно выбрать подходящий стек слоев и включить необходимые отверстия на диаграмме.



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



Выполнять трассировку платы можно как после завершения разработки схемы, так и в процессе, по мере готовности узлов схемы. При трассировке широко используются горячие клавиши. С их помощью можно поменять ширину всего проводника или только последних двух секций, а также перекинуть проводник на другой слой с установкой переходного отверстия. Во время трассировки мешающие линии связи скрываются, позволяя сосредоточиться на конкретной цепи. Как и в любой современной САПР на проводниках отображается имя цепи, а на контактных площадках — номер и имя.



Одним из параметров линий связи является уровень цепи (Level), который задается в редакторе схем. Задавая разный уровень цепей для разных участков принципиальной схемы и управляя фильтром Ratline level в редакторе плат можно отображать линии связи только для конкретных узлов, которые трассируются в настоящее время. Например, плата с расстановленными компонентами до применения фильтра…



… и после применения фильтра, где для цепей центрального узла задан другой уровень:



Редактор позволяет выполнить проверку платы на соответствие правилам (DRC). Проверяются не только зазоры и размеры, но и наложение элементов, а также выполняется поиск неразведенных цепей (линий связи) и ошибок цепей. Такие ошибки могут возникать тогда, когда после выполнения трассировки платы была изменена принципиальная схема.



Просмотр модели платы позволяет выявить проблемные места для монтажа и в целом оценить качество трассировки. Есть возможность отключения компонентов и верхних слоев платы, что позволяет оценить всю топологию, включая внутренние слои.




Для заводского изготовления печатных плат доступен экспорт слоев в формат Gerber RS-274X и сверловки в формат NC Drill. А для распечатки слоев под ЛУТ есть удобная форма, где можно указать количество копий, а также задать все отверстия фиксированного диаметра, чтобы после травления получились центровочные лунки.



В Project Creator есть набор калькуляторов для расчета RC-цепей, сопротивления параллельных резисторов и резистивного делителя. Также есть таблица цветовой маркировки резисторов.


Lithium ECAD является коммерческой САПР, но с некоторыми ограничениями доступна и для бесплатного использования. Сейчас есть версия только для Window 7 и выше, которую также можно запустить под Wine на Linux. Ведется работа по нативной версии для Linux.

Загрузить актуальную версию можно на сайте www.lecad.ru. Там же, в разделе Обучение, опубликован ряд статей о возможностях САПР. Регулярно добавляются новые.

Есть тема Lithium ECAD на форуме ЕЕ.

Комментарии (40)

RSS свернуть / развернуть
с некоторыми ограничениями доступна и для бесплатного использования
Что значит «с некоторыми»? На сайте об этом информации ноль, зато есть лицензия за 2к5 рублей (и это со скидкой 50%) на 2 слоя и 50 компонентов, что как-то смешно.
0
  • avatar
  • Vga
  • 24 мая 2022, 10:09
Ограничения бесплатной лицензии:
— 25 компонентов на проект;
— 2 слоя;
— не для коммерческого использования.

Не смешно, если учесть, что компоненты могут быть и 2- и 100-выводные и больше. Если не хочется платить, то вариантов 2: делить одну плату на несколько или делать несколько компонентов в одном (например линейка светодиодов).
0
Очень смешно, учитывая что каждый резистор и конденсатор это тоже компонент.
0
На сайте о бесплатной демке ни слова. Вы бы добавили чтоль. Пока что у вас есть мега конкурент в лице кикада.
0
Поправим сайт.
Самая крутая функциональная фишка у кикада — это его интерактивный трассировщик. Очень хочется его побыстрей сделать. Но пока приоритеты расставлены так:
1) схемотехнические блоки
2) диф пары
3) интерактивный трассировщик.
0
ИМХО, с тех пор как кикад стал юзабельным, с такими некоммерческими лицензиями ловить уже нечего. Лучше бы взяли пример с IDE — бесплатная и полноценная комьюнити эдишн для строго некоммерческого применения и платные лицензии для всего остального.
0
Не, ну задумка по каду хорошая. Понятно, что прослеживается в качестве основы. Реализованы интересные фишки для удобства. Даже импорт моделей с привязкой 3D есть. Но вот отношение к бесплатной лицензии это нечто. Даже у орла вкуснее была бесплатная лицензия. С таким подходом распространение ее у домашних эмбедеров стремится к нулю.
0
Подумаем насчет бесплатных лицензий…
0
Увеличили количество компонентов на проект по всем лицензиям:
— бесплатная — 70;
— начальная — 150;
— расширенная — 250;
— максимальная — неограничено.
0
Для ознакомления могли бы предоставить хотя бы пробную версию. Можно было бы оценить как достоинства, так и недостатки. Брать кота в мешке за деньги, стремновато.
DipTrace к примеру предоставляет пробную «trial» версию, сроком на 30 дней. DipTrace Freeware Все функции и библиотеки, без 3D моделей. Бесплатная версия, ограничение на 300 выводов и 2 сигнальных слоя максимум, только некоммерческое использование. В интернете можно найти бесплатно ключ правда не для самых свежих версий, но тем не менее, количество выводов неограничено правда ограничение в четыре слоя. Но для себя, для дома хватит выше крыши.
0
В бесплатной версии можно использовать до 70 компонентов на проект и 2 слоя печатной платы. Если больше, то просто не будет работать сохранение. То есть, несмотря на ограничение слоев, можно попробовать работу и с многослойными платами.
0
Хз. По-моему, не делать халявную нонком-лицензию для любителей = пиарить кикад потенциальным покупателям.
+1
P.S. Я имею в виду лицензию без ограничений «да я столько в тетрадке разведу». Ибо зачем тратить время на освоение продукта, в котором ничего серьезного все равно не сделать?
+1
В Кикаде нет того, что есть у нас, как и наоборот. Тут вопрос функционала программ и личных предпочтений. Те решения, которые мы реализовали, очень помогают в расстановке и разводке платы. Есть даже возможность создавать цепи на схеме из редактора плат, очень удобно раскидывать сигналы по разъемам. Там есть нюансы, поэтому пока не афишируем эту функцию, может немного доработаем. Будет статья по ней. Зато в Кикаде есть интерактивный трассировщик. И у нас он будет…

Если же сравнивать с EAGLE, как ближайшим аналогом, то ограничения Lithium ECAD, на мой взгляд, более лояльные, чем ограничение на площадь платы 80 кв. см. А цены на лицензии (причем пожизненные, а не подписки) даже сравнивать нечего.
0
Те решения, которые мы реализовали, очень помогают в расстановке и разводке платы.
Вот только нужно ли это в тех масштабах, которые позволяют бесплатная и хоум лицезии?
Если же сравнивать с EAGLE, как ближайшим аналогом, то ограничения Lithium ECAD, на мой взгляд, более лояльные, чем ограничение на площадь платы 80 кв. см.
Ну так кикад его и выбил из любительской ниши.
0
Не могу сказать, что кикад кого-то выбил. Снижение популярности орла началось после их продажи Autodesk и изменения лицензионной политики на подписки. Не любит наш народ сидеть на крючке, тем более зарубежном.
0
После покупки орла доской началась чехарда со сменами интерфейсов и организацией библиотек. В результате все превратилось в какую то невразумительную кашу. Через пару лет устаканилось, конечно. Но народ уже свалил на кикад. Тем более он за последнее время резко продвинулся и стал более чем юзабельным.
0
Но результат-то тот же — народ ушел с орла на кикад.
0
А у вас есть возможность копипастить участок схемы сразу с трассировкой под него. Скажем, в схеме есть 100500 одинаковых блоков. Сделал и развел один, а остальные чтобы по образцу и подобию первого хреначились сами?

Есть возможность сохранять модули из связки плата+схема, чтобы их можно было в другой проект вставлять?

Киакд и игл (с недавних пор) все это умеют. Кикад плагинами, игл нативно, хотя и немного коряво. А у вас как с этим?
0
Скоро выпустим нативную версию для Linux и займемся схемотехническими блоками и упрощенным аналогом комнат из Альтиум. При установке нескольких одинаковых блоков на схему можно будет развести один и сказать другим «сделай так же».
Связки плата+схема тоже планируются, скорей всего это будет на базе схемоблоков, то есть уже после них.
0
Вам еще сюда
vk.com/wall-89394027_10201
0
С нишей все правильно. Мы хорошо понимаем, что конкуренты в ней сильны. Будем работать дальше.
0
Пока нас в контакте нет, напишу здесь: ни одной строчки кода из открытых проектов мы не использовали и не собираемся. Это полностью наш велосипед. Да, какие-то идеи повторили, но не более.
0
Вы его действительно вдвоем пилите и ты один из разрабов? А кто второй?
0
Второй не сидит в блогах и форумах, у него другие задачи. Код в основном мой. Этому проекту на самом деле много лет. Просто не было смысла о нем писать раньше. Сейчас, когда его функционал сопоставим с аналогами, хочется поставить его на финансовые рельсы, чтобы можно было нанять еще 1-2 разработчиков, ибо функциональных идей много. Тогда развитие проекта будет гораздо быстрее.
0
Интересно, но сразу бросается в глаза английское меню и т.д., да не проблема, но разработка то отечественная…
0
Уже перевели интерфейс. В следующей версии будет. Работаем над версией под Linux.
0
Уже давно существует российский екад Дельта, причём у них есть и Topor и симулятор цепей.
Вы бы хоть привели таблицу отличий вашего продукта от конкурентов. Пока что достаточно уютно можно существовать на ворованном Альтиуме под ворованным мастдаем.
0
У Дельта Дизайн вроде бы нет бесплатной версии, а ценник судя по сообщениям в некоторых форумах составляет несколько сотен т.р. Это совершенно другой уровень, разные ниши.

Таблица отличий вряд ли будет объективной, по крайней мере на данном этапе развития. Мы делаем упор на эргономику, упрощение рутинных операций и оформление документации. Для этого реализовали несколько интересных решений. Чтобы оценить все в целом, надо просто взять и попробовать. Ну, или хотя бы посмотреть раздел Обучение на www.lecad.ru.
0
Все так начинают, но стремление к совершенствованию, все же, приводит к продукту профессионального уровня. Так, что это вопрос времени ;)
0
Опубликована версия 1.0.0

Ключевые особенности:
— русский язык интерфейса;
— темная тема интерфейса;
— исправлен ряд ошибок;
— добавлен установочный пакет для Linux. Пока только deb, работаем над rpm. Изначально хотели snap, но к сожалению, не удалось решить проблемы с запуском на некоторых системах. Вернемся к нему позже.

0
Опубликована версия 1.2.0

Ключевые особенности:
— при повороте/отражении компонентов на схеме и плате подключенные цепи теперь не разъединяются, а следуют за соответствующими выводами;
— добавлены функции расстановки и выравнивания компонентов на плате.

0
Опубликован релиз 1.4.0

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





0
Я понимаю, что денех хочется, но лучше бы в кикад покомитили или модули на него платные поделали. Серьезно.

Кикад стал невероятно хорош, там все еще много дурных UI решений, с которыми опенсорс не умеет ничего делать, но ЦЕРН вроде старается это забороть.

Я вот ща для мелкосерийки серьезно выбирал между альтиумом и кикадом, причем 1й выйграл лишь только потому, что мне требуется наличие опыта в нем.

Это все круто, но вообще не понятно ваше место во всей индустрии.
0
В отличие от большинства других САПР концепция работы в Lithium ECAD основана на реалтаймовой синхронизации схемы и платы. Уже есть специальные инструменты на базе этого, которые упрощают расстановку компонентов и трассировку платы. Да, пока реализовано не все задуманное, но работа идет. KiCad и Lithium ECAD идут по свои путям развития.

Вышла версия 1.6.1, где добавлен импорт библиотек из KiCad и P-CAD. Полный список изменений можно также найти в нашей группе ВКонтакте.
0
правильно ли я понял, что можно взять плату, нарисовать там корпуса, соединить дорожками и мы получим схему?
можно там подкладывать отсканеную плату?
0
Нет, обратной аннотации пока нет, только в планах. Фоновый рисунок можно добавить.
0
что-то не пришло уведомление на почту о новом каменте, только сейчас добрался до проги проверить ее и вот вижу уже ответ

сделайте эту фишку, иначе ваша прога это просто еще одна прога типа орла, диптрейса или китайского в браузере

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

а если мне надо подвинуть линию и тут же компонент? то это опять надо переключаться и это бесит
в игле это все делается легче

что картинку подложить можно — плюс и что можно отключить схемы и разводить по плате и что лут есть тоже плюс
попробую еще лут поюзать

очень жду фишку для реверса схемы из платы

пока я не нашел в редакторе плат пункт замены корпусов
в игле это через правую кнопку делается
еще могу подкинуть идею о автозамене класса корпусов с дип на смд, где это возможно

например у нас была плата с дип, сделали реверс, получили схему и нам надо сделать такое же устройство. только на смд
можно выбрать автозамену корпусов среди маркированных деталей и если в библиотеке есть смд корпус, то поменять
ну и настройка, что например по дефолту размер компонента резистора 1206 будет

но это так, на будущее
0
Обратная аннотация будет, но не очень скоро. Скорей всего ближе к 3 версии, или даже после нее. Очень много других задач.

Замены корпусов пока нет. Только удалять и ставить новый. Но идея хорошая, добавим. При замене в Eagle проводники подключаются к новому корпусу автоматически? По номерам площадок?

По смещению цепи не понял, она не выделяются в Основном режиме редактора схем? Посмотрите тут, как это должно быть. Здесь гифки похоже не поддерживаются.
0
По поводу остального: у Вас очень специфичные задачи) Обещать ничего не буду, записал себе, чтоб не забыть. По возможности подумаю, что можно сделать.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.