Proteus, KiCAD и другие ECAD Разработчик так или иначе сталкивается с системами автоматизированного проектирования. Данный раздел - по САПР. |
29.10.2022, 15:04
|
|
Частый гость
Регистрация: 11.10.2022
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Lithium ECAD
picpower, точка пересечения цепей не может размещаться непосредственно на выводе, поэтому и подключить цепь не получается. Нужно "вытянуть" сегмент цепи между выводами на один шаг сетки в сторону и тогда все подключится. Исправим этот момент.
Vadimku, импорт сделан по вики кикада. Если не трудно, сбросьте пару своих библиотек на support@lecad.ru. Желательно с многосекционными компонентами. Посмотрю, что можно сделать.
|
|
|
|
29.10.2022, 15:36
|
|
Частый гость
Регистрация: 13.07.2014
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Захожу в редактор библиотек, выбираю корпус, открывается вкладка, с названием корпуса, а где сам корпус посмотреть?
Обновился до версии 1.6.1, в редакторе библиотек запускаю импорт из библиотек Eagle, часть файлов не импортируются, помечаются как "Ошибка файла", потом начинается загрузка импортированных библиотек и программа просто закрывается, без каких либо ошибок и предупреждений. Почему импорт происходит в каталог источника? Хотелось бы задавать путь, куда класть импортированные файлы.
В редакторе печатной платы включаю DRC, жму на "Пуск (всё)" , исправляю одну из найденных ошибку, опять жму на "Пуск (всё)", программа просто закрывается.
Последний раз редактировалось mike-y-k; 29.10.2022 в 15:37.
Причина: 6.6
|
|
|
|
29.10.2022, 15:37
|
|
Частый гость
Регистрация: 11.10.2022
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Lithium ECAD
Это баг. Редактор не загрузился. Закройте вкладку и снова откройте корпус. Будем разбираться.
У Eagle есть библиотеки в бинарном формате и в xml. Расширение вроде бы одинаковое было. Поэтому ошибка, бинарные программа не умеет обрабатывать. Если ошибка файла на xml формат, пришлите, пожалуйста, библиотеку на support@lecad.ru.
Добавим путь для сохранения импортированных библиотек. Хорошая идея.
По вылету от DRC: какие ошибки были (зазор, размер, ...), какую исправили?
Последний раз редактировалось Lithium_ECAD; 29.10.2022 в 15:47.
|
|
|
|
29.10.2022, 15:45
|
|
Частый гость
Регистрация: 13.07.2014
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Lithium ECAD
Сообщение от Lithium_ECAD
|
Закройте вкладку и снова откройте корпус
|
Пробовал и корпуса разные открывал, так же вкладка пустая.
|
|
|
|
29.10.2022, 15:52
|
|
Частый гость
Регистрация: 11.10.2022
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Lithium ECAD
Странно. Можете прислать библиотеку на support@lecad.ru? Сразу посмотрю.
По поводу вылета при загрузке импортированных библиотек: у меня такое повторилось, если библиотек очень много, тысячи компонентов. В моем случае закончилась оперативная память. Неожиданно. Надо поставить обработчик ошибки сюда. Если импортируете пакетно, не ставьте пока галку "Открывать библиотеки".
Последний раз редактировалось Lithium_ECAD; 29.10.2022 в 16:00.
|
|
|
|
29.10.2022, 16:20
|
|
Частый гость
Регистрация: 13.07.2014
Сообщений: 17
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Lithium ECAD
Сообщение от Lithium_ECAD
|
Странно. Можете прислать библиотеку на support@lecad.ru? Сразу посмотрю.
|
Отправил.
Да, я при импорте выбирал "Добавить каталог", а там в общем много компонентов.
|
|
|
|
31.10.2022, 23:48
|
|
Частый гость
Регистрация: 20.08.2010
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
|
Re: Lithium ECAD
Lithium_ECAD
Сегодня открыл менеджер библиотек и обнаружил, что без УГО сконвертировались элементы, ранее сконвертирование из Eagle. Это мне не так уж и нужно. Но с другими библиотеками тоже проблем хватает:
• Прямоугольник УГО логических элементов рисуется тонкими линиями, а кружок инверсии — толстой
• Вместо обозначения функции элемента («&», «1», или, скажем, CPU) - неизменный ноль в любой микросхеме
• В каждом логическом элементе торчат выводы питания, которых по ГОСТу вообще быть не должно. В кикаде есть невидимые выводы питания, подключаемые при образовании связей автоматически. В литии я такого свойства вывода не нашёл — невидимыми можно сделать только номер и наименование вывода, а сам вывод?
• При поиске среди большого числа библиотек нужный компонент как правило остаётся за пределами окна и его приходится искать, проматывая список. Долго и нудно. Лучше было бы, если бы все библиотеки, не отвечающие условиям поиска, исчезали.
• Корпуса не конвертируются, но справедливости ради, в самом кикаде сопоставление элемента схемы и его следа в стандартных библиотеках появилось недавно, до этого соответствие надо было указывать вручную, т.*е. библиотеки символов и библиотеки следов не были связаны. При создании своих библиотек я тоже редко указываю следы (привык делать это на стадии перехода от принципиальной схемы к размещению элементов на плате), так что конвертору эти данные взять и неоткуда.
• Конвертируются почему-то не все элементы, присутствующие в библиотеке, иногда процентов 20.
Библиотеку-другую пришлю для примера, но не уверен, что их не коснулся литиевый конвертер, хотя кикад их, вроде, открывает. Когда я запускал конвертирование, указал каталог библиотек самого кикада, рассчитывая, что конвертер сложит результаты в каталог лития. Теперь очень жалею об этом. Можно ли как-то очистить библиотеки лития и начать перенос библиотек сначала?
Последний раз редактировалось mike-y-k; 01.11.2022 в 00:59.
Причина: 7.15
|
|
|
|
01.11.2022, 09:32
|
|
Частый гость
Регистрация: 11.10.2022
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Lithium ECAD
1) Ширина линий УГО берется из исходного файла, а кружок инверсии относится к выводу, который имеет фиксированную ширину. После импортирования нескольких библиотек появилась идея добавить опцию: задавать ширину всех линий УГО.
2) Формат текста в Вашей библиотеке отличается от того, который указан в вики Kicad. Наверно, придется делать проверку на версию файла. Вопрос, где взять информацию по версиям.
3) В Lithium ECAD нет скрытых выводов УГО и не допускаются одинаковые выводы на нескольких секциях. Возможно решение, когда выводы, предназначенные для всех секций, будут добавляться только на первую. Такое, скорей всего, надо сделать.
4) По поиску компонентов, речь про LibraryCreator? Добавил в задачи скрытие библиотеки, если не подходит по поиску. Пока же рекомендую не открывать одновременно там много библиотек, будет гораздо проще.
5) Чтобы корпуса подключились к компоненту, они должны быть назначены в KiCad'е. К сожалению, во многих его библиотеках этого нет.
6) Я посмотрел Ваши библиотеки, пока есть 2 момента:
- отличающийся формат текста;
- одинаковые выводы на нескольких секциях.
Надо подумать, как это лучше решить.
Конвертер не меняет исходные библиотеки.
Автоматом очистить конвертированные библиотеки нельзя. Но можно использовать поиск файлов по расширению llb в каталоге исходных библиотек для быстрого удаления лишнего. Сейчас импортированные библиотеки складываются рядом с исходными. В следующей версии они будут складываться в назначенный каталог библиотек &LIBRARIES с сохранением иерархии.
Среди присланных есть библиотека, где не все компоненты импортируются? В библиотеке Lithium ECAD не должно быть компонентов с одинаковыми именами, поэтому повторяющиеся отсекаются при импорте. С этим может быть связано?
Последний раз редактировалось Lithium_ECAD; 01.11.2022 в 09:44.
|
|
|
|
01.11.2022, 21:57
|
|
Частый гость
Регистрация: 20.08.2010
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
|
Re: Lithium ECAD
Сообщение от Lithium_ECAD
|
1) Ширина линий УГО берется из исходного файла, а кружок инверсии относится к выводу, который имеет фиксированную ширину. После импортирования нескольких библиотек появилась идея добавить опцию: задавать ширину всех линий УГО.
|
Хорошее дело, правильное.
Сообщение от Lithium_ECAD
|
2) Формат текста в Вашей библиотеке отличается от того, который указан в вики Kicad. Наверно, придется делать проверку на версию файла. Вопрос, где взять информацию по версиям.
|
Может, на сайте кикада есть какая-нибудь история изменений?
Сообщение от Lithium_ECAD
|
3) В Lithium ECAD нет скрытых выводов УГО и не допускаются одинаковые выводы на нескольких секциях. Возможно решение, когда выводы, предназначенные для всех секций, будут добавляться только на первую. Такое, скорей всего, надо сделать.
|
Лучше, чем было, но по ГОСТу выводов питания не должно быть видно ни у одного из элементов. Не знаю, как это без невидимых выводов организовать.
Сообщение от Lithium_ECAD
|
4) По поиску компонентов, речь про LibraryCreator?
|
Не только. В Project Creator то же самое при выборе элемента для установки в схему.
Сообщение от Lithium_ECAD
|
Добавил в задачи скрытие библиотеки, если не подходит по поиску. Пока же рекомендую не открывать одновременно там много библиотек, будет гораздо проще.
|
Во-первых, некоторые из них (довольно многие) открыты по умолчанию, и чтобы их закрыть, нужно потратить некоторое время. Во-вторых, если число библиотек приближается к сотне, их список надо очень долго прокручивать и приглядываться, когда мелькнёт открытая библиотека. Страсть как неудобно.
Сообщение от Lithium_ECAD
|
5) Чтобы корпуса подключились к компоненту, они должны быть назначены в KiCad'е. К сожалению, во многих его библиотеках этого нет.
|
Тут ничего не поделать, придётся как и в кикаде - ручками.
Сообщение от Lithium_ECAD
|
6) Я посмотрел Ваши библиотеки, пока есть 2 момента:
- отличающийся формат текста;
- одинаковые выводы на нескольких секциях.
|
Выводы питания, видимо. Да. В кикаде они скрыты, но присутствуют в каждой секции. Видимо, это необходимо для создания связей по питанию. Какую секцию мы из элемента ни используем, кикад всегда знает, куда пустить питание.
Сообщение от Lithium_ECAD
|
Надо подумать, как это лучше решить.
Конвертер не меняет исходные библиотеки.
Автоматом очистить конвертированные библиотеки нельзя. Но можно использовать поиск файлов по расширению llb в каталоге исходных библиотек для быстрого удаления лишнего.
|
Это как? У кикадовских библиотек точно такое же расширение .lib, как и у литиевых. И самих библиотек под сотню. И просто грохнуть весь каталог не вариант - кикаду ведь тоже нужны библиотеки, это его родной библиотечный каталог. Разве что по иконке при удалении ориентироваться.
Сообщение от Lithium_ECAD
|
Сейчас импортированные библиотеки складываются рядом с исходными.
|
Знал бы - провёл конвертацию в отдельном каталоге. А теперь вручную придётся долго отсеивать .
Сообщение от Lithium_ECAD
|
В следующей версии они будут складываться в назначенный каталог библиотек &LIBRARIES с сохранением иерархии.
|
Да, это будет правильно.
Сообщение от Lithium_ECAD
|
Среди присланных есть библиотека, где не все компоненты импортируются? В библиотеке Lithium ECAD не должно быть компонентов с одинаковыми именами, поэтому повторяющиеся отсекаются при импорте. С этим может быть связано?
|
Отсутствуют не повторяющиеся. Например, VU-conn-vt-rescue и R-device-vt-rescue. Кстати, в последнем даже корпуса привязаны.
|
|
|
|
01.11.2022, 23:04
|
|
Частый гость
Регистрация: 20.08.2010
Сообщений: 29
Сказал спасибо: 5
Сказали Спасибо 13 раз(а) в 7 сообщении(ях)
|
Re: Lithium ECAD
Попытался добавить к компоненту корпус. В ProjectCreator такой возможности не нашёл, после долгих поисков, из какой же библиотеки я взял этот компонент, в LibraryCreator в окне корпусов щёлкаю по "Добавить" - открывается пустое окно, в котором нет ни одного корпуса. Всё.
Это навело меня на мысль, что, возможно, корпуса не добавились при конвертировании потому, что лежат в другом каталоге? В кикаде это modules, тогда как УГО лежат в library и я тыкал конвертор именно в этот каталог.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:13.
|
|