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

- В редакторите на схеми и печатни платки е реализирана поддръжка на инструмента "Крива Безие". Преди това, свързванията, основаващи се на криви Безие, можеха само да се импортират и редактират, а сега могат да се създават от нулата.
- Добавена е поддръжка на многоканално проектиране (Multi-channel design), което позволява на базата на съществуващата подредба на елементи на печатните платки да се създават нови канали с аналогично разположение и разводка на елементите.
- Добавена е поддръжка на класове компоненти (Component classes), което позволява групиране на различни символи и посадъчни места в класове, към които могат да се прилагат собствени правила за проектиране.

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

- Добавена е възможността за определяне на собствени грешки и предупреждения ERС (Electrical Rules Check) и DRC (Design Rules Check).

- Добавена е поддръжка за свързване на различни действия с колелото на мишката в редакторите на печатни платки, схеми, символи и места за свързване.
- Подобрения в редакторите на схеми и символи.
- Появила се е възможността за избор на обекти на базата на зададени филтри.

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

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

- Появила се е възможността за избор на обекти на базата на зададени филтри.
- Подобрения в редакторите на печатни платки и места за свързване:
- Добавен е мениджър на зони, позволяващ преглед и настройка на зони без редактиране на отделни зони.

- Усъвършенствани операции по натягане на горните и долните слоеве.

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

- Добавен е инструмент за промяна на форми.

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

- Добавени са режими на интерактивно позициониране на обекти и директна манипулация на обекти. Предоставя се възможност за движението на няколко пътеки наведнъж.
- Добавена е поддръжка за експортиране на 3D модели в форматите XAO, STL, BREP и PLY.
- Добавен е мениджър на зони, позволяващ преглед и настройка на зони без редактиране на отделни зони.
Източник: opennet.ru












