Top 10 outils de conception de circuits pour Linux

Top 10 outils de conception de circuits pour Linux
Donc, vous planifiez un nouveau projet électronique et vous vous demandez quels outils sont les meilleurs? Vous pouvez également apprendre à concevoir vos propres circuits et votre plate-forme préférée est Linux. Où sont les outils spécifiques à Linux ou multiplateforme, et celui qui convient le mieux à mes besoins? Aujourd'hui, vous apprendrez ce dont vous avez besoin pour commencer avec votre nouveau projet. Cette liste passe par les outils disponibles et discute des avantages et des inconvénients de chaque. Vous entendrez également comment ils se spécialisent.

Quels sont vos objectifs?

Avant de commencer, vous voudrez peut-être considérer vos objectifs actuels. Apprenez-vous à créer des projets de passe-temps ou portez-vous déjà votre jeu à un niveau supérieur? Vous pouvez également demander si votre fournisseur d'électronique préféré prend déjà en charge l'outil que vous allez faire. Beaucoup de ces outils importent des catalogues dans l'application afin que vous puissiez parcourir lors de la conception, ce qui le rend très pratique pour commander des tableaux ou des composants.

Quel est votre niveau actuel?

Vos objectifs doivent s'aligner sur vos compétences actuelles. Si vous lisez les bases, vous allez avoir besoin d'un système qui montre plus d'informations sur les circuits. Cela devrait également vous aider avec les tâches. Les systèmes de base sont basés sur du texte, un débutant ne veut pas démarrer de cette façon. Heureusement, de nombreux programmes sont très instructifs et vous pouvez même simuler vos circuits.

Commençons. Dans la liste, vous trouverez tous les niveaux d'interaction et vous pouvez aider à obtenir maintenant. Certains sont même une ligne de commande, vous pouvez donc utiliser un terminal.

Kicad

Le programme Kicad a de nombreuses fonctionnalités d'introduction et une belle interface. Vous pouvez choisir un modèle à partir d'une liste impressionnante. La liste comprend Raspberry Pi, les projets Arduino et également Beaglebone. Il existe une communauté dynamique qui contribue de nouveaux modèles, bibliothèques et composants au référentiel GitHub. Vous pouvez télécharger le dernier ou suivre le référentiel vous-même. Le format de modèle est un fichier texte que vous pouvez également écrire, bien qu'il puisse prendre un certain temps pour s'habituer à la gestion de la parenthèse.

L'interface est claire et facile à utiliser. Le package est divisé en plusieurs parties, donc vous modifiez une chose à la fois. Vous finissez par modifier le projet, le PCB et le schéma dans différentes fenêtres. Il couvre toutes les parties du processus, y compris la simulation de vos circuits pour vous assurer que vous n'avez fait aucune erreur dangereuse dans votre conception.

Vous avez des fonctions d'exportation vers Netlist, PCB et d'autres formats. Les fonctions d'importation incluent Eagle Files Netlist et bien d'autres. Kicad est un package bien arrondi avec de nombreuses fonctionnalités et une communauté active qui est prête à aider.

Qucs - épices

QuCS-S est avant tout un simulateur, vous pouvez faire des schémas et vous avez des composants, mais l'accent est mis sur la simulation. Cet outil est une belle interface graphique à Ngspice, Xyce ou Spiceopus, vous pouvez choisir celui que vous souhaitez utiliser lorsque vous le démarrez. Une fois le logiciel en cours d'exécution, vous pouvez voir l'accent mis sur les universitaires. Vous avez de nombreux composants et la création d'un circuit est assez simple, mais vous pouvez également insérer des sondes et des équations. Il existe de nombreuses fonctions d'importation et d'exportation, vous pouvez également créer des images de vos schémas.

L'accent mis sur les universitaires est évident sur la page d'accueil, où vous avez des liens vers des publications scientifiques des utilisateurs à l'aide de QuCS-S. Ce package nécessite également que vous ayez le logiciel de simulateur sur votre système avant de commencer. Vous pouvez également voir comment il existe de nombreuses façons de sonder le système que vous avez créé. Vous avez également les équations disponibles pour contrôler la simulation.

Tout cela signifie que vous devez utiliser les QuCS-S pour apprendre les théories de base et rechercher le fonctionnement des composants et des systèmes. Vous n'avez aucun moyen de créer une carte de circuit imprimé ni de commander des composants. Bref, vous avez besoin de plus de forfaits pour la fabrication.

Fitzing

Fritzing est en fait une entreprise à but non lucratif qui vend de l'électronique et des kits pour l'éducation. Le logiciel est clair et bien fait, il a plus de couleurs et d'icônes pour les composants. Comme le logiciel est destiné à l'éducation, il est très clair et utile. Inclus dans l'installation par défaut, vous avez de nombreux composants des catalogues de SparkFun. Pour ajouter des composants, vous les choisissez dans une liste sur le côté et faites-les glisser et les déposer à votre projet.

