Debian Electronics Project
Summary
CAD tools with GUI
Debian packages for CAD tools with GUI

This metapackage will install Debian packages for electronic computer-aided design which have GUIs.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Electronics to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Electronics mailing list

Links to other tasks

Debian Electronics CAD tools with GUI packages

Official Debian packages with high relevance

fritzing
logiciel, facile à utiliser, de dessin de circuit électronique
Versions of package fritzing
ReleaseVersionArchitectures
stretch0.9.3b+dfsg-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.9.3b+dfsg-9amd64,arm64,armhf,i386
bullseye0.9.3b+dfsg-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.9.6+dfsg-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.9.0b+dfsg-1amd64,armel,armhf,i386
sid1.0.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.0.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
Debtags of package fritzing:
fieldelectronics
interfacex11
roleapp-data, program
scopeapplication
uitoolkitqt
x11application
Popcon: 115 users (98 upd.)*
Versions and Archs
License: DFSG free
Git

Fritzing est un projet, au code source ouvert, conçu pour faciliter la transition d’un prototype vers un projet fini. Il est destiné à ceux voulant produire ou documenter des circuits et des expériences, en débutant par la construction d’un prototype physique puis en le recréant avec l’éditeur graphique de Fritzing. À partir de là, il est possible de créer un schéma, le dessin du circuit imprimé et les fichiers de production.

Other screenshots of package fritzing
VersionURL
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-1082218b8c9c1da8d99dee9862e83c78.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-36e3ddb1d4b15cbec6ecb74f2c6178f6.png
0.7.4https://screenshots.debian.net/shrine/screenshot/9842/simage/large-4e717275453848b5b7a85c22ee9c7f0a.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-1135defa6c0e4557c4875413fe920064.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-fa5647f65bbd2e5b83391132cc22985a.png
0.7.4https://screenshots.debian.net/shrine/screenshot/9840/simage/large-0ff44618151feddec257a6154b78a1c0.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/22819/simage/large-68b584322bb7913e4e06583bd749e8bc.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-09d368e906b06e1d969ebda175bb8ae8.png
0.9.6+dfsghttps://screenshots.debian.net/shrine/screenshot/simage/large-4a7ad62b1dc772f5e47378f5f25b3dee.png
Screenshots of package fritzing
kicad
création de schémas électroniques et conception de circuits imprimés
Versions of package kicad
ReleaseVersionArchitectures
bullseye-security5.1.9+dfsg1-1+deb11u1amd64,arm64,armhf,i386,mips64el,ppc64el
bullseye5.1.9+dfsg1-1+deb11u1amd64,arm64,armhf,i386,mips64el,ppc64el
buster-backports5.1.9+dfsg1-1~bpo10+1amd64,arm64,armhf,i386,mips64el,ppc64el
stretch-backports-sloppy5.1.6+dfsg1-1~bpo9+1amd64,armhf,i386
buster-security5.0.2+dfsg1-1+deb10u1amd64,arm64,armhf,i386
buster5.0.2+dfsg1-1amd64,arm64,armhf,i386
stretch4.0.5+dfsg1-4amd64,arm64,armel,armhf,i386,mips,mipsel,ppc64el
sid8.0.2+dfsg-1amd64,arm64,armhf,i386,mips64el,ppc64el,riscv64
trixie8.0.2+dfsg-1amd64,arm64,armhf,i386,mips64el,ppc64el
bookworm-backports7.0.11+dfsg-1~bpo12+1amd64,arm64,armhf,i386,mips64el,ppc64el
bookworm6.0.11+dfsg-1amd64,arm64,armhf,i386,mips64el,ppc64el
bullseye-backports6.0.11+dfsg-1~bpo11+1amd64,arm64,armhf,i386,mips64el,ppc64el
buster-backports-sloppy6.0.7+dfsg-1~bpo10+1amd64,arm64,armhf,i386,mips64el,ppc64el
jessie0.20140622+bzr4027-3amd64,armel,armhf,i386
stretch-backports5.0.2+dfsg1-1~bpo9+1amd64,arm64,armhf,i386
stretch-backports4.0.7+dfsg1-1~bpo9+1armel,mips,mipsel,ppc64el
stretch-security4.0.5+dfsg1-4+deb9u1amd64,arm64,armel,armhf,i386
Debtags of package kicad:
fieldelectronics
interfacex11
roleprogram
uitoolkitqt, wxwidgets
useediting, learning
x11application
Popcon: 651 users (319 upd.)*
Versions and Archs
License: DFSG free
Git

