След година разработка, беше публикувана версия 7.0.0 на свободната система за автоматизирано проектиране на печатни платки KiCad. Това е първият значителен выпуск, създаден след преминаването на проекта под крилото на организацията Linux Foundation. Сглобките са приготвени за различни дистрибуции на Linux, Windows и macOS. Кодът е написан на C++ с използване на библиотеката wxWidgets и се разпространява под лиценза GPLv3.
KiCad предоставя средства за редактиране на електрически схеми и печатни платки, 3D визуализация на платки, работа с библиотеката на елементи на електрически вериги, манипулации с шаблони в формат Gerber, симулация на работа на електронни схеми, редактиране на печатни платки и управление на проекти. Проектът също така предоставя библиотеки на електронни компоненти, посадъчни места и 3D модели. Според информация от някои производители на печатни платки, около 15% от поръчките идват с предоставяне на схеми, подготвени в KiCad.
Сред промените в новия релийз:
- В редакторите за схеми, печатни платки и рамки за форматиране е предоставена възможност за използване на произволни системни шрифтове.

- В редакторите за схеми и печатни платки е добавена поддръжка на текстови блокове.

- Добавена е поддръжка на 3Dconnexion SpaceMouse, вариант на манипулатора за навигация в триизмерни и двумерни среди. Поддръжката на специфични за SpaceMouse манипулации е налична в редактора за схеми, библиотеката за символи, редактора за печатни платки и 3D визуализатора. Работа с SpaceMouse засега е достъпна само в Windows и macOS (в бъдеще с помощта на libspacenav ще се планира осигуряване на работа и в Linux).
- Осигурена е информация за работа на приложението, за отразяване в отчетите, изпращани при аварийни завършвания. За проследяване на събития, събиране на информация за грешки и създаване на crash-дампове е използвана платформата Sentry. Изпращаните данни за аварийни завършвания на KiCad се обработват с помощта на облачната услуга Sentry (SaaS). В бъдеще се планира на базата на Sentry да се организира събиране на телеметрия с производителност, отразяваща информация за това колко дълго отнемат определени команди. Изпращането на отчети засега е възможно само в сборките за Windows и изисква явното съгласие на потребителя (opt-in).
- В Мениджъра на плъгини и съдържание е добавена възможност за автоматична проверка за наличност на актуализации за инсталирани пакети и изкарване на уведомление с предложение за тяхното инсталиране. По подразбиране проверката е деактивирана и изисква активиране в настройките.

- В интерфейса за работа с проекти, редакторите за схеми и печатни платки, в прегледача на Gerber файлове и редактора за рамки за форматиране е добавена поддръжка за преместване на файлове в режим Drag & Drop.
- Предоставени са сборки за macOS, създадени за устройства Apple с ARM чипове Apple M1 и M2.
- Добавена отделна утилита kicad-cli за използване в скриптове и автоматизация на действия от командния ред. Предоставят се функции за експортиране на елементи на схемата и печатни платки в различни формати.
- В редакторите на схеми и символи е реализирана поддръжка на примитиви с правоъгълник и кръг.

- Модернизирано е поведението при ортогонално преместване (при изместване на пътеката сега се поставят само хоризонтално с ъглови преходи и около символите).

- В редактора на символи са разширени възможностите, свързани с таблицата на изводите. Добавена е възможност за филтриране на изводите във връзка с единиците за измерване, промяна на единиците за измерване на изводите от таблицата, създаване и изтриване на изводи в група символи, преглед на броя на сгрупираните изводи.

- Добавена е нова ERC проверка за извеждане на предупреждение при поставяне на символ, използващ несъвместима мрежа (например, несъответствието на мрежата може да доведе до проблеми с установяване на съединения).

- Добавен е режим на завъртане на проводника точно на 45 градуса (по-рано се поддържаше завъртане на прав ъгъл или под произволен ъгъл).

- Добавен е режим „Не слагай“ (DNP, Do Not Populate) за маркиране на символи в схемата, които няма да бъдат включени в генерираните файлове за разположение на компонентите. DNP символите се открояват на схемата с по-светъл цвят.

- Добавен е редактор на симулационен модел („Simulation Model“), който позволява настройване на параметрите на симулационния модел в графичен режим, без да се налага вмъкване на текстови описания в схемата.

- Добавена е възможност за свързване на символи с външна база данни, използвайки интерфейса ODBC. Символите от различни схеми също могат да се свързват с една обща библиотека.
- В прозореца за избор на символи е добавена поддръжка за показване и търсене на собствени полета.

- Добавена е възможност за използване на хипервизуални връзки в схемата.

- Поддръжката на PDF формата е подобрена. В PDF прегледача е добавена поддръжка за секция с отметки (съдържание). Реализирана е възможността за експортиране в PDF информация за символите в схемата. Добавена е поддръжка за външни и вътрешни връзки.

- Добавена е проверка на съвместимостта на позициите, която определя позициите, различаващи се от свързаната библиотека.

- В редакторите на платките и на местата за поставяне е добавена отделна вкладка със списък на игнорираните DRC тестове.

- Добавена е поддръжка на радиални размери.

- Добавена е възможността за инвертиране на текстови обекти на печатната платка.

- Добавена е опция за автоматично запълване на зони.

- Подобрени са инструментите за печатни платки. Добавена е възможност за показване на фонова снимка, за да се улесни копирането на контурите на платката или позиционирането на местата за поставяне от референтна платка при извършване на обратен инжинеринг. Добавена е поддръжка на пълно de-routing на местата за поставяне и автоматично завършване на трасето.
- В редактора на платки е добавена нова панел за търсене по маска и филтриране на обектите.

- В редактора на платки е добавена нова панел за промяна на свойствата.

- Подобрени са инструментите за разпространение, опаковане и преместване на местата за поставяне.

- Инструментът за експортиране в STEP формат е преместен на общия двигател за разбиране на печатни платки с KiCad.
Източник: opennet.ru





















