Перейти к содержанию
    

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

7 minutes ago, makc said:

Я плохо искал или на вашем сайте нет списка поддерживаемых форматов импорта/экспорта файлов проектов и библиотек?

Ещё не нашёл таблицы или страницы с перечнем возможностей и преимуществ, например, по сравнению с бесплатными пакетами типа KiCAD. И в контексте этого лично я совершенно не понимаю, какой смысл кому-либо покупать домашние лицензии за реальные деньги, когда есть бесплатные средства и они работают. Чтобы иметь возможность за свои деньги писать багрепорты? Ну так обычно тестировщикам платят за их работу по тестированию, а не тестировщики за возможность потестировать. 😉 Возможно более привлекательным и логичным вариантом набрать базу домашних пользователей было бы сделать бесплатную ограниченную лицензию, при использовании которой на печатаемых листах в PDF ставились водяные знаки и добавлялась аналогичная информация (метки) в гербера + обязательства указывать что проект был сделан в LECAD при его размещении на публичных площадках.

Я считаю что у этой конторы вполне вменяемая лицензионно-ценовая политика. Есть бесплатная версия на 100 компонентов = для освоения программы и эпизодических простых домашних поделок самое оно. Если есть увлечение/хобби в виде домашних поделок = домашние версии. Для конторы = коммерческие. Но самое главное все это за вменяемые деньги, что ОЧЕНЬ большая редкость и сейчас и у нас. Так что я за то, чтобы оставить все как есть 🙂. Nanocad тоже в свое время рекламировали себя - "мы бесплатный САПР для Отечества", но жлобство и жадность их быстро победили. Никто не должен работать бесплатно по умолчанию, но важно и меру знать. А имея вменяемые и доступные цены = имеешь широкое распространение. Если можно заплатить подъемные деньги и при этом не чувствовать себя "пиратом", иметь бумаги и техподдержку, то я за это. 

Что касается Кикад, то он конечно мощный конкурент, но его суть в том, что он выпускается "как есть". Т.е. если вы найдете баг, то можете сами исправить, либо ждать, что его кто-нибудь когда-нибудь исправит, или никогда. Кикад кто-то пишет под себя, свои стандарты, свои приемы - обратная связь там есть, но необязательная и не ответственная. У нас например недавно проект "крякнул" пару раз, пришлось переделывать. То ли версия кривая попалась, то ли руки были кривые - но осадочек остался. При этом Кикад гораздо объемнее данного САПР. И лично мне здесь более интуитивно понятно. Я бы сказал, что Кикад опять же для более объемных проектов. У нас тема - несложные микроконтроллерные платы, нам мощные САПР ни к чему. А небольшой, удобный и с поддержкой ГОСТ "из коробки" = очень даже. Это не критика Кикад, если что.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

31 минуту назад, starmos сказал:

Я считаю что у этой конторы вполне вменяемая лицензионно-ценовая политика. Есть бесплатная версия на 100 компонентов = для освоения программы и эпизодических простых домашних поделок самое оно. Если есть увлечение/хобби в виде домашних поделок = домашние версии. Для конторы = коммерческие.

Тезис вменяемости в контексте более мощного, как вы сами сказали, конкурента в виде KiCAD не раскрыт. Про возможность сообщать баги разработчикам тоже очень спорное заявление, т.к. прямо на сайте написано, что коммерческие пользователи в приоритете над домашними, которые на 99% обслуживаются по остаточному принципу исходя из простого тезиса "ну а что вы хотели за такие деньги?". При этом сообщать о багах разработчикам KiCAD можно приблизительно с тем же успехом: либо исправят, либо нет. Зато у KiCAD заметно больше коммьюнити пользователей и не только в России, что повышает шансы на решение проблем и поиск ответов на вопросы.

31 минуту назад, starmos сказал:

У нас например недавно проект "крякнул" пару раз, пришлось переделывать.

Как вы думаете, если бы проект в LECAD крякнул, чем бы вам помогло то, что он сделан в LECAD? 😉 В любой программе есть ошибки, поэтому каждый сам кузнец своего счастья и люди делятся на две категории: тех, кто регулярно делает бэкапы (и пользуется, например, git), и тех, кто пока ещё не делает. 😆

31 минуту назад, starmos сказал:

Есть бесплатная версия на 100 компонентов = для освоения программы и эпизодических простых домашних поделок самое оно.

Где она есть? На сайте не нашел. Самая простая лицензия HOME-1 и она за деньги.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 минут назад, Lithium сказал:

Бесплатная версия.png

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При трансляции библиотеки из PCAD, почему-то создалось 2 наложенных посадочных места, вместо одного. Возможно проблема исходная в самой нашей библиотеке PCAD. Но при трансляции создались и сдвоенные атрибуты RefDes и Value. И вот если при редактировании я могу удалить ненужные мне элементы посадочного места, то удалить лишний атрибут у меня не получается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Простите, а какой формат файлов у LECAD? Текстовый, дающий возможность править любым редактором или двоичный-секретный?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 минут назад, starmos сказал:

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

Можете прислать библиотеку PCAD на [email protected]? Я посмотрю, в чем дело. 

6 минут назад, Сергей Борщ сказал:

Простите, а какой формат файлов у LECAD? Текстовый, дающий возможность править любым редактором или двоичный-секретный?

Пока бинарный. Будет и текстовый для импорта/экспорта и возможности использовать системы контроля версий. Руки все не дойдут, планировалось уже это сделать, но еще не все замечания исправлены.