Kicad est une suite de programmes pour la création de circuits imprimés. Il inclut un éditeur de schémas, un outil de conception de PCB, des outils d'assistance et un afficheur 3D pour visualiser le PCB finalisé avec ses composants.

Kicad est composé de 5 parties :

 – kicad : gestionnaire de projet ;
 – eeshema : éditeur de schémas ;
 – pcbnew : éditeur PCB ;
 – gerbview : afficheur GERBER ;
 – cvpcb : sélecteur d'empreinte pour les composants.

Bibliothèques :

 – eeschema et pcbnew fournissent des gestionnaires de
   bibliothèques et des éditeurs de composants et empreintes ;
 – vous pouvez facilement créer, éditer, supprimer et intervertir les
   éléments de bibliothèques ;
 – des fichiers de documentation peuvent être associés avec les
   composants, empreintes et mots-clés, ce qui permet une recherche
   rapide par fonction ;
 – de vastes bibliothèques de composants et d'empreintes sont disponibles ;
 – la plupart des composants ont des modèles 3D correspondants.
lepton-eda
suite de CAO électronique Lepton
Versions of package lepton-eda
ReleaseVersionArchitectures
bullseye1.9.13-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.9.18-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
trixie1.9.18-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el
sid1.9.18-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64
buster1.9.7-2amd64,arm64,armhf,i386
Popcon: 39 users (20 upd.)*
Versions and Archs
License: DFSG free
Git

La suite Lepton EDA permet la saisie de schéma, la création de fichiers netlist, la création de nomenclature et bien d’autres fonctions. C’est un fourchage de la suite gEDA/gaf fin 2016.

oregano
Outil pour la capture de schémas de circuits électriques
Versions of package oregano
ReleaseVersionArchitectures
bookworm0.84.41+dfsg.1-1.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.84.41+dfsg.1-1.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch0.70-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.70-2amd64,armel,armhf,i386
buster0.84.41+dfsg.1-1amd64,arm64,armhf,i386
bullseye0.84.41+dfsg.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package oregano:
fieldelectronics
roleprogram
suitegnome
uitoolkitgtk
Popcon: 39 users (27 upd.)*
Versions and Archs
License: DFSG free
Git

Oregano est une application GNOME pour la capture des schémas et l'affichage des circuits électroniques. Il peut aussi simuler les circuits en utilisant Gnucap, ng-spice ou Berkeley spice.

Screenshots of package oregano
pcb
programme de conception de cartes de circuits imprimés – métapaquet
Versions of package pcb
ReleaseVersionArchitectures
stretch20140316-3.1all
buster4.2.0-2all
bullseye4.2.2-1all
bookworm4.2.2-1all
sid4.3.0-3all
jessie20140316-3all
Debtags of package pcb:
fieldelectronics
rolemetapackage
suitegnu
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

PCB est un éditeur interactif de cartes de circuit imprimé pour le système X11 Window. PCB comporte une fonction de schéma de câblage, un contrôle des règles de dessin, et peut fournir une sortie au standard de l'industrie RS-274-X (Gerber), un fichier de contrôle numérique du perçage et une sortie de données de positionnement (coordonnées X-Y) pour l'utilisation lors de la fabrication de cartes et du processus d'assemblage. PCB offre des fonctionnalités utilisateur avancées telles qu'un autorouteur et un optimiseur de pistes qui peuvent énormément réduire le temps de conception du circuit.

