
28 января 2026 года состоялся выпуск свободного пакета для автоматизации проектирования печатных плат LibrePCB 2.0.0. Выпуск LibrePCB 1.0.0 случился в сентябре 2023 года. Предыдущая стабильная версия LibrePCB 1.3.0 стала доступна в марте 2025 года.
LibrePCB позиционируется как интуитивно понятный пакет для быстрой разработки плат, который отстаёт по функциональности от KiCad, но гораздо проще в работе и при этом учитывает потребности не только начинающих, но и профессиональных инженеров. Решение доступно в сборках для Linux (Flatpak, Snap, AppImage), FreeBSD, macOS и Windows. Код проекта написан на языке C++ (интерфейс на Qt) и распространяется под лицензией GPLv3.
Проект LibrePCB включает в себя:
интерфейс для управления проектом; редактор электронных схем;
редактор многослойных печатных плат; сервис для генерации данных для начала производства;
утилиту командной строки librepcb‑cli для автоматизации типовых работ (например, проверки и экспорта данных);
библиотеку электронных компонентов с навигацией по древовидному категоризованному списку;
имеется интерфейс для подключения различных существующих библиотек элементов, которые могут добавляться как в форме архивов, так и через интеграцию с репозиториями.

Из особенностей LibrePCB отмечается интеграция в одном пакете редактора схем и средств управления проектом, простой кросс‑платформенный графический интерфейс на базе Qt, удобная организация работы с библиотекой элементов (предложена концепция «умной» библиотеки), использование доступных для ручного разбора форматов для библиотеки и проектов, режим Multi‑PCB (параллельная разработка разных вариантов плат на базе одной схемы), автоматическая синхронизация списка электрических соединений (netlist) между схемой и раскладкой платы. Программа оснащена многоязычным интерфейсом, предоставляющим возможность наименований элементов на разных языках. Поддерживается импорт файлов DXF и экспорт в форматах PDF, SVG и CSV BOM, pick&place X3/CSV, Gerber/Excellon и STEP.
Доработки и усовершенствования в LibrePCB 2.0.0:
представлен новый интерфейс пользователя, переделанный с нуля с использованием фреймворка Slint, написанного на Rust (код LibrePCB остаётся на С++, для интерфейса применяется C++ обвязка над Slint). Новый интерфейс примечателен заменой 5 отдельных специализированных окон на одно унифицированное окно. Одновременная работа с разными проектами и библиотеками реализована при помощи вкладок, которые могут размещаться бок о бок друг с другом, например, для одновременного просмотра разных схем, 3D‑модели и 2D‑изображения платы, или одновременного просмотра нескольких схем. На многомониторных конфигурациях на каждом мониторе возможно размещения разных окон со своим набором вкладок;

менеджер и редактор библиотек переделаны в форме вкладок, открываемых в основном окне. В боковой панели обеспечено информирование об устаревших библиотеках;
переписана и преобразована во вкладку функция формирования заказа для производства печатных плат, которая теперь автоматически выполняет проверки ERC (Electrical Rule Check) и DRC (Design Rule Check), что позволяет избежать проблем из‑за забытого выполнения проверок перед заказом;
расширены возможности интерфейса для 3D‑визуализации платы. Добавлена поддержка скрытия отдельных объектов и слоёв для упрощения инспектирования деталей;
реализована возможность работы с шинами на схемах, позволяющих группировать несколько дорожек в одну толстую линию для улучшения читаемости схем;

добавлена возможность добавления на схему меток, оформленных в виде изображений SVG, PNG и JPEG, что может быль полезным для включения в схему диаграмм, формул, таблиц или логотипов;

добавлена возможность произвольного размещения контактных площадок (THT или SMT) или металлизированных отверстий, без их привязки к компонентам;

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

«Обновление с LibrePCB 1.x. Если вы используете LibrePCB 1.x, обратите внимание, что диалоговые окна ручного вывода данных для экспорта в Gerber/Excellon и экспорта спецификации материалов были удалены в пользу более мощных заданий вывода. Теперь используйте задания вывода для генерации любых производственных данных. Если вы ранее использовали диалоговое окно вывода данных для производства, вы можете просто импортировать эти настройки в качестве нового задания вывода в Gerber/Excellon», — пояснили в команде проекта.