Изменено пользователем Lithium

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 минуту назад, Lithium сказал:

Пока бинарный.

Это минус. Но очень радует, что вы понимаете необходимость текстового формата.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот такие вопросы, не могу как-то сообразить.

У меня есть символ резистора, я создаю компонент с таким УГО, подключаю к нему всевозможные резистивные корпуса и у меня получается удобно - все резисторы сгруппированы в одном компоненте. Но это если при заказе не надо писать тип резистора, а только его корпус и номинал. А если надо, то я уже должен под каждый тип резистора создать компонент, правильно?

И второй вопрос, с этим связанный. У меня есть например операционный усилитель, в нем например несколько каналов, 2, или 4. Я создаю секции, это понятно. Но графику в этих секциях (УГО) я должен всегда рисовать/копировать? Выбрать из библиотеки как-то её нельзя? Например, создал УГО под операционный усилитель, оно ведь для них, для всех, одинаковое. Но чтобы создать конкретный ОУ, мне надо его скопировать, а не просто на него указать?

Я просто в последнее время больше работал с САПР E3.Series, это электротехнический САПР, очень схожий по идеологии с САПР для PCB. Там есть понятие "символ", есть понятие "модель" (корпус) и есть понятие "компонент", которое их объединяет. В PCAD вроде так же, поэтому я и выбрал Е3 в свое время - было привычнее. Это я к тому, что я могу из наборов символов и корпусов понаделать тучу компонентов, просто комбинируя между собой уже готовую графику. Но как я понял, здесь так нельзя?

Правда при этом я теряю возможность использовать под одним УГО тучу корпусов. Какой из подходов удобнее - я пока не решил для себя и пользуюсь тем, что есть, но просто надо мне прояснить возможности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

starmos, да, тут подход к созданию библиотек немного отличается. Отдельного объекта символа нет, каждый компонент содержит собственный набор символов. В этом есть и плюсы и минусы. Из плюсов - удобство создания компонентов и привязки к ним корпусов. Из минусов - повторяющиеся символы, соответственно если что-то надо изменить, придется менять в каждом. Ну и немного это влияет на размер библиотеки.

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

Для создания наборов компонентов предназначены Алиасы (псевдонимы в KiCad). Фактически это виртуальная копия компонента со своим значением (Value) и описанием. В отличие от KiCad тут можно запрещать использование одного или нескольких корпусов. То есть к примеру общий компонент сдвоенного ОУ имеет 2 секции усилителей и одну питания. Добавляем к нему 3 корпуса: SOIC-8, DIP-8 и MSOP-8. Теперь добавляем к нему алиас, скажем LM358. В описании алиаса прописываем параметры, чтобы потом было удобно искать в менеджере компонентов, и убираем галку с корпуса MSOP. По аналогии добавляем другие алиасы. Получается набор однотипных ОУ, при этом фактически компоненты в библиотеке не повторяются (ну только 2 символа ОУ в главном компоненте). Удобно редактировать и занимает минимум места. 

По поводу резисторов, тут 2 пути: использовать Алиасы или задавать в свойствах компонента на схеме параметр "Имя в ПЭ". Если это имя задано, именно оно и попадет в ПЭ, если нет, попадет Значение компонента (Value). Если при этом значение начинается с цифры, значит это реально значение физической величины, а не название микросхемы, и в ПЭ к нему будет добавлено автоматически название корпуса. Получается удобно для домашних поделок, распечатается что-то типа С1 10uF_SMD0805. Но для производства это, конечно, не очень. Надо использовать имя в ПЭ.

В менеджере компонентов алиасы выглядят как обычные компоненты.

Нужно помнить, что при использовании Алиаса или другого компонента из менеджера компонентов в файл проекта будет скопирован весь компонент с набором корпусов. Но зато можно создать заранее набор нужных компонентов и больше не думать об этом.

При использовании свойства "Имя в ПЭ" фактический компонент в кэше проекта может быть один. Если нужен еще один, щелкаем 2 раза по компоненту из кэша и добавляем на схему. Затем в свойствах прописываем полное название для ПЭ.

По большому счету не думаю, что есть большая разница, 100 кБ будет занимать проект или 500 кБ. Я бы выбрал тот вариант, который мне удобнее. В любом случае, надо понимать, как это работает. И если что-то непонятно, не стесняйтесь спрашивать здесь или на [email protected] или в контакте. 

8.jpg

CmpProps.png

Изменено пользователем Lithium

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В новой версии обнаружен баг: программа падает при попытке привязать к сетке компонент на плате или переходное отверстие, к которым подключен прямой проводник, без изгибов. Будьте внимательны! Скоро выйдет обновление.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, Lithium сказал:

8.jpg

В русском языке нет слова "Алиас".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, makc сказал:

В русском языке нет слова "Алиас".

Это легко поправимо. Надо только придумать подходящее название.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Lithium сказал:

Это легко поправимо. Надо только придумать подходящее название.

Хотя бы "псевдоним" или "псевдонимы". Такое слово есть в словаре и оно подходит по смыслу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

"Алиас" возможно и не упоминается в словаре Даля, но используется в среде разработчиков. Тут надо осторожно переводить, я встречал крайне кривые переводы интерфейсов импортных САПР, PCAD того же в 90-е годы. Можно так перевести, что человек, который всю жизнь в этой области трудится и то не поймет сразу. А с другой стороны, в наш язык сейчас проникают все новые слова (вейп например), может смириться с этим, да и все.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...