Пасля года распрацоўкі апублікаваны рэліз свабоднай сістэмы аўтаматызаванага праектавання друкаваных поплаткаў KiCad 7.0.0. Гэта першы значны выпуск, сфарміраваны пасля пераходу праекта пад крыло арганізацыі 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-тэстаў.
- Дададзена падтрымка радыяльных памераў.
- Дададзена магчымасць інвертавання тэкставых аб'ектаў на друкаванай плаце.
- Дададзена опцыя для аўтаматычнага залівання зон.
- Палепшаны інструменты для друкаваных плат. Дададзена магчымасць паказу на фоне выявы для спрашчэння капіравання контураў платы або размяшчэння пасадачных месцаў з эталоннай платы пры правядзенні зваротнага інжынірынгу. Дададзена падтрымка поўнай дэ-разводкі (unroute) пасадачных месцаў і аўтаматычнага завяршэння дарожкі.
- У рэдактар плат дададзена новая панэль для пошуку па масцы і фільтрацыі аб'ектаў.
- У рэдактар поплаткаў дададзена новая панэль змены ўласцівасцяў.
- Палепшаны інструменты распаўсюджвання, упакоўкі і перамяшчэння пасадачных месцаў.
- Інструмент для экспарту ў фармаце STEP пераведзены на агульны з KiCad рухавічок разбору друкаваных поплаткаў.
Крыніца: opennet.ru