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

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

Moderator: Shaos

Post Reply
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 15:08
Location: Россия

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

Post by Lavr »

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

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

Post by Shaos »

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

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

P.P.S. Так то конечно различий между Eagle и LibrePCB много, но процесс работы очень похож (кстати из сырцов в десятом дебияне собралось вообще без проблем):
Attachments

Screenshot from 2023-02-18 00-26-17.png
Screenshot from 2023-02-18 00-26-17.png (125.41 KiB) Viewed 4017 times

Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 15:08
Location: Россия

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

Post by Lavr »

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

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

Post by Shaos »

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

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

Post by Shaos »

Разбираюсь с LibrePCB - при первом запуске она создаёт в домашней директории рабочий каталог, куда скачивает выбранные либы, причём кроме родных либ есть либы понаделанные разными хоббитскими и не очень компаниями (но в стандартных либах нету мелкой логики и нету пиков):

LibrePCB-libraries.png
LibrePCB-libraries.png (190.28 KiB) Viewed 3842 times

Некоторые большие компании финансируют разработку этого самого LibrePCB:

Screenshot from 2023-02-24 21-12-18.png
Screenshot from 2023-02-24 21-12-18.png (41.08 KiB) Viewed 3848 times

При создании проекта он спрашивает лицензию - например я создал свой первый проект с лицензией CC0 (равносильно Public Domain).

По ходу редактор умеет экспорт в PDF, картинка и архив lppz (видимо для обмена исходниками):

LibrePCB-export.png
LibrePCB-export.png (93.73 KiB) Viewed 3848 times

(как можно видеть прямо из меню можно заказать производство PCB)

Для картинок кроме PNG поддерживается ещё куча форматов:

LibrePCB-image-formats.png
LibrePCB-image-formats.png (55.42 KiB) Viewed 3848 times

P.S. Production Data имеет единственное подменю - Generate Bill Of Materials (BOM), а вот как сохранить netlist?

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

Code: Select all

LIBREPCB-PROJECT
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 09 Jan 2003 06:22
Location: Silicon Valley
Contact:

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

Post by Shaos »

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

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

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

Post by imsushka »

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

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