Após um ano de desenvolvimento, foi publicado o lançamento do sistema gratuito de design auxiliado por computador para placas de circuito impresso KiCad 7.0.0. Este é o primeiro lançamento significativo formado depois que o projeto ficou sob a proteção da Linux Foundation. As compilações são preparadas para diversas distribuições de Linux, Windows e macOS. O código é escrito em C++ usando a biblioteca wxWidgets e está licenciado sob a licença GPLv3.
O KiCad disponibiliza ferramentas para edição de diagramas elétricos e placas de circuito impresso, visualização 3D da placa, trabalho com biblioteca de elementos de circuitos elétricos, manipulação de templates Gerber, simulação de funcionamento de circuitos eletrônicos, edição de placas de circuito impresso e gerenciamento de projetos. O projeto também fornece bibliotecas de componentes eletrônicos, pegadas e modelos 3D. Segundo alguns fabricantes de PCB, cerca de 15% dos pedidos vêm com esquemas preparados em KiCad.
Entre as mudanças no novo lançamento:
- Nos editores de circuitos, placas de circuito impresso e quadros de formato, é possível utilizar quaisquer fontes do sistema.
- O suporte para blocos de texto foi adicionado aos editores de esquemas e PCB.
- Adicionado suporte para 3Dconnexion SpaceMouse, uma variante do mouse para navegar em ambientes 3D e XNUMXD. O suporte para manipulações específicas do SpaceMouse apareceu no editor de esquemas, biblioteca de símbolos, editor de PCB e visualizador XNUMXD. Trabalhar com SpaceMouse está atualmente disponível apenas em Windows e macOS (no futuro, usando libspacenav, está planejado para funcionar também em Linux).
- A recolha de informação sobre o funcionamento da aplicação é prevista para reflexão em relatórios enviados em caso de encerramentos anormais. A plataforma Sentry é usada para rastrear eventos, coletar informações de erros e gerar crash dumps. Os dados de colisão do KiCad transmitidos são processados usando o serviço de nuvem Sentry (SaaS). No futuro, está planejado usar o Sentry para coletar telemetria com métricas de desempenho que refletem informações sobre quanto tempo certos comandos levam para serem executados. No momento, o envio de relatórios está disponível apenas em versões para Windows e requer consentimento explícito do usuário (opt-in).
- A capacidade de verificar automaticamente atualizações para pacotes instalados e exibir uma notificação solicitando que eles os instalem foi adicionada ao Plugin and Content Manager. Por padrão, a verificação está desabilitada e requer ativação nas configurações.
- Suporte para movimentação de arquivos no modo Arrastar e Soltar foi adicionado à interface do projeto, editores de esquemas e placas de circuito impresso, visualizador de arquivos Gerber e editor de quadros de formato.
- São fornecidos assemblies para macOS, gerados para dispositivos Apple baseados em chips Apple M1 e M2 ARM.
- Um utilitário kicad-cli separado foi adicionado para uso em scripts e automação de ações a partir da linha de comando. São fornecidas funções para exportar elementos de circuitos e PCB em vários formatos.
- Os editores de diagramas e símbolos agora suportam primitivos com retângulo e círculo.
- Comportamento de arrasto ortogonal modernizado (o deslocamento agora coloca trilhas apenas horizontalmente com transições de canto e travessia de caracteres).
- O editor de símbolos expandiu os recursos associados à tabela de pinos. Adicionada a capacidade de filtrar pinos com base em unidades de medida, alterar as unidades de medida dos pinos da tabela, criar e excluir pinos em um grupo de símbolos e visualizar o número de pinos agrupados.
- Adicionada uma nova verificação ERC para avisar ao colocar um símbolo usando uma malha incompatível (por exemplo, uma malha incompatível pode causar problemas ao fazer conexões).
- Adicionado um modo para girar o condutor exatamente 45 graus (anteriormente, a rotação em linha reta ou em um ângulo arbitrário era suportada).
- Adicionado modo Do Not Populate (DNP) para marcar símbolos no diagrama que não serão incluídos nos arquivos de localização de componentes gerados. Os símbolos DNP são destacados em uma cor mais clara no diagrama.
- Adicionado editor de modelo de simulação (“Modelo de Simulação”), que permite configurar os parâmetros do modelo de simulação em modo gráfico, sem inserir descrições de texto no diagrama.
- Adicionada a capacidade de vincular símbolos a um banco de dados externo usando a interface ODBC. Símbolos de diferentes esquemas também podem ser vinculados a uma biblioteca comum.
- Adicionado suporte para exibição e pesquisa de campos personalizados na janela de seleção de símbolos.
- Adicionada a capacidade de usar links de hipertexto no diagrama.
- Suporte aprimorado para formato PDF. Adicionado suporte para a seção de marcadores (índice) no visualizador de PDF. A capacidade de exportar informações sobre símbolos de circuitos para PDF foi implementada. Adicionado suporte para links externos e internos.
- Adicionada verificação de consistência de pegada para identificar pegadas que diferem da biblioteca vinculada.
- Uma guia separada foi adicionada aos editores do quadro e da pegada com uma lista de testes DRC ignorados.
- Adicionado suporte para dimensões radiais.
- Adicionada a capacidade de inverter objetos de texto em uma placa de circuito impresso.
- Adicionada uma opção para preencher zonas automaticamente.
- Ferramentas de PCB aprimoradas. Adicionada a capacidade de exibir uma imagem em segundo plano para facilitar a cópia de contornos de placas ou locais de pegada de uma placa de referência durante a engenharia reversa. Adicionado suporte para remoção completa de pegadas e conclusão automática de trilhas.
- Um novo painel foi adicionado ao editor PCB para pesquisa por máscara e filtragem de objetos.
- Um novo painel para alteração de propriedades foi adicionado ao editor PCB.
- Ferramentas aprimoradas para distribuição, embalagem e movimentação de pegadas.
- A ferramenta para exportar no formato STEP foi transferida para um mecanismo de análise de PCB comum ao KiCad.
Fonte: opennet.ru