pcb-rnd
installation standard de pcb-rnd
Versions of package pcb-rnd
ReleaseVersionArchitectures
buster2.1.1-1amd64,arm64,armhf,i386
stretch1.1.4-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.3.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el
bookworm3.0.6-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid3.1.4-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Pcb–rnd est un outil de présentation hautement modulaire de PCB (Printed Circuit Board) contenant beaucoup de greffons pour dialoguer avec divers outils de conception et d'autres paquets EDA/CAD.

Les plus importantes fonctionnalités :

 – sous-circuits, superposition de contacts ;
 – modèle d’empreinte modifiable, formes de contact non limitées ;
 – objets en cuivre, sérigraphie, collage et masque de soudure arbitraires ;
 – modèle de couche sophistiqué et modifiable ;
 – modèle de délimitation de superficie (polygone) modifiable/universel ;
 – tout objet, même des polygones, peut avoir une séparation dans un polygone ;
 – grilles sophistiquées en mil angulaire et mm, avec prise en charge de conception avec plusieurs unités ;
 – grosse prise en charge en ligne de commandes ;
 – empreintes statiques et paramétriques (générées) ;
 – langage de requêtes pour des recherches et sélections avancées ;
 – vérificateur puissant, commandable par script et modulaire de vérificateur de règles (DRC) ;
 – optimiseurs de disposition tels que pour les pastilles et un traceur de pistes ;
 – bibliothèque d’empreintes à partir de systèmes de fichiers locaux, HTTP ou de fichiers de carte ;
 – gestion de liste d’interconnexions importées ou préconstruites, repérages.

