20 февраля 2025 года состоялся релиз свободной системы автоматизированного проектирования печатных плат KiCad 9.0. Версия находилась в разработке год. Выпуск KiCad 7.0 произошёл в феврале 2023 года. Восьмая версия вышла в феврале 2024 года. Пользователям доступны для скачивания сборки KiCad 9.0 для Windows, macOS и Linux (а также KiCad Docker images — контейнеры для Docker). Исходный код проекта написан на C++ с использованием библиотеки wxWidgetsпроекта и опубликован на GitHub под лицензией GPLv3.
В KiCad 9.0 улучшена поддержка импорта из различных других программ для проектирования CAD/EDA, доработан экспортёр спецификаций, обновлён пользовательский интерфейс симулятора, добавлены новые функции моделирования, внесены улучшения в режим 3D‑просмотра, исправлены ранее найденные ошибки и улучшена производительность. Также в проекте доработан интерфейс командной строки.
Проектом KiCad 9 занимались с учётом изменений и дополнений сотни разработчиков, переводчиков и контрибуторов библиотек. Ими было сделано 4870 коммитов и отработано 2309 запросов на слияние.
Полное описание изменений и дополнений в САПР KiCad 9.0 доступно в виде наглядной демонстрации на странице проекта, включая:
поддержку «Списков заданий» (Jobsets), позволяющих создавать файлы с предварительно определёнными операциями над схемами и печатными платами, которые можно использовать повторно для воспроизведения типовых действий разными пользователями. Списки заданий можно выполнять как через GUI, так и из командной строки;
поддержку встраивания различных элементов в схемы, распайки и посадочные места, вместо привязки к внешним файлам. Изменение позволяет создавать самодостаточные файлы проектов, не зависящие от сторонних файлов, таких как файлы со шрифтами и 3D‑моделями;
в редакторах схем и печатных плат реализована поддержка инструмента «Кривая Безье». Ранее соединения на базе кривых Безье можно было только импортировать и редактировать, а теперь их можно создавать с нуля;
поддержку многоканального проектирования (Multi‑channel design), позволяющего на основе имеющейся раскладки элементов печатных плат создавать новые каналы с аналогичным размещением и разводкой элементов;
поддержку классов компонентов (Component classes), позволяющих группировать различные символы и посадочные места в классы, к которым могут применяться собственные правила проектирования;
в редакторы схем, символов и посадочные мест добавлена поддержка редактирования таблиц;
добавлена возможность определения собственных ошибок и предупреждений ERС (Electrical Rules Check) и DRC (Design Rules Check);
добавлена поддержка привязки к колесу мыши различных действий в редакторах печатных плат, схем, символов и посадочных мест;
улучшения в редакторах печатных плат и посадочных мест;
улучшения в редакторах схем и символов.
Solder mask and silk screen layers in 3D model export (model exported from KiCad and rendered with an external tool)
«2024 год стал ещё одним важным годом для отдела по работе с библиотекой KiCad. С помощью шести новых разработчиков, присоединившихся к работе, библиотека получила почти 1500 новых символов, 750 новых футпринтов и 132 новые 3D‑модели, а также тысячи обновлений для исправления или улучшения существующих частей», — пояснили в команде проекта KiCad.
В соответствии с политикой стабильных выпусков KiCad, ветка KiCad 8.x больше не будет активно поддерживаться. Разработчики планируют выпускать версии KiCad 9.x с исправлениями ошибок в течение этого года по мере разработки новых функций для KiCad 10.
Источник: habr.com