Électronique

Top 10 des outils de conception de circuits pour Linux

Top 10 des outils de conception de circuits pour Linux
Alors, vous planifiez un nouveau projet d'électronique et vous vous demandez quels sont les meilleurs outils? 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 multiplateformes, et lequel correspond le mieux à mes besoins? Aujourd'hui, vous apprendrez ce dont vous avez besoin pour démarrer votre nouveau projet. Cette liste passe en revue les outils disponibles et discute les avantages et les inconvénients de chacun. Vous entendrez également comment ils se spécialisent.

Quels sont vos objectifs?

Avant de commencer, vous voudrez peut-être réfléchir à vos objectifs actuels. Apprenez-vous à créer des projets de loisirs ou amenez-vous déjà votre jeu à un niveau supérieur? Vous voudrez peut-être également vous demander si votre fournisseur d'électronique préféré prend déjà en charge l'outil que vous allez fabriquer. Beaucoup de ces outils importent des catalogues dans l'application afin que vous puissiez parcourir tout en concevant, ce qui facilite la commande de cartes ou de composants.

Quel est votre niveau actuel?

Vos objectifs doivent correspondre à vos compétences actuelles. Si vous lisez les bases, vous aurez besoin d'un système qui affiche plus d'informations sur les circuits. Il devrait également vous aider dans les tâches. Les systèmes de base sont basés sur du texte, un débutant ne veut pas commencer 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 d'aide que vous pouvez obtenir dès maintenant. Certains sont même en ligne de commande, vous pouvez donc utiliser un terminal.

KiCAD

Le programme KiCAD a de nombreuses fonctionnalités d'introduction intéressantes et une interface agréable. Vous pouvez choisir un modèle dans une liste impressionnante. La liste comprend Raspberry Pi, les projets Arduino et aussi 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 la dernière version ou suivre le référentiel vous-même. Le format du modèle est un fichier texte que vous pouvez également écrire vous-même, bien que cela puisse prendre un certain temps pour s'habituer à gérer les parenthèses.

L'interface est claire et facile à utiliser. Le package est divisé en plusieurs parties, vous modifiez donc une chose à la fois. Vous finissez par éditer 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 commis aucune erreur dangereuse dans votre conception.

Vous avez des fonctions d'exportation vers netlist, pcb et autres formats. Les fonctions d'importation incluent la netlist de fichiers EAGLE et bien d'autres. KiCAD est un package complet avec de nombreuses fonctionnalités et une communauté active prête à vous aider.

QUCS - ÉPICES

Qucs-S est avant tout un simulateur, vous pouvez faire des schémas et vous avez quelques composants mais l'accent est mis sur la simulation. Cet outil est une belle interface graphique pour NGspice, XYCE ou SpiceOpus, vous pouvez choisir celui que vous souhaitez utiliser au démarrage. Une fois le logiciel en cours d'exécution, vous pouvez voir l'accent mis sur les universitaires. Vous avez de nombreux composants et créer 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 les publications scientifiques des utilisateurs utilisant Qucs-S. Ce package nécessite également que vous ayez le logiciel de simulation 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 disposez également des équations pour contrôler la simulation.

Tout cela signifie que vous devez utiliser 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 un circuit imprimé ni de commander des composants. En bref, vous avez besoin de plus de packages pour la fabrication.

Frittage

Fritzing est en fait une entreprise à but non lucratif qui vend des appareils électroniques 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 disposez de nombreux composants issus des catalogues de SparkFun. Pour ajouter des composants, vous les choisissez dans une liste sur le côté et les faites glisser et déposez-les dans votre projet.

L'interface a une tournure intéressante dans la mesure où vous avez, par défaut, une vue en maquette de votre circuit. Vous pouvez facilement passer à une vue schématique ou à un PCB. Lorsque vous passez à la vue PCB, vous disposez à la fois de fonctions de routage automatique et de capacités manuelles. Il gère également de nombreuses couches. Le basculement entre les vues facilite la planification d'une maquette, puis la transition vers un PCB. Vous pouvez également commander le PCB à partir du menu déroulant Fichier dans l'application.

Fritzing ne prend pas en charge la simulation, vous devez donc utiliser un autre logiciel pour cela. Pour ce faire, vous exportez en tant que fichier SPICE et importez dans le logiciel du simulateur. Vous pouvez en savoir plus à ce sujet dans cet article.

PCBmodE - Inkscape

PCBmodE est un script qui prend un fichier SVG et génère des fichiers JSON pour créer des fichiers Gerber. Le flux de travail pour ce système est un peu plus basé sur du texte. Vous devez créer le fichier JSON à la main, laisser PCBmodE créer un fichier SVG, puis les modifier dans InkScape. Ensuite, vous pouvez à nouveau retirer les modifications dans InkScape.

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 planche. Vous devriez 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 de schémas qui nécessite des connaissances un peu plus approfondies pour fonctionner. Il est idéal pour créer des schémas et possède une belle bibliothèque de composants. Lorsque vous l'utilisez, il affiche des liens vers des simulateurs et d'autres programmes, mais il faut que tout soit installé séparément. Il est utile en tant que 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 avec lequel travailler.

tkgate

Tkgate est un simulateur de circuit numérique. Il est limité aux circuits numériques mais il le fait très bien. La meilleure caractéristique 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 de cartes PCB directement avec ce package.

simulide (simavr)

Le logiciel simulide vise spécifiquement à simuler et tester des circuits. Vous pouvez faire des schémas par glisser-déposer. Les composants comprennent des voltmètres, des ampèremètres et des oscilloscopes. Vous disposez également de boutons, d'un potentiomètre, d'un générateur d'ondes et d'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 la facilité d'utilisation. Vous ne pouvez pas l'utiliser pour fabriquer des circuits imprimés ou acheminer des fils. Il en 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 en ligne de commande. Vous devriez utiliser ce package pour en savoir plus sur les fichiers SPICE. La page d'accueil de 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 contrôle de tout comportement étrange dans tous ces progiciels. L'utiliser pour faire des circuits n'est pas une bonne idée.

canéda

Caneda est un ancien logiciel qui fonctionne toujours mais n'a pas été 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 vous-même de celui dont vous avez besoin pour votre projet et la situation actuelle. Certains outils peuvent vous aider tout au long du chemin vers un marchepied, 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 de toi.

Installez le dernier jeu de stratégie OpenRA sur Ubuntu Linux
OpenRA est un moteur de jeu de stratégie en temps réel libre/gratuit qui recrée les premiers jeux Westwood comme le classique Command & Conquer: Red A...
Installez le dernier émulateur Dolphin pour Gamecube et Wii sur Linux
L'émulateur Dolphin vous permet de jouer aux jeux Gamecube et Wii de votre choix sur des ordinateurs personnels Linux (PC). Étant un émulateur de jeu...
Comment utiliser le moteur de triche GameConqueror sous Linux
L'article couvre un guide sur l'utilisation du moteur de triche GameConqueror sous Linux. De nombreux utilisateurs qui jouent à des jeux sur Windows u...