Formats de fichiers et compatibilité :

 – format de fichiers natif textuel en arborescence (lihata) ;
 – importation de carte :
    – carte Altium PcbDoc ASCII,
    – carte PCB Autotrax, version 4,
    – carte PCB Autotrax, version 5,
    – carte DSN,
    – carte XML EAGLE version 6,7, 8,
    – carte binaire EAGLE version 3, 4, 5,
    – carte HyperLynx, version 2 et suivantes,
    – carte KiCad, version 3, 4 et 5 (s-expr),
    – carte pcb-rnd lihata (toutes versions),
    – carte PADS ASCII,
    – carte .pcb gEDA/PCB (toutes versions jusqu’à 2017) ;
 – exportation de carte :
    – statistiques anonymes de cartes dans lihata,
    – carte PCB Autotrax, version 4,
    – carte DSN Specctra,
    – carte HyperLynx, version 2.O,
    – carte KiCad, version 3 (s-expr),
    – carte pcbnew KiCad, version 1 (format texte patrimonial),
    – carte pcb-rnd lihata (toutes versions),
    – carte PADS ASCII,
    – cartes .pcb gEDA/PCB (diverses versions jusqu’à 2017).
 – importation d’empreinte :
    – empreinte BXL,
    – bibliothèque d’empreintes XML d’EAGLE (carte),
    – bibliothèque d’empreintes XML d'EAGLE (empreinte),
    – bibliothèque d’empreintes binaires d’EAGLE (carte),
    – bibliothèque pcb-rnd lihata (toutes versions),
    – empreintes de bloc (cell) de Mentor Graphics,
    – empreintes .fp gEDA/PCB,
    – empreintes tEDAx (toutes versions) ;
 – exportation d’empreintes :
    – module KiCad (s-expr, selon la version 3),
    – module pcbnew KiCad (format texte patrimonial),
    – empreintes pcb-rnd lihata (toutes versions),
    – empreintes .fp gEDA/PCB,
    – empreintes tEDAx (toutes versions) ;
 – importations de liste d’interconnexions (netlist) :
    – liste d'interconnexions ASCII Accel + informations d’empreintes,
    – calay (liste d'interconnexions + informations d’empreintes),
    – liste d'interconnexions d’EDIF,
    – liste d'interconnexions freepcb + informations d’empreintes,
    – gEDA/gschem (liste d'interconnexions + informations d’empreintes, en utilisant gnetlist),
    – importation .net et .asc LTspice (liste d'interconnexions et informations d’empreintes),
    – .edf (liste d'interconnexions + empreintes, de Mentor Graphics Design Capture),
    – script d’action pcb-rnd (liste d'interconnexions + informations d’empreintes),
    – importation de schéma à l’aide de la ligne de commande,
    – importation de liste d'interconnexions à l’aide de la ligne de commande,
    – liste d'interconnexions gEDA (texte simple, pas d’informations d’empreintes),
    – Orcad PCB II (liste d'interconnexions + informations d’empreintes),
    – PADS ASCII (.asc, liste d'interconnexions + informations d’empreintes),
    – liste d'interconnexions Protel 2.0 + informations d’empreintes,
    – petit projet sch-rnd (liste d'interconnexions + informations d’empreintes, exécution de sch-rnd),
    – projet sch-rnd (liste d'interconnexions + informations d’empreintes, exécution de sch-rnd),
    – projet Ringdove (liste d'interconnexions + informations d’empreintes, exécution de sch-rnd),
    – .net de tinycad (liste d'interconnexions + informations d’empreintes),
    – liste d'interconnexions eeschema et informations d’empreintes,
    – liste d'interconnexions tEDAx (toutes versions) ;
 – exportation de liste d’interconnexions :
     – liste d’interconnexions tEDAx (toutes versions) ;
 – exportation d’image :
    – rendu en .png,
    – rendu en .gif,
    – rendu en .jpeg,
    – rendu en noir et blanc PostScript (fichiers simples ou multiples),
    – rendu en PostScript intégré noir et blanc ou couleur (fichier simple),
    – pro (projecteur : rendu 3d),
    – SVG (Scalable Vector Graphics) ;
 – importations diverses :
    – tracé HPGL (lignes, arcs, polygones),
    – MUCS unixplot .pl (lignes et vias),
    – fontes TTF,
    – specctra .dsn (résultat de routage : pistes et vias),
    – specctra .ses (résultat de routage : pistes et vias),
    – EAGLE DRU (règles de conception),
    – fonte, lihata pcb-rnd (toutes versions),
    – fontes gEDA/PCB,
    – DRC tEDAx,
    – script DRC tEDAx pcb-rnd ;
 – exportations diverses :
    – bom (nomenclature, texte, modélisé),
    – .dxf (dessin en 2D pour CAD mécanique),
    – perçage/CNC excellon (pour la fabrication de PCB),
    – .fcd de FidoCad (exportation partielle),
    – exportation en G-code (pour l’usinage),
    – gerber pour la fabrication de PCB,
    – liste d’interconnexions IPC-D-356 (pour les tests automatiques),
    – impression (utilisation de ps),
    – liste de connexions terminales (format ancien habituel),
    – OpenEMS (simulation, fichiers matlab),
    – script openscad (modèle 3D en couleurs),
    – stl (modèle en 3D de surface triangulée),
    – amf (Additive Manufacturing File, modèle de surfaces),
    – xy de geda/PCB,
    – gxyrs,
    – « pick&place » de Macrofab,
    – fichier « pick&place » pour les appareils TM220/TM240,
    – fichier .pos de KiCad,
    – liste d’interconnexions IPC-D-356 (pour les tests automatiques),
    – fontes lihata pcb-rnd (toutes versions),
    – etest de tEDAx,
    – DRC de tEDAx,
    – script DRC tEDAx pcb-rnd.
qelectrotech
éditeur de schémas électriques
Versions of package qelectrotech
ReleaseVersionArchitectures
buster0.6.1-1amd64,arm64,armhf,i386
stretch-backports0.6.1-1~bpo9+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
trixie0.9-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm0.9-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye-backports0.9-1~bpo11+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.7.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster-backports0.7.0-1~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.5-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.22+svn897-1.1amd64,armel,armhf,i386
sid0.9-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package qelectrotech:
fieldelectronics
interfacex11
roleprogram
scopeapplication
uitoolkitqt
x11application
Popcon: 67 users (45 upd.)*
Versions and Archs
License: DFSG free
Git

QElectroTech est une application Qt5 écrite en C++. Ce programme aide à concevoir des dossiers de schémas électriques. Il comprend un éditeur de schémas, un éditeur d’éléments et un éditeur de cartouche. Il utilise des fichiers XML pour stocker les contenus produits.

Other screenshots of package qelectrotech
VersionURL
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16431/simage/large-d2807a5d242b9636f8db19e023ab59e5.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16423/simage/large-0ebd130cc4c0af6634744eb0bc1afd34.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16424/simage/large-35af6f512067e60c17fa8a7cd6c4bd97.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16428/simage/large-27f3e725148809fdbb316ca5808f5764.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16432/simage/large-1cf95d4f455e17d31aa5064e9aef81fd.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16430/simage/large-c380173ec1ca775bc515c5682408e6be.png
1:0.7.0-1+b1https://screenshots.debian.net/shrine/screenshot/19290/simage/large-0ea2a15ef0d7485ac0ff19d01e1d78b6.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16425/simage/large-c69512c98153aa34945b6f3af5e8dc30.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16426/simage/large-c774841d2718f7e0f48cdcc0e5f3ea7b.png
1:0.6.1-1https://screenshots.debian.net/shrine/screenshot/16427/simage/large-8bd063677d98e5963c09b3fd7cd3b441.png
Screenshots of package qelectrotech
simulide
simulateur simple de circuit électronique en temps réel
Maintainer: Milan Kupcevic
Versions of package simulide
ReleaseVersionArchitectures
sid1.1.0.1912+dfsg-4amd64,i386
trixie1.1.0.1912+dfsg-4amd64,i386
bookworm0.1.7+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye0.1.7+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster0.1.7+dfsg-2amd64,arm64,armhf,i386
upstream1.1.0.1940
Popcon: 44 users (51 upd.)*
Newer upstream!
License: DFSG free
Git

Simulide est un simulateur de circuit électronique destiné à l’expérimentation par des amateurs ou des étudiants de circuits électroniques d’usage général et à la simulation de microcontrôleur PIC, AVR ou Arduino.

Screenshots of package simulide
tkgate
éditeur et simulateur de circuits numériques basé sur Tcl/Tk
Versions of package tkgate
ReleaseVersionArchitectures
trixie2.1+repack-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
jessie2.0~b10-4amd64,armel,armhf,i386
stretch2.0~b10-5amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.1+repack-3amd64,arm64,armhf,i386
bullseye2.1+repack-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.1+repack-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.1+repack-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package tkgate:
fieldelectronics
hardwareemulation
interfacex11
roleprogram
scopeapplication
uitoolkittk
x11application
Popcon: 26 users (21 upd.)*
Versions and Archs
License: DFSG free
Git

TkGate est un éditeur et simulateur de circuits numériques avec une interface basée sur Tcl/Tk. TkGate intègre un grand nombre de dispositifs dont des portes basiques, mémoires, émulateurs et modules pour une conception hiérarchique. Le simulateur peut être contrôlé soit interactivement, soit à l’aide d’un script de simulation. Le contenu des mémoires peut être chargé à partir de fichiers, et un compilateur de microcode/macrocode (gmac) est inclus pour créer les fichiers mémoire de TkGate à partir de descriptions de haut niveau. Le simulateur gère la simulation continue ou pas à pas (avec une horloge ou par temps de référence) et points d’interruption. Les fichiers sont enregistrés dans un format similaire à celui de Verilog.

TkGate fournit aussi un certain nombre de tutoriels et circuits d’exemple pouvant être chargés à l’aide du menu « Aide ». Les exemples vont du simple additionneur 3 bits au niveau des portes, jusqu’aux CPU 16 bits programmés pour jouer le jeu « Animals ».

TkGate possède une interface multilingue prenant en charge l’anglais, le japonais, le français et l’espagnol.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 237964