L'interface a une tournure intéressante en ce que vous, par défaut, avez une vue de planche à pain de votre circuit. Vous pouvez facilement passer à une vue schématique ou à un PCB. Lorsque vous passez à la vue PCB, vous avez à la fois des fonctions de routage automatique et une capacité manuelle. Il gère également de nombreuses couches. La commutation entre les vues en fait un jeu d'enfant pour faire des plans pour une planche à pain, puis transition vers un PCB. Vous pouvez également commander le PCB à partir du menu déroulant Fichier dans l'application.

Fritzing n'a aucun support pour la simulation, vous devez donc utiliser d'autres logiciels pour cela. Pour ce faire, vous exportez en tant que fichier d'épices et importez dans le logiciel de simulateur. Vous pouvez en savoir plus à ce sujet dans cet article.

PCBMODE - Inkscape

PCBMode est un script qui prend un fichier SVG et publie des fichiers JSON pour créer des fichiers Gerber. Le flux de travail de ce système est un peu plus basé sur du texte. Vous devez créer le fichier JSON à la main, laissez PCBMode créer un fichier SVG, puis les modifier dans Inkscape. Ensuite, vous pouvez à nouveau éliminer les changements dans le paysage en ink.

Le package n'est pas si avancé et ne peut pas simuler ou vérifier les itinéraires. La vraie raison d'utiliser ce package est lorsque vous voulez une forme étrange de votre carte. Vous devez vraiment créer et tester la carte avec d'autres outils et utiliser PCBMode pour le point de vue artistique.

Xschem

Xschem est un éditeur schématique qui nécessite un peu plus de connaissances pour fonctionner. Il est idéal pour créer des schémas et a une belle bibliothèque de composants. Lorsque vous l'utilisez, il affiche des liens vers des simulateurs et d'autres programmes, mais il a besoin de tout ce qui est installé séparément. Il est utile comme frontal à ces autres outils. Vous ne pouvez pas l'utiliser pour commander des composants. Vous avez de nombreux raccourcis clavier à apprendre et vous devez installer les autres programmes. Lorsque vous avez fait cela, vous avez un excellent package pour travailler avec.

tkgate

Tkgate est un simulateur de circuit numérique. Il se limite aux circuits numériques, mais il le fait très bien. La meilleure fonctionnalité de ce package est la multitude de tutoriels très clairs qui s'exécutent dans l'application. Le module de simulation peut gérer de nombreux scénarios différents en matière de logique. Il a également un moyen de suivre le circuit à travers une chronologie.

Ce logiciel fonctionne bien si vous prévoyez de faire uniquement des composants numériques. Vous n'avez que des composants standard et ne pouvez pas fabriquer des planches PCB directement avec ce package.

simulide (simavr)

Le logiciel simulide vise spécifiquement à simuler et à tester les circuits. Vous pouvez faire des schémas en utilisant la galise et la chute. Les composants sont inclus dans les compteurs de tension, les mètres et les oscilloscopes. Vous avez également des boutons, un potentiomètre, un générateur d'ondes et une horloge.

Ce logiciel est facile à utiliser et peut vous donner une bonne idée du fonctionnement de votre circuit. Les concepteurs ne promettent pas une grande précision, ils visent plutôt à facilité d'utilisation. Vous ne pouvez pas l'utiliser pour fabriquer des circuits imprimés ou des fils d'itinéraire. Il est aux premiers stades de développement et ne prend pas en charge l'exportation vers d'autres formats.

gnucap (gspiceui)

Le logiciel GNUCAP est complètement de ligne de commande. Vous devez utiliser ce package pour en savoir plus sur les fichiers d'épices. La page d'accueil GNUCAP a de beaux tutoriels. Si vous les suivez, vous connaissez les bases du format de fichier. Ceci est utile, sinon nécessaire, pour garder le haut de tout comportement étrange dans tous ces packages logiciels. L'utiliser pour faire des circuits n'est pas une bonne idée.

canneda

Caneda est un ancien logiciel qui fonctionne toujours mais qui n'est pas maintenu depuis plusieurs années. Il est facile de faire des schémas et de simuler selon la méthode ngspice. Il a des bibliothèques de symboles mais il n'y a pas de moyen intuitif de planifier la production de PCB.

Conclusion

Il existe de nombreux choix d'outils liés aux circuits. Vous devez décider par vous-même lequel vous avez besoin pour votre projet et votre situation actuelle. Certains outils peuvent vous soutenir tout au long d'un bancaire, certains, vous devez faire de nombreuses étapes différentes pour y parvenir. Vous voudrez peut-être juste une petite partie des possibilités. Tout dépend.