Publication du système de conception de circuits imprimés LibrePCB 1.3.0

La version 1.3.0 du paquet libre pour l'automatisation de la conception de circuits imprimés, LibrePCB, a été publiée. LibrePCB se présente comme un paquet intuitif pour le développement rapide de circuits, qui, bien qu'il soit moins fonctionnel que KiCad, est beaucoup plus facile à utiliser et prend en compte les besoins non seulement des débutants, mais aussi des ingénieurs professionnels. Le programme est disponible en versions pour Linux (Flatpak, Snap, AppImage), FreeBSD, macOS et Windows. Le code du projet est écrit en C++ (interface Qt) et distribué sous la licence GPLv3.

Parmi les particularités, on note l'intégration dans un seul paquet d'un éditeur de schémas et d'outils de gestion de projet ; une interface graphique multiplateforme simple basée sur Qt ; l'application du concept de bibliothèque d'éléments « intelligents » ; l'utilisation de formats de bibliothèque d'éléments et de projets accessibles pour une interprétation manuelle ; le mode Multi-PCB pour le développement parallèle de différentes variantes de circuits à partir d'un même schéma ; la synchronisation automatique de la liste de connexions électriques (netlist) entre le schéma et la disposition du circuit. Le programme est doté d'une interface multilingue avec prise en charge du russe (couverture de la traduction 96 %) et de l'ukrainien (couverture de la traduction 91 %), offrant la possibilité de nommer les éléments dans différentes langues.

LibrePCB comprend une interface pour la gestion de projet ; un éditeur de schémas électroniques ; un éditeur de circuits imprimés multicouches ; un service pour générer des données pour le démarrage de la production ; un utilitaire en ligne de commande librepcb-cli pour automatiser les tâches standard (par exemple, vérification et exportation de données) ; une bibliothèque de composants électroniques avec navigation à travers une liste catégorisée en arborescence. Il existe une interface permettant de connecter diverses bibliothèques d'éléments existantes, pouvant être ajoutées sous forme d'archives ou par intégration avec des dépôts. L'importation de fichiers DXF et l'exportation dans les formats PDF, SVG et CSV BOM, pick&place X3/CSV, Gerber/Excellon et STEP sont supportées.

Les principales nouveautés :

  • Ajout de la possibilité de générer une liste interactive des composants (BOM - Bill of Materials) et un plan d'assemblage, incluant une description suffisante pour le montage manuel étape par étape du circuit imprimé. La liste est sauvegardée au format HTML et utilise des gestionnaires, des styles et des bibliothèques JavaScript développés pour le plug-in KiCad InteractiveHtmlBom. Contrairement aux instructions statiques en PDF, le format interactif permet d'effectuer des opérations telles que le tri, le filtrage et la recherche de composants.
  • Compatibilité assurée avec le format mis à jour des bibliothèques de composants proposé dans KiCad 9.
  • Prise en charge ajoutée de l'utilisation du langage Rust pour le développement de LibrePCB. Le générateur BOM mentionné ci-dessus est écrit en Rust. Il est prévu que la prise en charge de Rust accélère le développement et améliore la stabilité du produit. Les plans mentionnent un déplacement progressif de l'utilisation du langage C++ au profit de Rust et l'intention de repenser complètement l'interface utilisateur, en utilisant le cadre Slint, écrit en Rust, au lieu de la bibliothèque Qt.
  • La bibliothèque QuaZip pour la lecture et l'écriture d'archives ZIP a été remplacée par le paquet crate zip, écrit en Rust.
  • Le code C++ a été mis à jour pour utiliser le standard C++20 (tl::optional dans le code a été remplacé par std::optional).
  • La prise en charge de Qt5 a été arrêtée.

Publication du système de conception de circuits imprimés LibrePCB 1.3.0
Publication du système de conception de circuits imprimés LibrePCB 1.3.0


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster