1 points par GN⁺ 2023-09-29 | 1 commentaires | Partager sur WhatsApp
  • Outil EDA gratuit et multiplateforme qui abaisse la barrière d’entrée pour la conception de circuits électroniques et de PCB, destiné aux makers, étudiants, professionnels, débutants comme utilisateurs expérimentés
  • Conçu pour la portabilité afin de fonctionner sous Windows, Linux et macOS, avec la prise en charge de 15 langues et une utilisation gratuite
  • Met l’accent sur une structure de bibliothèque sémantique et un format de fichier normalisé lisible par l’humain, afin de faciliter le versioning des bibliothèques et des projets
  • Réduit les flux d’installation et de commande grâce à un gestionnaire de bibliothèques intégré et à un service de fabrication de PCB, tout en permettant une utilisation entièrement hors ligne
  • librepcb-cli exécute automatiquement les principales vérifications et les exports de données en mode headless, pour l’assurance qualité et la réduction des tâches répétitives dans les pipelines CI

Démarrer facilement dans la conception électronique avec LibrePCB

  • LibrePCB est un outil EDA gratuit et multiplateforme pour la capture de schémas et la conception de PCB
  • Il s’adresse aux makers, étudiants et professionnels, et est conçu pour être utilisable aussi bien par les débutants que par les utilisateurs expérimentés
  • Les conditions d’utilisation sont simples
    • Aucun coût
    • Aucune restriction
    • Aucun compte en ligne requis
    • Aucune complexité inutile
  • La section de téléchargement actuelle du site renvoie vers Download v2.1.1
  • La documentation de démarrage rapide est disponible sur Get Started

Les fonctionnalités clés qui simplifient l’expérience de conception

  • Un outil pour tous

    • Conçu avec la portabilité en tête afin de fonctionner sur presque tous les ordinateurs, y compris Windows, Linux et macOS
    • Prend en charge 15 langues
  • Une interface facile à apprendre

    • Conçu pour permettre une prise en main rapide grâce à des concepts d’interface utilisateur simples, intuitifs et familiers
    • Vise un flux de travail qui permet de commencer immédiatement, sans devoir lire la documentation pendant des jours
  • Un concept de bibliothèque intelligent

    • Les bibliothèques LibrePCB ne se limitent pas à une collection de symboles et de graphismes d’empreintes, mais sont organisées selon une structure sémantique significative
    • Cette structure vise à faciliter la gestion des bibliothèques et à réduire plusieurs problèmes connus dans d’autres outils EDA
  • Un format de fichier favorable au versioning

    • Les fichiers générés par LibrePCB sont lisibles par l’humain, normalisés et conçus avec soin
    • Cela aide à réduire les diffs involontaires ou obscurcis lors de l’utilisation de systèmes de gestion de versions pour les bibliothèques et les projets
  • Fonctionnalités en ligne et utilisation hors ligne

  • Automatisation et usage en CI

    • librepcb-cli permet d’exécuter les principales vérifications et les exports de données de manière automatisée et headless
    • Utilisable dans les pipelines CI pour l’assurance qualité et le gain de temps
  • Open source

    • LibrePCB est un logiciel gratuit et open source sous licence GPLv3
    • Le code source est publié sur GitHub

1 commentaires

 
GN⁺ 2023-09-29
Avis de Hacker News
  • Il y a des questions qui reviennent toujours : à quel point la bibliothèque de composants est-elle complète, y a-t-il du routage automatique et quelle est sa qualité ?
    Je me demande si l’import DXF sert aux contours de carte. DXF étant destiné à la CAO mécanique, on ne peut pas vraiment importer ainsi un layout de carte ou un schéma
    Les formats d’export sont aussi PDF, SVG, pixmap, BOM, pick&place, Gerber/Excellon, mais il n’y a pas assez d’informations pour les reprendre dans un autre logiciel EDA. Pour un programme open source, il semble assez autonome
    Il ressemble aussi à un outil marketing pour certains fabricants de PCB. Le discours est du genre : « actuellement, vous pouvez choisir AISLER ou PCBWay comme fabricant de PCB, et une “donation” est faite au projet LibrePCB si vous commandez via LibrePCB Fab ou si vous téléversez directement le .lppz sur le site d’AISLER »

    • Ajouter encore une énorme bibliothèque de composants au monde de la conception PCB n’a pas grand intérêt. Il vaudrait mieux faciliter l’import depuis les principales bibliothèques de composants et d’empreintes liées à DigiKey, plutôt que de réinventer la roue
      Le routage automatique n’a qu’une valeur limitée, pour un très petit nombre d’usages. Même les packages CAD coûteux ne routent pas une carte correctement de façon raisonnable, mais ils peuvent aider à router des choses comme des bus à longueurs appairées, une fois que l’utilisateur a correctement défini les contraintes
      L’import DXF est une opération très courante dans les layouts PCB, et ne se limite pas à la CAO mécanique. Il est souvent utilisé pour importer des contours de carte, des éléments importants de sérigraphie et d’autres formes
      Ces critiques sont un peu dures pour un projet qui démarre tout juste. Si l’on s’attend aux mêmes fonctionnalités que des logiciels CAD développés depuis des décennies et coûtant des milliers, voire des dizaines de milliers de dollars, on sera déçu ; mais on peut au moins reconnaître que c’est un projet qui élargit les options
    • La bibliothèque de composants est encore assez petite, de l’ordre de quelques milliers d’éléments au total
      Il n’y a pas de routage automatique, seulement un ratsnest. L’utilité du routage automatique a déjà été discutée dans les commentaires voisins
      DXF est surtout utile pour les couches de documentation ou les contours de carte. Par exemple, on peut s’en servir pour créer un Raspberry Pi HAT ou un shield Arduino, et aussi pour importer des logos destinés à la sérigraphie
      Pour une reprise dans un autre logiciel EDA, je serais curieux de savoir quels cas d’usage précis tu as en tête
      Ce n’est pas un outil marketing pour fabricants de cartes. Quelques minutes de lecture du site suffisent à le voir. C’est un projet développé pendant près de dix ans, essentiellement par un seul développeur sur son temps libre, qui cherche maintenant à s’y consacrer à plein temps. Ses revenus viennent de dons, de certains financements de l’UE et d’un partage de revenus avec quelques fabricants
    • Je ne comprends pas pourquoi on réclame toujours le routage automatique. C’est une fonctionnalité utilisée seulement par les débutants, et dès qu’un projet devient ne serait-ce qu’un peu complexe, même les meilleurs outils de routage automatique s’effondrent
      La conception PCB couvre bien plus de choses que le simple fait de caser physiquement des composants sur une carte
    • La limite ici, c’est surtout que KiCad est le seul à disposer dès le départ d’un format ouvert pour les fichiers de conception. Il faudrait peut-être réclamer un meilleur standard public pour la capture de schémas
      Par exemple, ce serait bien de pouvoir exporter un schéma depuis une simulation SPICE puis l’importer dans un outil ECAD. La netlist incluse dans la sortie Gerber est lisible par un humain, donc il devrait aussi être possible d’en extraire un schéma. En revanche, le coût de calcul pour disposer ces informations sous une forme lisible serait sans doute élevé
    • Tant qu’il y a les empreintes standards courantes de l’industrie, la taille de la bibliothèque de composants ne m’importe pas beaucoup. Pour les composants inhabituels, je peux créer moi-même l’empreinte
      Le routage automatique ne m’intéresse pas non plus, je ne l’utiliserai pas. Tout est médiocre comparé à ce que fait un humain
      DXF peut servir aux contours de carte, aux graphismes de sérigraphie, à des zones de cuivre inhabituelles, etc. Certaines personnes utilisent même les PCB comme support artistique, sans y monter de composants
      Avec PDF, SVG, pixmap, BOM, pick&place, Gerber/Excellon, tous les formats nécessaires sont là. J’utilisais KiCad, mais je compte aussi regarder LibrePCB
  • Il serait utile d’avoir un tableau comparatif des fonctionnalités par rapport à KiCAD et Horizon
    https://www.kicad.org/
    https://horizon-eda.org/

    • La FAQ ne propose pas de comparaison directe, mais elle peut répondre à quelques questions : https://librepcb.org/faq/
      L’un des principaux « arguments de vente » est le concept de bibliothèque avancé : https://librepcb.org/features/library-concept/
    • Je considère qu’Horizon EDA est nettement meilleur que KiCad et LibrePCB. Avec l’ajout des vias borgnes cette année, il permet désormais de faire tout ce dont je pourrais avoir besoin
    • Je trouve KiCAD plus abouti et globalement meilleur
      LibrePCB est plus simple
  • Avec son « pas de compte en ligne », on dirait que la contre-attaque des nerds a commencé. Fusion 360 devrait se méfier
    Dans le monde de la fabrication réelle, celui des atomes, personne n’a jamais voulu qu’une planche à dessin soit assortie d’authentification, de listes de contrôle d’accès, de 2FA, de stockage/sauvegarde

    • J’aimerais qu’il existe une vraie alternative à F360. C’est comme Photoshop face à GIMP : on les présente comme « comparables », mais en pratique, pas vraiment
    • Ça sonne comme : « Qu’est-ce qu’Altium à 500 $, Alex ? »
      Je suis d’accord qu’avoir une alternative serait vraiment bien, mais appeler l’existence d’un tout petit projet le début d’une « contre-attaque », c’est un peu exagéré
  • La version 1.0 est sortie il y a quelques jours. Billet de blog de la release : https://librepcb.org/blog/2023-09-24_release_1.0.0/

  • https://easyeda.com/ est une autre alternative soutenue par une usine de PCB

    • Ça ne semble pas être open source
  • J’ai conçu deux PCB avec LibrePCB pour de l’IoT de loisir. Il était très facile d’importer des composants depuis les sites des vendeurs, ou d’importer l’image PNG d’une autre carte, comme un HAT, pour l’adapter au PCB que je concevais

  • Je me demande si PCBWay cherche à défier JLCPCB et EasyEDA. C’est l’impression que ça donne. L’intégration très fluide entre EasyEDA et JLCPCB est une killer feature, et c’est la raison pour laquelle je n’utilise que JLC pour toutes mes cartes
    Si ça fonctionne bien, je pourrais essayer PCBWay

    • Je ne suis pas vraiment sûr que ce soit une killer feature
      À la fac, pendant un TP, un expert avait passé 90 minutes à expliquer à des ados comment préparer des Gerber pour leurs projets de cours avec Advanced Circuits, mais à part ça, je n’ai jamais eu de problème à envoyer des fichiers créés avec Eagle, KiCad ou Altium à OSH Park, JLC, PCBWay, Sunstone ou Advanced Circuits
      Même des fabricants à faibles marges comme JLC ou PCBWay font vérifier les Gerber par une personne. La plupart fournissent aussi un visualiseur web permettant de voir les fichiers téléversés, ce qui évite les erreurs bizarres du genre commander la carte à l’envers, rendre tous les vias non métallisés, ou inverser les couches cuivre et sérigraphie
      Si vous ratez la conception elle-même, c’est votre responsabilité et l’outil ne pourra pas aider, mais aujourd’hui les prix sont très bas et les délais très courts, donc ce n’est pas forcément un gros problème. Je ne comprends pas bien pourquoi les débutants ont si peur de la sortie Gerber
    • LibrePCB n’est pas développé par PCBWay. PCBWay a commencé à soutenir le projet l’an dernier : https://librepcb.org/blog/2022-09-08_partnership_with_pcbway...
      D’autres fabricants le soutiennent aussi. Par exemple, Aisler reverse une partie des revenus des commandes soumises depuis LibrePCB
    • Je me méfie beaucoup des entreprises qui font autant de publicité que PCBWay, mais en pratique ils semblent plutôt bien travailler. D’après moi, toutes les commandes sont examinées par une personne, et s’il y a quelque chose d’étrange, ils envoient un e-mail
      La qualité est aussi bonne que je le souhaite, et les prix sont raisonnables. Le site web est horrible, mais ça me va
      Je les utilise depuis quelques mois et je n’ai rien à redire
    • Pour info, j’exporte tout le temps des Gerber depuis EasyEDA pour les envoyer ensuite à PCBWay
      PCBWay est moins susceptible de poser problème avec des caractéristiques de conception inhabituelles ou des spécifications de composants, mais il est plus lent et plus cher
      Elecrow accepte aussi les Gerber d’EasyEDA
  • Mon premier poste après ma licence était en avant-vente pour PADS PCB Design, l’outil de conception de PCB qui avait été racheté par Mentor Graphics
    Une partie du travail consistait, pour une petite équipe de quelques personnes d’une vingtaine d’années, à gérer le numéro d’appel entrant pour l’Amérique du Nord et les messages vocaux laissés en dehors des heures ouvrées. On faisait une validation de base, on créait des leads, puis, si ça valait le coup, on les transmettait au commercial interne responsable de la région
    En regardant les détenteurs de licences, on avait l’impression que presque toutes les entreprises possédaient au moins quelques licences du produit. Aujourd’hui, tout appartient à Siemens
    Je serais curieux de savoir où en est PADS aujourd’hui, si quelqu’un connaît l’outil

    • Rapide, mais rustique
      Jusqu’à récemment, à ma connaissance, c’était le seul outil permettant à plusieurs personnes de travailler réellement en même temps sur la même conception
      Sa vraie valeur se trouve donc dans les conceptions grandes et complexes gérées par des équipes assez importantes. Cela dit, KiCad est en train de le rattraper sur les tâches simples
    • Il est encore largement utilisé en Chine et à Taïwan. PADS est correct, mais son interface est rugueuse et vieillotte
      Son vieux cousin plus riche en fonctionnalités, Xpedition, est beaucoup utilisé dans l’aérospatial et la conception médicale
  • Ce projet est excellent. J’ai essayé de voir jusqu’où je pouvais aller en ne parcourant le manuel que très brièvement, et j’ai réussi à créer des composants et à les placer sur une carte
    J’en attends beaucoup. Si je me remets un jour à un projet hardware, j’aimerais vraiment l’utiliser sérieusement. Cela dit, ces temps-ci, j’ai peu de raisons de créer de l’électronique sur mesure, et en faire souvent sur un coup de tête coûte de l’argent et accumule du bazar

  • C’est exactement ce que je cherchais