Издание на проектната система за печатни платки LibrePCB 1.3.0

Представено е изданието на безплатния пакет за автоматизация на проектирането на печатни платки LibrePCB 1.3.0. LibrePCB се позиционира като интуитивен пакет за бързо разработване на платки, който изостава по функционалност от KiCad, но е много по-лесен за работа и в същото време отговаря на нуждите не само на начинаещи, но и на професионални инженери. Програмата е налична в сборки за Linux (Flatpak, Snap, AppImage), FreeBSD, macOS и Windows. Кодът на проекта е написан на C++ (интерфейс на Qt) и се разпространява под лиценз GPLv3.

Сред особеностите е интеграцията на редактора на схеми и средствата за управление на проекта в един пакет; прост кросплатформен графичен интерфейс на базата на Qt; прилагане на концепцията за „умна“ библиотека с елементи; използване на наличните формати на библиотеката с елементи и проекти за ръчно разбиране; режим Multi-PCB за паралелна разработка на различни варианти на платки на базата на една схема; автоматична синхронизация на списъка с електрически връзки (netlist) между схемата и подредбата на платката. Програмата е с многоезичен интерфейс с поддръжка на руски (покритие на превода 96%) и украински език (покритие на превода 91%), предоставяща възможност за наименования на елементи на различни езици.

LibrePCB включва интерфейс за управление на проекта; редактор на електронни схеми; редактор на многослойни печатни платки; услуга за генериране на данни за започване на производството; командна утилита librepcb-cli за автоматизация на стандартни задачи (например, проверки и експортиране на данни); библиотека с електронни компоненти с навигация през категоризирания списък. Има интерфейс за свързване на различни съществуващи библиотеки с елементи, които могат да се добавят както под формата на архиви, така и чрез интеграция с хранилища. Поддържа се внос на DXF файлове и експортиране в формати PDF, SVG и CSV BOM, pick&place X3/CSV, Gerber/Excellon и STEP.

Основни нововъведения:

  • Добавена възможност за генериране на интерактивен списък с компоненти (BOM — Bill of Materials) и план за асемблиране, включваща описание, достатъчно за стъпка по стъпка ръчно производство на печатна платка. Списъкът се запазва във формат HTML и използва обработчици, стилове и JavaScript библиотеки, разработвани за KiCad плъгина InteractiveHtmlBom. За разлика от статичните PDF инструкции, интерактивният формат позволява извършването на операции като сортиране, филтриране и търсене на компоненти.
  • Обезпечена е съвместимост с обновения формат на библиотеките за компоненти, предложен в KiCad 9.
  • Добавена е поддръжка за разработка в LibrePCB с езика Rust. Споменатият по-горе генератор на BOM е написан на Rust. Предполага се, че поддръжката на Rust ще ускори разработката и положително ще повлияе на стабилността на продукта. В плановете е отбелязано постепенното преминаване от използване на C++ към Rust и намерението напълно да се преоснови потребителския интерфейс, използвайки написания на Rust фреймворк Slint вместо библиотеката Qt.
  • Вместо библиотеката QuaZip за четене и запис на ZIP архиви е въведен crate-пакет zip, написан на Rust.
  • Кодът на C++ е преведен на стандарта C++20 (tl::optional в кода е заменен с std::optional).
  • Поддръжката на Qt5 е прекратена.

Издание на проектната система за печатни платки LibrePCB 1.3.0
Издание на проектната система за печатни платки LibrePCB 1.3.0


Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster