LINUX.ORG.RU

KiCAD 10.0.0

 , , , ,


0

2

20 марта 2026 вышла версия 10.0.0 системы автоматизированного проектирования печатных плат KiCAD.

Большинство, если не все, из возможностей новой версии и улучшений в части удобства использования описано в обсуждении на пользовательском форуме. Некоторые из них также представлены в докладе на FOSDEM 2026. Более подробный и полный список всех изменений доступен на GitLab.

Область применения

KiCAD это свободная система автоматизированного проектирования печатных плат. На данный момент одна из самых популярных программ такого рода на Linux. Из свободных альтернатив есть Horizon-EDA и LibrePCB.

В цифрах

KiCAD 10 включает изменения сотен разработчиков, переводчиков, контрибьюторов библиотек и составителей документации. Cделано 7609 уникальных коммитов с изменениями кода и переводов, которые составили новую мажорную версию.

В девятой версии произошёл переход на формат STEP для 3D-моделей, включённых в библиотеки. Начиная с десятой версии совершён переход на использование только STEP-файлов (ранее ещё использовался формат WRML), что существенно уменьшает объём занимаемый 3D-моделями при установке, а также даёт лучшую геометрическую точность и меньше отличий между визуализацией в KiCAD и результатами экспорта из него. Пользовательский вклад в библиотеки проекта (схемные и другие) составил 952 новых символа, 1216 новых посадочных места и 386 новых 3D моделей. В 2025 году команда разработки библиотек расширилась на 5 новых участников, помогая и с инструментарием, и с проверкой предлагаемого кода. После обширной переработки инструментария, большая часть посадочных мест в библиотеке генерируется — более 78% посадочных мест сейчас генерируется, а не рисуется вручную. Также появилось несколько генераторов, производящих и трёхмерную модель и посадочное место из одного описания. Медианное время закрытия пулреквеста упало с 3 дней до 18 часов, несмотря на большее количество пулреквестов, чем когда-либо ещё(2105 новых пулреквестов в 2025, по сравнению с 2010 в 2024).

Другие значимые изменения

Новые возможности импорта из других САПР: KiCAD 10 может импортировать проекты из Allegro, PADS и gEDA / LeptonPCB.

Настраиваемые панели инструментов: Добавлена возможность настраивать панели инструментов.

Поддержка отмены и повтора действий в диалоговых окна: Добавлена возможность отмены действий в диалоговых окнах, до того как они оказываются закрыты.

Выбор Лассо: И в редакторе схем и редакторе печатных плат добавлена возможность выбора объектов с использованием «Лассо».

Тёмная тема на Windows: Благодаря сотрудничеству между разработчиками KiCAD и командой wxWidgets, графического тулкита используемого проектом, KiCAD теперь поддерживает работу с тёмной темой на Windows, а также автоматически будет следовать системному выбору тёмной или светлой темы.

Редактор схем

Варианты: Добавлена возможность для вариантов дизайна плат: способ отслеживать изменения различных версий одного проекта, у которых одна принципиальная схема, но различия в свойствах (например разный перечень элементов).

Hop-over отображение: Добавлена ещё одна возможность, которую долго требовали: пересечения проводников на принципиальной схеме, которые не связаны с друг другом теперь показаны как арки «мостика», а не как прямые линии без точки обозначающей пересечение. (Иллюстрация 2).

Поддержка перемычек: Добавлена возможность использования перемычек, наборов выводов символа и посадочного места, которые должны учитываться как соединённые внутри. Перемычки всегда будут иметь одну сеть, позволяя представлять компоненты у которых есть электрические соединения вне платы.

Поддержка группировки: Теперь группировать компоненты можно не только в редакторе печатных плат, но и в редакторе схемы.

СSV для таблицы выводов: Добавлена поддержка экспорта и импорта таблицы выводов из csv файлов, дающая больше возможностей для создания и редактирования сложных компонентов

Редактор печатных плат

Параметры временной области: Полностью пересмотрена система настройки временной области дорожки, включая обновление алгоритма, которое увеличивает соответствие между трассировщиком и системой проверки правил проектирования (DRC). Добавлена поддержка задания ограничения во временной области, вместо просто ограничений по длине дорожки. Добавлена поддержка профилей настройки, которое позволяет задать параметры трассировки сигнала на каждом слое печатной платы.

Блоки в редакторе печатных плат: Расширена возможность, появившаяся ещё в девятой версии, позволяющая объединять части компоновки печатной платы в редакторе плат в переиспользуемые блоки. Пользователь теперь может создавать и управлять библиотеками компоновки печатной платы. И редакторы схем и редактор обросли новыми удобными функциями.

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

Замена выводов и логических элементов: Реализована функция замены выводов/контактных площадок и логических элементов/узлов, поддерживающих прямое и обратное аннотирование между схемой и печатной платой.

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

В дополнение к вышеперечисленному, было добавлено много других полезных функций, таких как поддержка штрихкодов, штриховая заливка графических фигур, точное редактирование точек полигонов, рекомендуемые действия по исправлению ошибок правил проектирования, экспорт в 3D PDF и многое другое!

>>> Пост в блоге проекта



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 10)
Ответ на: комментарий от watchcat382

Ну и где тут радиолюбительство будет?

А придумывать плату и разводить её, хоть в том-же KiCAD-е кто будет? Я не говорил про вариант: скачать готовый проект и заказать в печать.

Ну и да, ещё раз говорю, самотравка это прикольно раз, ну два. Ну какой макет сделать с «толстой» пайкой, тоже сойдет. Для чего-нибудь, чего не стыдно показать людям - ну его нафиг. Сколько-нибудь сложную плату заманаешься травить. Потом сидеть её звонить, чтобы ничего не оборвало и не закоротило. Ну так себе вайб, ИМХО.

SkyMaverick ★★★★★
()
Ответ на: комментарий от liksys

Это охренеть какое преимущество при самостоятельном изготовлении платы.

Субективно. У меня например есть микродрель которой я пользуюсь с 80х годов, сделана из какого-то авиационного 27-вольтового моторчика, кооператоры продавали. Сверлит быстро и удобно.

Тебе выводные компоненты всё равно придется втыкать вручную в твою самодельную плату.

Их удобнее вставлять потому что они более крупные и сложнее перепутать так как все подписаны.

Кстати интересно, что например китайские источники питания(из 220 в 12,24,48в) многие сделаны с использованием выводных компонентов. Как видите - китайцы выводных компонентов не стесняются, так почему я должен?

watchcat382
()
Ответ на: комментарий от liksys

А не в резоните, пока была возможность, заказывали все, кому не лень.

Вот именно что кому не лень. А большинству лень, проще дома за вечер лазерным утюгом сделать и не ждать неделями. Да, на форумах была активная РЕКЛАМА китайских производителей электроники и по всей видимости у них было что-то типа партнерской программы, потому что отдельные одни и те же лица (обычно таки мелкие бизнесмены, делавшие что-то на продажу) активно нахваливали этих китайцев. Так с тем что это выгодно для мини-бизнеса - я нисколько и не спорю. Только к любительству это отношения не имеет.

watchcat382
()
Ответ на: комментарий от SkyMaverick

А придумывать плату и разводить её, хоть в том-же KiCAD-е кто будет?

Эти услуги тоже можно заказать кому-нибудь аналогично заказу плат. Если не интересно радиолюбительсво как процесс - то какой смысл самому возиться? На околоэлектронных форумах есть даже разделы про коммерческое оказание услуг в области разработки и изготовления штучных и мелкосерийных образцов электроники. Но это уже не любительсво, это бизнес.

Сколько-нибудь сложную плату заманаешься травить. Потом сидеть её звонить, чтобы ничего не оборвало и не закоротило. Ну так себе вайб, ИМХО.

Выражаясь вашим языком я могу точно также сказать «так себе вайб» по поводу прохождения квеста с заказом плат на фабрике. Тут вопрос кому что нравится - кому квест с травлением проходить, кому с заказом. Разве что второе - это уже не совсем радиолюбительство, в отличие от первого.

watchcat382
()
Ответ на: комментарий от watchcat382

Всё, сил моих больше нет. 7 страниц твоих выдумок - что в лоб, что по лбу. Я не могу общаться с людьми, живущими в выдуманном мире. В игнор.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от watchcat382

И не хочу уметь, и не буду это осваивать: мне это не интересно

Вот и мне не интересно осваивать заказ плат на фабрике.

Вот с этого стоило бы и начинать, а не ссылаться на «подготовку производства», коей банальный заказ плат не является. Тогда и спор бы не возник. А то вон как некоторые «возбудились»... :))

Тогда уж проще сразу готовое устройство купить. Благо не 80е годы когда с «купить» были большие проблемы. А делать что-то своими руками - интересно. Не только платы.

«Каждому - своё»...

Я вот, после того, как «китайцы» для России в этом плане (заказа заводского производства плат) «отвалились», накупил на «алишечке» «макеток» готовых и провода для навесного монтажа, который не требует зачистки при пайке. Изготавливать прототипы годится, а «за платами» планирую в тот самый «Резонит» «сходить», попробовать, сгодится ли оно для меня...

Somebody ★★★★
()
Ответ на: комментарий от nvl

в состоянии выполнить даже ардуинщик

А кто такой, в твоем понимании, ардуинщик? Это тот, кто использует ArduinoIDE? Или кто использует для прототипирования платы Arduino?

Обычно - последнее.

А не ардуинщик это кто?

Это я. ;P ;)))

Тот, кто не использует «Ардуинку», видимо...

Или разрабатывает на экзотических микроконтроллерах?

«Китайцы» серии CH32* - это всё ещё экзотика"? ;)) Если да, тогда это опять я... :))

Звучит как

У него многое так «звучит», не стоит обращать внимание...

Somebody ★★★★
()
Ответ на: комментарий от watchcat382

потом поумнел

А некоторым это явно так и не удалось... :))

Вообще, время от времени «всплывающая» здесь, на этом сайте, тема «обидок на дедов» за их «неуважение к молодым» ( Ну так а за что уважать-то?? Не за что же ещё!.. Ну не за «обиженно надутые губки же, в самом-то деле!.. :) ) побудила задуматься и напомнила, что я сам себя осознал взрослым именно тогда ( И это был не момент , а период времени моей жизни), когда я понял, что не задевают и не обижают больше обращения ко мне вида „мальчик“ ( Ну, не девочка же! Ц меня и свидетели (свидетельницы, да) есть! ;)) ), „мбноша“, „молодой человек“, и т.п. Вот когда такие оращения сторонних людей ко мне стали вызывать лишь немного грустную улыбку, и перестали задевать моё самолюбие, тогда я и понял, что всё, что я теперь - „безвозвратно взрослый“... :)) Так что „простим им, ибо не ведают, что творят!“... :)

Somebody ★★★★
()
Ответ на: комментарий от watchcat382

Пример - всякие известные деятели науки, нередко вполне неплохо соображающие в возрасте за 80.

«Ошибка выжившего»...

Somebody ★★★★
()
Ответ на: комментарий от nvl

МЛТ-резисторы ничем не хуже современных.

Даже лучше. Но... Современные есть возможность докупить, а МЛТ - только старые запасы, «бренные останки»... :)

Somebody ★★★★
()
Ответ на: комментарий от watchcat382

Я вообще-то не понимаю зачем было усложнять программирование придумывая этот специальный язык.

Не усложнили, а «упростили». Для тех, кому это «на один раз». «Для чайников», грубо говоря, для тех, кому всё жто, по большому счету, особоне нужно, и кто не хочет и не захочет вникать глубже .

А те, кому это (более углубленные знания и навыки) надо - те пойдут дальше сами...

Somebody ★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.