Após um ano de desenvolvimento, foi lançado o release do sistema livre de design automatizado de placas de circuito impresso KiCad 9.0.0. Esta é a terceira versão significativa, formada após a transferência do projeto para a organização Linux Foundation. As compilações foram preparadas para várias distribuições Linux, Windows e macOS. O código é escrito em C++ usando a biblioteca wxWidgets e é distribuído sob a licença GPLv3.
O KiCad fornece ferramentas para editar esquemas elétricos e placas de circuito impresso, visualização 3D da placa, trabalhar com a biblioteca de componentes elétricos, manipulação de arquivos no formato Gerber, simulação de circuitos eletrônicos, edição de placas e gerenciamento de projetos. O projeto também fornece bibliotecas de componentes eletrônicos, padronizações e modelos 3D. De acordo com alguns fabricantes de placas de circuito impresso, cerca de 15% dos pedidos são feitos com esquemas preparados no KiCad.
Entre as mudanças na nova versão:
- Foi adicionada a suporte a 'Conjuntos de Tarefas' (Jobsets), que permitem criar arquivos com operações pré-definidas sobre esquemas e placas de circuito impresso, que podem ser reutilizadas para reproduzir ações padrão por diferentes usuários. Os conjuntos de tarefas podem ser executados tanto através da GUI quanto da linha de comando.
- Implementado suporte para a incorporação de vários elementos em esquemas, furações e locais de montagem, em vez de depender de arquivos externos. Essa mudança permite criar arquivos de projeto autossuficientes, que não dependem de arquivos de terceiros, como arquivos de fontes e modelos 3D.

- Nos editores de esquemas e placas de circuito impresso, foi implementado o suporte para a ferramenta 'Curva de Bézier'. Anteriormente, conexões baseadas em curvas de Bézier poderiam apenas ser importadas e editadas, mas agora podem ser criadas do zero.
- Foi adicionada a suporte para design multicanal (Multi-channel design), permitindo que, com base na disposição existente dos componentes da placa de circuito impresso, novos canais sejam criados com disposição e fiação semelhantes.
- Adicionada a suporte para classes de componentes (Component classes), que permitem agrupar diferentes símbolos e locais de montagem em classes, às quais podem ser aplicadas regras de design próprias.

- Nos editores de esquemas, símbolos e locais de montagem, foi adicionada a suporte para edição de tabelas.

- Foi adicionada a possibilidade de definir erros e avisos ERС (Electrical Rules Check) e DRC (Design Rules Check) personalizados.

- Adicionada suporte para vinculação de ações diferentes aos botões do mouse em editores de placas de circuito impresso, esquemas, símbolos e locais de montagem.
- Melhorias nos editores de esquemas e símbolos.
- Agora é possível destacar objetos com base em filtros definidos.

- Foi adicionado um instrumento para sincronizar as saídas da folha e etiquetas hierárquicas.
- Adicionada a suporte a blocos de design de esquemas para criar bibliotecas de elementos de esquema reutilizáveis.

- Adicionada uma nova classe para destacar as trilhas de conexão com cores.

- Agora é possível destacar objetos com base em filtros definidos.
- Melhorias nos editores de placas de circuito impresso e de componentes:
- Adicionado um gerenciador de zonas, permitindo visualizar e ajustar zonas sem editar zonas individuais.

- Melhoradas as operações de tensionamento das camadas superiores e inferiores.

- Adicionados presets de pares de camadas de cobre e a opção de alternar rapidamente entre presets.

- Adicionado uma ferramenta para alterar formas.

- Adicionada a possibilidade de criar pads PTH com diferentes formas de pads de cobre em diferentes camadas.

- Adicionados modos de posicionamento interativo de objetos e manipulação direta dos objetos. Possibilitada a movimentação de várias trilhas ao mesmo tempo.
- Adicionada a suporte para exportar modelos 3D nos formatos XAO, STL, BREP e PLY.
- Adicionado um gerenciador de zonas, permitindo visualizar e ajustar zonas sem editar zonas individuais.
Fonte: opennet.ru












