Après un an de développement, la version 7.0.0 du système d'automatisation de la conception de circuits imprimés KiCad a été publiée. C'est la première version significative, réalisée après le passage du projet sous l'égide de la Linux Foundation. Les compilations sont préparées pour divers systèmes d'exploitation, notamment Linux, Windows et macOS. Le code est écrit en C++ en utilisant la bibliothèque wxWidgets et est distribué sous la licence GPLv3.
KiCad fournit des outils pour l'édition de schémas électriques et de circuits imprimés, la visualisation 3D des cartes, la gestion de bibliothèques d'éléments de circuits électriques, la manipulation de fichiers Gerber, la simulation de circuits électroniques, l'édition de circuits imprimés et la gestion de projets. Le projet propose également des bibliothèques de composants électroniques, d'emplacements et de modèles 3D. Selon certains fabricants de circuits imprimés, environ 15 % des commandes sont accompagnées de schémas réalisés avec KiCad.
Parmi les changements de la nouvelle version :
- Les éditeurs de schémas, de circuits imprimés et de cadres de format permettent l'utilisation de toutes les polices système.

- Le support des blocs de texte a été ajouté dans les éditeurs de schémas et de circuits imprimés.

- La prise en charge de 3Dconnexion SpaceMouse, un dispositif de navigation pour les environnements 3D et 2D, a été ajoutée. Le support des manipulations spécifiques à SpaceMouse est désormais disponible dans l'éditeur de schémas, la bibliothèque de symboles, l'éditeur de circuits imprimés et le visualiseur 3D. Le travail avec SpaceMouse est actuellement uniquement disponible sur Windows et macOS (une prise en charge sur Linux est prévue à l'avenir avec libspacenav).
- La collecte d'informations sur le fonctionnement de l'application a été mise en place pour être reflétée dans les rapports envoyés lors des plantages. Pour le suivi des événements, la collecte d'informations sur les erreurs et la génération de crash dumps, la plateforme Sentry est utilisée. Les données envoyées lors des plantages de KiCad sont traitées via le service cloud Sentry (SaaS). À l'avenir, la collecte de télémétrie avec des métriques de performance, reflétant le temps de traitement de certaines commandes, sera organisée sur la base de Sentry. L'envoi de rapports est pour l'instant limité aux compilations pour Windows et nécessite le consentement explicite de l'utilisateur (opt-in).
- Dans le gestionnaire de plugins et de contenu, une fonctionnalité de vérification automatique des mises à jour pour les paquets installés a été ajoutée, avec une notification suggérant leur installation. Par défaut, cette vérification est désactivée et nécessite une activation dans les paramètres.

- L'interface de travail avec les projets, les éditeurs de schémas et de cartes de circuits imprimés, le visualiseur de fichiers Gerber et l'éditeur de cadres formatés prend en charge le glisser-déposer des fichiers.
- Des versions pour macOS ont été fournies, conçues pour les appareils Apple basés sur les puces ARM Apple M1 et M2.
- Une utilitaire distincte kicad-cli a été ajoutée pour une utilisation dans des scripts et pour automatiser des actions depuis la ligne de commande. Des fonctions pour exporter des éléments de schémas et de cartes de circuits imprimés dans divers formats sont fournies.
- Dans les éditeurs de schémas et de symboles, le support des primitives avec des rectangles et des cercles a été implémenté.

- Le comportement lors du glissement orthogonal a été modernisé (lors du déplacement de la piste, elles ne sont maintenant placées que horizontalement avec des transitions angulaires et en contournant les symboles).

- Dans l'éditeur de symboles, les fonctionnalités liées à la table des sorties ont été étendues. La possibilité de filtrer les sorties en fonction des unités de mesure, de modifier les unités de mesure des sorties à partir de la table, de créer et de supprimer des sorties dans un groupe de symboles, et de consulter le nombre de sorties groupées a été ajoutée.

- Une nouvelle vérification ERC a été ajoutée pour afficher un avertissement lors du placement d'un symbole utilisant une grille incompatible (par exemple, une incompatibilité de grille peut entraîner des problèmes de connexion).

- Un mode de rotation du visualiseur a été ajouté, permettant une rotation exacte de 45 degrés (auparavant, seule la rotation droite ou d'un angle arbitraire était prise en charge).

- Un mode « Ne pas placer » (DNP, Do Not Populate) a été ajouté pour marquer les symboles sur le schéma qui ne seront pas inclus dans les fichiers de placement des composants générés. Les symboles DNP sont mis en évidence sur le schéma par une couleur plus claire.

- Un éditeur de modèle de simulation a été ajouté, permettant de configurer les paramètres du modèle de simulation en mode graphique, sans recourir à l'insertion de descriptions textuelles dans le schéma.

- Une fonctionnalité de liaison des symboles à une base de données externe a été ajoutée, en utilisant l'interface ODBC. Avec une bibliothèque commune, il est également possible de lier des symboles provenant de différents schémas.
- La fenêtre de sélection des caractères a été mise à jour pour prendre en charge l'affichage et la recherche de champs personnalisés.

- La possibilité d'utiliser des liens hypertextes dans le schéma a été ajoutée.

- Amélioration de la prise en charge du format PDF. Le visualiseur PDF inclut maintenant une section des signets (table des matières). Il est désormais possible d'exporter en PDF des informations sur les caractères du schéma. Prise en charge des liens internes et externes ajoutée.

- Une vérification de la cohérence des points de montage a été ajoutée, identifiant les points de montage différents de la bibliothèque associée.

- Une onglet distinct avec une liste des tests DRC ignorés a été ajouté dans les éditeurs de cartes et de points de montage.

- Ajout de la prise en charge des dimensions radiales.

- Possibilité d'inverser les objets textuels sur la carte imprimée ajoutée.

- Option d'auto-remplissage des zones ajoutée.

- Outils pour les cartes imprimées améliorés. Il est maintenant possible d'afficher une image de fond pour faciliter la copie des contours de la carte ou du placement des points de montage à partir d'une carte de référence lors de la rétro-ingénierie. Support complet de dé-routage (unroute) des points de montage et achèvement automatique des pistes ajouté.
- Un nouveau panneau pour la recherche par masque et le filtrage des objets a été ajouté à l'éditeur de cartes.

- Un nouveau panneau de modification des propriétés a été ajouté à l'éditeur de cartes.

- Amélioration des outils de diffusion, d'emballage et de déplacement des points de montage.

- L'outil d'exportation au format STEP a été converti vers le moteur d'analyse des cartes imprimées commun avec KiCad.
Source : opennet.ru





















