Разработка печатных плат в LibrePCB

Печатные платы, программируемая логика, разработка и изготовление аппаратуры

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Разработка печатных плат в LibrePCB

Post by Lavr »

Shaos wrote:А между тем появился опенсорцный редактор схем-плат написанный на Qt5.5 и внешне похожий на Eagle:
https://github.com/LibrePCB/LibrePCB
А форматы Eagle все поддерживает, или только внешне похожий на Eagle?
iLavr
User avatar
Shaos
Admin
Posts: 24007
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Пишем программки на Си для играния с форматом Гербер...

Post by Shaos »

Нет конечно - форматы игла это проприетарщина засекреченная :)

P.S. На самом деле у игла поддерживался пользовательский скриптовый язык ULP, у которого есть достаточно развёрнутый API по доступу к кишкам - например поначалу герберы генерировались ULP-скриптом, и только потом их добавили внутрь программы (если я правильно понял историю).

P.P.S. Так то конечно различий между Eagle и LibrePCB много, но процесс работы очень похож (кстати из сырцов в десятом дебияне собралось вообще без проблем):
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16680
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Пишем программки на Си для играния с форматом Гербер...

Post by Lavr »

Shaos wrote:Нет конечно - форматы игла это проприетарщина засекреченная :)
То есть, с файлами от Игла он работать не будет? А то я всё хотел себе какую-то смотрелку файлов
Игла, но чтобы сам Игл не устанавливать...
iLavr
User avatar
Shaos
Admin
Posts: 24007
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Пишем программки на Си для играния с форматом Гербер...

Post by Shaos »

Lavr wrote:
Shaos wrote:Нет конечно - форматы игла это проприетарщина засекреченная :)
То есть, с файлами от Игла он работать не будет? А то я всё хотел себе какую-то смотрелку файлов
Игла, но чтобы сам Игл не устанавливать...
Возможно для нового текстового формата, который типа XML (начался с Eagle 6 чтоли версии) наверное можно смотрелку сделать, а вот для старых бинарных - вряд ли...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24007
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Разработка печатных плат в LibrePCB

Post by Shaos »

Разбираюсь с LibrePCB - при первом запуске она создаёт в домашней директории рабочий каталог, куда скачивает выбранные либы, причём кроме родных либ есть либы понаделанные разными хоббитскими и не очень компаниями (но в стандартных либах нету мелкой логики и нету пиков):
LibrePCB-libraries.png
Некоторые большие компании финансируют разработку этого самого LibrePCB:
Screenshot from 2023-02-24 21-12-18.png
При создании проекта он спрашивает лицензию - например я создал свой первый проект с лицензией CC0 (равносильно Public Domain).

По ходу редактор умеет экспорт в PDF, картинка и архив lppz (видимо для обмена исходниками):
LibrePCB-export.png
(как можно видеть прямо из меню можно заказать производство PCB)

Для картинок кроме PNG поддерживается ещё куча форматов:
LibrePCB-image-formats.png
P.S. Production Data имеет единственное подменю - Generate Bill Of Materials (BOM), а вот как сохранить netlist?

P.P.S. При открытии проекта сразу открывается и схема, и печатка - проект это куча файлов в подкаталоге с именем проекта, внутри которого есть файл имя-проекта.lpp с таким вот содержимым:

Code: Select all

LIBREPCB-PROJECT
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24007
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Разработка печатных плат в LibrePCB

Post by Shaos »

Короче чтобы работать с этой программой надо сделать свою либу мелкой логики :(

P.S. Попробовал добавить 7400 - слишком много телодвижений и результат хреновый получился - так что я пожалуй останусь в Eagle :roll:
Я тут за главного - если что шлите мыло на me собака shaos точка net
imsushka
Maniac
Posts: 232
Joined: 01 Jan 2022 04:34
Location: USSR, Tashkent

Re: Разработка печатных плат в LibrePCB

Post by imsushka »

а он чем то отличается от KiCADа ?

или у него есть авторазводчик ?